12156673660895846334599424
12,156,673,660,895,846,334,599,424 is an even composite number composed of six prime numbers multiplied together.
12156673660895846334599424 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of eighteen thousand, two hundred twenty-five divisors.
Prime factorization of 12156673660895846334599424:
28 × 32 × 74 × 118 × 192 × 734
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 7 × 7 × 7 × 7 × 11 × 11 × 11 × 11 × 11 × 11 × 11 × 11 × 19 × 19 × 73 × 73 × 73 × 73)See below for interesting mathematical facts about the number 12156673660895846334599424 from the Numbermatics database.
Names of 12156673660895846334599424
- Cardinal: 12156673660895846334599424 can be written as Twelve septillion, one hundred fifty-six sextillion, six hundred seventy-three quintillion, six hundred sixty quadrillion, eight hundred ninety-five trillion, eight hundred forty-six billion, three hundred thirty-four million, five hundred ninety-nine thousand, four hundred twenty-four.
Scientific notation
- Scientific notation: 1.2156673660895846334599424 × 1025
Factors of 12156673660895846334599424
Divisors of 12156673660895846334599424
- Number of divisors d(n): 18225
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 19 21 22 24 28 32 33 36 38 42 44 48 49 56 57 63 64 66 72 73 76 77 84 88 96 98 99 112 114 121 126 128 132 133 144 146 147 152 154 168 171 176 192 196 198 209 219 224 228 231 242 252 256 264 266 288 292 294 304 308 336 342 343 352 361 363 384 392 396 399 418 438 441 448 456 462 484 504 511 528 532 539 576 584 588 608 616 627 657 672 684 686 693 704 722 726 768 784 792 798 803 836 847 876 882 896 912 924 931 968 1008 1022 1029 1056 1064 1078 1083 1089 1152 1168 1176 1197 1216 1232 1254 1314 1331 1344 1368 1372 1386 1387 1408 1444 1452 1463 1533 1568 1584 1596 1606 1617 1672 1694 1752 1764 1792 1824 1848 1862 1881 1936 2016 2044 2058 2112 2128 2156 2166 2178 2299 2304 2336 2352 2394 2401 2409 2432 2464 2508 2527 2541 2628 2662 2688 2736 2744 2772 2774 2793 2816 2888 2904 2926 3066 3087 3136 3168 3192 3212 3234 3249 3344 3388 3504 3528 3577 3648 3696 3724 3762 3773 3872 3971 3993 4032 4088 4116 4161 4224 4256 4312 4332 4356 4389 4598 4599 4672 4704 4788 4802 4818 4851 4864 4928 5016 5054 5082 5256 5324 5329 5376 5472 5488 5544 5548 5586 5621 5776 5808 5852 5929 6132 6174 6272 6336 6384 6424 6468 6498 6517 6688 6776 6897 7008 7056 7154 7203 7227 7296 7392 7448 7524 7546 7581 7623 7744 7942 7986 8064 8176 8232 8322 8379 8448 8512 8624 8664 8712 8778 8833 9196 9198 9317 9344 9408 9576 9604 9636 9702 9709 9856 10032 10108 10164 10241 10512 10648 10658 10731 10944 10976 11088 11096 11172 11242 11319 11552 11616 11704 11858 11913 11979 12264 12348 12483 12544 12672 12768 12848 12936 12996 13034 13167 13376 13552 13794 14016 14112 14308 14406 14454 14592 14641 14784 14896 15048 15092 15162 15246 15257 15488 15884 15972 15987 16093 16128 16352 16464 16644 16758 16863 17024 17248 17328 17424 17556 17666 17689 17787 18392 18396 18634 18688 18816 19152 19208 19272 19404 19418 19551 19712 20064 20216 20328 20482 20691 21024 21296 21316 21462 21609 21888 21952 22176 22192 22344 22484 22638 22743 23104 23232 23408 23716 23826 23958 24528 24696 24966 25039 25289 25344 25536 25696 25872 25992 26068 26334 26353 26411 26499 26752 27104 27588 27797 27951 28032 28224 28616 28812 28908 29127 29282 29568 29792 30096 30184 30324 30492 30514 30723 30976 31768 31944 31974 32186 32193 32704 32928 33288 33516 33726 33957 34048 34496 34656 34848 35112 35332 35378 35574 35739 36784 36792 37268 37303 37632 38304 38416 38544 38808 38836 39102 39347 40128 40432 40656 40964 41382 41503 42048 42592 42632 42924 43218 43681 43776 43904 43923 44352 44384 44688 44968 45276 45486 45619 45771 46208 46464 46816 47432 47652 47916 47961 48279 49056 49392 49932 50078 50578 50589 51072 51392 51744 51984 52136 52668 52706 52822 52998 53067 53361 53504 54208 55176 55594 55902 56064 56448 57232 57624 57816 58254 58564 58619 58653 59136 59584 60192 60368 60648 60984 61028 61446 61831 63536 63888 63948 64372 64386 65219 65408 65856 66576 67032 67452 67914 67963 68992 69312 69696 70224 70664 70756 71148 71478 71687 73568 73584 74536 74606 75117 75867 76608 76832 77088 77616 77672 78204 78694 79059 79233 79497 80256 80864 81312 81928 82764 83006 83391 83853 84096 85184 85264 85848 86436 87362 87381 87808 87846 88704 88768 89376 89936 90552 90972 91238 91542 92169 92416 92928 93632 94864 95304 95832 95922 96558 97163 98112 98784 99864 100156 101156 101178 101251 102144 102487 102784 103488 103968 104272 105336 105412 105644 105996 106134 106722 106799 108416 110352 111188 111804 111909 112651 112896 114464 115248 115632 116508 117128 117238 117306 118041 119168 120384 120736 121296 121968 122056 122892 123662 123823 124509 127072 127776 127896 128744 128772 130438 130816 131043 131712 131769 133152 134064 134904 135828 135926 136857 137313 137984 138624 139392 140448 141328 141512 142296 142956 143374 144837 147136 147168 149072 149212 150234 151734 153216 153664 154176 155232 155344 156408 157388 158118 158466 158994 159201 160512 161051 161728 162624 163856 165528 166012 166782 167706 167827 168192 170368 170528 171696 172872 174724 174762 175273 175692 175857 177023 177408 177536 178752 179872 181104 181944 182476 183084 184338 184471 185493 187264 189728 190608 191664 191844 193116 194326 194579 195657 196224 197568 199728 200312 202312 202356 202502 203889 204974 205568 206976 207936 208544 210672 210824 211288 211992 212268 213444 213598 215061 216832 220704 222376 223608 223818 225302 225351 227601 228928 230496 231264 233016 234256 234476 234612 236082 237177 237699 238336 240768 241472 242592 243936 244112 245784 247324 247646 249018 250173 254144 255552 255792 257488 257544 260876 261121 262086 263424 263538 266304 268128 269808 271656 271852 273714 274626 275429 277248 278179 278784 280896 282656 283024 284592 285912 286748 289674 289883 290521 291489 294272 294336 298144 298424 300468 303468 303753 305767 306432 307328 307461 308352 310464 310688 312816 314776 316236 316932 317988 318402 320397 322102 323456 325248 327712 331056 332024 333564 335412 335654 335727 337953 340736 341056 343392 345744 349448 349524 350546 351384 351714 354046 354123 355072 357504 359744 362208 363888 364952 366168 368676 368942 370986 371469 373527 374528 379456 381216 383328 383688 386232 388652 389017 389158 391314 392448 393129 395136 399456 400624 404624 404712 405004 407778 409948 410333 410571 413952 415872 417088 421344 421648 422576 423984 424536 426888 427196 430122 432817 441408 444752 447216 447636 450604 450702 455202 456533 457856 460992 462528 466032 468512 468952 469224 472164 474354 475398 475741 480491 481536 482944 483153 485184 487872 488224 491568 494648 495292 498036 500346 501809 503481 508288 511104 511584 514976 515088 521752 522242 524172 525819 527076 527571 531069 532608 536256 539616 543312 543704 547428 549252 550858 553413 556358 556479 561792 565312 566048 569184 571824 573496 579348 579766 581042 582978 583737 586971 588544 588672 596288 596848 600936 606936 607506 611534 611667 614656 614922 616704 620928 621376 625632 629552 632472 633864 635976 636804 640794 644204 644809 645183 646912 650496 655424 662112 664048 667128 670824 671308 671454 675906 680141 682112 686784 691488 698896 699048 701092 702768 703428 708092 708246 708757 715008 717409 719488 724416 727776 729904 732336 737352 737884 741972 742938 747054 747593 758912 762432 766656 767376 772464 777304 778034 778316 782628 783363 786258 788557 790272 798912 801248 809248 809424 810008 815556 819896 820666 821142 826287 831744 834176 834537 842688 843296 845152 847968 849072 853776 854392 860244 865634 866761 869649 871563 874467 882816 889504 894432 895272 901208 901404 910404 911259 913066 915712 917301 921984 922383 925056 932064 937024 937904 938448 944328 948708 950796 951482 960982 961191 965888 966306 970368 975744 976448 983136 989296 990584 996072 1000692 1003618 1006962 1013859 1016576 1022208 1023168 1029952 1030176 1043504 1044484 1048344 1051638 1054152 1055142 1062138 1065216 1068793 1072512 1079232 1086624 1087408 1094856 1098504 1101716 1106826 1112716 1112958 1113761 1114407 1123584 1127357 1130624 1132096 1138368 1143648 1146992 1158696 1159532 1162084 1165956 1167051 1167474 1173942 1174789 1177344 1192576 1193696 1201872 1213872 1215012 1223068 1223334 1229844 1230999 1239161 1241856 1242752 1251264 1259104 1264944 1267728 1271952 1273608 1281588 1288408 1289618 1290366 1291297 1298451 1310848 1324224 1328096 1334256 1341648 1342616 1342908 1351812 1360282 1362053 1364224 1369599 1373568 1382976 1397792 1398096 1402184 1405536 1406856 1416184 1416492 1417514 1427223 1434818 1438976 1441473 1448832 1449459 1455552 1459808 1464672 1474704 1475768 1483944 1485876 1494108 1495186 1505427 1510443 1517824 1524864 1533312 1534752 1544928 1554608 1556068 1556632 1565256 1566726 1572516 1577114 1577457 1593207 1597824 1602496 1618496 1618848 1620016 1631112 1639792 1641332 1642284 1652574 1660239 1668352 1669074 1685376 1686592 1690304 1695936 1698144 1707552 1708784 1720488 1731268 1733522 1739298 1743126 1748934 1751211 1765632 1771561 1779008 1788864 1790544 1802416 1802808 1820808 1822518 1826132 1827847 1834602 1843968 1844766 1846097 1850112 1864128 1874048 1875808 1876896 1888656 1897416 1901592 1902964 1921964 1922382 1923769 1928003 1932612 1934427 1940736 1947253 1951488 1952896 1966272 1978592 1981168 1992144 2001384 2007236 2013924 2027718 2029181 2040423 2046336 2059904 2060352 2087008 2088968 2096688 2103276 2108304 2110284 2124276 2126271 2137586 2140369 2145024 2152227 2158464 2173248 2174816 2189712 2197008 2203432 2213652 2225432 2225916 2227522 2228814 2242779 2254714 2261248 2264192 2276736 2287296 2293984 2317392 2319064 2324168 2331912 2334102 2334948 2347884 2349578 2350089 2365671 2385152 2387392 2403744 2427744 2430024 2446136 2446668 2459688 2461998 2478322 2478861 2485504 2502528 2503611 2518208 2529888 2535456 2543904 2547216 2563176 2576816 2579236 2580732 2582594 2596902 2600283 2608947 2614689 2621696 2648448 2656192 2668512 2683296 2685232 2685816 2703624 2720564 2723119 2724106 2739198 2747136 2751903 2765952 2795584 2796192 2804368 2811072 2813712 2832368 2832984 2835028 2854446 2869636 2872331 2882946 2897664 2898918 2911104 2919616 2929344 2949408 2951536 2967888 2971752 2988216 2990372 3010854 3020886 3029719 3049728 3059969 3066624 3069504 3089856 3109216 3112136 3113264 3130512 3133452 3145032 3154228 3154914 3186414 3188713 3195648 3195731 3204992 3206379 3236992 3237696 3240032 3262224 3279584 3282664 3284568 3305148 3320478 3330187 3338148 3341283 3363437 3370752 3373184 3380608 3382071 3391872 3396288 3415104 3417568 3440976 3462536 3467044 3478596 3486252 3497868 3501153 3502422 3524367 3543122 3558016 3577728 3581088 3604832 3605616 3641616 3645036 3652264 3655694 3669204 3689532 3692194 3692997 3717483 3728256 3748096 3751616 3753792 3777312 3794832 3803184 3805928 3843928 3844764 3847538 3856006 3865224 3868854 3873891 3894506 3895353 3905792 3932544 3957184 3962336 3984288 4002768 4014472 4027848 4055436 4058362 4080846 4086159 4092672 4108797 4119808 4120704 4174016 4177936 4193376 4206552 4216608 4220568 4248552 4252542 4275172 4279187 4280738 4281669 4304454 4316928 4324419 4346496 4349632 4379424 4394016 4406864 4427304 4450864 4451832 4455044 4457628 4485558 4509428 4513663 4516281 4528384 4553472 4574592 4587968 4634784 4638128 4648336 4663824 4668204 4669896 4695768 4699156 4700178 4731342 4760987 4774784 4807488 4855488 4860048 4892272 4893336 4919376 4923996 4956644 4957722 4961299 5005056 5007222 5021863 5036416 5059776 5070912 5087808 5094432 5126352 5153632 5158472 5161464 5165188 5193804 5200566 5217894 5229378 5233151 5285401 5296896 5312384 5314683 5337024 5366592 5370464 5371632 5407248 5441128 5446238 5448212 5478396 5483541 5503806 5519899 5531904 5538291 5591168 5592384 5608736 5622144 5627424 5664736 5665968 5670056 5708892 5739272 5744662 5765892 5771307 5784009 5797836 5803281 5822208 5839232 5841759 5858688 5898816 5903072 5935776 5943504 5976432 5980744 6021708 6041772 6059438 6087543 6119938 6121269 6139008 6179712 6218432 6224272 6226528 6261024 6266904 6290064 6308456 6309828 6372828 6377426 6378813 6391462 6409984 6412758 6421107 6456681 6473984 6475392 6480064 6524448 6559168 6565328 6569136 6610296 6640956 6660374 6676296 6682566 6726874 6728337 6746368 6761216 6764142 6783744 6792576 6830208 6835136 6881952 6925072 6934088 6957192 6972504 6995736 7002306 7004844 7048734 7086244 7092899 7097013 7116032 7155456 7162176 7209664 7211232 7283232 7290072 7304528 7311388 7338408 7379064 7384388 7385994 7391323 7434966 7456512 7481551 7503232 7507584 7554624 7589664 7606368 7611856 7687856 7689528 7695076 7712012 7730448 7737708 7747782 7789012 7790706 7796327 7800849 7865088 7891499 7914368 7924672 7968576 8005536 8028944 8055696 8110872 8116724 8161692 8169357 8172318 8217594 8223523 8241408 8348032 8355872 8386752 8413104 8433216 8441136 8497104 8505084 8550344 8558374 8561476 8563338 8608908 8616993 8648838 8674127 8692992 8699264 8758848 8788032 8813728 8854608 8901728 8903664 8910088 8915256 8971116 9018856 9027326 9032562 9039079 9089157 9149184 9175936 9179907 9269568 9276256 9296672 9327648 9336408 9339792 9391536 9398312 9400356 9462684 9521974 9534371 9549568 9566139 9587193 9614976 9619137 9710976 9720096 9784544 9786672 9838752 9847992 9913288 9915444 9922598 9990561 10014444 10023849 10043726 10072832 10090311 10119552 10141824 10146213 10175616 10188864 10252704 10307264 10316944 10322928 10330376 10387608 10401132 10435788 10458756 10466302 10570802 10573101 10624768 10629366 10674048 10733184 10740928 10743264 10814496 10882256 10892476 10896424 10956792 10967082 11007612 11039798 11076582 11152449 11182336 11184768 11217472 11244288 11254848 11329472 11331936 11340112 11417784 11478544 11489324 11531784 11542614 11568018 11595672 11606562 11621673 11678464 11683518 11717376 11756723 11797632 11806144 11871552 11887008 11952864 11961488 12043416 12083544 12118876 12175086 12239876 12242538 12251371 12258477 12278016 12359424 12400927 12436864 12448544 12453056 12522048 12533808 12580128 12616912 12619656 12745656 12754852 12757626 12782924 12794929 12825516 12837561 12842214 12913362 12922679 12950784 12960128 13048896 13118336 13130656 13138272 13220592 13281912 13320748 13352592 13365132 13453748 13456674 13466383 13528284 13540989 13585152 13630771 13660416 13670272 13763904 13850144 13868176 13914384 13945008 13991472 14004612 14009688 14097468 14172488 14185798 14194026 14204267 14282961 14324352 14419328 14422464 14566464 14580144 14609056 14622776 14676816 14758128 14768776 14771988 14782646 14869932 14883897 14963102 14982583 15006464 15015168 15065589 15109248 15179328 15212736 15223712 15375712 15379056 15390152 15424024 15460896 15475416 15495564 15578024 15581412 15592654 15601698 15699453 15782998 15828736 15849344 15856203 15937152 15944049 16011072 16057888 16111392 16221744 16233448 16323384 16338714 16344636 16435188 16447046 16450623 16559697 16614873 16696064 16711744 16773504 16826208 16866432 16882272 16994208 17010168 17100688 17116748 17122952 17126676 17217816 17233986 17297676 17313921 17348254 17352027 17398528 17517696 17525277 17576064 17627456 17709216 17803456 17807328 17820176 17830512 17942232 18037712 18054652 18065124 18078158 18178314 18262629 18351872 18359814 18539136 18552512 18593344 18655296 18672816 18679584 18783072 18796624 18800712 18925368 19043948 19061833 19068742 19132278 19174386 19229952 19238274 19263321 19421952 19440192 19487171 19569088 19573344 19677504 19695984 19826576 19830888 19845196 19981122 20028888 20047698 20087452 20106317 20180622 20239104 20283648 20292426 20307067 20351232 20377728 20505408 20614528 20633888 20645856 20660752 20775216 20802264 20871576 20917512 20932604 21141604 21146202 21161459 21208033 21258732 21278697 21348096 21419783 21466368 21481856 21486528 21628992 21764512 21784952 21792848 21913584 21934164 22015224 22079596 22153164 22173969 22304898 22320991 22369536 22434944 22444653 22509696 22658944 22663872 22680224 22835568 22957088 22978648 23063568 23085228 23136036 23191344 23213124 23243346 23367036 23388981 23513446 23544059 23595264 23612288 23674497 23743104 23774016 23905728 23922976 24086832 24167088 24237752 24350172 24479752 24485076 24502742 24508071 24516954 24670569 24801854 24873728 24897088 24906112 25044096 25067616 25160256 25233824 25239312 25491312 25509704 25515252 25565848 25589858 25651032 25675122 25684428 25826724 25845358 25850979 25920256 26022381 26097792 26236672 26261312 26276544 26441184 26563824 26641496 26705184 26730264 26907496 26913348 26932766 27056568 27081978 27117237 27261542 27267471 27340544 27527808 27539721 27700288 27736352 27828768 27890016 27982944 28009224 28019376 28194936 28344976 28371596 28388052 28398241 28408534 28565922 28603113 28648704 28698417 28761579 28838656 28844928 29132928 29160288 29218112 29245552 29353632 29516256 29537552 29543976 29565292 29739864 29767794 29926204 29954309 29965166 29971683 30131178 30218496 30270933 30358656 30425472 30447424 30751424 30758112 30780304 30848048 30921792 30950832 30991128 31156048 31162824 31185308 31203396 31398906 31565996 31595641 31698688 31712406 31874304 31888098 32022144 32115776 32222784 32443488 32466896 32646768 32677428 32689272 32870376 32894092 32901246 33119394 33229746 33326909 33423488 33547008 33652416 33659659 33732864 33764544 33988416 34020336 34201376 34233496 34245904 34253352 34435632 34467972 34595352 34627842 34696508 34704054 34729093 35035392 35050554 35075843 35152128 35153041 35254912 35270169 35418432 35606912 35614656 35640352 35661024 35884464 36075424 36109304 36130248 36156316 36356628 36525258 36632057 36719628 36754113 36997807 37078272 37105024 37186688 37202781 37310592 37345632 37359168 37566144 37593248 37601424 37850736 38087896 38123666 38137484 38264556 38348772 38384787 38476548 38512683 38526642 38768037 38880384 38974342 39138176 39146688 39355008 39391968 39653152 39661776 39690392 39962244 40057776 40095396 40174904 40212634 40361244 40399149 40584852 40614134 40622967 40755456 40892313 41010816 41229056 41267776 41291712 41321504 41550432 41604528 41743152 41835024 41865208 42283208 42292404 42322918 42416066 42517464 42557394 42612801 42839566 42848883 42963712 42973056 43257984 43529024 43569904 43585696 43827168 43868328 44030448 44159192 44306328 44347938 44609796 44641982 44651691 44869888 44889306 44947749 45019392 45196767 45317888 45327744 45360448 45671136 45914176 45957296 46127136 46170456 46272072 46382688 46426248 46486692 46734072 46777962 47026892 47071057 47088118 47098359 47224576 47348994 47486208 47548032 47568609 47811456 47845952 48173664 48334176 48475504 48700344 48959504 48970152 49005484 49016142 49033908 49341138 49603708 49650293 49679091 49794176 49812224 50088192 50135232 50320512 50467648 50478624 50982624 51019408 51030504 51131696 51179716 51302064 51350244 51368856 51653448 51690716 51701958 51739261 52044762 52195584 52370857 52522624 52553088 52882368 53127648 53282992 53410368 53460528 53814992 53826696 53865532 54113136 54163956 54234474 54523084 54534942 54574289 55055616 55079442 55240493 55400576 55472704 55657536 55780032 55965888 56018448 56038752 56389872 56689952 56743192 56776104 56796482 56817068 57131844 57185499 57206226 57396834 57523158 57564661 57689856 58139411 58265856 58320576 58436224 58461513 58491104 58707264 59032512 59075104 59087952 59130584 59479728 59535588 59852408 59908618 59930332 59943366 60262356 60318951 60541866 60717312 60718889 60850944 60894848 60921201 61502848 61516224 61560608 61696096 61843584 61901664 61982256 62312096 62325648 62370616 62406792 62797812 63131992 63191282 63273553 63424812 63484377 63624099 63776196 63836091 64044288 64231552 64259349 64445568 64886976 64933792 65293536 65354856 65378544 65740752 65788184 65802492 66238788 66459492 66521907 66653818 66846976 66962973 67304832 67319318 67333959 67529088 67976832 68040672 68402752 68466992 68491808 68506704 68871264 68935944 69190704 69255684 69393016 69408108 69458186 70101108 70151686 70166943 70306082 70509824 70540338 70632177 70836864 71023491 71213824 71229312 71280704 71322048 71768928 72150848 72218608 72260496 72312632 72713256 73050516 73264114 73439256 73508226 73995614 74011707 74210048 74373376 74405562 74621184 74691264 74718336 75132288 75186496 75202848 75701472 76175792 76247332 76274968 76529112 76697544 76769574 76953096 77025366 77053284 77536074 77760768 77948684 78021889 78067143 78276352 78293376 78710016 78783936 79306304 79323552 79380784 79924488 80115552 80190792 80349808 80425268 80722488 80798298 81169704 81228268 81245934 81304553 81351711 81784626 82021632 82297061 82535552 82583424 82643008 83100864 83209056 83486304 83670048 83730416 84566416 84584808 84645836 84832132 85034928 85114788 85194723 85225602 85679132 85697766 85759597 85809339 85946112 86515968 86806489 87058048 87139808 87171392 87654336 87736656 88060896 88318384 88612656 88695876 89219592 89283964 89303382 89778612 89862927 89895498 90393534 90458753 90655488 90720896 91342272 91828352 91914592 92254272 92340912 92544144 92765376 92852496 92973384 93468144 93555924 94053784 94142114 94176236 94196718 94264681 94697988 94786923 95096064 95137218 95415397 95622912 95691904 96347328 96668352 96951008 97400688 97919008 97940304 98010968 98032284 98067816 98682276 99207416 99300586 99358182 99429869 99588352 99980727 100270464 100641024 100935296 100957248 100978977 101965248 102038816 102061008 102263392 102359432 102604128 102700488 102737712 103306896 103381432 103403916 103478522 104089524 104187279 104741714 104878081 105045248 105106176 105227529 105459123 105764736 105810507 106255296 106565984 106820736 106921056 107629984 107653392 107731064 108226272 108327912 108468948 109046168 109069884 109148578 109896171 110158884 110262339 110480986 110801152 110945408 110993421 111315072 111560064 111608343 111931776 112036896 112077504 112779744 113379904 113486384 113552208 113592964 113634136 114263688 114370998 114412452 114793668 115046316 115129322 115154361 116278822 116304111 116641152 116872448 116923026 116982208 117414528 118065024 118150208 118175904 118261168 118959456 119071176 119704816 119817236 119860664 119886732 120524712 120637902 121083732 121197447 121437778 121789696 121842402 122676939 123005696 123032448 123121216 123392192 123687168 123803328 123964512 124624192 124651296 124741232 124813584 125595624 126263984 126382564 126547106 126849624 126968754 127248198 127552392 127672182 127838403 128463104 128518698 128891136 129323953 129773952 129867584 130587072 130709712 130757088 131481504 131576368 131604984 132477576 132918984 133043814 133307636 133432831 133925946 134609664 134638636 134667918 134765081 134843247 135058176 135953664 136081344 136410197 136805504 136933984 136983616 137013408 137742528 137871888 138381408 138511368 138786032 138816216 138916372 140202216 140303372 140333886 140435137 140612164 140744219 141080676 141213171 141264354 141673728 142046982 142149469 142458624 142561408 142644096 143537856 144301696 144437216 144520992 144625264 145426512 146101032 146528228 146878512 147016452 147991228 148023414 148130213 148811124 148950879 149382528 149436672 149938481 150264576 150372992 150405696 151402944 152351584 152494664 152549936 153058224 153395088 153539148 153906192 154050732 154106568 155072148 155217783 155897368 156043778 156134286 156246937 156586752 157112571 157567872 158612608 158647104 158761568 159848976 160231104 160381584 160699616 160850536 161444976 161596596 162339408 162456536 162491868 162609106 162703422 163569252 163722867 164594122 164808413 165071104 165166848 165286016 165721479 166201728 166418112 166972608 167340096 167460832 169132832 169169616 169291672 169664264 170069856 170229576 170389446 170451204 171358264 171395532 171519194 171556497 171618678 172693983 173612978 174116096 174279616 174342784 174418233 175308672 175384539 175473312 176121792 176636768 177225312 177391752 178439184 178567928 178606764 179557224 179725854 179790996 180787068 180917506 180956853 181441792 182156667 182684544 182763603 183656704 183829184 184508544 184681824 185088288 185530752 185704992 185946768 186936288 187111848 188107568 188284228 188352472 188393436 188529362 189395976 189573846 189820659 190274436 190453131 190830794 190872297 191383808 192694656 192778047 193336704 193902016 194801376 195838016 195880608 196021936 196064568 196135632 197364552 198414832 198601172 198716364 198787687 198859738 199961454 200540928 200888919 201870592 201914496 201957954 203930496 204077632 204122016 204526784 204718864 205208256 205400976 205475424 206613792 206762864 206807832 206957044 208179048 208374558 209483428 209680163 209756162 210455058 210918246 211529472 211621014 211896531 212510592 213131968 213641472 213842112 214358881 215259968 215306784 215462128 216452544 216655824 216937896 218092336 218139768 218297156 219792342 220317768 220524678 220961972 221169487 221890816 221986842 222630144 223120128 223216686 223377737 223863552 224073792 224155008 225559488 226759808 226972768 227104416 227185928 227268272 228527376 228741996 228824904 229587336 230092632 230258644 230308722 232557644 232608222 232776049 233282304 233288363 233846052 233964416 234065667 234829056 235617613 236130048 236300416 236351808 236522336 237918912 238142352 239409632 239634472 239721328 239773464 241049424 241275804 242167464 242394894 242875556 243103651 243684804 243913659 245353878 245530901 246064896 246242432 246784384 246891183 247606656 247929024 249248384 249302592 249482464 249627168 251191248 252527968 252765128 253094212 253699248 253937508 254496396 255104784 255344364 255584169 255676806 257037396 257278791 258647906 258984649 259547904 259735168 260419467 261174144 261419424 261514176 262963008 263152736 263209968 264955152 265837968 266087628 266615272 266865662 267851892 269277272 269335836 269530162 269588781 269686494 271376259 272162688 272820394 273611008 273867968 273967232 274026816 275485056 275743776 276762816 277022736 277572064 277632432 277832744 280404432 280606744 280667772 280870274 281224328 281488438 282161352 282426342 282528708 282794043 284093964 284298938 284360769 285122816 285288192 286246191 287075712 288603392 288874432 289041984 289250528 290853024 292202064 293056456 293757024 294032904 295982456 296046828 296260426 297622248 297901758 298289607 298765056 299876962 299942181 300745984 300811392 302805888 302936931 304703168 304989328 305099872 306116448 306790176 307078296 307812384 308101464 308213136 310144296 310435566 311794736 312087556 312268572 312380651 312493874 312561837 314225142 314634243 315135744 315682587 316377369 317225216 317294208 317523136 319697952 320462208 320763168 321399232 321701072 322889952 323193192 324678816 324913072 324983736 325218212 325406844 327138504 327445734 329188244 329497399 329616826 329688513 330572032 331442958 332403456 332836224 332980263 333945216 334680192 334921664 338265664 338339232 338583344 339328528 340139712 340459152 340778892 340902408 342716528 342791064 343038388 343112994 343237356 345387966 347225956 347552051 348559232 348685568 348836466 350617344 350769078 350946624 352243584 353273536 354450624 354783504 356878368 357135856 357213528 359114448 359451708 359581992 361574136 361835012 361913706 362174827 364313334 365369088 365527206 366595999 367658368 369017088 369363648 370176576 370256249 371061504 371409984 371893536 373872576 374223696 376215136 376568456 376704944 376786872 377058724 378791952 379147692 379641318 380548872 380906262 381661588 381744594 382020023 385389312 385556094 385834273 386673408 386683451 387804032 387971859 389602752 391676032 391761216 392043872 392129136 392271264 394729104 396829664 397202344 397432728 397575374 397719476 399922908 400298493 401777838 402952627 403828992 403915908 404295243 406975877 407860992 408155264 408244032 409053568 409230591 409437728 410416512 410801952 410950848 413227584 413525728 413615664 413914088 416358096 416749116 418966856 419360326 419512324 420910116 421305411 421836492 422232657 423242028 423639513 423793062 425021184 426263936 426448407 427684224 428717762 430519936 430613568 430924256 432905088 433311648 433875792 436184672 436279536 436594312 439584684 440635536 441049356 441923944 442338974 443973684 444390639 446433372 446755474 446852637 448147584 448310016 449815443 451118976 453519616 453945536 454208832 454371856 454536544 457054752 457483992 457649808 459174672 460185264 460517288 460617444 465115288 465216444 465552098 465653349 466576726 467692104 467928832 468131334 468740811 471235226 471337713 472600832 472703616 473044672 475837824 476284704 478819264 479268944 479442656 479546928 482098848 482551608 484334928 484789788 485751112 486207302 487369608 487827318 490707756 491061802 491168601 492484864 493568768 493782366 494425239 495213312 495858048 497164437 498496768 498605184 498964928 499254336 502382496 505055936 505530256 506188424 507398496 507875016 508992792 510209568 510688728 511168338 511353612 514074792 514557582 517295812 517781627 517969298 518081949 519470336 520838934 522348288 522838848 523028352 523254699 525926016 526305472 526419936 529910304 531675936 532175256 533230544 533731324 535703784 538554544 538671672 539060324 539177562 539372988 539566579 542752518 544325376 545640788 546153223 546470001 547735936 547934464 548053632 550970112 551487552 553525632 554045472 555144128 555264864 555665488 560808864 561213488 561335544 561740548 562448656 562976876 564322704 564852684 565057416 565588086 568187928 568597876 568721538 569131871 569461977 572492382 574151424 576079427 577748864 578083968 578501056 581706048 584404128 586112912 587514048 588065808 591964912 592093656 592520852 595244496 595803516 596363061 596579214 599753924 599884362 600317179 601622784 605611776 605873862 607645423 609406336 609978656 610199744 612232896 613580352 614156592 615624768 616202928 616426272 620288592 620871132 623589472 624175112 624537144 624761302 624987748 625123674 628450284 629040489 629268486 631365174 632754738 633211271 634588416 635046272 639395904 639533521 640924416 641526336 642798464 643076643 643402144 645779904 646386384 649357632 649826144 649967472 650436424 650813688 654277008 654891468 658376488 658994798 659233652 659377026 659852767 662885916 663508461 665672448 665960526 667890432 667907779 669360384 669843328 670133211 676531328 676678464 677166688 678657056 680279424 680918304 681557784 681804816 685433056 685582128 686076776 686225988 686474712 690775932 694451912 695104102 696009083 697118464 697672932 698328147 699865089 701538156 701893248 702197001 704487168 706547072 706852839 708901248 709567008 713756736 714271712 714427056 718228896 718903416 719163984 723148272 723670024 723827412 724349654 728626668 729310953 731054412 731740977 733191998 735316736 736592703 738727296 740353152 740512498 740673549 742819968 743787072 747745152 748447392 752430272 753136912 753409888 753573744 754117448 757583904 758295384 759282636 761097744 761812524 763323176 763489188 764040046 771112188 771668546 771836373 773366902 775608064 775943718 776953947 779205504 781258401 783352064 783522432 784087744 784258272 784542528 789458208 793659328 794404688 794865456 795150748 795438952 799845816 800596986 803555676 805905254 807831816 808590486 813951754 814128777 816310528 816488064 818107136 818461182 818875456 820833024 821603904 821901696 826455168 827051456 827231328 827828176 832716192 833498232 837933712 838720652 839024648 841820232 842610822 843672984 844465314 846484056 847279026 847586124 848382129 852527872 852896814 855368448 857435524 858240779 858738573 861039872 861227136 861848512 865810176 866623296 867751584 872369344 872559072 873188624 879169368 881271072 882098712 883847888 884677948 887947368 888781278 892866744 893510948 893705274 894350083 894868821 896295168 899630886 902237952 905267671 907891072 908417664 908743712 909073088 914109504 914967984 915299616 918349344 920370528 921034576 921234888 930230576 930432888 931104196 931306698 933153452 934029817 935384208 936262668 937141953 937481622 942470452 942675426 943355567 943902729 945407232 946089344 951675648 952569408 954871379 957638528 958537888 958885312 959093856 964197696 965103216 968669856 969579576 971502224 972414604 974739216 975654636 981415512 982123604 982337202 983045959 987564732 988492197 988850478 991716096 994328874 995046283 997210368 997929856 998508672 1004764992 1010111872 1011060512 1012376848 1014796992 1015750032 1017985584 1020419136 1021377456 1022336676 1022707224 1028149584 1029115164 1034591624 1035563254 1035938596 1036163898 1036911491 1041677868 1042656153 1045677696 1046056704 1046509398 1049569367 1051852032 1052610944 1052839872 1059820608 1063351872 1064350512 1066461088 1067462648 1071407568 1077109088 1077343344 1078120648 1078355124 1078745976 1079133158 1085505036 1086524481 1091281576 1092306446 1092940002 1093728559 1095471872 1096107264 1099787997 1102975104 1107051264 1108090944 1110288256 1110529728 1110768747 1111330976 1121617728 1122426976 1122671088 1123481096 1124897312 1125953752 1128645408 1129705368 1130114832 1131176172 1136375856 1137195752 1137443076 1138263742 1138923954 1144984764 1146060069 1152158854 1153658891 1155497728 1156167936 1157002112 1157502819 1160050353 1163412096 1163915577 1168808256 1172225824 1175028096 1176131616 1183929824 1184187312 1185041704 1190488992 1191607032 1192726122 1193158428 1199507848 1199768724 1200634358 1200895479 1208857881 1211747724 1212885729 1215290846 1218812672 1219957312 1220399488 1220927631 1224465792 1227160704 1227691773 1228313184 1231249536 1232405856 1232852544 1240577184 1241742264 1247178944 1248350224 1249074288 1249522604 1249975496 1250247348 1256900568 1258080978 1258536972 1262730348 1263916233 1265509476 1266422542 1266697971 1270092544 1278791808 1279067042 1279345221 1283052672 1285596928 1286153286 1286804288 1291559808 1292772768 1298715264 1299652288 1299934944 1300872848 1301627376 1308554016 1309782936 1316752976 1317989596 1318467304 1318754052 1319705534 1325771832 1327016922 1331921052 1333171917 1335815558 1339686656 1340266422 1349446329 1353062656 1353356928 1354333376 1357314112 1360558848 1361836608 1363115568 1363609632 1370866112 1371164256 1372153552 1372451976 1372949424 1381551864 1388903824 1390208204 1391513809 1392018166 1395345864 1396656294 1399730178 1403076312 1403786496 1404394002 1406222433 1413094144 1413705678 1417802496 1419134016 1422563483 1427513472 1428543424 1428854112 1436457792 1437806832 1438327968 1446296544 1447340048 1447654824 1448699308 1457253336 1458621906 1462108824 1463481954 1466383996 1467761141 1473185406 1477454592 1480706304 1481024996 1481347098 1482415891 1483275717 1485639936 1487574144 1495490304 1496894784 1500512167 1504860544 1506273824 1506819776 1507147488 1508234896 1515167808 1516590768 1518565272 1522195488 1523625048 1526646352 1526978376 1528080092 1542224376 1543337092 1543672746 1544786507 1546733804 1548186409 1551887436 1553344881 1553907894 1558411008 1562516802 1563644159 1567044864 1568175488 1568516544 1569085056 1578916416 1587318656 1588809376 1589730912 1590301496 1590877904 1599691632 1601193972 1607111352 1611810508 1615663632 1617180972 1618699737 1627903508 1628257554 1629432343 1632976128 1636922364 1637750912 1638459669 1643207808 1643803392 1649323291 1652910336 1654102912 1654462656 1655656352 1665432384 1666996464 1675867424 1677441304 1678049296 1683640464 1685221644 1687345968 1688930628 1692968112 1694558052 1695172248 1696764258 1705793628 1707395613 1714871048 1716481558 1717477146 1718716307 1722454272 1723697024 1728238281 1733246592 1735503168 1744738688 1745118144 1746377248 1758338736 1762542144 1764197424 1767695776 1769355896 1775894736 1777562556 1785733488 1787021896 1787410548 1788700166 1789089183 1789737642 1799261772 1800951537 1810535342 1812892543 1815782144 1816835328 1817487424 1818146176 1822936269 1828219008 1829935968 1830599232 1836698688 1840741056 1842069152 1842469776 1860461152 1860865776 1862208392 1862613396 1866306904 1868059634 1870768416 1872525336 1874283906 1874963244 1884940904 1885350852 1886711134 1887121467 1887805458 1892178688 1899633813 1905138816 1909742758 1915277056 1917075776 1917770624 1918187712 1918600563 1928395392 1929229929 1930206432 1937339712 1939159152 1943004448 1944829208 1949478432 1951309272 1962831024 1964247208 1964674404 1966091918 1975129464 1976984394 1977700956 1979558301 1988657748 1990092566 1990525383 1995859712 1997017344 2003723337 2009529984 2010399633 2020223744 2022121024 2024753696 2029593984 2031500064 2035971168 2040838272 2042754912 2044673352 2045414448 2056299168 2058230328 2069183248 2071126508 2071877192 2072327796 2073822982 2083355736 2085312306 2088027249 2091355392 2093018796 2094984441 2099138734 2099595267 2105221888 2105679744 2119641216 2120558517 2126703744 2128701024 2132922176 2134925296 2142815136 2154218176 2154686688 2156241296 2156710248 2157491952 2158266316 2171010072 2173048962 2182563152 2184612892 2185880004 2186664557 2187457118 2187932859 2199575994 2205950208 2209778109 2216181888 2220576512 2221059456 2221537494 2222661952 2243235456 2244853952 2245342176 2246962192 2249794624 2251907504 2257290816 2259410736 2260229664 2262352344 2272751712 2274391504 2274886152 2276527484 2277847908 2289969528 2292120138 2304317708 2306481793 2307317782 2314004224 2315005638 2320100706 2326824192 2327831154 2330861841 2337616512 2344451648 2350056192 2352263232 2367859648 2368374624 2370083408 2380977984 2383214064 2385452244 2386316856 2399015696 2399537448 2401268716 2401790958 2417715762 2423495448 2425771458 2430581692 2432864357 2439914624 2440798976 2441855262 2448931584 2454321408 2455383546 2456626368 2457155107 2462499072 2464811712 2465705088 2481154368 2483484528 2494357888 2496700448 2498148576 2499045208 2499950992 2500494696 2513801136 2516161956 2517073944 2525460696 2527832466 2531018952 2532845084 2533395942 2535223789 2557583616 2558134084 2558690442 2560536539 2566105344 2566171993 2572306572 2573608576 2574722337 2583119616 2585545536 2591793743 2597430528 2599304576 2599869888 2601745696 2603254752 2617108032 2619565872 2633505952 2635979192 2636934608 2637508104 2639411068 2651543664 2654033844 2663842104 2666343834 2671631116 2674140161 2680532844 2683050249 2698892658 2700839911 2706713856 2708666752 2714628224 2715803013 2723673216 2726231136 2727219264 2741732224 2742328512 2744307104 2744903952 2745898848 2763103728 2777807648 2780416408 2783027618 2784036332 2790691728 2793312588 2799460356 2802089451 2806152624 2808788004 2811425859 2812444866 2827411356 2830066701 2838268032 2845126966 2848831139 2855026944 2857086848 2857708224 2864614137 2872915584 2875613664 2876655936 2892593088 2894680096 2895309648 2897398616 2914506672 2917243812 2924217648 2926963908 2932767992 2935522282 2946370812 2949137877 2962049992 2962694196 2964831782 2965476591 2966551434 2975148288 2985138849 2993789568 3001024334 3009721088 3012547648 3013639552 3014294976 3016469792 3030335616 3033181536 3037130544 3044390976 3047250096 3053292704 3053956752 3056160184 3084448752 3086674184 3087345492 3089573014 3093467608 3096372818 3103774872 3106689762 3107815788 3110734473 3125033604 3127288318 3127968459 3136350976 3137033088 3138170112 3148708101 3157832832 3174637312 3177618752 3179461824 3180602992 3181755808 3199383264 3202387944 3214222704 3223621016 3231327264 3234361944 3237399474 3255807016 3256515108 3258864686 3259573443 3273844728 3275501824 3276919338 3281185677 3286415616 3298646582 3299363991 3308205824 3308925312 3311312704 3330864768 3332306241 3333992928 3351734848 3354882608 3356098592 3367280928 3370443288 3374691936 3377861256 3385936224 3389116104 3390344496 3393528516 3411587256 3414791226 3429742096 3432963116 3434954292 3436187161 3437432614 3438180207 3447394048 3456476562 3460976673 3466493184 3471006336 3472508457 3480151059 3489477376 3490236288 3492754496 3516677472 3525084288 3528394848 3535391552 3538711792 3551789472 3555125112 3571466976 3574043792 3574821096 3577400332 3578178366 3579475284 3598523544 3601903074 3621070684 3624471389 3625785086 3626573643 3634974848 3636292352 3645872538 3656438016 3659871936 3661198464 3662782893 3673397376 3681482112 3684138304 3684939552 3720922304 3721731552 3724416784 3725226792 3732613808 3736119268 3741536832 3745050672 3748567812 3749926488 3769881808 3770701704 3773422268 3774242934 3775610916 3776966053 3799267626 3810277632 3819485516 3823072561 3834151552 3835541248 3836375424 3837201126 3856790784 3858459858 3860412864 3874679424 3878318304 3886008896 3889658416 3898956864 3902618544 3925662048 3928494416 3929348808 3932183836 3950258928 3953968788 3955401912 3959116602 3977315496 3980185132 3981050766 3983923097 4007446674 4019059968 4020799266 4032555989 4044242048 4049507392 4059187968 4063000128 4071942336 4072818739 4081676544 4085509824 4089346704 4090828896 4112598336 4116460656 4138366496 4142253016 4143754384 4144655592 4147645964 4166711472 4170624612 4174541427 4176054498 4186037592 4189968882 4198277468 4199190534 4202220253 4211359488 4239282432 4241117034 4244177003 4253407488 4253517961 4257402048 4265844352 4267690449 4269850592 4285630272 4308436352 4309373376 4312482592 4313420496 4314983904 4316532632 4342020144 4346097924 4365126304 4369225784 4371760008 4373329114 4374914236 4375865718 4399151988 4403283423 4419556218 4432363776 4432478897 4442118912 4443074988 4445323904 4447247673 4476734647 4486470912 4489707904 4490684352 4493924384 4499589248 4501536501 4503815008 4514581632 4518821472 4520459328 4524704688 4545503424 4548783008 4549772304 4553054968 4555695816 4579939056 4584240276 4608635416 4612963586 4614635564 4618969369 4630011276 4634359521 4640201412 4644559227 4655662308 4660034643 4661723682 4675233024 4688903296 4690932477 4704526464 4735719296 4736749248 4740166816 4761955968 4766428128 4770904488 4772633712 4798031392 4799074896 4802537432 4803581916 4835431524 4846990896 4851542916 4856099211 4861163384 4865728714 4879829248 4883710524 4888297029 4910767092 4913252736 4914310214 4915379007 4929623424 4931410176 4947969873 4962308736 4966969056 4988715776 4993400896 4996297152 4998090416 4999901984 5000989392 5027602272 5032323912 5034147888 5050921392 5055664932 5062037904 5065690168 5066791884 5070447578 5116268168 5117380884 5121073078 5122186839 5132343986 5144613144 5147217152 5149444674 5156148921 5171091072 5183587486 5184714843 5198609152 5199739776 5203491392 5206509504 5234216064 5239131744 5267011904 5271958384 5273869216 5275016208 5278822136 5303087328 5308067688 5327684208 5332687668 5343262232 5348280322 5361065688 5366100498 5397785316 5401679822 5402854611 5417333504 5429256448 5431606026 5438677629 5447346432 5452462272 5454438528 5468808807 5483464448 5484657024 5488614208 5489807904 5491797696 5526207456 5555615296 5560832816 5566055236 5568072664 5581383456 5586625176 5598920712 5604178902 5612305248 5617576008 5622851718 5624889732 5654822712 5660133402 5676536064 5690253932 5695597897 5697662278 5698901439 5714173696 5715416448 5729228274 5745831168 5751227328 5753311872 5755801689 5785186176 5789360192 5790619296 5794797232 5829013344 5834487624 5848435296 5853927816 5865535984 5871044564 5892741624 5898275754 5924099984 5925388392 5929663564 5930953182 5933102868 5935232369 5938674903 5970277698 5987579136 6002048668 6007685453 6011170011 6025095296 6027279104 6028589952 6032939584 6060671232 6066363072 6074261088 6088781952 6094500192 6106585408 6107913504 6112320368 6168897504 6173348368 6174690984 6179146028 6186935216 6192745636 6207549744 6213379524 6215631576 6221468946 6250067208 6254576636 6255936918 6260450581 6264081747 6274066176 6297416202 6315665664 6336873697 6355237504 6358923648 6361205984 6363511616 6398766528 6404775888 6428445408 6447242032 6462654528 6468723888 6474798948 6511614032 6513030216 6517729372 6519146886 6547689456 6553838676 6559993671 6562371354 6597293164 6598727982 6603488969 6617850624 6622625408 6661729536 6664612482 6667985856 6684099653 6703469696 6709765216 6712197184 6734561856 6740886576 6749383872 6755722512 6771872448 6778232208 6780688992 6787057032 6823174512 6829582452 6859484192 6865926232 6869908584 6872374322 6874865228 6876360414 6881321713 6912953124 6919445379 6921953346 6942012672 6945016914 6960302118 6965323981 6980472576 6985508992 7033354944 7034868731 7050168576 7056789696 7070783104 7077423584 7103578944 7110250224 7142933952 7148087584 7149642192 7154800664 7156356732 7158950568 7197047088 7203806148 7242141368 7248942778 7251570172 7253147286 7258380437 7269949696 7291745076 7298593071 7319743872 7322396928 7325565786 7346794752 7346985569 7362964224 7368276608 7369879104 7371465321 7441844608 7443463104 7448833568 7450453584 7465227616 7472238536 7483073664 7490101344 7497135624 7499852976 7539763616 7541403408 7546844536 7548485868 7551221832 7553932106 7598535252 7605671367 7638971032 7646145122 7656099913 7668303104 7672750848 7674402252 7681609617 7698515979 7716919716 7720825728 7724167011 7749358848 7756636608 7772017792 7775381229 7779316832 7797913728 7805237088 7851324096 7856988832 7858697616 7864367672 7900517856 7907937576 7910803824 7918233204 7954630992 7960370264 7962101532 7967846194 8014893348 8022420483 8041598532 8049150747 8065111978 8088484096 8099014784 8102519733 8126000256 8143884672 8145637478 8147409039 8171019648 8178693408 8181657792 8225196672 8232921312 8276732992 8284506032 8287508768 8289311184 8295291928 8333422944 8341249224 8349082854 8352108996 8372075184 8379937764 8396554936 8398381068 8404440506 8406268353 8482234068 8488354006 8490200103 8507035922 8514804096 8531688704 8535380898 8539701184 8546493417 8571260544 8593842411 8616872704 8618746752 8624965184 8626840992 8629967808 8633065264 8684040288 8692195848 8730252608 8738451568 8743520016 8746658228 8749828472 8751731436 8798303976 8806566846 8839112436 8847413631 8864957794 8886149976 8890647808 8894495346 8953469294 8955416547 8979415808 8981368704 8987848768 8999178496 9003073002 9007630016 9029163264 9037642944 9040918656 9049409376 9091006848 9097566016 9099544608 9106109936 9111391632 9159878112 9168480552 9217270832 9225927172 9229271128 9237938738 9260022552 9268719042 9280402824 9289118454 9311324616 9320069286 9323447364 9332203419 9377806592 9381864954 9409052928 9440648569 9446124303 9471438592 9473498496 9480333632 9523911936 9532856256 9541808976 9545267424 9596062784 9598149792 9605074864 9607163832 9670863048 9693981792 9703085832 9712198422 9722326768 9731457428 9740596663 9767421048 9776594058 9821534184 9826505472 9828620428 9830758014 9837850913 9843557031 9859246848 9895939746 9924617472 9933938112 9957944381 9986801792 9992594304 9996180832 9999803968 10001978784 10055204544 10064647824 10068295776 10101842784 10111329864 10124075808 10131380336 10133583768 10140895156 10232536336 10234761768 10242146156 10244373678 10251765001 10264687972 10274327987 10289226288 10298889348 10308561483 10312297842 10342182144 10367174972 10369429686 10376911237 10382930019 10399479552 10406982784 10413019008 10468432128 10478263488 10503585169 10534023808 10543916768 10547738432 10550032416 10557644272 10606174656 10616135376 10655368416 10665375336 10686524464 10696560644 10722131376 10732200996 10795570632 10803359644 10805709222 10813505549 10863212052 10873414167 10877355258 10904924544 10908877056 10937617614 10945509113 10969314048 10977228416 10979615808 10983595392 11052414912 11111230592 11121665632 11132110472 11136145328 11162766912 11173250352 11197841424 11208357804 11224610496 11235152016 11245703436 11249779464 11309645424 11320266804 11330898159 11380507864 11391195794 11395324556 11397802878 11406026401 11430832896 11458456548 11469217683 11502454656 11506623744 11511603378 11545263037 11570372352 11578720384 11581238592 11589594464 11658026688 11668975248 11696870592 11707855632 11731071968 11742089128 11785483248 11796551508 11848199968 11850776784 11859327128 11861906364 11866205736 11870464738 11877349806 11940555396 11951769291 12004097336 12015370906 12022340022 12031014149 12050190592 12057179904 12065879168 12097667967 12132726144 12148522176 12177563904 12189000384 12213170816 12215827008 12218456217 12224640736 12337795008 12346696736 12349381968 12358292056 12373870432 12385491272 12415099488 12426759048 12431263152 12442937892 12500134416 12509153272 12511873836 12520901162 12523624281 12528163494 12594832404 12606660759 12673747394 12690247801 12710475008 12717847296 12722411968 12727023232 12732531009 12760553883 12797533056 12803071347 12809551776 12856890816 12894484064 12925309056 12937447776 12949597896 13023228064 13026060432 13035458744 13038293772 13095378912 13107677352 13119987342 13124742708 13194586328 13197455964 13206977938 13209850269 13245250816 13297436691 13329224964 13335971712 13341743019 13368199306 13406939392 13419530432 13424394368 13430203941 13469123712 13481773152 13498767744 13504609503 13511445024 13543744896 13556464416 13561377984 13574114064 13646349024 13659164904 13718968384 13731852464 13739817168 13744748644 13749730456 13752720828 13762643426 13825906248 13838890758 13843906692 13856908107 13890033828 13903078563 13920604236 13930647962 13933677681 13971017984 14066709888 14069737462 14072797431 14113579392 14141566208 14154847168 14207157888 14220500448 14285867904 14296175168 14299284384 14309601328 14312713464 14317901136 14394094176 14407612296 14484282736 14497885556 14503140344 14506294572 14516760874 14583490152 14597186142 14639487744 14651131572 14664891087 14693971138 14736553216 14739758208 14742930642 14843909619 14883689216 14886926208 14897667136 14900907168 14930455232 14944477072 14966147328 14980202688 14994271248 14999705952 15079527232 15082806816 15093689072 15096971736 15102443664 15107864212 15197070504 15211342734 15277942064 15292290244 15306651899 15312199826 15348804504 15363219234 15397031958 15433839432 15441651456 15448334022 15468446763 15513273216 15544035584 15550762458 15558633664 15595827456 15610474176 15648198313 15702648192 15713977664 15717395232 15728735344 15801035712 15815875152 15821607648 15836466408 15909261984 15920740528 15924203064 15935692388 16029786696 16044840966 16083197064 16098301494 16130223956 16145372551 16198029568 16205039466 16252000512 16287769344 16291274956 16294818078 16306574801 16316032887 16342039296 16357386816 16363315584 16450393344 16465842624 16553465984 16569012064 16575017536 16578622368 16590583856 16666845888 16682498448 16698165708 16704217992 16744150368 16759875528 16793109872 16796762136 16808881012 16812536706 16964468136 16976708012 16980400206 16992651577 17014071844 17029608192 17030050499 17070761796 17079402368 17086793691 17092986834 17142521088 17187684822 17200085749 17237493504 17249930368 17253681984 17259935616 17266130528 17368080576 17384391696 17460505216 17476903136 17487040032 17493316456 17499656944 17503462872 17596607952 17613133692 17678224872 17694827262 17729915588 17746566523 17772299952 17788990692 17805697107 17906938588 17910833094 17923755773 17962737408 17975697536 18006146004 18015260032 18023056359 18075285888 18081837312 18098818752 18142556201 18182013696 18195132032 18199089216 18212219872 18222783264 18319756224 18336961104 18434541664 18451854344 18458542256 18475877476 18520045104 18537438084 18560805648 18578236908 18622649232 18640138572 18646894728 18664406838 18763729908 18781351743 18881297138 18892248606 18905879377 18946996992 18960667264 19010621091 19065712512 19083617952 19090534848 19192125568 19196299584 19210149728 19214327664 19341726096 19387963584 19406171664 19424396844 19444653536 19462914856 19481193326 19534842096 19553188116 19643068368 19657240856 19661516028 19675701826 19679981013 19687114062 19791879492 19810466907 19867876224 19915888762 19941817973 19973603584 19985188608 19992361664 19999607936 20003957568 20052298959 20110409088 20129295648 20136591552 20203685568 20222659728 20248151616 20262760672 20267167536 20281790312 20465072672 20469523536 20484292312 20488747356 20503530002 20529375944 20548655974 20578452576 20597778696 20617122966 20624595684 20643965139 20734349944 20738859372 20753822474 20758336137 20765860038 20813965568 20826038016 20895971943 20956526976 21007170338 21068047616 21087833536 21095476864 21100064832 21104606193 21115288544 21212349312 21232270752 21310736832 21330750672 21373048928 21393121288 21444262752 21464401992 21591141264 21606719288 21611418444 21627011098 21726424104 21746828334 21754710516 21775141311 21809849088 21875235228 21891018226 21895779213 21954456832 21959231616 21967190784 22040956707 22104829824 22114395963 22222461184 22243331264 22264220944 22272290656 22325533824 22346500704 22395682848 22416715608 22449220992 22470304032 22491406872 22499558928 22619290848 22640533608 22661796318 22761015728 22782391588 22790649112 22795605756 22812052802 22817014101 22916913096 22938435366 22968299739 23004909312 23023206756 23044828851 23090526074 23095547937 23157440768 23162477184 23179188928 23316053376 23326143687 23337950496 23393741184 23415711264 23462143936 23484178256 23570966496 23593103016 23696399936 23701553568 23718654256 23723812728 23732411472 23740929476 23754699612 23881110792 23903538582 24008194672 24030741812 24044680044 24053310127 24062028298 24067261449 24131758336 24195335934 24265452288 24297044352 24307559199 24378000768 24426341632 24431654016 24436912434 24449281472 24675590016 24693393472 24698763936 24716584112 24747740864 24770982544 24830198976 24853518096 24862526304 24885875784 25000268832 25018306544 25023747672 25041802324 25047248562 25056326988 25189664808 25213321518 25347494788 25371299723 25380495602 25444823936 25454046464 25465062018 25521107766 25595066112 25606142694 25619103552 25639480251 25713781632 25788968128 25850618112 25874895552 25899195792 26046456128 26052120864 26070917488 26076587544 26190757824 26215354704 26239974684 26249485416 26389172656 26394911928 26413955876 26419700538 26438762371 26594873382 26658449928 26671943424 26683486038 26736398612 26761507927 26839060864 26848788736 26860407882 26938247424 26963546304 26997535488 27009219006 27022890048 27028706177 27087489792 27112928832 27122755968 27148228128 27292698048 27318329808 27437936768 27463704928 27479634336 27489497288 27499460912 27505441656 27525286852 27651812496 27677781516 27687813384 27713816214 27780067656 27806157126 27841208472 27861295924 27867355362 27887461679 28133419776 28139474924 28145594862 28165901929 28227158784 28227891923 28309694336 28321945707 28414315776 28441000896 28509731173 28571735808 28592350336 28598568768 28619202656 28625426928 28635802272 28788188352 28815224592 28968565472 28995771112 29006280688 29012589144 29033521748 29166980304 29194372284 29221789989 29302263144 29329782174 29387942276 29415541771 29479516416 29485861284 29513552739 29687819238 29709239021 29773852416 29795334272 29801814336 29860910464 29873833143 29888954144 29960405376 29988542496 29999411904 30159054464 30165613632 30187378144 30193943472 30204887328 30215728424 30394141008 30422685468 30555884128 30584580488 30613303798 30624399652 30697609008 30726438468 30755295003 30794063916 30822983961 30867678864 30896668044 30925684449 30936893526 31026546432 31101524916 31117267328 31130733711 31220948352 31296396626 31337142529 31405296384 31427955328 31434790464 31457470688 31510755507 31602071424 31631750304 31643215296 31672932816 31818523968 31841481056 31848406128 31871384776 32059573392 32089681932 32166394128 32196602988 32260447912 32290745102 32410078932 32440516647 32582549912 32589636156 32613149602 32620242501 32632065774 32714773632 32726631168 32836527339 32931685248 33106931968 33138024128 33150035072 33157244736 33181167712 33333691776 33364996896 33396331416 33408435984 33488300736 33519751056 33586219744 33593524272 33617762024 33625073412 33928936272 33953416024 33960800412 33985303154 33992694477 34028143688 34060100998 34141523592 34158804736 34173587382 34185973668 34218079203 34375369644 34400171498 34407653049 34499860736 34507363968 34519871232 34532261056 34635789111 34736161152 34768783392 34921010432 34953806272 34974080064 34986632912 34999313888 35006925744 35193215904 35226267384 35356449744 35389654524 35459831176 35493133046 35544599904 35577981384 35611394214 35813877176 35821666188 35847511546 35855307873 35951395072 36012292008 36030520064 36046112718 36093042447 36150571776 36197637504 36285112402 36293003901 36390264064 36398178432 36424439744 36445566528 36639512448 36655368651 36673922208 36869083328 36903708688 36917084512 36951754952 37040090208 37074876168 37121611296 37156473816 37245298464 37280277144 37293789456 37328813676 37527459816 37562703486 37762594276 37784497212 37798058771 37811758754 37819982277 37921334528 38021242182 38070743403 38131425024 38167235904 38181069696 38197593027 38281661649 38384251136 38392599168 38420299456 38428655328 38683452192 38775927168 38812343328 38848793688 38889307072 38925829712 38962386652 39069684192 39106376232 39286136736 39314481712 39323032056 39351403652 39359962026 39374228124 39583758984 39620933814 39735752448 39831777524 39869185279 39883635946 39892310073 39984723328 39999215872 40007915136 40104597918 40220818176 40258591296 40273183104 40290611823 40407371136 40445319456 40496303232 40525521344 40534335072 40563580624 40930145344 40939047072 40968584624 40977494712 41007060004 41058751888 41097311948 41156905152 41195557392 41234245932 41249191368 41287930278 41468699888 41477718744 41507644948 41516672274 41531720076 41546626583 41570724321 41791943886 41913053952 42014340676 42053798171 42175667072 42190953728 42200129664 42209212386 42230577088 42424698624 42464541504 42621473664 42661501344 42746097856 42786242576 42888525504 42928803984 43182282528 43213438576 43222836888 43254022196 43452848208 43493656668 43509421032 43550282622 43750470456 43782036452 43791558426 43823154067 43918463232 44081913414 44209659648 44228791926 44358115879 44486662528 44528441888 44544581312 44651067648 44693001408 44791365696 44833431216 44898441984 44940608064 44982813744 44999117856 45238581696 45281067216 45323592636 45522031456 45564783176 45581298224 45591211512 45624105604 45634028202 45833826192 45876870732 45919955697 45936599478 46046413512 46089657702 46181052148 46191095874 46224422783 46324954368 46358377856 46632106752 46652287374 46675900992 46685947033 46787482368 46788697571 46831422528 46924287872 46944594939 46968356512 47141932992 47186206032 47392799872 47403107136 47437308512 47447625456 47464822944 47481858952 47509399224 47762221584 47807077164 48016389344 48061483624 48089360088 48106620254 48124056596 48134522898 48169251991 48390671868 48436117653 48594088704 48615118398 48756001536 48757267867 48863308032 48873824868 48898562944 48919724403 49244081117 49351180032 49386786944 49397527872 49433168224 49495481728 49541965088 49660397952 49707036192 49725052608 49771751568 50000537664 50036613088 50047495344 50083604648 50094497124 50112653976 50379329616 50426643036 50694989576 50742599446 50760991204 50808663059 50889647872 50930124036 50977954731 51042215532 51090151497 51212285388 51238207104 51260381073 51278960502 51427563264 51577936256 51600257247 51749791104 51798391584 52092912256 52104241728 52141834976 52153175088 52381515648 52430709408 52479949368 52498970832 52778345312 52789823856 52827911752 52839401076 52877524742 53189746764 53239699569 53316899856 53366972076 53417091321 53472797224 53523015854 53678121728 53720815764 53771267319 53927092608 54018438012 54045780096 54057412354 54069169077 54225857664 54245511936 54296456256 54427668603 54585396096 54636659616 54875873536 54927409856 54959268672 54978994576 54998921824 55010883312 55050573704 55303624992 55355563032 55375626768 55427632428 55560135312 55612314252 55682416944 55722591848 55734710724 55774923358 56278949848 56291189724 56331803858 56344055229 56455783846 56619388672 56643891414 56717638131 56882001792 57019462346 57031863273 57184700672 57197137536 57238405312 57250853856 57271604544 57576376704 57630449184 57937130944 57991542224 58012561376 58025178288 58067043496 58333960608 58388744568 58443579978 58604526288 58659564348 58775884552 58831083542 58971722568 59027105478 59375638476 59418478042 59431400721 59590668544 59603628672 59721820928 59747666286 59777908288 59825453919 59920810752 59977084992 59998823808 60156896877 60318108928 60331227264 60374756288 60387886944 60409774656 60431456848 60788282016 60845370936 61111768256 61169160976 61226607596 61248799304 61395218016 61452876936 61510590006 61588127832 61645967922 61735357728 61793336088 61851368898 61873787052 61931895417 62203049832 62234534656 62261467422 62441896704 62592793252 62651576867 62674285058 62687915829 62855910656 62869580928 62914941376 63021511014 63204142848 63263500608 63286430592 63313818579 63345865632 63637047936 63682962112 63696812256 63742769552 64119146784 64179363864 64332788256 64393205976 64520895824 64581490204 64820157864 64881033294 65165099824 65179272312 65226299204 65240485002 65264131548 65287556059 65325423933 65429547264 65673054678 65863370496 66084539983 66122870121 66276048256 66300070144 66314489472 66362335424 66667383552 66729993792 66792662832 66816871968 66976601472 67039502112 67172439488 67187048544 67235524048 67250146824 67857872544 67906832048 67921600824 67970606308 67985388954 68056287376 68120201996 68184176641 68283047184 68347174764 68371947336 68436158406 68750739288 68800342996 68815306098 68864956391 68904899217 69014727936 69064522112 69271578222 69472322304 69537566784 69705610667 69907612544 69948160128 69973265824 69998627776 70013851488 70386431808 70452534768 70712899488 70779309048 70919662352 70986266092 71089199808 71155962768 71222788428 71627754352 71643332376 71695023092 71710615746 71762355007 72024584016 72092225436 72159930381 72186084894 72395275008 72570224804 72586007802 72638378659 72796356864 72848879488 72891133056 73279024896 73310737302 73347844416 73525096183 73738166656 73807417376 73834169024 73903509904 74080180416 74149752336 74243222592 74312947632 74490596928 74560554288 74587578912 74657627352 75054919632 75125406972 75525188552 75568994424 75596117542 75623517508 75639964554 75694538843 76042484364 76113899169 76141486806 76334471808 76362139392 76395186054 76563323298 76618563791 76785198336 76840598912 76857310656 77366904384 77383556041 77551854336 77624686656 77697587376 77778614144 77851659424 77924773304 78139368384 78212752464 78572273472 78628963424 78646064112 78702807304 78719924052 78748456248 79167517968 79241867628 79316287113 79663555048 79738370558 79767271892 79784620146 79842184807 79969446656 80015830272 80209195836 80284523781 80517182592 80546366208 80581223646 80814742272 80816841259 80890638912 80992606464 81051042688 81068670144 81086118531 81127161248 81860290688 81878094144 81937169248 81954989424 82014120008 82117503776 82194623896 82313810304 82391114784 82468491864 82498382736 82575860556 82937399776 82955437488 83015289896 83033344548 83063440152 83093253166 83141448642 83583887772 83662385037 84028681352 84107596342 84217099043 84351334144 84400259328 84418424772 84461154176 84497705787 84683675769 84929083008 84965837121 85242947328 85323002688 85492195712 85529193519 85572485152 85777051008 85857607968 86364565056 86426877152 86445673776 86508044392 86905696416 86987313336 87018842064 87100565244 87500940912 87564072904 87583116852 87646308134 87665369967 88163826828 88246625313 88457583852 88540658217 88716231758 88973325056 89056883776 89089162624 89127717063 89386002816 89582731392 89621499429 89666862432 89881216128 89965627488 89998235712 90477163392 90562134432 90647185272 91044062912 91129566352 91162596448 91182423024 91248211208 91268056404 91667652384 91753741464 91839911394 91873198956 92092827024 92179315404 92265885009 92362104296 92382191748 92448845566 92468951883 92716755712 93304574748 93351801984 93371894066 93392201133 93577395142 93662845056 93848575744 93889189878 93936713024 94011427587 94283865984 94372412064 94532266521 94785599744 94806214272 94874617024 94895250912 94929645888 94963717904 95018798448 95524443168 95614154328 96032778688 96122967248 96178720176 96213240508 96248113192 96269045796 96338503982 96781343736 96872235306 97230236796 97321549941 97514535734 97747649736 97797125888 97839448806 98488162234 98509582017 98773573888 98795055744 98866336448 98990963456 99083930176 99320795904 99414072384 99450105216 99543503136 100001075328 100073226176 100094990688 100167209296 100188994248 100225307952 100758659232 100853286072 101389979152 101485198892 101521982408 101617326118 101860248072 101955909462 102084431064 102180302994 102424570776 102476414208 102520762146 102557921004 102654237609 103155872512 103200514494 103499582208 103596783168 103847134259 103907367333 104185824512 104208483456 104283669952 104306350176 104763031296 104861418816 104959898736 104997941664 105556690624 105579647712 105655823504 105678802152 105755049484 106379493528 106479399138 106633799712 106733944152 106834182642 106945594448 107046031708 107146563293 107441631528 107542534638 107854185216 108036876024 108091560192 108114824708 108138338154 108216360043 108279127341 108451715328 108592912512 108855337206 109170792192 109273319232 109537388191 109854819712 109918537344 109957989152 109997843648 110021766624 110101147408 110607249984 110711126064 110751253536 110855264856 111120270624 111224628504 111364833888 111445183696 111469421448 111549846716 112557899696 112582379448 112663607716 112688110458 112769415011 112911567692 113017607857 113287782828 113394176313 113435276262 113764003584 114038924692 114063726546 114146023607 114212230209 114394275072 114476810624 114501707712 114543209088 115152753408 115260898368 115874261888 115983084448 116025122752 116050356576 116134086992 116667921216 116777489136 116887159956 117209052576 117319128696 117551769104 117662167084 117943445136 118054210956 118751276952 118836956084 118862801442 118948561039 119207257344 119495332572 119555816576 119607555837 119650907838 119954169984 119997647616 120313793754 120400600243 120662454528 120749512576 120775773888 120819549312 120862913696 121576564032 121690741872 122223536512 122338321952 122453215192 122497598608 122790436032 122905753872 123021180012 123176255664 123291935844 123470715456 123586672176 123702737796 123747574104 123863790834 124406099664 124522934844 124639879749 125185586504 125303153734 125348570116 125375831658 125466290411 125739161856 125829882752 126043022028 126161394513 126527001216 126572861184 126627637158 126691731264 126997893407 127274095872 127365924224 127393624512 127485539104 128238293568 128358727728 128665576512 128786411952 129041791648 129162980408 129640315728 129762066588 130330199648 130358544624 130452598408 130480970004 130528263096 130575112118 130650847866 131346109356 131469462201 132169079966 132245740242 132341155639 132552096512 132628978944 132724670848 133074347637 133459987584 133585325664 133633743936 133953202944 134079004224 134344878976 134374097088 134471048096 134500293648 135715745088 135813664096 135843201648 135941212616 135970777908 136112574752 136240403992 136368353282 136566094368 136694349528 136743894672 136872316812 137501478576 137600685992 137630612196 137729912782 137759867091 137809798434 138129044224 138543156444 138673268349 139075133568 139411221334 139592725811 139815225088 139896320256 139946531648 139997255552 140027702976 140057841099 140366092713 140772863616 140833784817 140905069536 141425798976 141558618096 141839324704 141972532184 142178399616 142311925536 142445576856 143255508704 143286664752 143390046184 143421231492 143524710014 144049168032 144184450872 144319860762 144372169788 144507755973 145140449608 145172015604 145276757318 145308352959 145697758976 145782266112 146271803601 146621474604 146695688832 146759173209 147050192366 147476333312 147614834752 147668338048 147732243351 147807019808 148160360832 148299504672 148486445184 148625895264 148981193856 149121108576 149175157824 149315254704 150109839264 150250813944 151050377104 151137988848 151192235084 151247035016 151279929108 151389077686 152084968728 152227798338 152282973612 152425989177 152668943616 152790372108 152933864193 153126646596 153237127582 153270454491 153681197824 153714621312 154733808768 154767112082 154800771741 155249373312 155395174752 155557228288 155703318848 155849546608 156278736768 156425504928 157144546944 157257926848 157292128224 157405614608 157439848104 157496912496 158335035936 158483735256 158632574226 159327110096 159476741116 159534543784 159569240292 159684369614 159719098707 160418391672 160569047562 161034365184 161162447292 161313801957 161633682518 161781277824 162102085376 162137340288 162172237062 162254322496 163283005809 163720581376 163756188288 163874338496 163909978848 164028240016 164235007552 164389247792 164627620608 164782229568 164936983728 164996765472 165151721112 165874799552 165910874976 166030579792 166066689096 166126880304 166186506332 166282897284 167167775544 167324770074 168057362704 168215192684 168373170889 168434198086 168836849544 168922308352 168995411574 169367351538 169858166016 169931674242 170152914393 170646005376 170984391424 171058387038 171144970304 171554102016 171715215936 172729130112 172853754304 172891347552 173016088784 173811392832 173974626672 174037684128 174201130488 175001881824 175128145808 175166233704 175292616268 175330739934 176327653656 176493250626 176915167704 177081316434 177432463516 177599098061 178113767552 178178325248 178255434126 178772005632 179165462784 179242998858 179333724864 179372322811 179476361757 179762432256 179931254976 179996471424 180954326784 181124268864 181294370544 182088125824 182259132704 182325192896 182364846048 182496422416 182536112808 183335304768 183507482928 183679822788 183746397912 184185654048 184358630808 184531770018 184724208592 184764383496 184897691132 184937903766 185071336597 186609149496 186703603968 186743788132 186784402266 186919167347 187154790284 187325690112 187330555489 187778379756 187873426048 187954730601 188022855174 188567731968 188744824128 189064533042 189200943239 189612428544 189749234048 189790501824 189859291776 189927435808 190037596896 191048886336 191228308656 192065557376 192245934496 192357440352 192426481016 192496226384 192538091592 192677007964 193562687472 193744470612 194460473592 194643099882 195029071468 195212231753 195495299472 195678897612 195862668177 196976324468 197019164034 197161313503 197590111488 197732672896 198167860352 198253619949 198828144768 198900210432 199087006272 199568118211 200002150656 200146452352 200189981376 200334418592 200377988496 200450615904 201517318464 201706572144 202779958304 202970397784 203043964816 203234652236 203720496144 203911818924 204168862128 204360605988 204552529923 204849141552 205041524292 205115842008 205308475218 206401028988 206594869173 207193566336 207694268518 207814734666 207964673147 208416966912 208567339904 208612700352 209116832001 209722837632 209919797472 209995883328 211113381248 211159295424 211311647008 211357604304 211510098968 212758987056 212958798276 213267599424 213467888304 213668365284 213891188896 214092063416 214293126586 214883263056 215085069276 215287065021 216073752048 216229649416 216276676308 216432720086 216479791143 216558254682 217185825024 217710674412 217915135977 218546638464 219074776382 219359997703 219709639424 219837074688 219915978304 219995687296 220043533248 220202294816 220575288549 221214499968 221422252128 221502507072 221710529712 222240541248 222449257008 222729667776 222890367392 222938842896 223099693432 225115799392 225164758896 225327215432 225376220916 225538830022 225823135384 226035215714 226575565656 226788352626 226870552524 227083616529 228077849384 228127453092 228292047214 228341697507 228424460418 228953621248 229003415424 229086418176 229855691373 230521796736 231748523776 231966168896 232050245504 232100713152 232150668123 232268173984 233335842432 233554978272 233774319912 234418105152 234638257392 235103538208 235324334168 235886890272 236108421912 237502553904 237673912168 237725602884 237897122078 237948861339 238990665144 239111633152 239215111674 239301815676 239526554421 239908339968 240627587508 240801200486 240853571343 241499025152 241551547776 241639098624 241725827392 242450523777 243153128064 243258355593 243381483744 244447073024 244676643904 244906430384 244995197216 245580872064 245811507744 246042360024 246352511328 246583871688 246941430912 247173344352 247405475592 247495148208 247727581668 248812199328 249045869688 249279759498 250371173008 250606307468 250697140232 250751663316 250932580822 250987155111 251659765504 252086044056 252322789026 252651297129 253054002432 253255274316 253383462528 253493117361 253995786814 254051027307 254731848448 254787249024 254971078208 256476587136 256587580557 256717455456 257331153024 257572823904 258083583296 258325960816 259280631456 259524133176 260660399296 260717089248 260905196816 260961940008 261056526192 261150224236 261301695732 262692218712 262938924402 264338159932 264491480484 264586411397 264682311278 264739875939 265449341696 266148695274 266919975168 267170651328 267267487872 267383151189 268158008448 268689757952 268748194176 268942096192 269000587296 271431490176 271627328192 271686403296 271882425232 271941555816 272225149504 272480807984 272736706564 273132188736 273388699056 273487789344 273744633624 275002957152 275201371984 275261224392 275459825564 275519734182 275619596868 277086312888 277346536698 278150267136 278822442668 279084296953 279185451622 279893063296 279994511104 280055405952 280115682198 280732185426 281545727232 281667569634 281810139072 282034282761 282851597952 283117236192 283678649408 283945064368 284356799232 284623851072 284891153712 286511017408 286573329504 286780092368 286842462984 287049420028 288098336064 288368901744 288639721524 288744339576 289015511946 290280899216 290344031208 290553514636 290616705918 290826386081 292543607202 293242949208 293391377664 293518346418 294100384732 294376587197 295229669504 295336676096 295464486702 295614039616 296320721664 296599009344 296972890368 297251790528 297315767947 297962387712 298242217152 298350315648 298630509408 300219678528 300501627888 302100754208 302275977696 302384470168 302494070032 302559858216 302778155372 304169937456 304455596676 304565947224 304851978354 305580744216 305867728386 306253293192 306474255164 306540908982 306762078469 307429242624 309467617536 309534224164 309601543482 309824921219 310498746624 310506811153 310790349504 311406637696 311541402777 311699093216 312557473536 312851009856 314289093888 314515853696 314584256448 314811229216 314879696208 314993824992 316670071872 316967470512 317265148452 318654220192 318953482232 319069087568 319138480584 319368739228 319438197414 320836783344 321138095124 321439689879 322324894584 322627603914 323267365036 323562555648 323570959481 324274680576 324344474124 324508644992 324649080129 326566011618 326801629231 327512376576 327748676992 327819957696 328056480032 328470015104 328612164573 328778495584 329564459136 329873967456 329993530944 330303442224 331749599104 331821749952 332061159584 332133378192 332253760608 332373012664 332565794568 334335551088 334649540148 336114725408 336430385368 336746341778 336868396172 337184763937 337673699088 337990823148 338308245033 338734703076 339052823571 339863348484 340182528939 340305828786 341292010752 342116774076 342289940608 342438070821 343430431872 344708567819 345458260224 345707508608 345782695104 346032177568 347622785664 347949253344 348075368256 348402260976 350003763648 350256291616 350332467408 350585232536 350661479868 352655307312 352986501252 353830335408 354162632868 354864927032 355198196122 356227535104 356510868252 356845683117 358485997716 358667449728 358744645622 358822667511 358952723514 359862509952 359992942848 361201800729 362248537728 362588741088 364176251648 364518265408 364650385792 364729692096 364992844832 365072225616 366670609536 367014965856 367359645576 367492795824 368371308096 368717261616 369063540036 369448417184 369528766992 369795382264 369875807532 370142673194 373218298992 373487576264 373568804532 373838334694 373919639247 374309580568 374661110978 375556759512 375746852096 375909461202 376045710348 376398871233 377489648256 378129066084 378401886478 378484183539 379498468096 379581003648 379718583552 379854871616 380075193792 380993680221 382097772672 382456617312 384131114752 384491868992 384714880704 384852962032 384992452768 385076183184 385354015928 387125374944 387488941224 388920947184 389286199764 390058142936 390424463506 390990598944 391357795224 391725336354 393952648936 394038328068 394322627006 394408386603 395465345792 396335720704 396507239898 397023466917 397656289536 398174012544 399136236422 399223042911 400292904704 400379962752 400668837184 400755976992 400901231808 403034636928 403413144288 405559916608 405940795568 406087929632 406469304472 407440992288 407823637848 408337724256 408721211976 409105059846 409698283104 410083048584 410231684016 410616950436 412802057976 413189738346 414387132672 415388537036 415629469332 415778646481 415929346294 416019805047 417134679808 417225400704 418233664002 418778177433 419445675264 419839594944 419991766656 420173523297 421098278139 422226762496 422318590848 422623294016 422715208608 423020197936 425517974112 425917596552 426535198848 426935776608 427336730568 427782377792 428184126832 428586253172 429766526112 430170138552 430574130042 432147504096 432459298832 432553352616 432865440172 432959582286 433116509364 433523267919 435421348824 435830271954 437093276928 438149552764 438561038069 438719995406 438815410803 439831956608 439991374592 440087066496 440404589632 441150577098 442428999936 442844504256 443005014144 443196730053 443421059424 444481082496 444898514016 445459335552 445780734784 445877685792 446199386864 450231598784 450329517792 450654430864 450752441832 451077660044 451646270768 452070431428 453151131312 453576705252 453741105048 454167233058 456155698768 456254906184 456584094428 456683395014 456848920836 457012892413 457277967531 458006830848 459711382746 461043593472 462591779881 463932337792 464100491008 464201426304 464301336246 464536347968 466671684864 467109956544 467548639824 468836210304 469276514784 470207076416 470648668336 471773780544 472216843824 475005107808 475347824336 475451205768 475794244156 475897722678 477981330288 478430223348 478603631352 479053108842 481255175016 481602400972 481707142686 482054694737 483103095552 483451654784 484901047554 486306256128 486516711186 486762967488 487939274669 489353287808 489812860768 489990394432 491161744128 491623015488 492084720048 492705022656 493167743376 493882861824 494346688704 494810951184 494990296416 495455163336 497624398656 498091739376 498559518996 500742346016 501212614936 501394280464 501503326632 501865161644 501974310222 502336485049 504172088112 504645578052 505119512667 505302594258 506510548632 506766925056 506986234722 507991573628 508102054614 508468650613 509574498048 509942156416 512953174272 513175161114 513434910912 513545417363 514662306048 514675673281 515145647808 516167166592 516651921632 518561262912 519048266352 521320798592 521434178496 521810393632 521923880016 522113052384 522300448472 522603391464 525384437424 525877848804 528676319864 528982960968 529172822794 529364622556 529479751878 529861771901 532297390548 532797294183 534341302656 534534975744 534766302378 536316016896 536329946537 537496388352 537884192384 538001174592 538116968433 541684892287 542862980352 543254656384 543372806592 543764850464 543883111632 544450299008 544961615968 545473413128 546264377472 546777398112 546975578688 547489267248 550005914304 550402743968 550522448784 550919651128 551039468364 551239193736 554172625776 554693073396 555214009791 557644885336 558168593906 558370903244 558895293649 559786126592 560110811904 560231364396 560757502041 561464370852 561991666467 563335139268 563620278144 563864191803 564068565522 565703195904 566234472384 567357298816 567602829717 567890128736 569247702144 569782307424 573022034816 573146659008 573560184736 573684925968 574098840056 576196672128 576737803488 577279443048 577488679152 578031023892 580561798432 580688062416 581107029272 581233411836 581652772162 585087214404 585636695259 586485898416 587036692836 587588004531 588200769464 588753174394 590459339008 590928973404 591228079232 591483940509 593198018688 594503581056 594631535894 594760859847 596484434304 596700631296 597261018816 598704354633 600439357056 601003255776 604201508416 604551955392 604768940336 604988140064 605119716432 605556310744 608339874912 608911193352 609131894448 609703956708 611161488432 611735456772 612506586384 612948510328 613081817964 613524156938 613657589769 619068448328 619203086964 619649842438 619784607519 621013622306 621580699008 622813275392 623082805554 623398186432 623894019441 625702019712 627350496003 629031707392 629168512896 629622458432 629759392416 629987649984 633340143744 633934941024 634530296904 637308440384 637906964464 638138175136 638276961168 638737478456 638876394828 641673566688 642276190248 642879379758 644649789168 645255207828 645861195063 646534730072 647141918962 648688948248 649017289984 649298160258 653132023236 653603258462 653745407931 655497353984 655639915392 656112960064 656940030208 657224329146 657556991168 658079993109 659128918272 659747934912 659987061888 660606884448 661725865647 663499198208 663643499904 664122319168 664266756384 664507521216 664746025328 665131589136 668671102176 669299080296 672229450816 672860770736 673492683556 673736792344 674369527874 675347398176 675981646296 676616490066 677469406152 678105647142 679726696968 680365057878 680611657572 681250849587 684233548152 684579881216 684876141642 686860863744 689167345537 689417135638 689567074119 691415017216 691565390208 692064355136 695245571328 695898506688 696150736512 696452004369 696804521952 700007527296 700512583232 700664934816 701170465072 701322959736 705310614624 705973002504 707660670816 708325265736 709729854064 710396392244 713021736504 713691366234 716971995432 717334899456 717489291244 717645335022 717905447028 718163116649 718579663263 719725019904 722403601458 724497075456 725177482176 726929939813 727351571331 729036530816 729300771584 729459384192 729985689664 730144451232 733341219072 734029931712 734719291152 734985591648 736742616192 737434523232 738127080072 738896834368 739057533984 739590764528 739751615064 740285346388 746436597984 746975152528 747137609064 747676669388 747839278494 748619161136 749322221956 750025943051 751113519024 751818922404 752091420696 752797742466 754979296512 756258132168 756803772956 756968367078 757514520301 757953891387 759162007296 759709743232 760150387584 761987360442 764195545344 764913234624 766761717337 768983737984 769429761408 769705924064 769984905536 770152366368 770708031856 774250749888 774977882448 777841894368 778572399528 780116285872 780848927012 781981197888 782715590448 783450672708 787905297872 788076656136 788645254012 788816773206 789385905077 793014479796 793759234191 794046933834 796348025088 798272472844 798446085822 799022165249 800759925504 801337674368 801511953984 801802463616 806069273856 806826288576 811119833216 811881591136 812175859264 812938608944 814881984576 815647275696 816675448512 817442423952 818210119692 819396566208 820166097168 820463368032 821233900872 825604115952 826379476692 830777074072 831258938664 831557292962 831858692588 832039610094 832639927273 834450801408 836467328004 837252890859 837556354866 839679189888 839983533312 840347046594 842196556278 842804201701 844637181696 845246588032 845430417216 846040395872 851035948224 851835193104 853070397696 853871553216 854673461136 855564755584 856368253664 857172506344 859533052224 860340277104 861148260084 864295008192 864918597664 865106705232 865730880344 865919164572 866233018728 867046535838 870842697648 871660543908 872479158243 876299105528 877122076138 877439990812 877630821606 878264032877 879663913216 880174132992 880809179264 882301154196 883129761591 885689008512 886010028288 886393460106 886842118848 888962164992 888985253849 889797028032 890918671104 891561469568 891755371584 891947303841 892398773728 900463197568 900659035584 901308861728 901504883664 902155320088 903292541536 904140862856 906302262624 907153410504 907482210096 908334466116 912311397536 912509812368 913168188856 913366790028 913697841672 914025784826 914555935062 919422765492 920286235407 925183559762 926388089473 927864675584 928402852608 928602672492 929072695936 929474763657 931520433459 934219913088 934624208331 935097279648 937672420608 938553029568 940414152832 941297336672 943547561088 944433687648 950010215616 950695648672 950902411536 951588488312 951795445356 955962660576 956860446696 957207262704 958106217684 962510350032 963204801944 963414285372 964109389474 964319069637 966903309568 969802095108 970712878443 973033422372 973525934976 973947240387 975878549338 978706575616 979625721536 979980788864 980404887693 983246030976 984169440096 985410045312 985836493719 986335486752 988693377408 989621902368 989980592832 990910326672 995248797312 996183478752 997119037992 1001484692032 1002425229872 1002788560928 1003006653264 1003730323288 1003948620444 1004672970098 1008344176224 1009291156104 1010239025334 1010605188516 1011554291811 1013021097264 1013972469444 1014924735099 1015983147256 1016204109228 1016937301226 1017158470713 1019884312832 1026350322228 1026869821824 1027090834726 1027314212463 1029351346562 1030291295616 1032334333184 1033303843264 1034125703457 1037122525824 1038096532704 1042641597184 1042868356992 1043620787264 1043847760032 1044226104768 1044600896944 1045206782928 1050768874848 1051755697608 1057352639728 1057965921936 1058345645588 1058729245112 1058959503756 1059723543802 1064594781096 1065594588366 1068682605312 1069532604756 1070537049351 1072659893074 1075768384768 1076002349184 1076233936866 1083369784574 1083605402187 1086509312768 1086745613184 1087529700928 1087766223264 1088900598016 1089923231936 1090946826256 1092528754944 1093554796224 1093951157376 1094978534496 1100011828608 1100805487936 1101044897568 1101839302256 1102078936728 1102478387472 1108345251552 1109386146792 1110428019582 1115289770672 1116337187812 1116741806488 1117790587298 1120462728792 1121515004082 1122928741704 1123983332934 1126670278536 1127240556288 1127728383606 1128137131044 1129196613699 1132468944768 1134714597632 1135205659434 1135780257472 1138495404288 1139564614848 1142318476849 1142981040663 1146044069632 1146293318016 1147120369472 1147369851936 1148197680112 1152393344256 1153475606976 1154558886096 1154977358304 1156062047784 1161123596864 1161376124832 1162214058544 1162466823672 1163305544324 1170174428808 1171273390518 1172971796832 1174073385672 1175176009062 1176401538928 1177506348788 1178612196223 1181857946808 1182456158464 1182967881018 1186396037376 1189007162112 1189263071788 1189521719694 1190379960473 1191070400751 1192968868608 1194522037632 1197408709266 1200878714112 1202006511552 1208403016832 1209103910784 1209537880672 1209976280128 1210239432864 1211112621488 1216679749824 1217822386704 1218263788896 1219407913416 1222322976864 1223470913544 1225013172768 1225897020656 1226163635928 1227048313876 1227315179538 1238136896656 1238406173928 1239299684876 1239569215038 1240463565121 1242027244612 1243161398016 1243193686427 1246165611108 1246796372864 1247335939443 1247788038882 1251404039424 1254700992006 1255606259677 1256334532299 1258337025792 1259244916864 1259518784832 1259975299968 1266680287488 1267869882048 1269060593808 1274616880768 1275813928928 1276276350272 1276553922336 1277474956912 1277752789656 1283347133376 1284552380496 1285758759516 1289299578336 1290510415656 1291722390126 1293069460144 1294283837924 1295499356179 1297377896496 1298596320516 1306264046472 1307206516924 1307490815862 1308434171429 1311279830784 1312225920128 1314448658292 1315113982336 1315683114207 1316159986218 1319495869824 1319974123776 1321213768896 1323451731294 1324406602673 1327286999808 1328244638336 1328533512768 1329015042432 1329492050656 1330263178272 1337342204352 1338598160592 1344458901632 1345721541472 1346985367112 1347473584688 1348739055748 1350694796352 1351963292592 1353232980132 1354938812304 1356211294284 1359453393936 1360730115756 1361223315144 1362501699174 1368467096304 1369752283284 1371038677239 1378334691074 1378834271276 1379134148238 1380129194521 1383130780416 1384128710272 1387775339643 1391797013376 1392301473024 1392904008738 1393609043904 1396976827477 1400015054592 1401025166464 1401329869632 1402340930144 1402645919472 1410621229248 1411946005008 1415321341632 1416650531472 1419459708128 1420792784488 1426043473008 1427382732468 1433943990864 1434978582488 1435290670044 1435810894056 1436326233298 1437159326526 1444807202916 1446164084211 1450354964352 1453859879626 1454703142662 1455752712029 1458073061632 1458918768384 1459971379328 1460288902464 1463817824007 1468059863424 1469438582304 1469971183296 1473485232384 1474869046464 1476254160144 1477793668736 1478115067968 1479181529056 1479503230128 1480570692776 1492873195968 1493950305056 1494275218128 1495353338776 1495678556988 1497238322272 1498644443912 1500051886102 1502227038048 1503637844808 1504182841392 1505595484932 1507009455147 1512516264336 1513607545912 1513936734156 1515029040602 1515358538001 1515907782774 1519419486464 1520300775168 1523974720884 1525405951839 1529826469248 1533523434674 1535519983921 1537967475968 1538859522816 1539411848128 1539969811072 1540304732736 1540636252089 1541416063712 1544027019843 1548501499776 1549955764896 1555683788736 1557144799056 1560232571744 1561697854024 1563962395776 1565431180896 1566901345416 1575810595744 1576153312272 1577290508024 1577633546412 1578771810154 1586028959592 1587518468382 1588093867668 1589585315703 1596544945688 1596892171644 1598044330498 1598391882549 1602675348736 1603023907968 1603604927232 1608989839611 1613652577152 1614350905299 1622239666432 1623763182272 1624351718528 1625054676861 1625877217888 1629763969152 1631294551392 1633350897024 1634884847904 1636420239384 1638793132416 1640332194336 1640926736064 1642467801744 1651208231904 1652758953384 1661554148144 1662517877328 1663114585924 1663717385176 1664079220188 1665279854546 1665642029373 1672934656008 1674505781718 1675112709732 1676685880947 1679358379776 1680694093188 1682272506123 1684393112556 1685608403402 1685974999401 1690493176064 1690860834432 1692080791744 1702071896448 1702808489151 1703670386208 1707743106432 1709346922272 1711129511168 1712736507328 1714345012688 1719066104448 1720680554208 1722296520168 1728590016384 1729837195328 1730213410464 1731461760688 1731838329144 1732466037456 1734093071676 1741685395296 1743321087816 1744958316486 1752598211056 1754244152276 1754879981624 1755261643212 1756528065754 1756910085777 1761618358528 1764602308392 1766259523182 1771378017024 1772786920212 1773684237696 1774451821527 1777970507698 1779594056064 1783122939136 1783510743168 1783894607682 1784797547456 1796113063899 1800926395136 1801318071168 1802617723456 1803009767328 1804310640176 1806585083072 1808281725712 1812604525248 1814306821008 1814964420192 1816668932232 1824622795072 1825019624736 1826336377712 1826733580056 1827395683344 1828051569652 1829111870124 1838845530984 1840572470814 1850367119524 1852104879779 1852776178946 1857205344984 1858145391872 1858949527314 1863040866918 1868439826176 1869248416662 1870194559296 1871682058323 1877106059136 1880828305664 1882594673344 1887095122176 1888867375296 1900020431232 1901391297344 1901804823072 1903176976624 1903590890712 1911925321152 1913720893392 1914414525408 1916212435368 1925020700064 1926409603888 1926828570744 1928218778948 1928638139274 1939604190216 1941425756886 1946066844744 1947051869952 1947894480774 1951757098676 1953590078671 1959251443072 1959961577728 1960809775386 1966492061952 1968338880192 1970820090624 1971672987438 1972670973504 1973095550921 1974239979327 1977386754816 1979243804736 1979961185664 1981820653344 1990497594624 1992366957504 1994238075984 2002969384064 2004850459744 2005577121856 2006013306528 2007460646576 2007897240888 2009345940196 2016688352448 2018582312208 2020478050668 2021210377032 2023108583622 2026042194528 2027944938888 2029849470198 2031966294512 2032408218456 2033874602452 2034316941426 2035784702567 2052700644456 2053739643648 2054181669452 2054628424926 2056110840817 2058702693124 2060582591232 2060636110379 2066607686528 2067502036611 2068251406914 2074245051648 2076193065408 2081210375629 2085736713984 2087241574528 2087695520064 2088452209536 2089201793888 2090413565856 2101537749696 2103511395216 2114705279456 2115931843872 2116691291176 2117458490224 2117919007512 2119447087604 2129189562192 2131189176732 2139065209512 2141074098702 2145319786148 2147334549283 2152004698368 2152467873732 2154489349947 2166739569148 2167210804374 2168774448533 2173491226368 2175059401856 2175532446528 2179846463872 2180789819439 2181893652512 2187109592448 2187902314752 2189957068992 2200023657216 2201610975872 2202089795136 2203678604512 2204157873456 2204956774944 2216690503104 2218772293584 2220856039164 2230579541344 2232674375624 2233483612976 2235581174596 2240925457584 2243030008164 2245857483408 2247966665868 2250077829153 2253340557072 2255456767212 2256274262088 2258393227398 2264937889536 2270411318868 2271560514944 2272543560903 2279129229696 2284636953698 2285962081326 2287611404617 2292586636032 2294240738944 2294739703872 2296395360224 2300285152011 2306951213952 2309117772192 2309954716608 2312124095568 2322247193728 2322752249664 2324428117088 2324933647344 2326611088648 2340348857616 2342546781036 2345943593664 2348146771344 2350352018124 2352803077856 2355012697576 2357224392446 2363715893616 2365935762036 2368157715231 2378526143576 2379043439388 2380759920946 2381277702573 2382140801502 2389044075264 2394817418532 2397066495747 2404013023104 2412959974733 2416806033664 2418207821568 2419075761344 2419952560256 2420478865728 2422225242976 2433359499648 2435644773408 2436527577792 2438815826832 2444645953728 2446941827088 2450026345536 2451794041312 2452327271856 2454096627752 2454630359076 2476273793312 2476812347856 2478599369752 2479138430076 2480927130242 2484054489224 2486387372854 2492331222216 2493592745728 2494671878886 2495576077764 2497919781819 2509401984012 2511212519354 2511758672577 2512669064598 2518489833728 2519037569664 2519950599936 2528412605103 2535739764096 2538121187616 2549233761536 2551627857856 2552552700544 2553107844672 2554949913824 2555505579312 2566694266752 2569104760992 2571517519032 2578599156672 2581020831312 2583444780252 2586138920288 2588567675848 2590998712358 2594755792992 2597192641032 2612528092944 2614413033848 2614981631724 2616868342858 2617437474729 2624451840256 2628897316584 2630227964672 2631366228414 2632319972436 2634792098631 2638991739648 2642427537792 2646903462588 2648813205346 2649389284773 2656489276672 2657067025536 2658030084864 2658984101312 2660526356544 2666955761547 2674684408704 2675841911523 2677196321184 2688917803264 2691443082944 2693970734224 2694947169376 2697478111496 2701389592704 2703926585184 2706465960264 2709877624608 2712422588568 2718906787872 2721460231512 2722446630288 2725003398348 2736934192608 2739504566568 2742077354478 2756669382148 2757668542552 2758268296476 2760258389042 2760858706221 2768257420544 2775550679286 2779164268419 2783594026752 2785808017476 2787218087808 2788424290971 2793953654954 2794561300377 2802050332928 2802659739264 2804681860288 2805291838944 2821242458496 2823892010016 2830642683264 2833301062944 2838919416256 2841585568976 2852086946016 2854765464936 2867887981728 2869957164976 2870581340088 2871621788112 2872652466596 2874318653052 2889614405832 2892328168422 2900709928704 2907719759252 2909406285324 2910450525367 2911505424058 2912138635329 2919942758656 2920577804928 2927635648014 2936119726848 2938877164608 2939942366592 2941214663079 2949738092928 2952508320288 2955587337472 2956230135936 2958363058112 2959006460256 2961141385552 2985746391936 2987900610112 2988550436256 2990706677552 2991357113976 2994476644544 2997288887824 3000103772204 3004454076096 3007275689616 3008365682784 3011190969864 3014018910294 3025032528672 3027215091824 3027873468312 3030058081204 3030717076002 3031815565548 3034662875433 3047949441768 3050811903678 3059652938496 3067046869348 3069927266483 3071039967842 3078823696256 3079939622144 3080609465472 3081272504178 3082832127424 3088054039686 3097002999552 3099911529792 3102377110371 3111367577472 3114289598112 3120465143488 3123395708048 3127924791552 3130862361792 3133802690832 3151621191488 3152306624544 3154581016048 3155267092824 3157543620308 3172057919184 3175036936764 3176187735336 3179170631406 3193089891376 3193784343288 3196088660996 3196783765098 3199090246891 3206047815936 3217979679222 3227305154304 3228701810598 3238142459167 3247526364544 3248703437056 3250109353722 3251754435776 3259527938304 3262589102784 3266701794048 3269769695808 3272840478768 3277586264832 3280664388672 3281853472128 3284935603488 3302416463808 3305517906768 3323108296288 3325035754656 3326229171848 3327434770352 3328158440376 3330559709092 3331284058746 3345869312016 3349011563436 3350225419464 3353371761894 3361388186376 3364545012246 3368786225112 3371216806804 3371949998802 3374382863159 3381721668864 3384161583488 3404143792896 3405616978302 3407340772416 3408074133409 3415486212864 3415574922683 3418693844544 3425473014656 3426955430547 3428690025376 3438132208896 3441361108416 3444593040336 3457180032768 3459674390656 3460426820928 3462923521376 3463676658288 3464932074912 3468186143352 3483370790592 3486642175632 3489916632972 3505196422112 3508488304552 3509759963248 3510523286424 3513056131508 3513820171554 3516355395343 3529204616784 3532519046364 3535836588669 3545573840424 3547368475392 3548903643054 3555941015396 3559188112128 3559280554291 3567021486336 3567789215364 3569595094912 3571139881419 3592226127798 3594817921541 3602636142336 3605235446912 3606019534656 3608621280352 3613170166144 3616563451424 3625209050496 3628613642016 3629928840384 3633337864464 3649245590144 3650039249472 3652672755424 3653467160112 3654791366688 3656103139304 3658223740248 3677691061968 3681144941628 3700734239048 3704209759558 3705552357892 3709032403307 3714410689968 3717899054628 3721390695363 3726081733836 3729581059281 3738496833324 3740389118592 3742007818329 3743364116646 3754212118272 3765189346688 3766818779031 3777734750592 3791794246009 3800040862464 3802782594688 3803609646144 3806353953248 3807181781424 3823850642304 3827441786784 3828829050816 3832424870736 3850041400128 3852819207776 3853657141488 3856437557896 3857276278548 3879208380432 3882851513772 3886498068537 3892133689488 3895788961548 3903514197352 3907180157342 3918502886144 3921619550772 3925302514287 3936677760384 3943345974876 3945341947008 3946191101842 3947049342621 3948479958654 3958487609472 3959922371328 3963641306688 3973219808019 3984733915008 3988476151968 4005938768128 4009700919488 4011154243712 4012026613056 4014921293152 4015794481776 4018691880392 4033376704896 4037164624416 4040956101336 4042420754064 4046217167244 4052084389056 4055889877776 4059698940396 4063932589024 4064816436912 4067749204904 4068633882852 4071569405134 4105401288912 4108363338904 4109256849852 4112221681634 4113116031717 4117405386248 4121272220758 4133215373056 4135004073222 4136502813828 4140387583563 4152386130816 4162420751258 4163326018929 4174483149056 4175391040128 4176904419072 4178403587776 4180827131712 4190930482431 4203075499392 4207022790432 4229410558912 4231863687744 4233382582352 4234916980448 4235838015024 4238894175208 4258379124384 4262378353464 4278130419024 4282148197404 4290639572296 4294669098566 4304935747464 4308978699894 4333479138296 4334421608748 4337548897066 4338492252633 4350118803712 4351064893056 4359692927744 4361579638878 4363787305024 4367258136087 4374219184896 4379914137984 4391453472021 4403221951744 4404179590272 4407357209024 4408315746912 4409913549888 4433381006208 4437544587168 4441712078328 4461159082688 4465348751248 4466967225952 4471162349192 4481850915168 4486060016328 4491714966816 4495933331736 4500155658306 4506681114144 4510913534424 4512548524176 4516786454796 4521028365441 4540822637736 4543121029888 4545087121806 4558258459392 4569273907396 4571924162652 4573565111291 4575222809234 4576217855517 4588481477888 4589479407744 4592790720448 4600570304022 4606559951763 4613902427904 4618235544384 4619909433216 4621908756267 4624248191136 4632081059529 4644494387456 4645504499328 4648856234176 4649867294688 4653222177296 4680697715232 4685093562072 4691887187328 4696293542688 4700704036248 4705606155712 4710025395152 4714448784892 4727431787232 4731871524072 4736315430462 4757052287152 4758086878776 4761519841892 4762555405146 4764281603004 4768755947109 4789634837064 4794132991494 4808026046208 4824171418759 4825919949466 4826969518833 4838151522688 4839905120512 4840957731456 4844450485952 4866718999296 4871289546816 4873055155584 4875164030583 4877631653664 4889291907456 4893883654176 4900052691072 4903588082624 4904654543712 4908193255504 4909260718152 4952547586624 4953624695712 4957198739504 4958276860152 4961854260484 4968108978448 4972774745708 4984662444432 4989343757772 4991152155528 4995839563638 5018803968024 5022425038708 5023517345154 5025338129196 5027141816543 5030057642841 5038075139328 5056825210206 5071479528192 5076242375232 5088509578691 5103255715712 5105105401088 5106215689344 5109899827648 5111011158624 5133388533504 5138209521984 5143035038064 5157198313344 5162041662624 5166889560504 5172277840576 5177135351696 5181997424716 5189511585984 5194385282064 5225056185888 5228826067696 5229963263448 5233736685716 5234874949458 5257794633168 5262732456828 5264639944872 5269584197262 5284855075584 5293806925176 5297626410692 5298778569546 5302601642107 5314134051072 5317968202624 5321052713088 5333911523094 5349368817408 5351683823046 5354392642368 5367332021359 5382886165888 5387941468448 5389894338752 5394956222992 5402779185408 5407853170368 5412931920528 5419755249216 5424845177136 5437813575744 5442920463024 5444893260576 5450006796696 5473868385216 5479009133136 5484154708956 5513338764296 5515337085104 5516536592952 5520516778084 5521717412442 5525701335539 5551101358572 5556314639337 5558328536838 5571616034952 5574436175616 5576848581942 5587907309908 5589122600754 5593155156743 5605319478528 5609363720576 5610583677888 5642484916992 5647784020032 5648999590993 5661285366528 5666602125888 5677838832512 5683171137952 5704173892032 5709530929872 5735775963456 5739914329952 5741162680176 5743243576224 5745304933192 5748637306104 5779228811664 5784656336844 5815439518504 5818812570648 5820901050734 5823010848116 5824277270658 5828479490911 5841155609856 5855271296028 5860770236013 5877754329216 5879884733184 5882429326158 5899476185856 5899629411907 5905016640576 5912460271872 5916726116224 5918012920512 5919286652763 5922282771104 5971492783872 5975801220224 5977100872512 5981413355104 5982714227952 5988953289088 5994577775648 6000207544408 6008908152192 6014551379232 6016731365568 6022381939728 6028037820588 6050065057344 6054430183648 6055746936624 6060116162408 6061434152004 6063631131096 6069325750866 6095898883536 6101623807356 6107354107701 6134093738696 6139854532966 6142079935684 6147848230139 6157647392512 6161218930944 6162545008356 6165664254848 6168332522451 6176108079372 6181908331137 6199823059584 6202506109833 6204754220742 6222735154944 6228579196224 6240930286976 6243631126887 6246791416096 6261724723584 6267605381664 6303242382976 6304613249088 6309162032096 6310534185648 6315087240616 6344115838368 6350073873528 6352375470672 6358341262812 6386179782752 6387568686576 6392177321992 6393567530196 6398180493782 6435959358444 6442003647849 6457403621196 6463468049841 6476284918334 6495052729088 6500218707444 6503508871552 6506323345599 6525178205568 6539539391616 6542369458317 6545680957536 6561328777344 6563706944256 6569871206976 6604832927616 6611035813536 6646216592576 6650071509312 6652458343696 6654869540704 6656316880752 6661119418184 6662568117492 6691738624032 6698023126872 6700450838928 6706743523788 6722776372752 6729090024492 6737572450224 6742433613608 6743899997604 6748765726318 6750233487459 6768323166976 6811233956604 6814681544832 6816148266818 6817630682709 6831149845366 6837387689088 6850946029312 6853910861094 6857380050752 6862834213851 6882722216832 6889186080672 6900855456033 6919348781312 6920853641856 6925847042752 6927353316576 6929864149824 6936372286704 6966741581184 6973284351264 6979833265944 7010392844224 7016976609104 7019519926496 7021046572848 7026112263016 7027640343108 7032710790686 7058409233568 7065038092728 7071673177338 7091147680848 7097807286108 7104473145693 7111882030792 7118561108582 7135578430728 7139190189824 7142279762838 7184452255596 7189635843082 7191199487241 7210470893824 7212039069312 7217242560704 7226340332288 7233126902848 7238879924199 7250418100992 7257227284032 7259857680768 7266675728928 7298491180288 7300078498944 7305345510848 7306934320224 7309582733376 7312206278608 7316447480496 7355382123936 7362289883256 7401468478096 7408419519116 7411104715784 7418064806614 7428821379936 7435798109256 7442781390726 7452163467672 7459162118562 7476993666648 7480778237184 7484015636658 7486728233292 7493759345457 7530378693376 7533637558062 7555469501184 7580840800907 7583588492018 7585237815309 7605565189376 7607219292288 7612707906496 7614363562848 7647701284608 7654883573568 7657658101632 7664849741472 7700082800256 7705638415552 7707314282976 7712875115792 7714552557096 7758416760864 7765703027544 7772996137074 7784267378976 7791577923096 7807028394704 7814360314684 7843239101544 7850605028574 7873355520768 7886691949752 7890683894016 7892382203684 7894098685242 7896959917308 7899794283139 7904376295893 7916975218944 7927282613376 7946439616038 7969467830016 7976952303936 7996229337943 8000867284641 8019401838976 8022308487424 8024053226112 8029842586304 8031588963552 8037383760784 8066753409792 8074329248832 8081912202672 8084841508128 8092434334488 8104168778112 8111779755552 8119397880792 8127865178048 8129632873824 8135498409808 8137267765704 8143138810268 8210802577824 8216726677808 8218513699704 8224443363268 8226232063434 8234810772496 8242544441516 8250285373561 8270008146444 8273005627656 8280775167126 8304772261632 8324841502516 8326652037858 8332659723311 8337492805257 8350782080256 8356807175552 8361654263424 8381860964862 8406150998784 8414045580864 8458821117824 8463727375488 8466765164704 8469833960896 8471676030048 8477788350416 8516758248768 8524756706928 8556260838048 8564296394808 8581279144592 8589338197132 8609871494928 8617957399788 8666958276592 8668843217496 8675097794132 8676984505266 8683244955847 8702129786112 8723159277756 8727574610048 8731351576101 8734516272174 8759828275968 8782906944042 8789243817739 8808359180544 8814714418048 8816631493824 8819827099776 8866762012416 8875089174336 8883424156656 8922318165376 8930697502496 8933934451904 8942324698384 8963701830336 8972120032656 8983429933632 8991866663472 9000311316612 9013362228288 9021827068848 9025097048352 9033572909592 9042056730882 9081645275472 9090174243612 9138547814792 9143848325304 9147130222582 9150445618468 9152435711034 9159039200003 9178958815488 9185581440896 9201140608044 9209781799449 9213119903526 9236471088768 9239818866432 9243817512534 9248496382272 9264162119058 9270846218711 9291008998656 9297712468352 9299734589376 9306444354592 9361395430464 9370187124144 9383774374656 9392587085376 9401408072496 9411212311424 9420050790304 9428897569784 9454863574464 9463743048144 9472630860924 9514104574304 9516173757552 9523039683784 9525110810292 9528563206008 9537511894218 9579269674128 9588265982988 9597270740673 9648342837518 9651839898932 9653939037666 9660904361647 9676303045376 9681915462912 9688900971904 9714427377501 9742579093632 9746110311168 9750328061166 9755263307328 9778583814912 9778837792339 9787767308352 9800105382144 9807176165248 9809309087424 9816386511008 9818521436304 9905095173248 9907249391424 9914397479008 9916553720304 9923708520968 9936217956896 9945549491416 9969324888864 9978687515544 9982304311056 9991679127276 10037607936048 10044850077416 10047034690308 10050676258392 10054283633086 10060115285682 10113650420412 10123148589477 10152484750464 10177019157382 10190268984203 10206511431424 10212431378688 10219799655296 10222022317248 10224222400227 10246724768049 10276419043968 10280866291641 10286070076128 10314396626688 10324083325248 10333779121008 10344555681152 10354270703392 10363994849432 10379023171968 10388770564128 10450112371776 10457652135392 10459926526896 10467473371432 10469749898916 10515589266336 10525464913656 10529279889744 10539168394524 10549066186029 10587613850352 10595252821384 10597557139092 10605203284214 10607509766007 10635936405248 10642105426176 10667823046188 10677841662873 10703367646092 10708785284736 10713419644257 10734664042718 10765772331776 10775882936896 10779788677504 10784453764623 10789912445984 10815706340736 10825863841056 10839510498432 10849690354272 10875627151488 10885840926048 10889786521152 10900013593392 10947736770432 10958018266272 10968309417912 11026677528592 11030674170208 11033073185904 11041033556168 11043434824884 11051402671078 11102202717144 11112629278674 11116657073676 11127097209921 11143232069904 11153697163884 11164172086089 11175814619816 11178245201508 11186310313486 11188743177843 11218727441152 11221167355776 11295568040064 11297999181986 11300456337093 11333204251776 11355677665024 11366342275904 11375382738027 11408347784064 11419061859744 11471551926912 11479828659904 11482325360352 11486487152448 11490609866384 11497274612208 11558457623328 11569312673688 11630879037008 11637625141296 11641802101468 11646021696232 11648554541316 11656958981822 11659494205611 11710542592056 11721540472026 11755508658432 11764858652316 11775907542861 11799258823814 11810033281152 11833452232448 11836025841024 11838573305526 11844565542208 11919659424057 11951602440448 11954201745024 11962826710208 11965428455904 11977906578176 11989155551296 12000415088816 12017816304384 12029102758464 12033462731136 12044763879456 12056075641176 12100130114688 12108860367296 12111493873248 12120232324816 12122868304008 12127262262192 12138651501732 12191797767072 12203247614712 12214708215402 12268187477392 12279709065932 12284159871368 12295696460278 12325090016712 12331328509696 12336665044902 12352216158744 12363816662274 12399646119168 12405012219666 12409508441484 12421162750689 12457158392448 12481860573952 12487262253774 12493582832192 12523449447168 12535210763328 12572791447293 12606484765952 12609226498176 12618324064192 12621068371296 12630174481232 12688231676736 12700147747056 12704750941344 12716682525624 12772359565504 12775137373152 12784354643984 12787135060392 12796360987564 12871918716888 12884007295698 12914807242392 12926936099682 12952569836668 12964734158453 13000437414888 13007017743104 13012646691198 13050356411136 13079078783232 13084738916634 13091361915072 13094179565203 13101774408261 13122657554688 13139742413952 13209665855232 13222071627072 13292433185152 13300143018624 13304916687392 13309739081408 13312633761504 13322238836368 13325136234984 13383477248064 13396046253744 13400901677856 13413487047576 13445552745504 13458180048984 13475144900448 13484867227216 13487799995208 13497531452636 13500466974918 13622467913208 13629363089664 13632296533636 13635261365418 13645099216331 13662299690732 13674775378176 13675130550697 13707821722188 13714760101504 13720695333873 13725668427702 13765444433664 13778372161344 13801710912066 13811668856447 13819679855289 13841707283712 13851694085504 13854706633152 13859728299648 13872744573408 13933483162368 13946568702528 13959666531888 14020785688448 14033953218208 14039039852992 14042093145696 14052224526032 14055280686216 14065421581372 14116818467136 14130076185456 14143346354676 14182295361696 14195614572216 14208946291386 14223764061584 14237122217164 14250492917969 14271156861456 14284559525676 14368904511192 14379271686164 14382398974482 14392775885719 14424078138624 14434485121408 14466253805696 14472514256277 14477759848398 14514454568064 14519715361536 14533351457856 14568472629403 14600156997888 14610691021696 14613868640448 14619165466752 14624412557216 14632894960992 14710764247872 14724579766512 14802936956192 14816839038232 14822209431568 14836129613228 14857642759872 14871596218512 14885562781452 14904326935344 14918324237124 14953987333296 14968031273316 14973456466584 14987518690914 15067275116124 15081425449629 15161681601814 15167176984036 15170475630618 15181421139731 15214438584576 15225415812992 15228727125696 15265528736073 15309767147136 15315316203264 15329699482944 15400165600512 15411276831104 15414628565952 15425750231584 15429105114192 15516833521728 15531406055088 15545992274148 15568534757952 15583155846192 15614056789408 15628720629368 15686478203088 15701210057148 15773383899504 15784764407368 15788197370484 15793919834616 15799588566278 15808752591786 15854565226752 15892879232076 15907804926321 15953904607872 15992458675886 16001734569282 16013279832319 16038803677952 16048106452224 16059685172608 16063177927104 16074767521568 16101996064077 16148658497664 16163824405344 16169683016256 16184868668976 16208337556224 16223559511104 16238795761584 16255730356096 16259265747648 16270996819616 16274535531408 16286277620536 16421605155648 16433453355616 16437027399408 16448886726536 16452464126868 16469621544992 16485088883032 16500570747122 16540016292888 16546011255312 16561550334252 16577104006617 16649683005032 16653304075716 16665319446622 16668943918011 16674985610514 16713614351104 16723308526848 16763721929724 16779465470229 16828091161728 16890719823131 16917642235648 16927454750976 16933530329408 16939667921792 16943352060096 16946998772979 16955576700832 17033516497536 17049513413856 17112521676096 17128592789616 17162558289184 17178676394264 17219742989856 17235914799576 17333916553184 17337686434992 17350195588264 17353969010532 17366489911694 17446318555512 17455149220096 17462703152202 17469032544348 17485438472733 17565813888084 17578487635478 17582310708039 17629428836096 17633262987648 17639654199552 17698888235721 17750178348672 17757859958289 17766848313312 17844636330752 17861395004992 17867868903808 17884649396768 17927403660672 17944240065312 17966859867264 17983733326944 18000622633224 18026724456576 18043654137696 18050194096704 18067145819184 18084113461764 18163290550944 18180348487224 18277095629584 18287696650608 18294260445164 18300891236936 18304871422068 18318078400006 18322062323103 18371162881792 18402281216088 18419563598898 18426239807052 18443544690417 18472942177536 18487635025068 18496992764544 18504997567353 18528324238116 18541692437422 18545724993411 18595424936704 18599469178752 18612888709184 18722790860928 18730893380661 18740374248288 18785174170752 18802816144992 18822424622848 18840101580608 18857795139568 18909727148928 18927486096288 18945261721848 19028209148608 19032347515104 19046079367568 19050221620584 19057126412016 19075023788436 19158539348256 19176531965976 19194541481346 19296685675036 19303679797864 19307878075332 19321808723294 19326010943547 19377801943808 19428854755002 19485158187264 19500656122332 19510526614656 19518970036797 19557675584678 19575534616704 19614352330496 19618618174848 19632773022016 19637042872608 19810190346496 19814498782848 19828794958016 19833107440608 19847417041936 19872435913792 19891098982832 19938649777728 19957375031088 19964608622112 19983358254552 20075215872096 20089700154832 20094069380616 20101352516784 20108567266172 20120230571364 20227300840824 20246297178954 20304969500928 20354038314764 20373153677569 20380537968406 20439599310592 20444044634496 20448444800454 20493449536098 20552838087936 20561732583282 20572140152256 20588502641553 20648166650496 20667558242016 20689111362304 20708541406784 20727989698864 20758046343936 20777541128256 20900224743552 20915304270784 20919853053792 20934946742864 20939499797832 21031178532672 21050929827312 21058559779488 21078336789048 21098132372058 21175227700704 21190505642768 21195114278184 21210406568428 21215019532014 21335646092376 21355683325746 21406735292184 21417570569472 21426839288514 21469328085436 21489490865381 21551765873792 21559577355008 21568907529246 21579824891968 21631412681472 21651727682112 21679020996864 21699380708544 21704051060131 21716639772597 21751254302976 21771681852096 21779573042304 21800027186784 21895473540864 21916036532544 21936618835824 22053355057184 22061348340416 22066146371808 22082067112336 22086869649768 22102805342156 22204405434288 22225258557348 22233314147352 22254194419842 22286464139808 22307394327768 22328344172178 22351629239632 22356490403016 22372620626972 22377486355686 22393631728237 22442334711552 22591136080128 22595998363972 22600912674186 22617219248987 22666408503552 22666997214169 22732684551808 22742522402721 22750765476054 22816695568128 22838123719488 22943103853824 22959657319808 22964650720704 22972974304896 22981219732768 22994549224416 23116915246656 23138625347376 23261758074016 23275250282592 23283604202936 23292043392464 23297109082632 23313917963644 23318988411222 23421085184112 23443080944052 23529717304632 23551815085722 23598517647628 23620066562304 23620680042113 23672051682048 23677146611052 23689131084416 23699382849417 23839318848114 23856518933863 23908403490048 23925653420416 23930856911808 23978311102592 23988688013829 24000830177632 24058205516928 24066925462272 24089527758912 24112151282352 24200260229376 24217720734592 24222987746496 24240464649632 24245736608016 24254524524384 24277303003464 24383595534144 24406495229424 24429416430804 24536374954784 24559418131864 24568319742736 24591392920556 24614487767401 24650180033424 24673330089804 24704432317488 24727633324548 24750856120683 24810024439332 24819016882968 24842325501378 24914316784896 24974524507548 24987165664384 24997979169933 25070421526656 25145582894586 25163725450787 25218452996352 25236648128384 25242136742592 25260348962464 25376463353472 25400295494112 25409501882688 25433365051248 25544719131008 25550274746304 25568709287968 25574270120784 25592721975128 25743837433776 25768014591396 25829614484784 25853872199364 25905139673336 25929468316906 26000874829776 26025293382396 26049734867541 26169477833268 26182723830144 26188359130406 26194054728303 26203548816522 26279484827904 26367731453217 26444143254144 26542559722063 26584866370304 26600286037248 26609833374784 26619478162816 26625267523008 26644477672736 26650272469968 26766954496128 26792092507488 26801803355712 26826974095152 26891105491008 26916360097968 26950289800896 26969734454432 26975599990416 26995062905272 27000933949836 27244935826416 27264593067272 27270522730836 27290198432662 27324599381464 27350261101394 27415643444376 27429520203008 27441390667746 27451336855404 27477117600009 27556744322688 27603421824132 27623337712894 27629345398347 27639359710578 27703388171008 27709413266304 27719456599296 27745489146816 27812538656133 27893137405056 27919333063776 28041571376896 28067906436416 28078079705984 28084186291392 28104449052064 28110561372432 28130843162744 28233636934272 28260152370912 28286692709352 28364590723392 28391229144432 28417892582772 28447528123168 28474244434328 28500985835938 28542313722912 28569119051352 28737809022384 28758543372328 28764797948964 28785551771438 28791812222019 28868970242816 28932507611392 28945028512554 28955519696796 28982713084941 29028909136128 29066702915712 29136945258806 29143282132503 29221382043392 29227737280896 29238330933504 29248825114432 29265789921984 29336513377017 29421528495744 29449159533024 29605873912384 29633678076464 29644418863136 29672259226456 29715285519744 29743192437024 29771125562904 29808653870688 29836648474248 29907974666592 29936062546632 29946912933168 29975037381828 30134550232248 30162850899258 30323363203628 30334353968072 30340951261236 30362842279462 30369445768431 30450831625984 30457454251392 30531057472146 30570806952609 30619534294272 30659398965888 30672667200681 30740174304147 30822553662208 30829257131904 30851500463168 30858210228384 31033667043456 31062812110176 31091984548296 31137069515904 31166311692384 31228113578816 31257441258736 31372956406176 31402420114296 31546767799008 31569528814736 31576394740968 31587839669232 31599177132556 31617505183572 31647198558087 31785758464152 31815609852642 31907809215744 31984917351772 32003469138564 32014955779037 32026559664638 32033524988619 32119370345216 32126355854208 32149535043136 32203992128154 32297316995328 32327648810688 32339366032512 32353361293869 32369737337952 32447119022208 32477591523168 32511460712192 32518531495296 32541993639232 32549071062816 32572555241072 32843210311296 32866906711232 32874054798816 32897773453072 32904928253736 32939243089984 32970177766064 33001141494244 33080032585776 33092022510624 33123100668504 33154208013234 33299366010064 33306608151432 33330638893244 33337887836022 33349971221028 33381291629763 33527443859448 33558930940458 33656182323456 33769199931313 33781439646262 33867060658816 33879335843584 33886704120192 33893997545958 33911153401664 34067032995072 34099026827712 34126148214081 34225043352192 34257185579232 34325116578368 34357352788528 34439485979712 34471829599152 34667833106368 34675372869984 34700391176528 34707938021064 34732979823388 34892637111024 34925406304404 34938065088696 34970876945466 35131627776168 35156975270956 35164621416078 35189992715801 35266525975296 35397776471442 35500356697344 35515719916578 35533696626624 35619567050837 35722790009984 35735737807616 35769298793536 35854807321344 35888480130624 35933719734528 35967466653888 36001245266448 36053448913152 36087308275392 36100388193408 36134291638368 36168226923528 36326581101888 36360696974448 36554191259168 36575393301216 36588520890328 36601782473872 36609742844136 36636156800012 36644124646206 36804562432176 36839127197796 36852479614104 36887089380834 36975270050136 36993985529088 37009995134706 37056648476232 37083384874844 37091449986822 37118211494749 37198938357504 37225777418368 37445581721856 37461786761322 37480748496576 37488815467499 37570348341504 37571324149513 37605632289984 37680203161216 37715590279136 37819454297856 37854972192576 37890523443696 38056418297216 38064695030208 38092158735136 38100443241168 38114252824032 38150047576872 38317078696512 38353063931952 38389082962692 38593371350072 38607359595728 38615756150664 38643617446588 38652021887094 38679909348773 38857709510004 38894202475359 39001312244664 39021053229312 39037940073594 39115351169356 39151069233408 39152086097201 39237236349696 39265546044032 39274085745216 39282538695609 39542997136951 39628997565696 39657589916032 39666214881216 39694834083872 39744871827584 39782197965664 39877299555456 39914750062176 39929217244224 39966716509104 40150431744192 40179400309664 40188138761232 40202705033568 40217134532344 40240461142728 40454601681648 40492594357908 40708076629528 40746307355138 40761075936812 40799356436377 40888089268992 40896889600908 40935297648993 40986899072196 41025391652091 41123465166564 41144280304512 41162086001619 41177005283106 41296333300992 41335116484032 41417082813568 41435006569341 41455979397728 41555082256512 41800449487104 41830608541568 41839706107584 41869893485728 41878999595664 42062357065344 42101859654624 42117119558976 42156673578096 42196264744116 42350455401408 42381011285536 42390228556368 42420813136856 42430039064028 42671292184752 42711366651492 42751478753907 42813470584368 42853678577028 42938656170872 42978981730762 43103531747584 43137815058492 43159649783936 43178327657157 43303455364224 43398761417088 43408102120262 43417542768831 43433279545194 43543363704192 43559146084608 43600054373568 43705417888209 43832073065088 43873237671648 44106710114368 44122696680832 44132292743616 44164134224672 44173739299536 44205610684312 44408810868576 44450517114696 44466628294704 44508388839684 44572928279616 44614788655536 44656688344356 44703258479264 44712980806032 44745241253944 44754972711372 44787263456474 45191996727944 45201825348372 45234438497974 45244276348887 45333994428338 45465369103616 45485044805442 45501530952108 45544263419193 45676247438976 45796586208219 45919314639616 45929301441408 45945948609792 45962439465536 45989098448832 46233830493312 46277250694752 46523516148032 46550500565184 46567208405872 46584086784928 46594218165264 46627835927288 46637976822444 46842170368224 46886161888104 47059434609264 47103630171444 47197035295256 47241360084226 47354293222104 47378262168832 47398765698834 47678637696228 47713037867726 47723414778963 47851306840832 47861713823616 47956622205184 47977376027658 48001660355264 48039839496957 48116411033856 48179055517824 48224302564704 48305988192231 48435441469184 48445975492992 48480929299264 48491473216032 48509049048768 48554606006928 48767191068288 48812990458848 48858832861608 49072749909568 49118836263728 49136639485472 49182785841112 49228975534802 49300360066848 49346660179608 49408864634976 49455266649096 49501712241366 49620048878664 49638033765936 49684651002756 49731312019851 49949049015096 49974331328768 49995958339866 50140843053312 50291165789172 50309216224201 50327450901574 50338396410687 50473296256768 50484273485184 50520697924928 50672159469393 50752926706944 50800590988224 50819003765376 50840996318937 50866730102496 51089438262016 51100549492608 51137418575936 51148540241568 51185443950256 51487674867552 51536029182792 51659228969568 51707744398728 51810279346672 51858936633812 52001749659552 52050586764792 52099469735082 52338955666536 52365447660288 52376718260812 52388109456606 52407097633044 52456315418199 52735462906434 52888286508288 53065885606349 53085119444126 53096664707163 53219666749568 53238956325632 53250535046016 53288955345472 53300544939936 53533908992256 53584185014976 53603606711424 53653948190304 53782210982016 53832720195936 53900579601792 53939468908864 53951199980832 53990125810544 54001867899672 54489871652832 54529186134544 54541045461672 54580396865324 54649198762928 54700522202788 54831286888752 54882781335492 54902673710808 54954235200018 55113488645376 55206843648264 55246675425788 55258690796694 55278719421156 55298559981973 55330634071251 55418826532608 55490978293632 55625077312266 55786274810112 55838666127552 55973605365601 56135812872832 56156159411968 56168372582784 56208898104128 56221122744864 56261686325488 56467273868544 56520304741824 56573385418704 56729181446784 56782458288864 56835785165544 56895056246336 56948488868656 57001971671876 57084627445824 57138238102704 57475618044768 57517086744656 57529595897928 57571103542876 57583624444038 57890057025108 57911039393592 57965426169882 58133405831424 58273890517612 58286564265006 58328618063177 58455474561792 58497650228864 58531579843968 58673026754034 58843056991488 58898319066048 59211747824768 59267356152928 59288837726272 59344518452912 59430571039488 59486384874048 59542251125808 59617307741376 59673296948496 59815949333184 59872125093264 59893825866336 59950074763656 60269100464496 60325701798516 60646726407256 60668707936144 60681902522472 60725684558924 60738891536862 60782714690929 60914908502784 61062114944292 61119461032707 61141613905218 61318797931776 61345334401362 61480348608294 61524706724173 61658514263808 61703000926336 61716420456768 62067334086912 62125624220352 62183969096592 62274139031808 62332623384768 62456227157632 62514882517472 62745912812352 62804840228592 63093535598016 63139057629472 63152789481936 63175679338464 63198354265112 63235010367144 63294397116174 63571516928304 63631219705284 63969834703544 64006938277128 64029911558074 64053119329276 64067049977238 64113274400021 64252711708416 64299070086272 64407984256308 64468472596143 64655297621376 64678732065024 64706722587738 64739474675904 64894238044416 64895923530977 64955183046336 65037062990592 65083987278464 65098142125632 65112153180393 65145110482144 65686420622592 65733813422464 65748109597632 65795546906144 65809856507472 65878486179968 65940355532128 66002282988488 66160065171552 66184045021248 66246201337008 66308416026468 66598732020128 66613216302864 66661277786488 66675775672044 66699942442056 66762583259526 67054887718896 67117861880916 67180895184711 67538399862626 67562879292524 67626330531529 67734121317632 67773408240384 67787995091916 67822306803328 67851657746961 68000991642507 68198053655424 68227567208163 68252296428162 68450086704384 68514371158464 68650233156736 68714705577056 68878971959424 68943659198304 69335666212736 69350745739968 69400782353056 69415876042128 69465959646776 69785274222048 69850812608808 69876130177392 69941753890932 70263255552336 70313950541912 70329242832156 70379985431602 70795552942884 70862040126339 71031439833156 71067393253248 71098148548251 71239134101674 71445580019968 71538597587072 71569556801589 71776960261248 71934933307776 71966064041487 72002490532896 72174616550784 72200776386816 72268583276736 72336453847056 72653162203776 72721393948896 73108382518336 73150786602432 73177041780656 73203564947744 73219485688272 73272313600024 73288249292412 73609124864352 73678254395592 73704959228208 73774178761668 73843463302203 73950540100272 74019990269412 74113296952464 74166769749688 74182899973644 74236422989498 74252568362049 74451554836736 74923573522644 74961496993152 74977630934998 74993937509799 75142648299026 75211264579968 75360406322432 75431180558272 75491176352361 75709944385152 75781046887392 76112836594432 76129390060416 76184317470272 76200886482336 76228505648064 76300095153744 76634157393024 76706127863904 76778165925384 77186742700144 77214719191456 77231512301328 77287234893176 77304043774188 77359818697546 77715419020008 77788404950718 78002624489328 78075880147188 78149204602623 78230702338712 78304172194402 78531092088064 78548171490432 78565077391218 79085994273902 79103194359651 79315179832064 79332429762432 79389668167744 79489743655168 79564395931328 79627679166189 79754599110912 79829500124352 79858434488448 79933433018208 80300863488384 80358800619328 80376277522464 80405410067136 80434269064688 80480922285456 80909203363296 80985188715816 81416153259056 81492614710276 81522151873624 81598712872754 81793779201816 81870595297986 81973798144392 82050783304182 82246930333128 82288560609024 82324172003238 82354010566212 82431352800027 82670232968064 82834165627136 82870013138682 82911958795456 83110164513024 83389248809977 83437615968399 83661217083136 83679412215168 83739786971456 83757999191328 84124714130688 84203719309248 84234239117952 84313347156192 84392529488232 84700910802816 84762022571072 84780457112736 84841626273712 84860078128056 85342584369504 85422733302984 85502957507814 85626941168736 85707357154056 85877312341744 85957963461524 86275630116984 86319299567872 86356655314314 86606910728448 86797522834176 86816204240524 86835085537662 86866559090388 86897737114529 86948139254823 87086727408384 87200108747136 87410835776418 87664146130176 87746475343296 88009540131051 88213420228736 88245393361664 88264585487232 88328268449344 88347478599072 88411221368624 88817621737152 88901034229392 88933256589408 89016777679368 89145856559232 89229577311072 89313376688712 89406516958528 89425961612064 89490482507888 89509945422744 89574526912948 90383993455888 90403650696744 90468876995948 90488552697774 90667988856676 90753139109171 90970089610884 91003061904216 91088526838386 91352494877952 91593172416438 91659256956421 91712420857827 91858602882816 91924878931072 91978196897664 92467660986624 92554501389504 93047032296064 93101001130368 93134416811744 93168173569856 93188436330528 93255671854576 93275953644888 93684340736448 93772323776208 94118869218528 94207260342888 94394070590512 94482720168452 94708586444208 94797531397668 95357275392456 95426075735452 95446829557926 95515694514317 95723427647232 95954752055316 96003320710528 96044867337111 96079678993914 96358111035648 96448605129408 96611976384462 96681681995129 96891950985984 96961858598528 96982946432064 97018098097536 97109212013856 97534382136576 97625980917696 97717665723216 98145499819136 98237672527456 98273278970944 98365571682224 98457951069604 98600720133696 98693320359216 98817729269952 98910533298192 99003424482732 99240097757328 99276067531872 99369302005512 99462624039702 99898098030192 99991916679732 100582331578344 100618432448402 100654901803148 100676792821374 100749431200033 100968546970368 101041395849856 101307599793939 101344318938786 101601181976448 101638007530752 101681992637874 101733460204992 101979308405821 102201098985216 102274837151872 102297080483136 102370887900512 102975349735104 103072058365584 103318457939136 103415488797456 103620558693344 103717873267624 104003499319104 104101173529584 104198939470164 104677911333072 104753436521624 104776218913212 104814195266088 104912630836398 105470925812868 105569978147403 106131771212698 106170238888252 106193329414326 106269947978117 106439333499136 106501070092032 106577910690944 106601089879872 106858701152511 107168370029952 107207213422848 107307896380608 107564421964032 107665440391872 107801159203584 107878937817728 107902399961664 107980251621088 108003735799344 108979743305664 109058372269088 109082090923344 109160793730648 109298397525856 109401044405576 109662573777504 109765562670984 109805347421616 109908470400036 110413687296528 110493350851576 110517381593388 110557438842312 110597119963946 110661268142502 110981956587264 111250154624532 111354634484247 111677332255104 111947210731202 112092958826233 112271625745664 112336745165568 112417796208256 112442245489728 112466446402497 112523372650976 112713972448539 113040609483648 113146770837408 113458362893568 113564916577728 113671570331088 113790112492672 113896977737312 114003943343752 114169254891648 114276476205408 114951236089536 115034173489312 115059191795856 115142207085752 115167248888076 115780114050216 115822078787184 115930852339764 116039728046319 116547781035224 116573128530012 116657236126354 116682607426077 116995300457728 117063159687936 117346053508068 117456258291603 117796638132096 117847616086827 118423495649536 118534712305856 118577675452544 118628991410853 118689036905824 118972769748096 119084502251616 119234615482752 119346593896992 119631898666368 119744250186528 119787651732672 119900149527312 120538200928992 120651403597032 121293452814512 121337415872288 121363805044944 121451369117848 121477783073724 121565429381858 122124229888584 122238922065414 122283227810436 122398069309131 122690668802724 122805892946979 122960697216588 123049413448346 123076174956273 123406001852672 123432840913536 124251248440704 124305019708023 124367938193184 124665246769536 124912454315264 125029765034944 125491825624704 125609680457184 126187071196032 126278115258944 126305578963872 126351358676928 126396708530224 126470020734288 126588794232348 127143033856608 127262439410568 127939669407088 128013876554256 128059823116148 128106238658552 128134099954476 128226548800042 128254436261721 128598140172544 128815968512616 128936945192286 129310595242752 129413445175476 129478949351808 129534982971471 129791847061954 129910366092672 130167974556928 130196284251264 130224306360786 130290220964288 131116253664627 131467626844928 131496219195264 131591093812288 131619713014944 131756972359936 131880711064256 132004565976976 132320130343104 132368090042496 132492402674016 132616832052936 133197464040256 133226432605728 133322555572976 133351551344088 133399884884112 133525166519052 134109775437792 134235723761832 134361790369422 135076799725252 135125758585048 135252661063058 135575990183832 135644613606656 135703315493922 136001983285014 136396107310848 136455134416326 136504592856324 136632790257579 137028742316928 137300466313472 137429411154112 137757943918848 137887318396608 138671332425472 138701491479936 138801564706112 138831752084256 138931919293552 139570548444096 139701625217616 139752260354784 139883507781864 140526511104672 140627901083824 140658485664312 140759970863204 141591105885768 141724080252678 142062879666312 142134786506496 142196297096502 142478268203348 142612075742983 143077195174144 143139113603178 143553920522496 143869866615552 143932128082974 144004981065792 144035975217233 144119518490871 144349233101568 144537166553472 144672907694112 145306324407552 145442787897792 146216765036672 146301573204864 146354083561312 146407129895488 146438971376544 146544627200048 146576498584824 147218249728704 147356508791184 147409918456416 147548357523336 147686926604406 147901080200544 148039980538824 148226593904928 148333539499376 148365799947288 148472845978996 148505136724098 149847147045288 149922993986304 149955261869996 149987875019598 150096091379641 150285296598052 150422529159936 150426436057667 150862361116544 150927648672603 150982352704722 151419888770304 151562093774784 151928357420917 152016478408179 152258780120832 152368634940544 152401772964672 152457011296128 152600190307488 153268314786048 153412255727808 153556331850768 154373485400288 154429438382912 154463024602656 154574469786352 154608087548376 154719637395092 155430838040016 155576809901436 156005248978656 156151760294376 156298409205246 156461404677424 156608344388804 156755422097659 157096342980864 157130154782436 158171988547804 158206388719302 158320534742909 158664859524864 158779336335488 159128791862656 159197656819047 159255358332378 159659000248704 159716868976896 159866866036416 160601726976768 160717601238656 160752555044928 160810820134272 160868538129376 160961844570912 161818406726592 161970377431632 162832306518112 162985229420552 163044303747248 163197425745508 163587558403632 163741190595972 163947596288784 164101566608364 164493860666256 164648344006476 164708021132424 164862705600054 165340465936128 165740026277364 165823917590912 165895679945919 166778497619954 166875231936798 166995632537041 167358824430336 167479573942912 167515998382656 167920816096803 168407438618496 168468478235904 168626694312384 168785058976464 169401821605632 169524045142144 169560914225472 169683252547424 169720156256112 170685168739008 170845466605968 171005915015628 171253882337472 171414714308112 171754624683488 171915926923048 172551260233968 172713310628628 173632408481048 173670171075324 173733118180776 173795474229058 173896278509646 174400217494272 174821671552836 174985854189531 175492950686592 176019080262102 176146078155509 176426840457472 176529170974464 176656536898688 176694957198144 176822442737248 177635243474304 177802068458784 177866513178816 178033555358736 178291713118464 178459154622144 178626753377424 178813033917056 178851923224128 178980965015776 179019890845488 179149053825896 180767986911776 180807301393488 180937753991896 180977105395548 181335977713352 181506278218342 181940179221768 182006123808432 182177053676772 182348144072787 183186344832876 183318513912842 183358383098121 183424841715654 183849757862144 183956393795328 184574120172519 185109002779008 185797918054441 186094064592128 186202002260736 186268833623488 186336347139712 186376872661056 186511343709152 186551907289776 187368681472896 187544647552416 188237738437056 188414520685776 188788141181024 188965440336904 189417172888416 189595062795336 190714550784912 190852151470904 190893659115852 191031389028634 191909504110632 192006641421056 192089734674222 192159357987828 192339823200063 192897210258816 193223952768924 193363363990258 193405417788429 193923717197056 193965892864128 194036196195072 194218424027712 194687770592931 195251961835392 195336459541179 195435331446432 196290999638272 196475345054912 196546557941888 196731143364448 196915902139208 197201440267392 197386640718432 197635458539904 197821066596384 198006848965464 198480195514656 198552135063744 198738604011024 198925248079404 199796196060384 199983833359464 201164663156688 201236864896804 201309803606296 201353585642748 201498862400066 201542685554133 202082791699712 202615199587878 202688637877572 202878991594587 203202363952896 203363985275748 203466920409984 203554973240883 203958616811642 204002974927521 204549674303744 204594160966272 204741775801024 205950699470208 206144116731168 206636915878272 206830977594912 207241117386688 207435746535248 208006998638208 208202347059168 208397878940328 209355822666144 209506873043248 209552437826424 209628390532176 209825261672796 210941851625736 211139956294806 212263542425396 212340477776504 212386658828652 212539895956234 212586120379017 213155821381888 213202179759744 213717402305022 214336740059904 214615792761216 214708670404767 215330880783744 215757875635456 215804799923328 215960503242176 216007471598688 217959486611328 218116744538176 218164181846688 218321587461296 218596795051712 218802088811152 219325147555008 219531125341968 219610694843232 219816940800072 220827374593056 220986701703152 221034763186776 221114877684624 221194239927892 221322536285004 221530389906609 222500309249064 222709268968494 223354664510208 223894421462404 224104690453259 224185917652466 224835592416512 224884490979456 224932892804994 225046745301952 225427944897078 226081218967296 226293541674816 226473529057083 227129833155456 227343140662176 227580224985344 227793955474624 228007886687504 228338509783296 228552952410816 229902472179072 230068346978624 230118383591712 230284414171504 230334497776152 231560228100432 231644157574368 231861704679528 232079456092638 233095562070448 233146257060024 233314472252708 233365214852154 234692107016136 234912516583206 235593276264192 235695232173654 236384399519191 237069424611712 237155350905088 237257982821706 237378073811648 237945539496192 238169004503232 238469230965504 238693187793984 238883037498567 239263797332736 239488500373056 239575303465344 239800299054624 241076401857984 241302807194064 242586905629024 242674831744576 242727610089888 242902738235696 242955566147448 243130858763716 244248459777168 244477844130828 244566455620872 244796138618262 245381337605448 245611785893958 245921394433176 246098826896692 246152349912546 246329949010607 246865681827072 248502496881408 248610039416046 248735876386368 248789411738857 249330493539072 249336969355859 250059530069888 250167746429931 250983651249408 251219360914368 252374142392064 252556230517888 252611157927744 252702717353856 252793417060448 252940041468576 253177588464696 254286067713216 254524878821136 255879338814176 256027753108512 256119646232296 256212477317104 256268199908952 256453097600084 256508872523442 257631937025232 257873890384572 258826890350952 258957898703616 259069965942942 259583694123908 259820732185344 259827480463243 260392568502528 260448612721572 260580441928576 260693211343587 262232507329254 262421708272493 262992438390528 263182187624576 263239426029888 263761422128512 264009131953952 264640260686208 264736180084992 264984805348032 265233664105872 266394928080512 266452865211456 266645111145952 266703102688176 266799769768224 267050333038104 268219550875584 268471447523664 268723580738844 270153599450504 270251517170096 270505322126116 270759365441411 271151980367664 271406630987844 272003966570028 272259417327513 272910268832652 273009185712648 273265580515158 274057484633856 274858822308224 274977770869263 275774636793216 276800979958657 277402982959872 277603129412224 277663504168512 277863838587104 279141096888192 279403250435232 279504520709568 279767015563728 281053022209344 281255802167648 281316971328624 281519941726408 283182211771536 283448160505356 284125759332624 284392594193004 284956536406696 285224151485966 286278227206356 286547083542951 287864256165948 288009962131584 288071950434466 288134602011333 288239036981742 289074333106944 289345815388224 290045045985387 290885575795584 292433530073344 292603146409728 292708167122624 292814259790976 292877942753088 293089254400096 293152997169648 294436499457408 294713017582368 294819836912832 295096715046672 295373853208812 295802160401088 296079961077648 296453187809856 296667078998752 296731599894576 296945691957992 297010273448196 299694294090576 299910523739992 299975750039196 300192182759282 300570593196104 300852872115334 301724722233088 301855297345206 301964705409444 302248293600099 303124187549568 303856714841834 303922799381817 304032956816358 304737269881088 304803545929344 304914022592256 305200380614976 305937925217463 306824511455616 307112663701536 308746970800576 308858876765824 308926049205312 309148939572704 309216175096752 309439274790184 310861676080032 311153619802872 312010497957312 312303520588752 312596818410492 312922809354848 313216688777608 313510844195318 314260309564872 316343977095608 316412777438604 316641069485818 316709934442209 317558672670976 318257583725312 318395313638094 318510716664756 318809843934351 319318000497408 319733732072832 320576103457533 321435202477312 321505110089856 321621640268544 321737076258752 321923689141824 323636813453184 323940754863264 325664613036224 325970458841104 326088607494496 326394851491016 327175116807264 327482381191944 327895192577568 328203133216728 328987721332512 329296688012952 329416042264848 329725411200108 331480052554728 331647835181824 331791359891838 333556995239908 333750463873596 333991265074082 334063903452741 334959147885824 335031996765312 335841632193606 336278876478699 336814877236992 337253388624768 337399339207491 337570117952928 338141917345617 339048090284288 339121828450944 339366505094848 339440312512224 341370337478016 341690933211936 342011830031256 342507764674944 342829428616224 343509249366976 343831853846096 345102520467936 345426621257256 347264816962096 347340342150648 347466236361552 347590948458116 347792557019292 348119184138957 349643343105672 349971708379062 350985901373184 352038160524204 352164513569407 352292156311018 352368774874809 353313073797376 353389914396288 353644885474496 355270486948608 355604136917568 355733026357632 355886974232559 356067110717472 356918309244288 357253506754848 357626067834112 357703846448256 357961930031552 358039781690976 358298107651792 361535973823552 361614602786976 361875507983792 361954210791096 362671955426704 363012556436684 363880358443536 364012247616864 364354107353544 364696288145574 366372689665752 366637027825684 366716766196242 366849683431308 367194207927393 369148240345038 370218005558016 371461199244443 371595836108882 372537667246976 372672694279424 372753745322112 373022687418304 373103814579552 374737362945792 375089295104832 376475476874112 376829041371552 377576282362048 377930880673808 378834345776832 379190125590672 381429101569824 381704302941808 381787318231704 382062778057268 383819008221264 384179469348444 384318715975656 384679646400126 385794420517632 386447905537848 386726727980516 386810835576858 387089919873811 387931785728256 388436848055424 389375541185862 390503923670784 390672919082358 390870662892864 391815237559207 392950690109824 393093115883776 393462286728896 393831804278416 394402880534784 394773281436864 395270917079808 395642133192768 396013697930928 396960391029312 397104270127488 397477208022048 397850496158808 399592392120768 399967666718928 402329326313376 402473729793608 402619607212592 402707171285496 402997724800132 403085371108266 405230399175756 405377275755144 405757983189174 406727970551496 406933840819968 407109946481766 407917233623284 408005949855042 408300326442239 409188321932544 409483551602048 411901398940416 412288233462336 412376970142489 413273831756544 413661955189824 414482234773376 414871493070496 416013997276416 416404694118336 416795757880656 418711645332288 419013746086496 419104875652848 419256781064352 419650523345592 421883703251472 422279912589612 424527084850792 424680955553008 424773317657304 425079791912468 425172240758034 425479002836503 426404359519488 427434804610044 427836227228949 429231585522432 429417340809534 430661761567488 430672947069211 431609599846656 431921006484352 432014943197376 432107925651699 435918973222656 436233489076352 436328363693376 436643174922592 437193590103424 437604177622304 438650295110016 439062250683936 439221389686464 439633881600144 441654749186112 441973403406304 442069526373552 442229755369248 442388479855784 442645072570008 443060779813218 445000618498128 445418537936988 447788842924808 448209380906518 448371835304932 448792920800147 449768981958912 449865785609988 450093490603904 450288274138923 450855889794156 451279308173001 452587083349632 452782946017809 452947058114166 454259666310912 454686281324352 455587910949248 455785072262751 456015773375008 457105904821632 459804944358144 460136693957248 460236767183424 460568828343008 460668995552304 463120456200864 463288315148736 463723409359056 464158912185276 466191124140896 466292514120048 466628944505416 466730429704308 469384214032272 469825033166412 470266266292977 471390464347308 472768799038382 474138849223424 474515965643412 474756147623296 474961604228727 476338009006464 477386375587968 477592970457141 477766074997134 478977000746112 479150606930688 479600598109248 482152803715968 482605614388128 485173811258048 485349663489152 485455220179776 485805476471392 485911132294896 486261717527432 488496919554336 488955688261656 489132911241744 489592277236524 490762675210896 491223571787916 491842788866352 492197653793384 492304699825092 492659898021214 497220078832092 497471752772736 497578823477714 497687039837757 498673938711718 500119060139776 500335492859862 500986897611123 502438721828736 503762448290409 505112461035776 505222315855488 505405434707712 505586834120896 505880082937152 506355176929392 508572135426432 509049757642272 511758677628352 512055506217024 512239292464592 512424954634208 512536399817904 512906195200168 513017745046884 515263874050464 515747780769144 517653780701904 518139931885884 519167388247816 519654960926486 520897225443144 521160883857152 521386422687174 524465014658508 524843416544986 524957562568593 526364375249152 526478852059776 527522844257024 528018263907904 528438234466527 529280521372416 529969610696064 530467328211744 532789856161024 532905730422912 533290222291904 533406205376352 533599539536448 534100666076208 536439101751168 536942895047328 537447161477688 540307198901008 540503034340192 541010644252232 541518730882822 542303960735328 542813261975688 544007933140056 544518834655026 545820537665304 546018371425296 546531161030316 547044432218361 549717644616448 549955541738526 551549273586432 553401378466211 553601959917314 553722360517557 555206258824448 555327008337024 555727677174208 557393754163323 558282193776384 558806500870464 559009041419136 559534031127456 562106044418688 562511604335296 562633942657248 563039883452816 566364423543072 566896321010712 568251518665248 568785188386008 569913072813392 570448302971932 572556454412712 573094167085902 575728512331896 576019924263168 576143900868932 576269204022666 576478073963484 577019469600189 578691630776448 580090091970774 581771151591168 583724741669839 584063311778793 585416334245248 585628519581952 585755885506176 586178508800192 586305994339296 588872998914816 589426035164736 589639673825664 590193430093344 590747706417624 591604320802176 592159922155296 592906375619712 593334157997504 593463199789152 593891383915984 594020546896392 599388588181152 599821047479984 599951500078392 600384365518564 601141186392208 601705744230668 603710594690412 603929410818888 604496587200198 606248375099136 607713429683668 607845598763634 608065913632716 608284159801703 608636974783761 609607091858688 610400761229952 611875850434926 613649022911232 614225327403072 617493941601152 617717753531648 617852098410624 618297879145408 618432350193504 618878549580368 621723352160064 622307239605744 624020995914624 624607041177504 625193636820984 625845618709696 626433377555216 627021688390636 628520619129744 632687954191216 632825554877208 633282138971636 633419868884418 636790627276188 637021433329512 637619687868702 639467464145664 641152206915066 641614798694947 643010220179712 643474152517504 643847378283648 647273626906368 647881509726528 651329226072448 651940917682208 652177214988992 652789702982032 654350233614528 654964762383888 655790385155136 656406266433456 657975442665024 658593376025904 658832084529696 659450822400216 662960105109456 663582719783676 667113990479816 667500927747192 667982530148164 668127806905482 668609861600219 670063993530624 671683264387212 672314071359777 672557752957398 674506777249536 674798678414982 675140235905856 676283834691234 676771773965903 678243656901888 678733010189696 678880625024448 682740674956032 683381866423872 684023660062512 685015529349888 685658857232448 687018498733952 687663707692192 690205040935872 690853242514512 694529633924192 694680684301296 694932472723104 695181896916232 695585114038584 696238368277914 699286686211344 699943416758124 704076321048408 704329027138814 704584312622036 704737549749618 705246018400231 706779828792576 707289770948992 709153198557573 711208273835136 711466052715264 711773948465118 712134221434944 713836618488576 713855158840747 714507013509696 715407692896512 715923860063104 716079563381952 716596215303584 723071947647104 723229205573952 723751015967584 723908421582192 725343910853408 726025112873368 727760716887072 728024495233728 728708214707088 729392576291148 732745379331504 733274055651368 733433532392484 733699366862616 734388415854786 738296480690076 738989847031821 742922398488886 743191672217764 743889635846819 745075334493952 745507490644224 746045374836608 746207629159104 746368235216571 748010908067577 750178590209664 750503239289793 752950953748224 753658082743104 755152564724096 755861761347616 757668691553664 758380251181344 762858203139648 763408605883616 763574636463408 764125556114536 767638016442528 768358938696888 768637431951312 769359292800252 772895811075696 773453455961032 773621671153716 774179839747622 776873696110848 778751082371724 779482441389729 781345838164716 781741325785728 782079634030761 783630475118414 785901380219648 786924573457792 787265124817479 787663608556832 789546562873728 791284266385536 792027395861856 793920782058624 794208540254976 794954416044096 795700992317616 799184784241536 799935333437856 804658652626752 804947459587216 805239214425184 805414342570992 805995449600264 806170742216532 810460798351512 810754551510288 811515966378348 812278096324233 813455941102992 814219892963532 815834467246568 816011899710084 816600652884478 816778251982539 818967103204096 824576466924672 824753940284978 824933312607789 827323910379648 828964469546752 829742986140992 830402939875971 832809388236672 833591515761312 837423290664576 838027492172992 838209751305696 838513562128704 839301046691184 843767406502944 844559825179224 849054169701584 849361911106016 849546635314608 850159583824936 850344481516068 850958005673006 854869609220088 855672454457898 858834681619068 859641250628853 861345894138422 863842012968704 864029886394752 864215851303398 870135137956161 872466978152704 872656727386752 873286349845184 874387180206848 875208355244608 877300590220032 878124501367872 878442779372928 879267763200288 883309498372224 883946806812608 884139052747104 884459510738496 884776959711568 885290145140016 886121559626436 890001236996256 890837075873976 895577685849616 896418761813036 896743670609864 897585841600294 899731571219976 900186981207808 900576548277846 901711779588312 902558616346002 905174166699264 905565892035618 905894116228332 906744880800297 909372562648704 911175821898496 911570144525502 912031546750016 914211809643264 917813775652389 920273387914496 920473534366848 921137656686016 921337991104608 926240912401728 926576630297472 927446818718112 928317824370552 932382248281792 932585028240096 933257889010832 933460859408616 938768428064544 939650066332824 940532532585954 942780928694616 945537598076764 949031931286824 949512295246592 949923208457454 952676018012928 954772751175936 955185940914282 955532149994268 955875108259819 956429531803053 957954001492224 959201196218496 964305607431936 965211228776256 970347622516096 970699326978304 970910440359552 971610952942784 971822264589792 972523435054864 976993839108672 977911376523312 978265822483488 979184554473048 981525350421792 982447143575832 983685577732704 984395307586768 984609399650184 985319796042428 994440157664184 994943505545472 995157646955428 995374079675514 997347877423436 998284530200881 1000670985719724 1001973795222246 1004877443657472 1007524896580818 1008251826520631 1008836629436097 1010444631710976 1011173668241792 1011760165874304 1012710353858784 1017144270852864 1018099515284544 1023517355256704 1024111012434048 1024478584929184 1024849909268416 1025072799635808 1025812390400336 1026035490093768 1030527748100928 1031495561538288 1035307561403808 1036279863771768 1038334776495632 1039309921852972 1041794450886288 1042772845374348 1048930029317016 1049686833089972 1049915125137186 1050672639657487 1052957704119552 1056036527815808 1056493540708221 1056876468933054 1059939221392128 1060934656423488 1063498501946419 1065811460845824 1066580444583808 1066812410752704 1067199079072896 1068201332152416 1072878203502336 1073885790094656 1074894322955376 1080614397802016 1081006068680384 1082021288504464 1083037461765644 1084607921470656 1085626523951376 1088015866280112 1089037669310052 1091641075330608 1092036742850592 1093062322060632 1094088864436722 1099911083477052 1106802756932422 1107203919834628 1107444721035114 1108243743200363 1110654016674048 1111455354348416 1114383597733329 1114787508326646 1117613001740928 1118018082838272 1119068062254912 1124212088837376 1125023208670592 1125267885314496 1126079766905632 1132728847086144 1133792642021424 1136503037330496 1137570376772016 1139826145626784 1140896605943864 1145112908825424 1146188334171804 1151457024663792 1152287801737864 1152538408045332 1152956147926968 1154038939200378 1157383261552896 1160180183941548 1161269759621433 1167449483339678 1168126623557586 1168969427759287 1170832668490496 1171511771012352 1172357017600384 1172611988678592 1175445712677621 1178852070329472 1179279347651328 1180386860186688 1181495412835248 1183208641604352 1184319844310592 1185812751239424 1186668315995008 1186926399578304 1187782767831968 1188041093792784 1198777176362304 1199642094959968 1199903000156784 1200768731037128 1202282372784416 1203411488461336 1207421189380824 1207858821637776 1208993174400396 1215426859367336 1215691197527268 1216131827265432 1216568319603406 1217273949567522 1220801522459904 1223751700869852 1224900979326717 1228450654806144 1233022547088563 1234987883202304 1235704196821248 1236595758290816 1236864700387008 1237130910427467 1237757099160736 1243446704320128 1244614479211488 1248041991829248 1249214082355008 1250387273641968 1251691237419392 1252866755110432 1254043376781272 1257041238259488 1265375908382432 1265651109754416 1266564277943272 1266839737768836 1273581254552376 1274042866659024 1275239375737404 1276437008509509 1282304413830132 1283229597389894 1283508681686847 1286948305035008 1287694756567296 1292018841207633 1295763019453056 1296323776955097 1302658452144896 1303881835364416 1304354429977984 1305579405964064 1308700467229056 1309929524767776 1311580770310272 1312812532866912 1315950885330048 1317186752051808 1317664169059392 1318901644800432 1325920210218912 1327165439567352 1334227980959632 1335001855494384 1335965060296328 1336255613810964 1337219723200438 1343366528774424 1344628142719554 1345115505914796 1346378762400441 1349597356829964 1350280471811712 1350864822416769 1352567669382468 1353543547931806 1353837924519003 1357466020379392 1357761250048896 1366763732847744 1367355216788253 1368047320125024 1371317714464896 1374036997467904 1375327415384384 1380410081871744 1381706485029024 1389059267848384 1389361368602592 1389864945446208 1390363793832464 1391170228077168 1392476736555828 1398573372422688 1399886833516248 1408152642096816 1408658054277628 1409168625244072 1409475099499236 1410492036800462 1410798798878931 1414579541897984 1418306397115146 1422416547670272 1423547896930236 1424268442869888 1424884812686181 1427710317681494 1429014027019392 1431847720126208 1432159126763904 1433192430607168 1446143895294208 1446458411147904 1447502031935168 1447816843164384 1450687821706816 1452050225746736 1455521433774144 1456048990467456 1457416429414176 1458785152582296 1465490758663008 1466548111302736 1466867064784968 1467398733725232 1468776831709572 1476592961380152 1477979694063642 1485844796977772 1486383344435528 1487779271693638 1492090749673216 1492415258318208 1492736470433142 1496021816135154 1500357180419328 1501006478579586 1502960692833369 1507316165486208 1510305129448192 1511723522695232 1515337383107328 1516760502362688 1525716406279296 1526817211767232 1527149272926816 1528251112229072 1535276032885056 1536717877393776 1537274863902624 1538718585600504 1545791622151392 1546906911922064 1547243342307432 1548359679495244 1557502164743448 1558964882779458 1562691676329432 1563482651571456 1564159268061522 1567260950236828 1568732833172813 1573849146915584 1574530249634958 1575327217113664 1579093125747456 1582568532771072 1584054791723712 1584395727389563 1585314703399581 1587841564117248 1589908832088192 1591401984635232 1598369568483072 1599870666875712 1609317305253504 1609894919174432 1610478428850368 1610828685141984 1611990899200528 1612341484433064 1620921596703024 1621509103020576 1623031932756696 1624556192648466 1626911882205984 1628439785927064 1631668934493136 1632023799420168 1633201305768956 1633556503965078 1649152933849344 1649507880569956 1649866625215578 1651057005176051 1654647820759296 1654690796634337 1659485972281984 1660204135398633 1660805879751942 1665618776473344 1667183031522624 1672181262489969 1674846581329152 1676054984345984 1676419502611392 1677027124257408 1678602093382368 1687534813005888 1689119650358448 1698108339403168 1698723822212032 1699093270629216 1700319167649872 1700688963032136 1701916011346012 1709739218440176 1711344908915796 1717669363238136 1719282501257706 1722691788276844 1724309643074249 1728059772789504 1728431702606796 1740270275912322 1741525882171999 1745313454773504 1746572699690368 1750416710489216 1751174225009517 1756249002735744 1756885558745856 1758535526400576 1766618996744448 1767893613625216 1768278105494208 1768919021476992 1769553919423136 1770580290280032 1772243119252872 1780002473992512 1781674151747952 1791155371699232 1792837523626072 1793487341219728 1795171683200588 1799463142439952 1801153096555692 1803423559176624 1805117232692004 1811131784071236 1811788232456664 1813489761600594 1818745125297408 1823140289051004 1824063093500032 1824852479405109 1835627551304778 1836951957907451 1840947068733696 1842275313372032 1842675982209216 1852481824803456 1853153260594944 1854893637436224 1856635648741104 1864764496563584 1865170056480192 1866515778021664 1866921718817232 1877536856129088 1879300132665648 1881065065171908 1885561857389232 1891075196153528 1898063862573648 1899846416914908 1910371881828564 1911064299988536 1911750216519638 1912859063606106 1918402392436992 1924844396084841 1930422457552512 1937606859710599 1940695245032192 1941820880719104 1943221905885568 1943644529179584 1945046870109728 1953987678217344 1955822753046624 1956531644966976 1958369108946096 1963050700843584 1964894287151664 1967371155465408 1968790615173536 1969218799300368 1970639592084856 1988880315328368 1990315293910856 1990748159351028 1994695754846872 1996569060401762 2001341971439448 2003947590444492 2005829584800657 2015049793161636 2016503653041262 2016942214079331 2017673258872194 2022347336483584 2023520331748608 2025420707717568 2030315321897709 2036199030569088 2047034710513408 2048222024868096 2048957169858368 2049699818536832 2050145599271616 2051624780800672 2052070980187536 2061055496201856 2062991123076576 2070615122807616 2072559727543536 2076669552991264 2078619843705944 2083588901772576 2085545690748696 2097860058634032 2099373666179944 2099830250274372 2101345279314974 2112073055631616 2112987081416442 2113752937866108 2115738055200693 2121869312846976 2126997003892838 2127459595672719 2133160889167616 2133624821505408 2134398158145792 2136402664304832 2141565476522241 2147771580189312 2149788645910752 2161228795604032 2162012137360768 2164042577008928 2166074923531288 2169215842941312 2171253047902752 2176031732560224 2178075338620104 2183282150661216 2184073485701184 2186124644121264 2188177728873444 2199822166954104 2213605513864844 2214407839669256 2214889442070228 2216487486400726 2216969541095463 2222910708696832 2228767195466658 2229575016653292 2231668907540457 2235226003481856 2238136124509824 2239104705649713 2244032724202731 2250046417341184 2250535770628992 2252159533811264 2265457694172288 2267585284042848 2273006074660992 2275140753544032 2279652291253568 2281793211887728 2290225817650848 2292376668343608 2302914049327584 2304575603475728 2305076816090664 2305912295853936 2308077878400756 2320360367883096 2322539519242866 2334898966679356 2336253247115172 2337938855518574 2338447324169187 2344714035200768 2345223977357184 2350891425355242 2357704140658944 2360773720373376 2361795374452437 2362990825670496 2368639688621184 2373336631990016 2373852799156608 2375565535663936 2376082187585568 2397554352724608 2399284189919936 2399806000313568 2401537462074256 2404564745568832 2406822976922672 2414842378761648 2415717643275552 2417986348800792 2430853718734672 2431382395054536 2432263654530864 2433136639206812 2434547899135044 2436834288972699 2447503401739704 2449801958653434 2456901309612288 2465151594985849 2466045094177126 2473191516581632 2473729400774016 2474261820854934 2475514198321472 2486893408640256 2489228958422976 2491208819627913 2498428164710016 2500774547283936 2503382474838784 2505733510220864 2508086753562544 2514082476518976 2530751816764864 2531302219508832 2533128555886544 2533679475537672 2547162509104752 2548085733318048 2550478751474808 2552874017019018 2564608827660264 2566459194779788 2567017363373694 2584037682415266 2591526038906112 2592647553910194 2600228394711101 2607763670728832 2608708859955968 2611158811928128 2617400934458112 2619859049535552 2623161540620544 2625625065733824 2631901770660096 2634373504103616 2635328338118784 2637803289600864 2651840420437824 2654330879134704 2668455961919264 2670003710988768 2671930120592656 2672511227621928 2674439446400876 2686733057548848 2689256285439108 2690231011829592 2692757524800882 2699194713659928 2700560943623424 2701729644833538 2705135338764936 2707087095863612 2707675849038006 2709629439116677 2715522500097792 2733527465695488 2734710433576506 2736094640250048 2736683529127427 2742635428929792 2742706662914449 2750654830768768 2760820163743488 2763412970058048 2778118535696768 2778722737205184 2779729890892416 2780727587664928 2782340456154336 2784953473111656 2797146744845376 2799773667032496 2816305284193632 2817316108555256 2818337250488144 2818950198998472 2820984073600924 2821597597757862 2836612794230292 2847095793860472 2848536885739776 2849769625372362 2855420635362988 2858028054038784 2858102285095673 2864318253527808 2866384861214336 2867625324779457 2886638790997423 2892916822295808 2895004063870336 2895633686328768 2901375643413632 2904100451493472 2911042867548288 2912097980934912 2914832858828352 2917570305164592 2930981517326016 2933096222605472 2933734129569936 2934797467450464 2937553663419144 2953185922760304 2955959388127284 2971689593955544 2972766688871056 2975558543387276 2978353019855521 2984830516636416 2985472940866284 2992043632270308 2994853590602643 3002012957159172 3005921385666738 3014632330972416 3023447045390464 3024755479561893 3033521004725376 3051432812558592 3053634423534464 3054298545853632 3056502224458144 3070552065770112 3073435754787552 3074549727805248 3077437171201008 3091583244302784 3093813823844128 3094486684614864 3096719358990488 3115004329486896 3117929765558916 3125383352658864 3128318536123044 3134521900473656 3137465666345626 3149060499269916 3150654434227328 3152017918972461 3168109583447424 3168791454779126 3169480622124663 3170629406799162 3179817664176384 3182803969270464 3190495505839257 3199741333751424 3218634610507008 3219789838348864 3220956857700736 3221657370283968 3223981798401056 3224682968866128 3241843193406048 3243018206041152 3246063865513392 3249112385296932 3253823764411968 3256879571854128 3263337868986272 3264047598840336 3266402611537912 3267113007930156 3299015761139912 3299733250431156 3302114010352102 3309381593268674 3318971944563968 3320408270797266 3321611759503884 3324731229601089 3334366063045248 3343150793199987 3344362524979938 3352109968691968 3352839005222784 3354054248514816 3357204186764736 3375069626011776 3378239300716896 3396216678806336 3397447644424064 3398186541258432 3400638335299744 3401377926064272 3403832022692024 3419478436880352 3422689817831592 3435338726476272 3438565002515412 3445383576553688 3448619286148498 3456863405213592 3480540551824644 3483051764343998 3483809278864299 3493145399380736 3500833420978432 3502348450019034 3506908283277861 3512498005471488 3517071052801152 3526337138032863 3535787227250432 3536556210988416 3537838042953984 3539107838846272 3541160580560064 3544486238505744 3560004947985024 3563348303495904 3582310743398464 3585675047252144 3586974682439456 3590343366401176 3598926284879904 3602306193111384 3606847118353248 3610234465384008 3622263568142472 3623576464913328 3626979523201188 3646280578102008 3648126187000064 3649704958810218 3671255102609556 3673903915814902 3674702937980151 3684550626744064 3685351964418432 3699067641265689 3704963649606912 3709787274872448 3711392731282401 3713271297482208 3729528993127168 3730340112960384 3733031556043328 3733843437634464 3755073712258176 3758600265331296 3762130130343816 3771123714778464 3782150392307056 3796127725147296 3799692833829816 3820743763657128 3822128599977072 3823500433039276 3825718127212212 3829311025528527 3849688792169682 3860844915105024 3873809649263477 3875213719421198 3876056523622899 3886443811771136 3887289058359168 3890093740219456 3907975356434688 3911645506093248 3913063289933952 3916738217892192 3926101401687168 3929788574303328 3934742310930816 3937581230347072 3938437598600736 3941279184169712 3977760630656736 3980630587821712 3981496318702056 3989391509693744 3993138120803524 4002683942878896 4007895180888984 4011659169601314 4030099586323272 4033007306082524 4033884428158662 4035346517744388 4039136287201323 4050841415435136 4060630643795418 4072398061138176 4086073191688873 4097914339716736 4099399637073664 4100291198543232 4103249561601344 4104141960375072 4122110992403712 4125982246153152 4141230245615232 4145119455087072 4153339105982528 4157239687411888 4167177803545152 4171091381497392 4195720117268064 4198747332359888 4199660500548744 4202690558629948 4225974162832884 4227505875732216 4231476110401386 4243738625693952 4253994007785676 4254919191345438 4257989118611921 4267249643010816 4272805328609664 4283130953044482 4295543160378624 4299577291821504 4322457591208064 4324024274721536 4328085154017856 4332149847062576 4338431685882624 4342506095805504 4352063465120448 4356150677240208 4366564301322432 4368146971402368 4372249288242528 4376355457746888 4399644333908208 4427211027729688 4428815679338512 4429778884140456 4432974972801452 4433939082190926 4457534390933316 4459150033306584 4463337815080914 4476272249019648 4478209411299426 4488065448405462 4491303590864629 4501071541257984 4504319067622528 4530915388344576 4535170568085696 4546012149321984 4550281507088064 4559304582507136 4563586423775456 4580451635301696 4584753336687216 4605828098655168 4609151206951456 4610153632181328 4611824591707872 4616155756801512 4640720735766192 4645079038485732 4669797933358712 4672506494230344 4675877711037148 4676894648338374 4680269031201533 4690447954714368 4701782850710484 4706198499518439 4721547440746752 4723590748904874 4725981651340992 4737279377242368 4737402417761321 4747705598313216 4751131071327872 4752164375171136 4753187182168689 4795108705449216 4798568379839872 4799612000627136 4803074924148512 4809129491137664 4813645953845344 4829684757523296 4831435286551104 4835972697601584 4861707437469344 4862764790109072 4864527309061728 4866273278413624 4869095798270088 4873668577945398 4895006803479408 4899603917306868 4930303189971698 4932090188354252 4936722128801617 4947458801548032 4948523641709868 4951028396642944 4953171015528153 4964072389903011 4978457916845952 4980612406195899 4982417639255826 4996856329420032 5001549094567872 5011467020441728 5016173507125088 5028164953037952 5061503633529728 5062604439017664 5066257111773088 5067358951075344 5094325018209504 5096171466636096 5100957502949616 5105748034038036 5129217655320528 5132918389559576 5134034726747388 5168075364830532 5172928929222747 5185295107820388 5200456789422202 5215527341457664 5222317623856256 5224577646515997 5239718099071104 5251250131467648 5253522675028551 5268747008207232 5270656676237568 5275606579201728 5303680840875648 5308661758269408 5336911923838528 5340007421977536 5343860241185312 5345022455243856 5348878892801752 5373466115097696 5378512570878216 5380462023659184 5385515049601764 5398389427319856 5403459289667076 5410270677529872 5414174191727224 5415351698076012 5419258878233354 5469420867153012 5472189280500096 5473367058254854 5474557438215327 5485413325828898 5501309661537536 5510855873722353 5526825940116096 5556237071393536 5557445474410368 5559459781784832 5561455175329856 5564680912308672 5569906946223312 5594293489690752 5599547334064992 5632610568387264 5634632217110512 5636674500976288 5637900397996944 5641968147201848 5643195195515724 5673225588460584 5694191587720944 5699539250744724 5710841270725976 5716204570191346 5732769722428672 5735250649558914 5773277581994846 5774533188254523 5790008127740672 5791267372657536 5802751286827264 5808200902986944 5812820579131797 5822085735096576 5829665717656704 5835140610329184 5861963034652032 5866192445210944 5867468259139872 5869594934900928 5875107326838288 5906371845520608 5911918776254568 5943379187911088 5945533377742112 5951117086774552 5956706039711042 5970945881732568 5984087264540616 5989707181205286 6004025914318344 6011842771333476 6017488754401971 6046894090780928 6049510959123786 6067042009450752 6087415163128321 6090945965693127 6107268847068928 6108597091707264 6113004448916288 6141104131540224 6146871509575104 6149099455610496 6154874342402016 6183166488605568 6187627647688256 6188973369229728 6193438717980976 6230008658973792 6235859531117832 6250766705317728 6256637072246088 6269043800947312 6274931332691252 6298120998539832 6301308868454656 6304035837944922 6336219166894848 6337582909558252 6338961244249326 6341258813598324 6347214165602079 6365607938540928 6380991011678514 6399482667502848 6424696429566723 6439579676697728 6441913715401472 6443314740567936 6447963596802112 6449365937732256 6483686386812096 6486036412082304 6492127731026784 6498224770593864 6507647528823936 6513759143708256 6526675737972544 6528095197680672 6532805223075824 6534226015860312 6598031522279824 6599466500862312 6604228020704204 6618763186537348 6640816541594532 6643223519007768 6649462459202178 6668732126090496 6686301586399974 6688725049959876 6691125757818733 6695006722621371 6705678010445568 6714408373529472 6750139252023552 6756478601433792 6792433357612672 6794895288848128 6796373082516864 6801276670599488 6802755852128544 6807664045384048 6838956873760704 6845379635663184 6870677452952544 6877130005030824 6890767153107376 6897238572296996 6913726810427184 6961081103649288 6966103528687996 6967618557728598 7004696900038068 7013816566555722 7034142105602304 7052674276065726 7057762785644417 7073112421976832 7078215677692544 7082321161120128 7088972477011488 7120009895970048 7126696606991808 7164621486796928 7171350094504288 7173949364878912 7180686732802352 7197852569759808 7204612386222768 7213694236706496 7220468930768016 7244527136284944 7247152929826656 7253959046402376 7292561156204016 7299409917620436 7342510205219112 7347807831629804 7349405875960302 7354708477602409 7370703928836864 7395454784957547 7398135282531378 7419574549744896 7422785462564802 7426542594964416 7444489513624933 7460680225920768 7466063112086656 7467686875268928 7510147424516352 7517200530662592 7524260260687632 7542247429556928 7564300784614112 7592255450294592 7599385667659632 7641487527314256 7644257199954144 7647000866078552 7651436254424424 7658622051057054 7699377584339364 7747619298526954 7750427438842396 7752113047245798 7757706202402541 7774578116718336 7780187480438912 7800685184133303 7823291012186496 7826126579867904 7833476435784384 7852202803374336 7859577148606656 7869484621861632 7875162460694144 7876875197201472 7882558368339424 7955521261313472 7961261175643424 7962992637404112 7978783019387488 7986276241607048 8005367885757792 8015790361777968 8023318339202628 8060199172646544 8066014612165048 8067768856317324 8070693035488776 8078272574402646 8101682830870272 8121261287590836 8128888317350031 8172146383377746 8182785994315009 8195828679433472 8200582397086464 8206499123202688 8208283920750144 8210050587382281 8228119988743347 8251964492306304 8282460491230464 8290238910174144 8306678211965056 8314479374823776 8334355607090304 8342182762994784 8391440234536128 8397494664719776 8399321001097488 8405381117259896 8451948325665768 8455011751464432 8462952220802772 8507988015571352 8509838382690876 8515978237223842 8545610657219328 8566261906088964 8574306855287019 8599154583643008 8602875974338371 8644915182416128 8656170308035712 8659916372992269 8664299694125152 8685012191611008 8704126930240896 8712301354480416 8733128602644864 8736293942804736 8744498576485056 8752710915493776 8799288667816416 8854422055459376 8857631358677024 8859557768280912 8865949945602904 8867878164381852 8915068781866632 8918300066613168 8926675630161828 8935059059566563 8956418822598852 8976130896810924 8982607181729258 8984560771807929 9008638135245056 9070341136171392 9074266438685679 9100563014176128 9118609165014272 9127172847550912 9160903270603392 9169506673374432 9211656197310336 9218302413902912 9220307264362656 9223649183415744 9232311513603024 9281441471532384 9290158076971464 9339595866717424 9345012988460688 9351755422074296 9353789296676748 9360538062403066 9403565701420968 9412396999036878 9447181497809748 9451963302681984 9456053756917383 9474804835522642 9502262142655744 9504328750342272 9506374364337378 9571486517517771 9597136759679744 9599224001254272 9606149848297024 9618258982275328 9627291907690688 9659369515046592 9662870573102208 9671945395203168 9723414874938688 9725529580218144 9729054618123456 9732546556827248 9738191596540176 9747337155890796 9790013606958816 9799207834613736 9860606379943396 9864180376708504 9873444257603234 9897047283419736 9902056793285888 9906342031056306 9928144779806022 9956915833691904 9961224812391798 9964835278511652 9974193688803267 10003098189135744 10022934040883456 10032347014250176 10056329906075904 10123007267059456 10125208878035328 10132514223546176 10134717902150688 10188650036419008 10192342933272192 10201915005899232 10211496068076072 10258435310641056 10265836779119152 10268069453494776 10336150729661064 10345857858445494 10370590215640776 10400913578844404 10444635247712512 10449155293031994 10479436198142208 10502500262935296 10507045350057102 10514626190858009 10520724849833583 10537494016414464 10551213158403456 10607361681751296 10617323516538816 10673823847677056 10680014843955072 10687720482370624 10690044910487712 10697757785603504 10746932230195392 10757025141756432 10760924047318368 10771030099203528 10796778854639712 10806918579334152 10820541355059744 10828348383454448 10830703396152024 10838517756466708 10938841734306024 10944378561000192 10946734116509708 10949114876430654 10970826651657796 10981129832209691 11021711747444706 11053651880232192 11090770091726941 11097202923797067 11114890948820736 11122910350659712 11129361824617344 11139813892446624 11188586979381504 11199094668129984 11265221136774528 11269264434221024 11273349001952576 11275800795993888 11283936294403696 11286390391031448 11346451176921168 11388383175441888 11399078501489448 11421682541451952 11432409140382692 11470501299117828 11546555163989692 11549066376509046 11557399036232357 11582534745315072 11616401805973888 11621428947790431 11625641158263594 11659331435313408 11670281220658368 11723926069304064 11732384890421888 11734936518279744 11739189869801856 11750214653676576 11812743691041216 11823837552509136 11886758375822176 11891066755484224 11902234173549104 11913412079422084 11941891763465136 11968174529081232 11979414362410572 12008051828636688 12023685542666952 12034977508803942 12099021918247572 12174830326256642 12181891931386254 12190681175203993 12217194183414528 12226008897832576 12258219575066619 12293743019150208 12298198911220992 12309748684804032 12366332977211136 12375255295376512 12377946738459456 12386877435961952 12460017317947584 12471719062235664 12501533410635456 12513274144492176 12538087601894624 12549862665382504 12596241997079664 12608071675889844 12675165819116504 12677922488498652 12682517627196648 12694428331204158 12731215877081856 12761982023357028 12773967355835763 12849392859133446 12858663705352157 12879159353395456 12886629481135872 12895927193604224 12898731875464512 12967372773624192 12972072824164608 12984255462053568 12996449541187728 13015295057647872 13027518287416512 13053351475945088 13056190395361344 13065610446151648 13068452031720624 13196063044559648 13198933001724624 13208456041408408 13237526373074696 13281633083189064 13286447038015536 13298924918404356 13372603172799948 13377450099919752 13382251515637466 13390013445242742 13428816747058944 13473910772593887 13512957202867584 13563248017974193 13584866715225344 13592746165033728 13602553341198976 13605511704257088 13615328090768096 13677913747521408 13690759271326368 13741354905905088 13754260010061648 13781534306214752 13794477144593992 13827453620854368 13922162207298576 13932207057375992 13935237115457196 14009393800076136 14027633133111444 14040807093604599 14105348552131452 14115525571288834 14118595498555317 14156431355385088 14164642322240256 14177944954022976 14212207253283963 14253393213983616 14259561546506067 14329242973593856 14342700189008576 14347898729757824 14361373465604704 14395705139519616 14409224772445536 14427388473412992 14440937861536032 14489054272569888 14494305859653312 14507918092804752 14585122312408032 14598819835240872 14685020410438224 14695615663259608 14698811751920604 14709416955204818 14790909569915094 14796270565062756 14810166386404851 14845570925129604 14853085189928832 14859513046584459 14888979027249866 14892217169709033 14932126224173312 14935373750537856 15034401061325184 15048520521375264 15084494859113856 15128601569228224 15184510900589184 15198771335319264 15282975054628512 15288514399908288 15294001732157104 15302872508848848 15317244102114108 15398755168678728 15495238597053908 15500854877684792 15504226094491596 15515412404805082 15518786787668241 15560374960877824 15601370368266606 15646582024372992 15666952871568768 15673732939547991 15719154297213312 15750324921388288 15753750394402944 15765116736678848 15911042522626944 15922522351286848 15925985274808224 15957566038774976 15972552483214096 16010735771515584 16031580723555936 16046636678405256 16120398345293088 16132029224330096 16135537712634648 16141386070977552 16156545148805292 16242522575181672 16257776634700062 16344292766755492 16365571988630018 16412998246405376 16416567841500288 16420101174764562 16456239977486694 16503928984612608 16532567621167059 16580477820348288 16613356423930112 16628958749647552 16668711214180608 16684365525989568 16782880469072256 16794989329439552 16798642002194976 16810762234519792 16903896651331536 16910023502928864 16925904441605544 17015976031142704 17019676765381752 17031956474447684 17132523812177928 17148613710574038 17198309167286016 17205751948676742 17256061164900943 17312340616071424 17319832745984538 17328599388250304 17370024383222016 17408253860481792 17424602708960832 17438461737395391 17466257205289728 17488997152970112 17505421830987552 17598577335632832 17708844110918752 17715262717354048 17719115536561824 17731899891205808 17735756328763704 17830137563733264 17836600133226336 17853351260323656 17870118119133126 17912837645197704 17952261793621848 17965214363458516 17969121543615858 18140682272342784 18148532877371358 18161627056936561 18201126028352256 18201598762977707 18254345695101824 18262245489384963 18321806541206784 18339013346748864 18423312394620672 18436604827805824 18440614528725312 18447298366831488 18464623027206048 18562882943064768 18580316153942928 18679191733434848 18690025976921376 18703510844148592 18707578593353496 18721076124806132 18807131402841936 18824793998073756 18894362995619496 18903926605363968 18912107513834766 18949609671045284 18967406073816739 19008657500684544 19012748728674756 19142973035035542 19156784703891989 19198448002508544 19212299696594048 19254583815381376 19318739030093184 19325741146204416 19343890790406336 19446829749877376 19451059160436288 19458109236246912 19465093113654496 19476383193080352 19494674311781592 19580027213917632 19598415669227472 19721212759886792 19728360753417008 19746888515206468 19794094566839472 19812684062112612 19856289559612044 19922449624783596 19929670557023304 19948387377606534 20006196378271488 20064694028500352 20073377273456199 20206471536981961 20250417756070656 20265028447092352 20269435804301376 20377300072838016 20384685866544384 20403830011798464 20422992136152144 20516870621282112 20531673558238304 20536138906989552 20672301459322128 20691715716890988 20741180431281552 20801827157688808 20898310586063988 21014090700114204 21029252381716018 21041449699667166 21102426316806912 21173288356933251 21234647033077632 21347647695354112 21360029687910144 21375440964741248 21380089820975424 21395515571207008 21493864460390784 21514050283512864 21521848094636736 21542060198407056 21593557709279424 21613837158668304 21641082710119488 21656696766908896 21661406792304048 21677035512933416 21877683468612048 21893468233019416 21898229752861308 21941653303315592 21962259664419382 22043423494889412 22064125432807227 22181540183453882 22186364354872641 22194405847594134 22245820701319424 22258723649234688 22279627784893248 22333468540874799 22398189336259968 22530442273549056 22538528868442048 22546698003905152 22551601591987776 22567872588807392 22572780782062896 22692902353842336 22776766350883776 22798157002978896 22843365082903904 22864818280765384 22941002598235656 23093110327979384 23098132753018092 23114798072464714 23232803611947776 23242857895580862 23251282316527188 23273118607207623 23340562441316736 23402055552399909 23464769780843776 23469873036559488 23478379739603712 23500429307353152 23625487382082432 23647675105018272 23773516751644352 23782133510968448 23804468347098208 23826824158844168 23883783526930272 23936349058162464 23958828724821144 24016103657273376 24047371085333904 24069955017607884 24198043836495144 24349660652513284 24363783862772508 24381362350407986 24386664952050093 24452017795665152 24516439150133238 24548357982945027 24587486038300416 24619497369608064 24630151762146843 24684359966230041 24750510590753024 24755893476918912 24773754871923904 24920034635895168 24943438124471328 25003066821270912 25026548288984352 25076175203789248 25099725330765008 25192483994159328 25216143351779688 25350331638233008 25355844976997304 25365035254393296 25388856662408316 25523964046714056 25547934711671526 25698785718266892 25717327410704314 25722920565861057 25791854387208448 25797463750929024 25934745547248384 25968510924107136 25979749118976807 25992899082375456 26055036574833024 26106702951890176 26112380790722688 26131220892303296 26136904063441248 26392126089119296 26397866003449248 26416912082816816 26475052746149392 26563266166378128 26572894076031072 26597849836808712 26745206345599896 26754900199839504 26764503031274932 26780026890485484 26805177178699689 26947821545187774 27025914405735168 27116667544844339 27126496035948386 27205106682397952 27211023408514176 27230656181536192 27355827495042816 27381518542652736 27482709811810176 27508520020123296 27563068612429504 27588954289187984 27654907241708736 27844324414597152 27864414114751984 27870474230914392 28018787600152272 28055266266222888 28081614187209198 28210697104262904 28231051142577668 28237190997110634 28355889908045952 28424414506567926 28506786427967232 28519123093012134 28602512341822111 28685400378017152 28695797459515648 28722746931209408 28791410279039232 28818449544891072 28854776946825984 28881875723072064 28978108545139776 28988611719306624 29015836185609504 29170244624816064 29197639670481744 29370040820876448 29391231326519216 29397623503841208 29418833910409636 29581819139830188 29592541130125512 29620332772809702 29691141850259208 29706170379857664 29719026093168918 29777958054499732 29784434339418066 29805923830283447 29870747501075712 30068802122650368 30097041042750528 30103518820401697 30168989718227712 30257203138456448 30369021801178368 30397542670638528 30565950109257024 30577028799816576 30588003464314208 30605745017697696 30634488204228216 30797510337357456 30990477194107816 31001709755369584 31008452188983192 31030824809610164 31037573575336482 31202740736533212 31333905743137536 31347465879095982 31438308594426624 31439125136052403 31507500788805888 31530233473357696 31543878572574027 31822085045253888 31845044702573696 31851970549616448 31915132077549952 31945104966428192 32021471543031168 32063161447111872 32093273356810512 32240796690586176 32264058448660192 32271075425269296 32282772141955104 32313090297610584 32485045150363344 32515553269400124 32688585533510984 32731143977260036 32761883218410731 32833135683000576 32840202349529124 32912479954973388 32943389496629073 33065135242334118 33160955640696576 33257917499295104 33272310275180823 33368731051979136 33565760938144512 33589978658879104 33597284004389952 33621524469039584 33807793302663072 33820047005857728 33851808883211088 34031952062285408 34039353530763504 34063912948895368 34265047624355856 34297227421148076 34411503897353484 34512122329801886 34639665491969076 34657198776500608 34672197108697071 34849205417921664 34864286843371293 34876923474790782 34977994305940224 35010843661975104 35197154671265664 35417688221837504 35430525434708096 35438231073123648 35463799782411616 35471512657527408 35660275127466528 35673200266452672 35706702520647312 35740236238266252 35825675290395408 35904523587243696 35930428726917032 35938243087231716 36297065754742716 36323254113873122 36403197525955414 36508691390203648 36524490978769926 36572043525611979 36678026693497728 36774658725199857 36873209655611648 36881229057450624 36894596733662976 36929246054412096 37125765886129536 37160632307885856 37358383466869696 37380051953842752 37407021688297184 37415157186706992 37442152249612264 37614262805683872 37649587996147512 37788725991238992 37824215027669532 37899219342090568 37934812147633478 38025497457349512 38285946070071084 38313569407783978 38321902067507289 38424599393188096 38509167630762752 38575991116056471 38637478060186368 38687781580812672 38893659499754752 38902118320872576 38916218472493824 38930186227308992 38952766386160704 38989348623563184 39160054427835264 39196831338454944 39442425519773584 39456721506834016 39493777030412936 39588189133678944 39625368124225224 39712579119224088 39844899249567192 39859341114046608 39896774755213068 40129388057000704 40146754546912398 40412943073963922 40421732317781661 40530056894184704 40538871608602752 40689744053922579 40754600145676032 40807660023596928 40845984272304288 41033741242564224 41063347116476608 41072277813979104 41344602918644256 41383431433781976 41482360862563104 41603654315377616 41796621172127976 42028181400228408 42058504763432036 42082899399334332 42122421280813797 42346576713866502 42469294066155264 42611906141898247 42636621759851889 42750881929482496 42760179641950848 42791031142414016 42987728920781568 43028100567025728 43043696189273472 43084120396814112 43187115418558848 43227674317336608 43282165420238976 43313393533817792 43322813584608096 43354071025866832 43755366937224096 43786936466038832 43796459505722616 43883306606631184 43924519328838764 44086846989778824 44128250865614454 44363080366907764 44372728709745282 44388811695188268 44430499159214553 44559255569786496 44666937081749598 44796378672519936 45077057736884096 45093396007810304 45103203183975552 45135745177614784 45145561564125792 45385804707684672 45553532701767552 45596314005957792 45686730165807808 45729636561530768 45882005196471312 46186220655958768 46196265506036184 46229596144929428 46485715791161724 46502564633054376 46546237214415246 46681124882633472 46804111104799818 46837880304731131 46939746073118976 47000858614706304 47250974764164864 47295350210036544 47547033503288704 47564267021936896 47608936694196416 47653648317688336 47767567053860544 47872698116324928 47917657449642288 48032207314546752 48094742170667808 48139910035215768 48396087672990288 48699321305026568 48727567725545016 48762724700815972 48773329904100186 49032878300266476 49096715965890054 49238994739216128 49260303524293686 49368719932460082 49404339499510919 49511786953837824 49547509743847808 49840069271790336 49886876248942656 50006133642541824 50053096577968704 50152350407578496 50199450661530016 50384967988318656 50432286703559376 50700663276466016 50711689953994608 50730070508786592 50777713324816632 51047928093428112 51095869423343052 51397571436533784 51434654821408628 51445841131722114 51482959343216863 51594927501858048 51768183494702829 51937021848214272 51959498237953614 51985798164750912 52110073149666048 52111426595374531 52224761581445376 52262441784606592 52273808126882496 52784252178238592 52795732006898496 52833824165633632 52950105492298784 53126532332756256 53145788152062144 53195699673617424 53490412691199792 53509800399679008 53529006062549864 53560053780970968 53610354357399378 53895643090375548 54233335089688678 54252992071896772 54303943416817787 54422046817028352 54461312363072384 54484881170809683 54604796288933121 54763037085305472 54786736468154889 54965419623620352 55017040040246592 55126137224859008 55177908578375968 55309814483417472 55688648829194304 55728828229503968 55740948461828784 56037575200304544 56110532532445776 56163228374418396 56421394208525808 56462102285155336 56474381994221268 56711779816091904 56848829013135852 56902218221450217 57038246186024268 57205024683644222 57370800756034304 57445493862418816 57470354111675967 57636899089782144 57763751446144128 57956217090279552 57977223438613248 58031672371219008 58340489249632128 58395279340963488 58740081641752896 58782462653038432 58795247007682416 58837667820819272 59163638279660376 59185082260251024 59240665545619404 59382283700518416 59438052186337836 59555916108999464 59568868678836132 59611847660566894 60194082085501056 60207037640803394 60220131820368597 60514406276912896 60619414610945883 60795085341277056 61131900218514048 61154057599633152 61176006928628416 61211490035395392 61268976408456432 61595020674714912 61980954388215632 62003419510739168 62016904377966384 62061649619220328 62075147150672964 62405481473066424 62694931758191964 62878250272104806 63060466946715392 63087757145148054 63519865070799753 63690089405147392 63703941099232896 63830264155099904 63890209932856384 64042943086062336 64126322894223744 64186546713621024 64481593381172352 64528116897320384 64542150850538592 64565544283910208 64626180595221168 64970090300726688 65031106538800248 65377171067021968 65462287954520072 65523766436821462 65680404699058248 65824959909946776 65886778993258146 66130270484668236 66192376298421681 66515834998590208 66544620550361646 66737462103958272 67000405622624397 67179957317758208 67194568008779904 67243048938079168 67615586605326144 67640094011715456 67703617766422176 68063904124570816 68078707061527008 68127825897790736 68530095248711712 68594454842296152 68823007794706968 69024244659603772 69279330983938152 69314397553001216 69344394217394142 69698410835843328 69728573686742586 69753846949581564 69819355821622869 70021687323950208 70394309342531328 70835376443675008 70861050869416192 70876462146247296 70927599564823232 70943025315054816 71320550254933056 71346400532905344 71413405041294624 71480472476532504 71651350580790816 71809047174487392 71860857453834064 71876486174463432 72594131509485432 72646508227746244 72806395051910828 73048981957539852 73144087051223958 73356053386995456 73549317450399714 73602383336006063 73645073948835081 73762458114901248 73858492108824192 74251531772259072 74321264615771712 74716766933739392 74760103907685504 74814043376594368 74830314373413984 74884304499224528 75228525611367744 75299175992295024 75577451982477984 75648430055339064 75798438684181136 75869624295266956 76050994914699024 76571892140142168 76627138815567956 76643804135014578 77151982232112942 77375563161625344 77635390642088587 77804236641745152 77860372454617984 77905532772321408 77978697247126368 78320108855670528 78393662676909888 78884851039547168 78913443013668032 78987554060825872 79176378267357888 79250736248450448 79425158238448176 79689798499134384 79718682228093216 79793549510426136 80293509093824796 80825886147927844 80843464635563322 80901793253626499 81077743217205504 81350002634533017 81379488107845158 81615320047193856 81691968544608576 82067482485128448 82126694232953216 82144555627958208 82689205837288512 82766862867563952 82964721725126208 83207308630755232 83593242344255952 84056362800456816 84117009526864072 84165798798668664 84244842561627594 84693153427733004 85223812283796494 85273243519703778 85334768226427951 85520359283901696 85582062284828032 85807537025466333 86056201134051456 86087392378546944 86168240793628224 86374230837117696 86455348634673216 86564330840477952 86626787067635584 86645627169216192 86708142051733664 87510733874448192 87573872932077664 87592919011445232 87766613213262368 87849038657677528 88173693979557648 88256501731228908 88726160733815528 88745457419490564 88777623390376536 88860998318429106 89118511139572992 89333874163499196 89417771490850341 90010645937465099 90154115473768192 90206406367951104 90271490355229568 90291123128251584 90310556461205091 90771609415369344 91107065403535104 91192628011915584 91373460331615616 91459273123061536 91764010392942624 92372441311917536 92392531012072368 92459192289858856 92971431582323448 93005129266108752 93092474428830492 93608222209599636 93675760609462262 94001717229412608 94317375408157209 94590700420073088 94631635717722081 95094067006577408 95217873388392832 95307296635376672 95535134107721088 95745396232649856 95835314899284576 96064414629093504 96189484341335616 96279820070431536 96792175345980576 97398642610053136 97455135451090032 97525449401631944 97546659808200372 98065756600532952 98193431931780108 98285649655232193 98520607048587372 98737439864920164 98808678999021838 98830168489887219 99095019487695616 99773752497885312 99816930825542469 100106193155937408 100304700815156992 100398901323060032 100769935976637312 100864573407118752 101401326552932032 101423379907989216 101460141017573184 101555426649633264 102095856186856224 102191738846686104 102795142873067568 102869309642817256 102891682263444228 102965918686433726 103536366989405658 103918996475907228 103971596329501824 104016591326091213 104222853190749062 104524883569213184 104547616253764992 105568504356477184 105591464013796992 105667648331267264 105900210984597568 106253064665512512 106291576304124288 106391399347234848 106980825382399584 107019600799358016 107058012125099728 107120107561941936 107220708714798756 107791286180751096 108466670179377356 108505984143793544 108607886833635574 108922624726144768 108969762341619366 109209592577866242 109526074170610944 109573472936309778 109716130576835937 110034080080493184 110252274449718016 110355817156751936 110619628966834944 111377297658388608 111457656459007936 111481896923657568 112075150400609088 112221065064891552 112326456748836792 112842788417051616 112924204570310672 112948763988442536 113697658026271704 113804436442900434 114076492372048536 114410049367288444 114890987724837632 114940708223351934 115273798179564288 115527502892288256 115660888099438099 115727973348169413 115912434180559104 116063344742438016 116680978499264256 116790558681926976 117480163283505792 117564925306076864 117590494015364832 117675335641638544 118327276559320752 118370164520502048 118481331091238808 118764567401036832 118876104372675672 119111832217998928 119137737357672264 119223695321133788 120388164171002112 120414075281606788 120440263640737194 120792428154306601 121238829221891766 121590170682554112 122069232161767737 122263800437028096 122352013857256832 122422980070790784 122537952816912864 123190041349429824 123961908776431264 124006839021478336 124033808755932768 124123299238440656 124150294301345928 124810962946132848 125389863516383928 125756500544209612 126175514290296108 127039730141599506 127131389398555927 127407882198465792 127780419865712768 127835718425694741 128252645788447488 128373093427242048 128963186762344704 129056233794640768 129084301701077184 129131088567820416 129252361190442336 129940180601453376 130062213077600496 130754342134043936 130924575909040144 131047532873642924 131360809398116496 131649919819893552 131773557986516292 132260540969336472 132384752596843362 133089241100723292 134000811245248794 134097492927243923 134389136017559808 134486097876158336 135231173210652288 135280188023430912 135407235532844352 136127808249141632 136157414123054016 136255651795581472 137060190497423424 137188909684592304 137646015589413936 138048489319207544 138558661967876304 138688788434788284 139457147373485172 139507693899163128 139638711643245738 140043374647900416 140513640914193393 141445300758873727 141670752887350016 141752924292494592 141855199129646464 141886050630109632 142641100509866112 142692801065810688 142826810082589248 142960944953065008 143302701161581632 143618094348974784 143721714907668128 143752972348926864 145188263018970864 145293016455492488 145612790103821656 146097963915079704 146288174102447916 147098634900799428 147204766672012126 147290147897670162 147716984217648384 148213018498532757 148642529231543424 149433533867478784 149520207815371008 149628086753188736 149660628746827968 149768608998449056 150457051222735488 150598351984590048 151154903964955968 151296860110678128 151596877368362272 151739248590533912 152101989829398048 153143784280284336 153254277631135912 153287608270029156 154303964464225884 154448878029650589 155270781284177174 155304550484108487 155720744909235968 155811065544642816 155957394494252736 156334279786123593 156787325353819776 157769702079094336 157826886027336064 157975108121651744 158352756534715776 158501472496900896 158850316476896352 159379596998268768 159437364456186432 159587099020852272 160587018187649592 161651772295855688 161686929271126644 161803586507252998 162700005269066034 162758976215690316 162911830250453361 163383937089217152 163454643512429049 163814388866799363 164253388465906432 164289111255916416 165378411674577024 165533725735127904 165929443450252416 166414617261510464 167186484688511904 168112725600913632 168234019053728144 168331597597337328 168489685123255188 169386306855466008 170447624567592988 170546487039407556 170669536452855902 170706654664350651 171164124569656064 171615074050932666 172112402268102912 172336481587256448 172411062335027901 172910697269346432 173253574135271168 173291254338432384 173416284103467328 175021467748896384 175147745864155328 175185838022890464 175533226426524736 175698077315355056 176347387959115296 176513003462457816 177452321467631056 177490914838981128 177555246780753072 177721996636858212 178667748326998392 178835542981700682 180021291874930198 180542980710459136 180582246256503168 180621112922410182 181543218830738688 181858243832837649 182385256023831168 182746920663231232 182918546246123072 183528020785885248 184744882623835072 184785062024144736 184918384579717712 185942863164646896 186010258532217504 186184948857660984 187216444419199272 187351521218924524 188634750816314418 189181400840146176 189263271435444162 189816672813910373 190435746776785664 190614593270753344 191070268215442176 191490792465299712 191670629798569152 192128829258187008 192378968682671232 192559640140863072 193584350691961152 194797285220106272 194910270902180064 195050898803263888 195093319616400744 196131513201065904 196386863863560216 196571299310464386 197041214097174744 197474879729840328 197617357998043676 197660336979774438 199547504995770624 199633861651084938 199777897626302171 200212386311874816 200217586392754777 200797802646120064 201539871953274624 201729146814237504 202802653105864064 202846759815978432 202920282035146368 203110853299266528 204191712373712448 204383477693372208 205590285746135136 205738619285634512 205783364526888456 205931837372867452 207072733978811316 207837992951814456 207943192659003648 208033182652182426 208445706381498124 208641466811984129 209095232507529984 210724631742811879 211182928027593984 211335296662534528 211800421969195136 212506129331025024 212583152608248576 212782798694469696 213961650764799168 214039201598716032 214116024250199456 214240215123883872 214441417429597512 215582572361502192 216933340358754712 217011968287587088 217215773667271148 217939524683238732 218419185155732484 219146945872619556 219432261153671874 220068160160986368 220711634313503872 220807150008018189 222754595316777216 222915312918015872 222963793847315136 224150300801218176 224442130129783104 224652913497673584 225685576834103232 225848409140621344 225897527976885072 227395316052543408 227608872885800868 228152984744097072 228820098734576888 229881416446703868 231321776198876198 231455946696338826 232126689484876032 232906171926265761 233581117363853952 234960326567011584 235129850612153728 235180988030729664 235350671283277088 236654553118641504 236740329041004096 236962662182477616 237529134802073664 237752208745351344 238223664435997856 238275474715344528 238447390642267576 240828150563213576 240880527281474388 241584856308613202 242477658443783532 242705379760879497 244050007903599051 244138464323535474 244704027714513664 244845960141581568 245075905633825728 246380082698859648 247923817552862528 248013678042956672 248067617511865536 248246598476881312 248300588602691856 249621925892265696 250779727032767856 251513001088419224 252351028580592216 254079460283199012 254262778797111854 255560839731425536 255671436851389482 256004304679283853 256746186854484096 257422611076398999 258112467589281536 258168603402154368 258262177135640832 258504722380884672 259880361202906752 260124426155200992 261508684268087872 261849151818080288 262095065747285848 262721618796232992 263299839639787104 263547115973032584 264521081938672944 264769505193686724 266178482201446584 268001622490497588 268194985854487846 268253314472551023 268972195752316672 270031937812395297 270462346421304576 270814471065688704 270931669383615273 272255616498283264 272314828246108032 272511303591162944 274120380994846848 274377819369184608 275292031178827872 276096978638415088 277117323935752608 277377576869576568 278914294746970344 279015387798326256 279277423286491476 281027281828386786 282890601517747454 282952126224471627 283710398259292928 283772101260219264 285282201019732224 285653620165178496 285921889906130016 286605402323163264 287236188697949568 287443429815336256 287505944697853728 290376526037941728 290586032910984976 291225580207643312 292195927830159408 292576348204895832 294197269801598856 294409533344024252 294580295795340324 294856948965696579 296426036997065514 297285058463086848 298283342993287729 299256173506377472 299321257493655936 299537217996898112 300914102445470976 301196703969180096 302309807929911936 302593720221356256 303193754736724544 303478497181067824 304203979658796096 306287568560568672 306508555262271824 306575216540058312 308607928928451768 308897756059301178 310541562568354348 310609100968216974 311914788988505472 312668559572247186 313574650707639552 315539404158188672 315653772054672128 315950216243303488 316705513069431552 317002944993801792 317700632953792704 318759193996537536 318874728912372864 319174198041704544 321174036375299184 323303544591711376 323373858542253288 323607173014505996 325400010538132068 325517952431380632 325823660500906722 326767874178434304 326909287024858098 327628777733598726 327865162133117917 328578222511832832 330756823349154048 331067451470255808 331858886900504832 332829234523020928 334372969377023808 336225451201827264 336468038107456288 336663195194674656 336979370246510376 338772613710932016 340895249135185976 341092974078815112 341339072905711804 341413309328701302 343230148101865332 344672963174512896 344822124670055802 345821394538692864 345830376496576433 346582508676864768 346832568206934656 346982664298314297 350042935497792768 350295491728310656 350371676045780928 351066452853049472 351396154630710112 352694775918230592 353026006924915632 354904642935262112 354981829677962256 355110493561506144 355443993273716424 357335496653996784 357671085963401364 360042583749860396 360380715402518041 361164492513006336 361242225844820364 362377284462919803 363716487665675298 364770512047662336 365837092492246144 367056041571770496 369489765247670144 369570124048289472 369836769159435424 371885726329293792 372020517064435008 372369897715321968 374432888838398544 374703042437849048 377269501632628836 378526542870888324 379633345627820746 381229186541506688 381394168195667781 383341259597138304 383507155277084223 384757937365342464 385119280281726144 387168701383922304 389594570440212544 389820541804360128 390101797606527776 390186639232801488 392263026402131808 392773727727120432 393142598620928772 394082428194349488 394949759459680656 395234715996087352 395320673959548876 399267723302169876 399555795252604342 400435172785509554 401595605292240128 402292478781731769 403458293628475008 405605306211728128 405693519631956864 405840564070292736 406221706598533056 408383424747424896 408766955386744416 411180571492270272 411477238571269024 411566729053776912 411863674745734904 414145467957622632 415675985903628912 416066365304364852 416891412762996248 417282933623968258 421449263485623758 421540922742580179 422670593325069056 423600843938390272 424335902276621181 425012258662050048 425565597388939392 427923301529598336 428078403197432064 428232048500398912 428480430247767744 428882834859195024 431165144723004384 433866680717509424 434023936575174176 434431547334542296 435879049366477464 436838370311464968 438293891745239112 438864522307343748 441423268627007744 441614300016036378 444639055495598271 445830625836031744 445927587694630272 448300601602436352 448884260259566208 449305826995347168 451371153668206464 451696818281242688 451795055953770144 454790632105086816 455217745771601736 456305969488194144 457640197469153776 459762832893407736 462643552397752396 462911893392677652 463346634088951767 465812343852531522 467162234727707904 469002839358370779 470259701224307456 470361976061459328 470701342566554176 473309106237283008 473480658082008192 473925324364955232 475058269604147328 475504417490702688 476447328871995712 476550949430689056 476894781284535152 481656301126427152 481761054562948776 483169712617226404 484955316887567064 485410759521758994 488100015807198102 488276928647070948 488735490751360083 490151811267651456 492760165397719296 495847635105725056 496027356085913344 496135235023731072 496493196953762624 496601177205383712 499243851784531392 501559454065535712 503026002176838448 504702057161184432 508158920566398024 508525557594223708 511342873702778964 512008609358567706 513492373708968192 514845222152797998 515216683352042441 516337206804308736 517009444761769344 519760722405813504 520248852310401984 523017368536175744 523698303636160576 524190131494571696 525443237592465984 526599679279574208 527094231946065168 529042163877345888 529539010387373448 532356964402893168 536003244980995176 536389971708975692 536506628945102046 540063875624790594 541628942131377408 541863338767230546 543447734494620109 544629656492216064 545022607182325888 548240761989693696 548755638738369216 550584062357655744 552193957276830176 554234647871505216 554755153739153136 557828589493940688 558030775596652512 558554846572982952 562054563656773572 565781203035494908 565904252448943254 566312552775385493 567544202520438528 569450018441731119 571307240330356992 571843779812260032 573210804646326528 574472377395899136 574886859630672512 575011889395707456 580753052075883456 581172065821969952 582451160415286624 584391855660318816 585152696409791664 588394539603197712 588819066688048504 589160591590680648 589713897931393158 592852073994131028 596566685986575458 597343377584995657 598642514987311872 599074435993796224 599333692878906513 600652759178264331 602393407938360192 604619615859823872 605187440442712512 606387509473449088 606956994362135648 608407959317592192 612575137121137344 613017110524543648 613150433080116624 617215857856903536 617795512118602356 621083125136708696 621218201936433948 623829577977010944 625337119144494372 625924400435952387 631078808316377344 631900432486606976 632173895228435637 634005889987603584 635401265907585408 637518387993075072 637749457824745728 638348396083409088 642348072750598368 646607089183422752 646747717084506576 647214346029011992 650800021076264136 651035904862761264 651647321001813444 653818574049716196 655257555467197452 655730324266235834 662134902940511616 662421450024054567 665658469046041856 668745938754047616 672450902403654528 672936076214912576 673326390389349312 673958740493020752 677545227421864032 681790498270371952 682185948157630224 682678145811423608 682826618657402604 686460296203730664 689644249340111604 691660752993152866 693665136413869312 693965328596628594 698718515778797283 700590983456621312 700743352091561856 702132905706098944 702792309261420224 705389551836461184 706052013849831264 709809285870524224 709963659355924512 710220987123012288 710887986547432848 714670993307993568 715342171926802728 720085167499720792 720761430805036082 722484451689640728 724754568925839606 727432975331350596 728116139282638491 731674184984492288 734112083143540992 738979530495340288 739140248096578944 739673538318870848 743771452658587584 744041034128870016 744739795430643936 748865777676797088 749406084875698096 754539003265257672 757053085741776648 759266691255641492 762458373083013376 762788336391335562 766682519194276608 767014310554168446 768012914037851559 770238560563452288 774337402767844608 779189140880425088 779641083608720256 780203595213055552 780373278465602976 784526052804263616 785547455454240864 786285197241857544 788164856388698976 789899518919361312 790469431992174704 790641347919097752 798535446604339752 799111590505208684 800870345571019108 804584957563463538 806916587256950016 809626216696066693 810095813437185891 811387039263913728 812443413197066112 816766849494849792 817533910773488832 822361142984540544 822954477142538048 823133458107553824 823727349491469808 828290935915245264 831351971807257824 832132730608729704 833782825525992496 834565867247936516 842898526971247516 843081845485160358 848671804553242362 851131194777878784 855846603059196672 856464097000797824 856960860495535488 857765669718390048 862330289446008768 867733361435018848 868047873150348352 868863094669084592 871758098732954928 873676740622929936 876587783490478224 877729044614687496 883228600032072756 889278110991196542 889919725789891489 891855175389260544 894850028979863187 897768520519132416 898611653990694336 902742307336412928 903393636562485376 903590111907540288 909581264210173632 910435491543203472 912611938976388288 915280394938307552 919525665786815472 925287104795504792 925823786785355304 926693268177903534 931624687705063044 938005678716741558 938682450490707461 940723952122918656 941402685133108352 946618212474566016 946961316164016384 947850648729910464 950116539208294656 951008834981405376 952894657743991424 953101898861378112 953789562569070304 963312602252854304 963522109125897552 966339425234452808 969910633775134128 970821519043517988 976200031614396204 976553857294141896 977470981502720166 980303622535302912 983595486399353751 990117105312116089 991695270211450112 992270470047462144 992986393907525248 993202354410767424 998487703569062784 1003118908131071424 1006052004353676896 1009404114322368864 1016317841132796048 1017051115188447416 1022685747405557928 1024017218717135412 1029690444305595996 1030433366704084882 1034018889523538688 1037491129489729299 1040497704620803968 1040947992894942891 1046034737072351488 1047396607272321152 1048380262989143392 1050886475184931968 1053199358559148416 1054188463892130336 1058084327754691776 1059078020774746896 1064713928805786336 1072006489961990352 1072779943417951384 1073013257890204092 1080127751249581188 1081142146207554123 1083726677534461092 1086895468989240218 1087131853388759409 1090045214364651776 1097511277476738432 1101168124715311488 1104387914553660352 1108469295743010432 1109510307478306272 1115657178987881376 1116061551193305024 1117109693145965904 1124109127313547144 1131562406070989816 1131808504897886508 1132625105550770986 1138900036883462238 1143687559624520064 1144182504587003343 1149773719261345024 1150023778791414912 1161506104151766912 1162344131643939904 1164902320830573248 1168783711320637632 1170305392819583328 1176789079206395424 1177638133376097008 1178321183181361296 1179427795862786316 1185704147988262056 1193133371973150916 1194686755169991314 1198148871987592448 1198667385757813026 1201305518356528662 1204786815876720384 1206877436345195307 1210374880885425024 1212775018946898176 1213913988724271296 1216815918635184384 1225150274242274688 1226034221049087296 1226300866160233248 1234431715713807072 1235591024237204712 1242166250273417392 1242436403872867896 1250674238288988744 1251848800871904774 1263800864973213952 1264347790456871274 1268011779975207168 1270802531815170816 1273007706829863543 1275036775986150144 1276696792166818176 1284696145501196736 1293214178366845504 1293495434169013152 1294428692058023984 1301600042152528272 1302071809725522528 1303294642003626888 1307637148099432392 1310515110934394904 1311460648532471668 1324269805881023232 1324842900048109134 1328716709697372611 1337491877508095232 1344901804807309056 1345872152429825152 1346652780778698624 1347917480986041504 1355090454843728064 1363580996540743904 1364371896315260448 1365356291622847216 1365653237314805208 1372920592407461328 1379288498680223208 1383321505986305732 1387930657193257188 1397437031557594566 1398445283384115197 1401486704183123712 1405584618522840448 1410779103672922368 1412104027699662528 1419618571741048448 1419927318711849024 1420441974246024576 1421775973094865696 1429341986615987136 1430684343853605456 1440170334999441584 1441522861610072164 1444968903379281456 1449509137851679212 1454865950662701192 1456232278565276982 1475072422199683153 1478280496193157888 1479347076637741696 1487542905317175168 1488082068257740032 1489479590861287872 1497731555353594176 1498812169751396192 1509078006530515344 1514106171483553296 1518533382511282984 1525576672782671124 1534028621108336892 1536025828075703118 1540477121126904576 1545650050056127323 1558378281760850176 1559282167217440512 1560407190426111104 1560746556931205952 1569052105608527232 1571094910908481728 1572570394483715088 1576329712777397952 1579799037838722624 1580938863984349408 1581282695838195504 1597070893208679504 1598223181010417368 1601740691142038216 1609169915126927076 1619252433392133386 1620191626874371782 1624886826394132224 1630343203483860327 1635067821546977664 1644722285969081088 1645908954285076096 1646266916215107648 1647454698982939616 1656581871830490528 1662703943614515648 1664265461217459408 1667565651051984992 1669131734495873032 1685797053942495032 1686163690970320716 1697343609106484724 1698937658326156479 1708350055325193357 1712928194001595648 1713921720991070976 1715531339436780096 1724660578892017536 1735466722870037696 1736095746300696704 1737726189338169184 1743516197465909856 1747353481245859872 1753175566980956448 1755458089229374992 1766457200064145512 1778556221982393084 1779839451579782978 1789700057959726374 1792030132754986971 1797223307981388672 1798001078636719539 1801958277534792993 1806787273124970752 1807180223815080576 1819162528420347264 1820870983086406944 1825223877952776576 1830560789876615104 1839051331573630944 1850574209591009584 1851647573570710608 1853386536355807068 1863249375410126088 1876011357433483116 1877364900981414922 1877773201307857161 1882805370266216704 1893236424949132032 1895701297459820928 1896521685685306911 1902017669962810752 1905789315487982848 1906203797722756224 1907579125138140608 1926625204505708608 1927044218251795104 1932678850468905616 1939821267550268256 1941643038087035976 1952400063228792408 1953107714588283792 1954941963005440332 1967190972798707502 1980234210624232178 1985972787815050496 1986404708821534848 1996975407138125568 2006237816262142848 2012104008707353792 2018808228644737728 2032635682265592096 2034102230376894832 2045371494811115856 2048034437434270824 2059380888611191992 2060866733408169764 2074982258979458598 2080995409241607936 2081895985789885782 2087983400953014103 2094793214544642304 2096760525978286784 2101772950369863936 2106398717118296832 2108376927784260672 2116168655509383552 2118156041549493792 2129427857611572672 2144012979923980704 2145559886835902768 2146026515780408184 2160255502499162376 2162284292415108246 2167453355068922184 2173790937978480436 2174263706777518818 2195022554953476864 2197556873889323881 2202336249430622976 2208775829107320704 2216938591486020864 2219020614956612544 2231314357975762752 2232123102386610048 2234219386291931808 2248218254627094288 2263124812141979632 2263617009795773016 2265250211101541972 2277800073766924476 2287375119249040128 2288365009174006686 2295056134931825419 2300047557582829824 2323012208303533824 2324688263287879808 2329804641661146496 2337567422641275264 2340610785639166656 2353578158412790848 2355276266752194016 2356642366362722592 2358855591725572632 2371408295976524112 2386266743946301832 2389373510339982628 2397334771515626052 2402611036713057324 2413754872690390614 2420749761770850048 2427827977448542592 2428878650088200079 2450300548484549376 2452068442098174592 2452601732320466496 2468863431427614144 2471182048474409424 2484332500546834784 2484872807745735792 2501348476577977488 2503697601743809548 2528695580913742548 2546015413659727086 2553393584333636352 2569392291002393472 2586428356733691008 2586990868338026304 2588857384116047968 2603200084305056544 2604143619451045056 2606589284007253776 2615274296198864784 2621030221868789808 2622921297064943336 2649685800096218268 2657433419394745222 2669759177369674467 2684550086939589561 2691744304859650304 2693305561557397248 2695834961972083008 2710180909687456128 2727161993081487808 2728743792630520896 2730712583245694432 2731306474629610416 2745841184814922656 2758576997360446416 2766643011972611464 2775861314386514376 2794874063115189132 2796890566768230394 2811169237045680896 2816047351472122383 2824208055399325056 2839237143482096896 2839854637423698048 2840883948492049152 2843551946189731392 2858683973231974272 2861368687707210912 2880340669998883168 2883045723220144328 2889937806758562912 2899018275703358424 2909731901325402384 2912464557130553964 2950144844399366306 2950786459198061253 2958694153275483392 2970351315936348267 2975085810634350336 2978959181722575744 2995463110707188352 2997624339502792384 3018156013061030688 3028212342967106592 3037066765022565968 3051153345565342248 3068057242216673784 3072051656151406236 3091300100112254646 3112473388469187897 3120814380852222208 3121493113862411904 3138104211217054464 3142189821816963456 3145140788967430176 3152659425554795904 3159598075677445248 3161877727968698816 3162565391676391008 3194141786417359008 3196446362020834736 3203481382284076432 3218339830253854152 3238504866784266772 3240383253748743564 3243426438622662369 3260686406967720654 3270135643093955328 3291817908570152192 3292533832430215296 3294909397965879232 3313163743660981056 3325407887229031296 3328530922434918816 3335131302103969984 3338263468991746064 3371594107884990064 3372327381940641432 3394687218212969448 3397875316652312958 3416700110650386714 3431062678873560192 3449321157784035072 3470933445740075392 3472191492601393408 3475452378676338368 3487032394931819712 3494706962491719744 3506351133961912896 3510916178458749984 3532914400128291024 3557112443964786168 3559678903159565956 3579400115919452748 3584060265509973942 3594446615962777344 3596002157273439078 3603916555069585986 3606516783464297087 3614360447630161152 3638325056840694528 3641741966172813888 3650447755905553152 3661121579753230208 3678102663147261888 3701148419182019168 3703295147141421216 3706773072711614136 3726498750820252176 3752022714866966232 3754729801962829844 3755546402615714322 3791402594919641856 3793043371370613822 3804035339925621504 3804134141462340763 3812407595445512448 3815158250276281216 3853250409011417216 3854088436503590208 3865357700937811232 3879642535100536512 3883286076174071952 3904800126457584816 3906215429176567584 3909883926010880664 3934381945597415004 3960468421248464356 3964187869427698451 3972809417643069696 3986150129092117833 4012475632524285696 4024208017414707584 4037616457289475456 4065271364531184192 4068204460753789664 4090742989622231712 4096068874868541648 4118761777222383984 4121733466816339528 4149964517958917196 4163791971579771564 4175966801906028206 4193521051956573568 4195335850152345591 4216753855568521344 4232337311018767104 4236312083098987584 4258855715223145344 4288025959847961408 4291119773671805536 4292053031560816368 4320511004998324752 4324568584830216492 4334906710137844368 4347581875956960872 4348527413555037636 4395113747778647762 4417551658214641408 4425217266599049459 4438041229913225088 4462628715951525504 4464246204773220096 4468438772583863616 4496436509254188576 4526249624283959264 4527234019591546032 4530500422203083944 4555600147533848952 4576730018348013372 4590112269863650838 4636950150168381969 4649376526575759616 4659609283322292992 4675134845282550528 4681221571278333312 4707156316825581696 4710552533504388032 4713284732725445184 4717711183451145264 4742816591953048224 4772533487892603664 4778747020679965256 4794669543031252104 4805222073426114648 4827509745380781228 4855655954897085184 4857757300176400158 4891029610451580981 4904136884196349184 4905203464640932992 4937726862855228288 4942364096948818848 4968665001093669568 4969745615491471584 5002696953155954976 5007395203487619096 5057391161827485096 5092030827319454172 5096812974978469437 5138784582004786944 5172856713467382016 5173981736676052608 5177714768232095936 5206400168610113088 5208287238902090112 5213178568014507552 5230548592397729568 5242060443737579616 5245842594129886672 5299371600192436536 5314866838789490444 5339518354739348934 5369100173879179122 5376090398264960913 5391669923944166016 5420361819374912256 5454323986162975616 5457487585261041792 5461425166491388864 5462612949259220832 5491682369629845312 5517153994720892832 5533286023945222928 5551722628773028752 5589748126230378264 5593781133536460788 5632094702944244766 5648416110798650112 5667383516872466851 5679709274847396096 5687103892379462784 5717367946463948544 5722737375414421824 5760681339997766336 5766091446440288656 5779875613517125824 5798036551406716848 5819463802650804768 5824929114261107928 5900289688798732612 5901572918396122506 5940702631872696534 5957918363445151488 5990926221414376704 5995248679005584768 6036312026122061376 6056424685934213184 6074133530045131936 6102306691130684496 6136114484433347568 6144103312302812472 6182600200224509292 6224946776938375794 6229438080529240423 6242986227724823808 6263950202859042309 6284379643633926912 6290281577934860352 6305318851109591808 6319196151354890496 6323755455937397632 6325130783352782016 6388283572834718016 6392892724041669472 6406962764568152864 6436679660507708304 6477009733568533544 6480766507497487128 6486852877245324738 6521372813935441308 6570777153434952227 6585067664860430592 6589818795931758464 6592670621667971643 6626327487321962112 6650815774458062592 6657061844869837632 6670262604207939968 6676526937983492128 6743188215769980128 6744654763881282864 6789374436425938896 6795750633304625916 6833400221300773428 6862125357747120384 6885168404795476257 6941866891480150784 6950904757352676736 6974064789863639424 6989413924983439488 7012702267923825792 7021832356917499968 7065828800256582048 7114224887929572336 7119357806319131912 7158800231838905496 7168120531019947884 7192004314546878156 7207833110139171972 7213033566928594174 7283483932345627776 7286635950264600237 7322243159506460416 7356205326294523776 7402296838364038336 7406590294282842432 7413546145423228272 7452997501640504352 7504045429733932464 7509459603925659688 7511092805231428644 7586086742741227644 7608268282924681526 7630316500552562432 7706500818022834432 7708176873007180416 7730715401875622464 7759285070201073024 7766572152348143904 7809600252915169632 7812430858353135168 7819767852021761328 7868763891194830008 7920936842496928712 7928375738855396902 7972300258184235666 8009277532109023401 8048416034829415168 8075232914578950912 8130542729062368384 8136408921507579328 8181485979244463424 8192137749737083296 8237523554444767968 8243466933632679056 8299929035917834392 8327583943159543128 8351933603812056412 8387042103913147136 8390671700304691182 8433507711137042688 8448142054416367149 8472624166197975168 8517711430446290688 8576051919695922816 8582239547343611072 8584106063121632736 8641022009996649504 8649137169660432984 8669813420275688736 8695163751913921744 8697054827110075272 8790227495557295524 8850434533198098918 8876082459826450176 8911053947809044801 8925257431903051008 8936877545167727232 8992873018508377152 9052499248567918528 9054468039183092064 9061000844406167888 9111200295067697904 9153460036696026744 9180224539727301676 9273900300336763938 9362443142556666624 9414312633651163392 9421105067008776064 9426569465450890368 9435422366902290528 9485633183906096448 9545066975785207328 9557494041359930512 9589339086062504208 9610444146852229296 9655019490761562456 9715514600352800316 9782059220903161962 9789116983688806379 9810406929281865984 9875453725710456576 9884728193897637696 9937330002187339136 9939491230982943168 10005393906311909952 10014790406975238192 10114782323654970192 10184061654638908344 10193625949956938874 10325506955397782071 10347963473352105216 10355429536464191872 10412800337220226176 10416574477804180224 10426357136029015104 10461097184795459136 10484120887475159232 10491685188259773344 10598743200384873072 10629733677578980888 10679036709478697868 10738200347758358244 10752180796529921826 10783339847888332032 10819550350392891261 10908647972325951232 10914975170522083584 10922850332982777728 10925225898518441664 10983364739259690624 11034307989441785664 11066572047890445856 11103445257546057504 11179496252460756528 11187562267072921576 11264189405888489532 11334767033744933702 11374207784758925568 11412402424387022289 11445474750828843648 11521362679995532672 11532182892880577312 11559751227034251648 11596073102813433696 11638927605301609536 11649858228522215856 11800579377597465224 11803145836792245012 11881405263745393068 11892563608283095353 11958450387276353499 11990497358011169536 12072624052244122752 12112849371868426368 12148267060090263872 12204613382261368992 12272228968866695136 12288206624605624944 12365200400449018584 12449893553876751588 12458876161058480846 12527900405718084618 12580563155869720704 12586007550457036773 12647510911874795264 12650261566705564032 12776567145669436032 12785785448083338944 12813925529136305728 12873359321015416608 12954019467137067088 12961533014994974256 12973705754490649476 13042745627870882616 13141554306869904454 13179637591863516928 13185341243335943286 13252654974643924224 13275651799797148377 13314123689739675264 13340525208415879936 13353053875966984256 13486376431539960256 13489309527762565728 13578748872851877792 13591501266609251832 13666800442601546856 13770336809590952514 13901809514705353472 13948129579727278848 13978827849966878976 14025404535847651584 14043664713834999936 14131657600513164096 14228449775859144672 14238715612638263824 14317600463677810992 14336241062039895768 14384008629093756312 14415666220278343944 14426067133857188348 14566967864691255552 14573271900529200474 14615883806671098721 14712410652589047552 14804593676728076672 14813180588565684864 14827092290846456544 14905995003281008704 15008090859467864928 15018919207851319376 15022185610462857288 15172173485482455288 15216536565849363052 15382898117225267167 15416353746014360832 15461430803751244928 15518570140402146048 15533144304696287808 15619200505830339264 15624861716706270336 15639535704043522656 15737527782389660016 15841873684993857424 15856751477710793804 15944600516368471332 16018555064218046802 16261085458124736768 16272817843015158656 16362971958488926848 16384275499474166592 16475047108889535936 16486933867265358112 16599858071835668784 16655167886319086256 16703867207624112824 16781343400609382364 16896284108832734298 16945248332395950336 17002150550617400553 17152103839391845632 17164479094687222144 17168212126243265472 17282044019993299008 17298274339320865968 17339626840551377472 17390327503827843488 17394109654220150544 17580454991114591048 17700869066396197836 17822107895618089602 17873755090335454464 17985746037016754304 18104998497135837056 18108936078366184128 18122001688812335776 18222400590135395808 18306920073392053488 18360449079454603352 18547800600673527876 18688314241587721269 18791850608577126927 18842210134017552128 18853138930901780736 18870844733804581056 18971266367812192896 19090133951570414656 19114988082719861024 19178678172125008416 19220888293704458592 19310038981523124912 19431029200705600632 19564118441806323924 19578233967377612758 19712331460304856681 19769456387795275392 19778011865003914929 19874660004374678272 19878982461965886336 20010787812623819904 20029580813950476384 20229564647309940384 20368123309277816688 20387251899913877748 20651013910795564142 20655505214386428771 20710859072928383744 20825600674440452352 20852714272058030208 20922194369590918272 20968241774950318464 20983370376519546688 21197486400769746144 21259467355157961776 21358073418957395736 21476400695516716488 21504361593059843652 21639100700785782522 21845700665965555456 21850451797036883328 21966729478519381248 22068615978883571328 22133144095780891712 22206890515092115008 22358992504921513056 22375124534145843152 22528378811776979064 22669534067489867404 22824804848774044578 22890949501657687296 23042725359991065344 23064365785761154624 23119502454068503296 23192146205626867392 23277855210603219072 23299716457044431712 23601158755194930448 23606291673584490024 23762810527490786136 23785127216566190706 23916900774552706998 24145248104488245504 24225698743736852736 24296534120180527744 24409226764522737984 24544457937733390272 24576413249211249888 24730400800898037168 24899787107753503176 24917752322116961692 25055800811436169236 25161126311739441408 25172015100914073546 25245617484250079609 25300523133411128064 25553134291338872064 25571570896166677888 25627851058272611456 25746718642030833216 25908038934274134176 25923066029989948512 25947411508981298952 26085491255741765232 26283108613739808908 26370682486671886572 26551303599594296754 26628247379479350528 26706107751933968512 26972752863079920512 26978619055525131456 27157497745703755584 27183002533218503664 27333600885203093712 27540673619181905028 28087329427669999872 28263315201026328192 28456899551718289344 28477431225276527648 28635200927355621984 28672482124079791536 28768017258187512624 28831332440556687888 28852134267714376696 29146543801058400948 29231767613342197442 29367350951066419137 29609187353456153344 29626361177131369728 29654184581692913088 29811990006562017408 30016181718935729856 30037838415702638752 30044371220925714576 30344346970964910576 30433073131698726104 30765796234450534334 30922861607502489856 30976520866193346213 31066288609392575616 31238401011660678528 31249723433412540672 31279071408087045312 31475055564779320032 31683747369987714848 31713502955421587608 31889201032736942664 32037110128436093604 32458651051178673783 32545635686030317312 32725943916977853696 32768550998948333184 32950094217779071872 32973867734530716224 33199716143671337568 33310335772638172512 33407734415248225648 33562686801218764728 33792568217665468596 34004301101234801106 34237207273161066867 34328958189374444288 34336424252486530944 34564088039986598016 34596548678641731936 34679253681102754944 34780655007655686976 34788219308440301088 35160909982229182096 35401738132792395672 35644215791236179204 35677690824849286059 35971492074033508608 36209996994271674112 36217872156732368256 36244003377624671552 36444801180270791616 36613840146784106976 36720898158909206704 37095601201347055752 37376628483175442538 37583701217154253854 37741689467609162112 37942532735624385792 38180267903140829312 38229976165439722048 38357356344250016832 38441776587408917184 38620077963046249824 38862058401411201264 39128236883612647848 39156467934755225516 39424662920609713362 39538912775590550784 39556023730007829858 39671684618107267957 39757964923931772672 40021575625247639808 40059161627900952768 40459129294619880768 40736246618555633376 40774503799827755496 41302027821591128284 41311010428772857542 41705428544116060416 41844388739181836544 41936483549900636928 41966740753039093376 42394972801539492288 42518934710315923552 42716146837914791472 42952801391033432976 43008723186119687304 43278201401571565044 43606066563704682961 43700903594073766656 43847651420013296163 44137231957767142656 44266288191561783424 44413781030184230016 44717985009843026112 44750249068291686304 45056757623553958128 45339068134979734808 45649609697548089156 46128731571522309248 46148694351675801501 46384292411253734784 46555710421206438144 46599432914088863424 47202317510389860896 47212583347168980048 47525621054981572272 47570254433132381412 47833801549105413996 48593068240361055488 48818453529045475968 49088915875466780544 49152826498422499776 49460801601796074336 49799574215507006352 49835504644233923384 50111601622872338472 50344030201828147092 50491234968500159218 51006451651852201659 51143141792333355776 51255702116545222912 51493437284061666432 51816077868548268352 51846132059979897024 51894823017962597904 52170982511483530464 52566217227479617816 52741364973343773144 53102607199188593508 53412215503867937024 53945505726159841024 53957238111050262912 54314995491407511168 54366005066437007328 54667201770406187424 55081347238363810056 56064942724763163807 56526630402052656384 56913799103436578688 56954862450553055296 57270401854711243968 57344964248159583072 57536034516375025248 57662664881113375776 57704268535428753392 58293087602116801896 58463535226684394884 58734701902132838274 59136994380914570043 59308369163385826176 59623980013124034816 60032363437871459712 60075676831405277504 60088742441851429152 60688693941929821152 60866146263397452208 61531592468901068668 61953041732386692426 62132577218785151232 62476802023321357056 62558142816174090624 62950111129558640064 63367494739975429696 63427005910843175216 63778402065473885328 64074220256872187208 64917302102357347566 65537101997896666368 65900188435558143744 65947735469061432448 66399432287342675136 66620671545276345024 66815468830496451296 67125373602437529456 67585136435330937192 68008602202469602212 68474414546322133734 68523818885821644653 68672848504973061888 69128176079973196032 69193097357283463872 69358507362205509888 69561310015311373952 69576438616880602176 70321819964458364192 70803476265584791344 71288431582472358408 71355381649698572118 72278548687784474497 72435744313464736512 72488006755249343104 72889602360541583232 73227680293568213952 73441796317818413408 74191202402694111504 74753256966350885076 75167402434308507708 75483378935218324224 75736852452750238827 76360535806281658624 76459952330879444096 76714712688500033664 76883553174817834368 77240155926092499648 77724116802822402528 78256473767225295696 78312935869510451032 78849325841219426724 79112047460015659716 79343369236214535914 80118323255801905536 80918258589239761536 81472493237111266752 81549007599655510992 82604055643182256568 82622020857545715084 83933481506078186752 84789945603078984576 85037869420631847104 85432293675829582944 85905602782066865952 86017446372239374608 86556402803143130088 87212133127409365922 87695302840026592326 88102052853199257411 88532576383123566848 88827562060368460032 89435970019686052224 89500498136583372608 90113515247107916256 90678136269959469616 91299219395096178312 92257463143044618496 92297388703351603002 92768584822507469568 92929562598580038639 93198865828177726848 94404635020779721792 94425166694337960096 95051242109963144544 95140508866264762824 95667603098210827992 97636907058090951936 98177831750933561088 98305652996844999552 98921603203592148672 99599148431014012704 99671009288467846768 100223203245744676944 100688060403656294184 100982469937000318436 102012903303704403318 102986874568123332864 103632155737096536704 103692264119959794048 103789646035925195808 104341965022967060928 105132434454959235632 105482729946687546288 106205214398377187016 107680286820576870169 107914476222100525824 108629990982815022336 108732010132874014656 109334403540812374848 110162694476727620112 112129885449526327614 113827598206873157376 113909724901106110592 114540803709422487936 114689928496319166144 115072069032750050496 115325329762226751552 115408537070857506784 116586175204233603792 116927070453368789768 117469403804265676548 118273988761829140086 118616738326771652352 119015053854321803871 120064726875742919424 120151353662810555008 120177484883702858304 121377387883859642304 121732292526794904416 123063184937802137336 123906083464773384852 125116285632348181248 125900222259117280128 126734989479950859392 126854011821686350432 127556804130947770656 128148440513744374416 129834604204714695132 130818199691114048883 131542954260039888489 131895470938122864896 132798864574685350272 133241343090552690048 133630937660992902592 134250747204875058912 135170272870661874384 136017204404939204424 136948829092644267468 137047637771643289306 138386194714566927744 138446083055027404503 139122620030622747904 139152877233761204352 140643639928916728384 141606952531169582688 142576863164944716816 142710763299397144236 144557097375568948994 144976013510498686208 145779204721083166464 146455360587136427904 146883592635636826816 148382404805388223008 149506513932701770152 150334804868617015416 151473704905500477654 152919904661758888192 153429425377000067328 153767106349635668736 154480311852184999296 155448233605644805056 156512947534450591392 156625871739020902064 157698651682438853448 158224094920031319432 158686738472429071828 160236646511603811072 161836517178479523072 162944986474222533504 163098015199311021984 165208111286364513136 165244041715091430168 169579891206157969152 170075738841263694208 170864587351659165888 171811205564133731904 172034892744478749216 173112805606286260176 174424266254818731844 175390605680053184652 176204105706398514822 178871940039372104448 179000996273166745216 180227030494215832512 181356272539918939232 182598438790192356624 184594777406703206004 185859125197160077278 186397731656355453696 188809270041559443584 188850333388675920192 190102484219926289088 190281017732529525648 191335206196421655984 196611305993689999104 197843206407184297344 199198296862028025408 199342018576935693536 200446406491489353888 201376120807312588368 201964939874000636872 204025806607408806636 205571456657464933959 207264311474193073408 207384528239919588096 207579292071850391616 208683930045934121856 210264868909918471264 210965459893375092576 212410428796754374032 215360573641153740338 216835646063353423491 217464020265748029312 218668807081624749696 220325388953455240224 224259770899052655228 227210557358250716481 227819449802212221184 229081607418844975872 229379856992638332288 230144138065500100992 230650659524453503104 230817074141715013568 233172350408467207584 233854140906737579536 234938807608531353096 236547977523658280172 238030107708643607742 240302707325621110016 240354969767405716608 242754775767719284608 243464585053589808832 246126369875604274672 247812166929546769704 251800444518234560256 253469978959901718784 253708023643372700864 255113608261895541312 256296881027488748832 259669208409429390264 261636399382228097766 263085908520079776978 265597729149370700544 266482686181105380096 267261875321985805184 268501494409750117824 270340545741323748768 272034408809878408848 273897658185288534936 274095275543286578612 276772389429133855488 276892166110054809006 277701792326750875699 278305754467522408704 281287279857833456768 283213905062339165376 285153726329889433632 285421526598794288472 289114194751137897988 292910721174272855808 293767185271273653632 296764809610776446016 299013027865403540304 300669609737234030832 302947409811000955308 308960623704369998592 310896467211289610112 313025895068901182784 313251743478041804128 315397303364877706896 316448189840062638864 317373476944858143656 323040860461730610507 325889972948445067008 326196030398622043968 330416222572729026272 330488083430182860336 340151477682527388416 341729174703318331776 343622411128267463808 344069785488957498432 346225611212572520352 348848532509637463688 350781211360106369304 352408211412797029644 357045161562965411613 358001992546333490432 360454060988431665024 362712545079837878464 365196877580384713248 369189554813406412008 371718250394320154556 377618540083118887168 377700666777351840384 380204968439852578176 380562035465059051296 382670412392843311968 392454599073342146649 395686412814368594688 398396593724056050816 398684037153871387072 400892812982978707776 402752241614625176736 403929879748001273744 408051613214817613272 411142913314929867918 415158584143700783232 417367860091868243712 420529737819836942528 421930919786750185152 424820857593508748064 430721147282307480676 433671292126706846982 434928040531496058624 437337614163249499392 440650777906910480448 448519541798105310456 454421114716501432962 458759713985276664576 460288276131000201984 461301319048907006208 461634148283430027136 466344700816934415168 467708281813475159072 469877615217062706192 473095955047316560344 476060215417287215484 479666732200751512571 480709939534811433216 485509551535438569216 486929170107179617664 492252739751208549344 495624333859093539408 507416047286745401728 510227216523791082624 512593762054977497664 519338416818858780528 523272798764456195532 526171817040159553956 534523750643971610368 537002988819500235648 540681091482647497536 544068817619756817696 547795316370577069872 548190551086573157224 553784332220109618012 555403584653501751398 562574559715666913536 566427810124678330752 570307452659778867264 570843053197588576944 578228389502275795976 587534370542547307264 593529619221552892032 598026055730807080608 601339219474468061664 605894819622001910616 616714369972394801877 621792934422579220224 626051790137802365568 626503486956083608256 630794606729755413792 632896379680125277728 634746953889716287312 646081720923461221014 650506938190060270473 652392060797244087936 660832445145458052544 660976166860365720672 683458349406636663552 687244822256534927616 688139570977914996864 692451222425145040704 697697065019274927376 701562422720212738608 704816422825594059288 714090323125930823226 720908121976863330048 725425090159675756928 730393755160769426496 738379109626812824016 743436500788640309112 753762007744038091183 755401333554703680768 760409936879705156352 761124070930118102592 765340824785686623936 784909198146684293298 796793187448112101632 797368074307742774144 801785625965957415552 805504483229250353472 807859759496002547488 816103226429635226544 822285826629859735836 830317168287401566464 833105376980252627097 841059475639673885056 843861839573500370304 849641715187017496128 861442294564614961352 867342584253413693964 881301555813820960896 897039083596210620912 908842229433002865924 923268296566860054272 932689401633868830336 935416563626950318144 939755230434125412384 946191910094633120688 952120430834574430968 959333464401503025142 969122581385191831521 973858340214359235328 984505479502417098688 991248667718187078816 1014832094573490803456 1020454433047582165248 1025187524109954995328 1038676833637717561056 1046545597528912391064 1052343634080319107912 1074005977639000471296 1081362182965294995072 1088137635239513635392 1095590632741154139744 1096381102173146314448 1107568664440219236024 1110807169307003502796 1132855620249356661504 1140614905319557734528 1141686106395177153888 1156456779004551591952 1187059238443105784064 1196052111461614161216 1202678438948936123328 1211789639244003821232 1233428739944789603754 1252103580275604731136 1253006973912167216512 1261589213459510827584 1265792759360250555456 1269493907779432574624 1292163441846922442028 1301013876380120540946 1304784121594488175872 1321664890290916105088 1321952333720731441344 1376279141955829993728 1384902444850290081408 1395394130038549854752 1403124845440425477216 1409632845651188118576 1428180646251861646452 1439000196602254537713 1450850180319351513856 1460787510321538852992 1476758219253625648032 1486873001577280618224 1507524015488076182366 1522248141860236205184 1530681649571373247872 1569818396293368586596 1594736148615485548288 1603571251931914831104 1611008966458500706944 1615719518992005094976 1632206452859270453088 1644571653259719471672 1666210753960505254194 1682118951279347770112 1687723679147000740608 1699283430374034992256 1722884589129229922704 1734685168506827387928 1762603111627641921792 1794078167192421241824 1817684458866005731848 1865378803267737660672 1870833127253900636288 1879510460868250824768 1892383820189266241376 1904240861669148861936 1918666928803006050284 1938245162770383663042 1969010959004834197376 1982497335436374157632 2050375048219909990656 2077353667275435122112 2093091195057824782128 2104687268160638215824 2162724365930589990144 2176275270479027270784 2191181265482308279488 2192762204346292628896 2215137328880438472048 2221614338614007005592 2261286023232114273549 2281229810639115469056 2283372212790354307776 2312913558009103183904 2392104222923228322432 2405356877897872246656 2423579278488007642464 2466857479889579207508 2499316130940757881291 2506013947824334433024 2523178426919021655168 2531585518720501110912 2538987815558865149248 2584326883693844884056 2602027752760241081892 2643329780581832210176 2643904667441462882688 2769804889700580162816 2790788260077099709504 2806249690880850954432 2819265691302376237152 2856361292503723292904 2878000393204509075426 2921575020643077705984 2953516438507251296064 2973746003154561236448 3015048030976152364732 3044496283720472410368 3061363299142746495744 3139636792586737173192 3222017932917001413888 3231439037984010189952 3264412905718540906176 3289143306519438943344 3332421507921010508388 3398566860748069984512 3445769178258459845408 3469370337013654775856 3588156334384842483648 3635368917732011463696 3741666254507801272576 3759020921736501649536 3784767640378532482752 3808481723338297723872 3837333857606012100568 3876490325540767326084 3938021918009668394752 3964994670872748315264 4154707334550870244224 4186182390115649564256 4209374536321276431648 4317000589806763613139 4352550540958054541568 4382362530964616558976 4385524408692585257792 4430274657760876944096 4443228677228014011184 4522572046464228547098 4566744425580708615552 4625827116018206367808 4784208445846456644864 4810713755795744493312 4847158556976015284928 4933714959779158415016 4998632261881515762582 5046356853838043310336 5063171037441002221824 5077975631117730298496 5168653767387689768112 5204055505520482163784 5276334054208266638281 5287809334882925765376 5581576520154199419008 5612499381761701908864 5638531382604752474304 5712722585007446585808 5756000786409018150852 5907032877014502592128 5947492006309122472896 6030096061952304729464 6279273585173474346384 6462878075968020379904 6528825811437081812352 6578286613038877886688 6664843015842021016776 6783858069696342820647 6891538356516919690816 6938740674027309551712 7176312668769684967296 7270737835464022927392 7518041843473003299072 7569535280757064965504 7616963446676595447744 7674667715212024201136 7752980651081534652168 7929989341745496630528 8309414669101740488448 8372364780231299128512 8418749072642552863296 8634001179613527226278 8764725061929233117952 8771048817385170515584 8860549315521753888192 8886457354456028022368 9045144092928457094196 9133488851161417231104 9251654232036412735616 9694317113952030569856 9867429919558316830032 9997264523763031525164 10155951262235460596992 10337307534775379536224 10408111011040964327568 10552668108416533276562 11163153040308398838016 11224998763523403817728 11277062765209504948608 11425445170014893171616 11512001572818036301704 11814065754029005184256 11894984012618244945792 12060192123904609458928 12558547170346948692768 13057651622874163624704 13156573226077755773376 13329686031684042033552 13567716139392685641294 13783076713033839381632 13877481348054619103424 14352625337539369934592 14541475670928045854784 15139070561514129931008 15233926893353190895488 15349335430424048402272 15505961302163069304336 15829002162624799914843 16744729560462598257024 16837498145285105726592 17268002359227054452556 17542097634770341031168 17721098631043507776384 17772914708912056044736 18090288185856914188392 18503308464072825471232 19388634227904061139712 19734859839116633660064 19994529047526063050328 20674615069550759072448 20816222022081928655136 21105336216833066553124 22554125530419009897216 22850890340029786343232 23024003145636072603408 23789968025236489891584 24120384247809218917856 25117094340693897385536 26313146452155511546752 26659372063368084067104 27135432278785371282588 27566153426067678763264 27754962696109238206848 29082951341856091709568 30467853786706381790976 30698670860848096804544 31011922604326138608672 31658004325249599829686 33489459120925196514048 33674996290570211453184 34536004718454108905112 35442197262087015552768 35545829417824112089472 36180576371713828376784 39469719678233267320128 39989058095052126100656 41349230139101518144896 41632444044163857310272 42210672433666133106248 45701780680059572686464 46048006291272145206816 47487006487874399744529 48240768495618437835712 50234188681387794771072 52626292904311023093504 53318744126736168134208 54270864557570742565176 55509925392218476413696 58165902683712183419136 61397341721696193609088 62023845208652277217344 63316008650499199659372 69072009436908217810224 71091658835648224178944 72361152743427656753568 78939439356466534640256 79978116190104252201312 82698460278203036289792 83264888088327714620544 84421344867332266212496 91403561360119145372928 92096012582544290413632 94974012975748799489058 96481536991236875671424 100468377362775589542144 106637488253472336268416 108541729115141485130352 122794683443392387218176 124047690417304554434688 126632017300998399318744 138144018873816435620448 144722305486855313507136 157878878712933069280512 159956232380208504402624 166529776176655429241088 168842689734664532424992 184192025165088580827264 189948025951497598978116 192963073982473751342848 213274976506944672536832 217083458230282970260704 248095380834609108869376 253264034601996798637488 276288037747632871240896 289444610973710627014272 319912464760417008805248 337685379469329064849984 368384050330177161654528 379896051902995197956232 434166916460565940521408 506528069203993597274976 552576075495265742481792 578889221947421254028544 639824929520834017610496 675370758938658129699968 759792103805990395912464 868333832921131881042816 1013056138407987194549952 1105152150990531484963584 1350741517877316259399936 1519584207611980791824928 1736667665842263762085632 2026112276815974389099904 3039168415223961583649856 4052224553631948778199808 6078336830447923167299712 12156673660895846334599424
- Sum of all divisors σ(n): 48130271015530117274935347
- Sum of proper divisors (its aliquot sum) s(n): 35973597354634270940335923
- 12156673660895846334599424 is an abundant number, because the sum of its proper divisors (35973597354634270940335923) is greater than itself. Its abundance is 23816923693738424605736499
Bases of 12156673660895846334599424
- Binary: 1010000011100100011010011001100000111100011101000111100011011011001000010001000000002
- Hexadecimal: 0xA0E469983C7478DB21100
- Base-36: 1IZLZ7A91CNQP35S0
Squares and roots of 12156673660895846334599424
- 12156673660895846334599424 squared (121566736608958463345994242) is 147784714497518818679267269439158903142182541131776
- 12156673660895846334599424 cubed (121566736608958463345994243) is 1796570546214999553184988993003939035884323575828211584808965368044557697024
-
12156673660895846334599424 is a
perfect square number . Itssquare root is 3486642175632 -
The
cube root of 12156673660895846334599424 is 229934913.2837929399
Scales and comparisons
How big is 12156673660895846334599424?- 12,156,673,660,895,846,334,599,424 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 12,156,673,660,895,846,334,599,424 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 12156673660895846334599424 cubic inches would be around 19161242.8 feet tall.
Recreational maths with 12156673660895846334599424
- 12156673660895846334599424 backwards is 42499543364859806637665121
- 12156673660895846334599424 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 12156673660895846334599424's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 12156673660895846334599424 - Facts about the integer". Numbermatics.com. 2024. Web. 18 June 2024.
APA style:
Numbermatics. (2024). Number 12156673660895846334599424 - Facts about the integer. Retrieved 18 June 2024, from https://numbermatics.com/n/12156673660895846334599424/
Chicago style:
Numbermatics. 2024. "Number 12156673660895846334599424 - Facts about the integer". https://numbermatics.com/n/12156673660895846334599424/
The information we have on file for 12156673660895846334599424 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 12156673660895846334599424, math, Factors of 12156673660895846334599424, curriculum, school, college, exams, university, Prime factorization of 12156673660895846334599424, STEM, science, technology, engineering, physics, economics, calculator, twelve septillion, one hundred fifty-six sextillion, six hundred seventy-three quintillion, six hundred sixty quadrillion, eight hundred ninety-five trillion, eight hundred forty-six billion, three hundred thirty-four million, five hundred ninety-nine thousand, four hundred twenty-four.