845863025846271073453080576
845,863,025,846,271,073,453,080,576 is an even composite number composed of six prime numbers multiplied together.
What does the number 845863025846271073453080576 look like?
This visualization shows the relationship between its 6 prime factors (large circles) and 16605 divisors.
845863025846271073453080576 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of sixteen thousand, six hundred five divisors.
Prime factorization of 845863025846271073453080576:
240 × 32 × 74 × 112 × 172 × 10092
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 7 × 7 × 7 × 7 × 11 × 11 × 17 × 17 × 1009 × 1009)See below for interesting mathematical facts about the number 845863025846271073453080576 from the Numbermatics database.
Names of 845863025846271073453080576
- Cardinal: 845863025846271073453080576 can be written as Eight hundred forty-five septillion, eight hundred sixty-three sextillion, twenty-five quintillion, eight hundred forty-six quadrillion, two hundred seventy-one trillion, seventy-three billion, four hundred fifty-three million, eighty thousand, five hundred seventy-six.
Scientific notation
- Scientific notation: 8.45863025846271073453080576 × 1026
Factors of 845863025846271073453080576
Divisors of 845863025846271073453080576
- Number of divisors d(n): 16605
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 17 18 21 22 24 28 32 33 34 36 42 44 48 49 51 56 63 64 66 68 72 77 84 88 96 98 99 102 112 119 121 126 128 132 136 144 147 153 154 168 176 187 192 196 198 204 224 231 238 242 252 256 264 272 288 289 294 306 308 336 343 352 357 363 374 384 392 396 408 441 448 462 476 484 504 512 528 539 544 561 576 578 588 612 616 672 686 693 704 714 726 748 768 784 792 816 833 847 867 882 896 924 952 968 1008 1009 1024 1029 1056 1071 1078 1088 1089 1122 1152 1156 1176 1224 1232 1309 1344 1372 1386 1408 1428 1452 1496 1536 1568 1584 1617 1632 1666 1683 1694 1734 1764 1792 1848 1904 1936 2016 2018 2023 2048 2057 2058 2112 2142 2156 2176 2178 2244 2304 2312 2352 2401 2448 2464 2499 2541 2601 2618 2688 2744 2772 2816 2856 2904 2992 3027 3072 3087 3136 3168 3179 3234 3264 3332 3366 3388 3468 3528 3584 3696 3773 3808 3872 3927 4032 4036 4046 4096 4114 4116 4224 4284 4312 4352 4356 4488 4608 4624 4704 4802 4851 4896 4928 4998 5082 5202 5236 5376 5488 5544 5632 5712 5808 5831 5929 5984 6054 6069 6144 6171 6174 6272 6336 6358 6468 6528 6664 6732 6776 6936 7056 7063 7168 7203 7392 7497 7546 7616 7623 7744 7854 8064 8072 8092 8192 8228 8232 8448 8568 8624 8704 8712 8976 9081 9163 9216 9248 9408 9537 9604 9702 9792 9856 9996 10164 10404 10472 10752 10976 11088 11099 11264 11319 11424 11616 11662 11781 11858 11968 12108 12138 12288 12342 12348 12544 12672 12716 12936 13056 13328 13464 13552 13872 14112 14126 14161 14336 14399 14406 14784 14994 15092 15232 15246 15488 15708 16128 16144 16184 16384 16456 16464 16896 17136 17153 17248 17408 17424 17493 17787 17952 18162 18207 18326 18432 18496 18513 18816 19074 19208 19404 19584 19712 19992 20328 20808 20944 21189 21504 21609 21952 22176 22198 22253 22528 22638 22848 23232 23324 23562 23716 23936 24216 24276 24576 24684 24696 25088 25344 25432 25872 26112 26411 26656 26928 27104 27489 27744 28224 28252 28322 28611 28672 28798 28812 29568 29988 30184 30464 30492 30976 31416 32256 32288 32368 32768 32912 32928 33297 33792 33957 34272 34306 34496 34816 34848 34969 34986 35574 35904 36324 36414 36652 36864 36992 37026 37632 38148 38416 38808 39168 39424 39984 40656 40817 41503 41616 41888 42378 42483 43008 43197 43218 43904 44352 44396 44506 45056 45276 45696 46464 46648 47124 47432 47872 48432 48552 49152 49368 49392 49441 50176 50688 50864 51459 51744 52224 52479 52822 53312 53361 53856 54208 54978 55488 56448 56504 56644 57222 57344 57596 57624 59136 59976 60368 60928 60984 61952 62832 63567 64141 64512 64576 64736 65536 65824 65856 66594 66759 67584 67914 68544 68612 68992 69632 69696 69938 69972 71148 71808 72648 72828 73304 73728 73984 74052 75264 76296 76832 77616 77693 78336 78848 79233 79968 81312 81634 82467 83006 83232 83776 84756 84966 86016 86394 86436 87808 88704 88792 89012 90112 90552 91392 92928 93296 94248 94864 95744 96864 97104 98304 98736 98784 98882 99127 99891 100352 100793 101376 101728 102918 103488 104448 104907 104958 105644 106624 106722 107712 108416 109956 110976 112896 113008 113288 114444 114688 115192 115248 118272 119952 120071 120736 121856 121968 122089 122451 123904 124509 125664 127134 127449 128282 129024 129152 129472 129591 131072 131648 131712 133188 133518 135168 135828 137088 137224 137984 139264 139392 139876 139944 142296 143616 145296 145656 146608 147456 147968 148104 148323 150528 152592 153664 154377 155232 155386 155771 156672 157696 158466 159936 162624 163268 164934 166012 166464 167552 169512 169932 172032 172788 172872 175616 177408 177584 178024 180224 181104 182784 185856 186592 188496 188683 189728 191488 192423 193728 194208 196608 197472 197568 197764 198254 199782 200277 200704 201586 202752 203456 205836 206976 208896 209814 209916 211288 213248 213444 215424 216832 219912 221952 225792 226016 226576 228888 229376 230384 230496 233079 236544 237699 239904 240142 241472 243712 243936 244178 244783 244902 247808 249018 251328 254268 254898 256564 258048 258304 258944 259182 262144 263296 263424 266376 267036 270336 271656 274176 274448 275968 278528 278784 279752 279888 284592 287232 290521 290592 291312 291601 293216 294912 295936 296208 296646 297381 301056 302379 305184 307328 308754 310464 310772 311542 313344 314721 315392 316932 319872 325248 326536 329868 332024 332928 335104 339024 339864 344064 345576 345744 346087 351232 354816 355168 356048 360213 360448 362208 365568 366267 367353 371712 373184 373527 376992 377366 379456 382976 384846 387456 388416 393216 394944 395136 395528 396508 399564 400554 401408 403172 405504 406912 411672 413952 417792 419628 419832 422576 426496 426888 430848 433664 439824 443904 444969 448987 451584 452032 453152 457776 458752 460768 460992 466158 467313 473088 475398 479808 480284 482944 487424 487872 488356 489566 489804 495616 498036 502656 508536 509796 513128 516096 516608 517888 518364 524288 526592 526848 532752 534072 540672 543312 543851 548352 548896 551936 557056 557568 559504 559776 566049 569184 574464 577269 581042 581184 582624 583202 586432 589824 591872 592416 593292 594762 602112 604758 610368 614656 617508 620928 621544 623084 626688 629442 630784 633864 639744 650496 653072 659736 664048 665856 670208 678048 679728 688128 691152 691488 692174 693889 699237 702464 705551 709632 710336 712096 720426 720896 724416 731136 732534 734349 734706 743424 746368 747054 753984 754732 758912 765952 769692 774912 776832 786432 789888 790272 791056 793016 799128 801108 802816 806344 811008 813824 823344 827904 835584 839256 839664 840497 845152 852992 853776 854623 861696 867328 871563 874803 879648 887808 889938 892143 897974 903168 904064 906304 907137 915552 917504 921536 921984 932316 934626 946176 950796 959616 960568 965888 974848 975744 976712 979132 979608 991232 996072 1005312 1017072 1018081 1019592 1026256 1032192 1033216 1035776 1036728 1038261 1048576 1053184 1053696 1065504 1068144 1080639 1081344 1086624 1087702 1090397 1096704 1097792 1098801 1103872 1114112 1115136 1119008 1119552 1132098 1138368 1148928 1154538 1162084 1162368 1165248 1166404 1172864 1179648 1183744 1184832 1186584 1189524 1204224 1209516 1220736 1229312 1235016 1241856 1243088 1246168 1253376 1258884 1261568 1267728 1279488 1300992 1306144 1319472 1320781 1328096 1331712 1340416 1346961 1356096 1359456 1376256 1382304 1382976 1384348 1387778 1398474 1401939 1404928 1411102 1419264 1420672 1424192 1440852 1441792 1448832 1462272 1465068 1468698 1469412 1486848 1492736 1494108 1507968 1509464 1517824 1531904 1539384 1549824 1553664 1572864 1579776 1580544 1582112 1586032 1598256 1602216 1605632 1612688 1622016 1627648 1631553 1646688 1655808 1671168 1678512 1679328 1680994 1690304 1698147 1705984 1707552 1709246 1713481 1723392 1734656 1743126 1749606 1759296 1775616 1779876 1784286 1795948 1806336 1808128 1812608 1814274 1831104 1835008 1843072 1843968 1864632 1869252 1892352 1901592 1919232 1921136 1931776 1949696 1951488 1953424 1958264 1959216 1982464 1992144 2010624 2034144 2036162 2039184 2041207 2052512 2064384 2066432 2071552 2073456 2075513 2076522 2081667 2097152 2106368 2107392 2116653 2131008 2136288 2161278 2162688 2173248 2175404 2180794 2193408 2195584 2197602 2203047 2207744 2228224 2230272 2238016 2239104 2264196 2276736 2297856 2309076 2324168 2324736 2330496 2332808 2345728 2359296 2367488 2369664 2373168 2379048 2408448 2419032 2422609 2441472 2458624 2470032 2483712 2486176 2492336 2506752 2517768 2521491 2523136 2535456 2558976 2563869 2601984 2612288 2614689 2624409 2638944 2641562 2656192 2663424 2680832 2693922 2712192 2718912 2752512 2764608 2765952 2768696 2775556 2796948 2803878 2809856 2822204 2838528 2841344 2848384 2881704 2883584 2897664 2924544 2930136 2937396 2938824 2973696 2985472 2988216 3015936 3018928 3035648 3054243 3063808 3078768 3099648 3107328 3114783 3145728 3159552 3161088 3164224 3172064 3196512 3204432 3207611 3211264 3225376 3244032 3255296 3263106 3271191 3293376 3311616 3342336 3357024 3358656 3361988 3380608 3396294 3411968 3415104 3418492 3426962 3446784 3469312 3486252 3499212 3518592 3551232 3559752 3568572 3591896 3612672 3616256 3625216 3628548 3662208 3670016 3686144 3687936 3729264 3738504 3784704 3803184 3806957 3838464 3842272 3863552 3899392 3902976 3906848 3916528 3918432 3962343 3964928 3984288 4021248 4040883 4068288 4072324 4078368 4082414 4105024 4128768 4132864 4143104 4146912 4151026 4153044 4163334 4194304 4212736 4214784 4233306 4262016 4272576 4322556 4325376 4346496 4350808 4361588 4386816 4391168 4395204 4406094 4415488 4456448 4460544 4476032 4478208 4528392 4553472 4595712 4618152 4648336 4649472 4660992 4665616 4691456 4718592 4734976 4739328 4746336 4758096 4816896 4838064 4845218 4882944 4894659 4917248 4938857 4940064 4967424 4972352 4984672 5013504 5035536 5042982 5046272 5070912 5117952 5127738 5140443 5203968 5224576 5229378 5248818 5277888 5283124 5312384 5326848 5361664 5387844 5424384 5437824 5505024 5529216 5531904 5537392 5551112 5593896 5607756 5619712 5644408 5677056 5682688 5696768 5763408 5767168 5795328 5849088 5860272 5874792 5877648 5883479 5947392 5970944 5976432 5982361 6031872 6037856 6071296 6108486 6123621 6127616 6157536 6199296 6214656 6226539 6229566 6245001 6291456 6319104 6322176 6328448 6344128 6349959 6393024 6408864 6415222 6422528 6450752 6488064 6510592 6526212 6542382 6586752 6623232 6684672 6714048 6717312 6723976 6761216 6792588 6823936 6830208 6836984 6853924 6893568 6938624 6972504 6998424 7037184 7102464 7119504 7126567 7137144 7183792 7225344 7232512 7250432 7257096 7267827 7324416 7340032 7372288 7375872 7458528 7477008 7564473 7569408 7606368 7613914 7632779 7676928 7684544 7691607 7727104 7798784 7805952 7813696 7833056 7836864 7924686 7929856 7968576 8042496 8081766 8136576 8144648 8156736 8164828 8210048 8257536 8265728 8286208 8293824 8302052 8306088 8326668 8388608 8425472 8429568 8466612 8524032 8545152 8645112 8650752 8692992 8701616 8723176 8773632 8782336 8790408 8812188 8830976 8912896 8921088 8952064 8956416 9056784 9106944 9162729 9191424 9236304 9245467 9296672 9298944 9321984 9331232 9382912 9437184 9469952 9478656 9492672 9516192 9622833 9633792 9676128 9690436 9765888 9789318 9813573 9834496 9877714 9880128 9934848 9944704 9969344 10027008 10071072 10085964 10092544 10141824 10235904 10255476 10280886 10407936 10449152 10458756 10497636 10555776 10566248 10624768 10653696 10723328 10775688 10848768 10875648 11010048 11058432 11063808 11074784 11102224 11187792 11198891 11215512 11239424 11288816 11354112 11365376 11393536 11420871 11526816 11534336 11590656 11698176 11720544 11749584 11755296 11766958 11887029 11894784 11941888 11952864 11964722 11994367 12063744 12075712 12142592 12216972 12247242 12255232 12315072 12398592 12429312 12453078 12459132 12490002 12582912 12638208 12644352 12656896 12688256 12699918 12786048 12817728 12830444 12845056 12901504 12976128 13021184 13052424 13084764 13173504 13246464 13369344 13428096 13434624 13447952 13522432 13585176 13647872 13660416 13673968 13707848 13787136 13877248 13945008 13996848 14074368 14204928 14239008 14253134 14274288 14288449 14367584 14450688 14465024 14500864 14514192 14528591 14535654 14648832 14680064 14744576 14751744 14816571 14917056 14954016 15128946 15138816 15212736 15227828 15265558 15353856 15369088 15383214 15421329 15454208 15597568 15611904 15627392 15666112 15673728 15849372 15859712 15937152 16084992 16163532 16273152 16289296 16313472 16329656 16420096 16515072 16531456 16572416 16587648 16604104 16612176 16653336 16777216 16850944 16859136 16933224 17048064 17090304 17290224 17301504 17307377 17385984 17403232 17446352 17547264 17564672 17580816 17624376 17650437 17661952 17825792 17842176 17904128 17912832 17947083 18113568 18213888 18325458 18370863 18382848 18472608 18490934 18593344 18597888 18643968 18662464 18679617 18765824 18874368 18939904 18957312 18985344 19032384 19245666 19267584 19352256 19380872 19531776 19578636 19627146 19668992 19755428 19760256 19869696 19889408 19938688 20054016 20142144 20171928 20185088 20283648 20471808 20510952 20561772 20815872 20898304 20917512 20995272 21111552 21132496 21249536 21307392 21379701 21446656 21551376 21697536 21751296 21803481 22020096 22116864 22127616 22149568 22204448 22375584 22397782 22431024 22453277 22478848 22577632 22708224 22730752 22787072 22841742 22898337 23053632 23068672 23181312 23396352 23441088 23499168 23510592 23533916 23774058 23789568 23883776 23905728 23929444 23988734 24127488 24151424 24285184 24433944 24494484 24510464 24630144 24797184 24858624 24906156 24918264 24980004 25165824 25276416 25288704 25313792 25376512 25399836 25572096 25635456 25660888 25690112 25803008 25952256 26042368 26104848 26169528 26347008 26492928 26648699 26738688 26856192 26869248 26895904 27044864 27170352 27295744 27320832 27347936 27415696 27574272 27736401 27754496 27890016 27993696 28148736 28409856 28478016 28506268 28548576 28576898 28735168 28868499 28901376 28930048 29001728 29028384 29057182 29071308 29297664 29360128 29489152 29503488 29633142 29834112 29908032 30257892 30277632 30425472 30455656 30531116 30707712 30738176 30766428 30842658 30908416 31195136 31223808 31254784 31332224 31347456 31698744 31719424 31874304 32169984 32327064 32546304 32578592 32626944 32659312 32840192 33030144 33062912 33144832 33175296 33208208 33224352 33306672 33554432 33596673 33701888 33718272 33866448 34096128 34180608 34262613 34580448 34603008 34614754 34771968 34806464 34892704 35094528 35129344 35161632 35248752 35283721 35300874 35323904 35651584 35684352 35808256 35825664 35894166 35983101 36227136 36427776 36650916 36741726 36765696 36945216 36981868 37186688 37195776 37287936 37324928 37359234 37531648 37748736 37879808 37914624 37970688 38064768 38491332 38535168 38704512 38761744 39063552 39157272 39254292 39337984 39510856 39520512 39739392 39778816 39877376 40108032 40284288 40343856 40370176 40567296 40943616 41021904 41123544 41184353 41631744 41796608 41835024 41876527 41990544 42223104 42264992 42499072 42614784 42759402 42865347 42893312 43102752 43395072 43502592 43585773 43606962 44040192 44233728 44255232 44299136 44408896 44449713 44751168 44795564 44862048 44906554 44957696 45155264 45416448 45461504 45574144 45683484 45796674 46107264 46137344 46362624 46792704 46882176 46998336 47021184 47067832 47548116 47579136 47767552 47811456 47858888 47977468 48254976 48302848 48570368 48867888 48988968 49020928 49260288 49594368 49717248 49812312 49836528 49885969 49960008 50331648 50552832 50577408 50627584 50753024 50799672 51144192 51270912 51321776 51380224 51606016 51904512 51922131 52084736 52209696 52339056 52694016 52951311 52985856 53297398 53477376 53712384 53738496 53791808 53841249 54089728 54340704 54591488 54641664 54695872 54831392 55148544 55472802 55508992 55780032 55987392 56297472 56819712 56956032 57012536 57097152 57153796 57470336 57736998 57802752 57860096 58003456 58056768 58114364 58142616 58595328 58720256 58978304 59006976 59266284 59668224 59816064 60515784 60555264 60850944 60911312 61062232 61415424 61476352 61532856 61685316 61816832 62390272 62447616 62509568 62664448 62694912 63397488 63438848 63748608 64139103 64339968 64654128 64718269 65092608 65157184 65253888 65318624 65680384 66060288 66125824 66289664 66350592 66416416 66448704 66613344 67108864 67193346 67359831 67403776 67436544 67732896 68192256 68361216 68525226 68695011 69160896 69206016 69229508 69543936 69612928 69785408 70189056 70258688 70323264 70497504 70567442 70601748 70647808 71303168 71368704 71616512 71651328 71788332 71966202 72454272 72855552 73301832 73483452 73531392 73890432 73963736 74373376 74391552 74575872 74649856 74718468 75063296 75497472 75759616 75829248 75941376 76129536 76982664 77070336 77409024 77523488 78127104 78314544 78392237 78508584 78675968 79021712 79041024 79478784 79557632 79754752 79946097 80216064 80568576 80687712 80740352 81134592 81887232 82043808 82247088 82368706 83209203 83263488 83593216 83670048 83753054 83960569 83981088 84446208 84529984 84998144 85229568 85518804 85730694 85786624 86205504 86790144 87005184 87171546 87213924 88080384 88467456 88510464 88598272 88817792 88899426 89502336 89591128 89724096 89813108 89915392 90310528 90832896 90923008 91148288 91366968 91593348 92214528 92274688 92725248 93585408 93764352 93996672 94042368 94135664 95096232 95158272 95535104 95622912 95717776 95954936 96509952 96605696 97140736 97735776 97977936 98041856 98520576 99188736 99434496 99624624 99673056 99771938 99920016 100019143 100663296 100790019 101105664 101154816 101255168 101506048 101599344 101700137 102288384 102541824 102643552 102760448 103212032 103809024 103844262 104169472 104419392 104678112 105388032 105851163 105902622 105971712 106594796 106954752 107424768 107476992 107583616 107682498 107949303 108179456 108681408 109182976 109283328 109391744 109662784 110297088 110945604 111017984 111560064 111974784 112594944 113639424 113912064 114025072 114194304 114307592 114940672 115473996 115605504 115720192 116006912 116113536 116228728 116285232 117190656 117440512 117956608 118013952 118532568 119336448 119632128 121031568 121110528 121151639 121701888 121822624 122124464 122830848 122952704 123065712 123187801 123370632 123553059 123633664 124780544 124895232 125019136 125328896 125389824 125629581 126794976 126877696 127497216 128278206 128596041 128679936 129308256 129436538 130185216 130314368 130507776 130637248 130757319 131360768 132120576 132251648 132579328 132701184 132832832 132897408 133226688 134217728 134386692 134719662 134807552 134873088 135465792 136384512 136722432 137050452 137390022 138321792 138412032 138459016 139087872 139225856 139570816 140378112 140517376 140646528 140995008 141134884 141203496 141295616 142606336 142737408 143233024 143302656 143576664 143932404 144908544 145711104 146603664 146966904 147062784 147780864 147927472 148746752 148783104 149151744 149299712 149436936 149657907 150126592 150994944 151519232 151658496 151882752 152259072 153965328 154140672 154818048 155046976 155766393 156254208 156629088 156784474 157017168 157172939 157351936 158043424 158082048 158957568 159115264 159509504 159892194 160432128 161137152 161375424 161480704 162269184 163774464 164087616 164494176 164737412 166418406 166526976 167186432 167340096 167506108 167921138 167962176 168892416 169059968 169996288 170459136 171037608 171461388 171573248 172411008 173580288 174010368 174343092 174427848 176160768 176934912 177020928 177196544 177635584 177798852 179004672 179182256 179448192 179626216 179830784 180621056 181665792 181846016 182296576 182733936 183186696 184429056 184549376 185450496 187170816 187528704 187993344 188084736 188271328 190192464 190316544 190381147 191070208 191245824 191435552 191909872 193019904 193211392 194154807 194281472 195471552 195955872 196083712 197041152 198377472 198868992 199249248 199346112 199543876 199840032 200038286 201326592 201580038 202079493 202211328 202309632 202510336 203012096 203198688 203400274 204576768 205083648 205287104 205520896 206424064 207618048 207688524 208338944 208838784 209356224 210776064 211702326 211805244 211943424 213189592 213909504 214849536 214953984 215167232 215364996 215898606 216358912 217362816 218365952 218566656 218783488 219325568 220594176 221891208 222035968 223120128 223949568 225189888 227278848 227824128 228050144 228388608 228615184 229881344 230947992 231211008 231440384 232013824 232227072 232457456 232570464 234381312 234881024 235176711 235913216 236027904 237065136 238672896 239264256 239838291 242063136 242221056 242303278 243403776 243645248 244248928 245661696 245905408 246131424 246375602 246741264 246986047 247106118 247267328 249561088 249790464 250038272 250657792 250779648 251259162 251881707 253589952 253755392 254994432 256556412 257192082 257359872 258616512 258873076 260370432 260628736 261015552 261274496 261514638 262721536 264241152 264503296 265158656 265402368 265665664 265794816 266453376 268435456 268773384 269439324 269615104 269746176 270931584 272769024 273444864 274100904 274780044 276643584 276824064 276918032 278175744 278451712 279141632 280756224 281034752 281293056 281990016 282269768 282406992 282591232 285212672 285474816 286466048 286605312 287153328 287864808 289817088 291422208 293135689 293207328 293933808 294125568 294225409 295561728 295854944 297493504 297566208 298303488 298599424 298873872 299315814 300057429 300253184 301989888 303038464 303316992 303765504 304518144 305100411 307930656 308281344 309636096 310093952 311532786 312508416 313258176 313568948 314034336 314345878 314703872 316086848 316164096 317553489 317915136 318230528 319019008 319784388 320864256 322274304 322750848 322961408 324538368 327548928 328175232 328988352 329474824 332836812 333053952 334372864 334680192 335012216 335842276 335924352 337784832 338119936 339992576 340918272 342075216 342922776 343146496 344822016 347160576 348020736 348686184 348855696 349201783 352321536 353869824 354041856 354393088 355271168 355597704 358009344 358364512 358896384 359252432 359661568 361242112 363331584 363454917 363692032 364593152 365467872 366373392 368858112 369098752 369563403 370659177 370900992 374341632 375057408 375986688 376169472 376542656 376888743 380384928 380633088 380762294 382140416 382491648 382871104 383819744 386039808 386422784 388309614 388562944 390943104 391911744 392167424 394082304 396754944 397737984 398498496 398692224 399087752 399680064 400076572 402653184 403160076 404158986 404422656 404619264 405020672 406024192 406397376 406800548 409153536 410167296 410574208 411041792 412848128 415236096 415377048 416677888 417677568 418712448 421552128 423404652 423610488 423886848 426379184 427819008 429699072 429907968 430334464 430729992 431797212 432717824 434725632 436731904 437133312 437566976 438651136 441188352 443782416 444071936 446240256 447899136 448973721 450379776 453027883 454557696 455648256 456100288 456777216 457230368 459762688 461895984 462422016 462880768 464027648 464454144 464914912 465140928 468762624 469762048 470353422 471518817 471826432 472055808 474130272 477345792 478528512 479676582 484126272 484442112 484606556 486807552 487290496 488497856 491323392 491810816 492262848 492751204 493482528 493972094 494212236 494534656 499122176 499580928 500076544 501315584 501559296 502518324 503763414 507179904 507510784 509988864 513112824 514384164 514719744 517233024 517746152 520740864 521257472 522031104 522548992 523029276 525443072 528482304 529006592 530317312 530804736 531331328 531589632 532906752 536870912 537546768 538878648 539230208 539492352 541863168 545538048 546889728 548201808 548745659 549560088 553287168 553648128 553836064 556351488 556903424 558283264 561512448 562069504 562586112 563980032 564539536 564813984 565182464 570425344 570949632 571143441 572932096 573210624 574306656 575729616 579634176 582464421 582844416 586271378 586414656 587867616 588251136 588450818 591123456 591709888 594987008 595132416 596606976 597198848 597747744 598631628 600114858 600506368 603979776 606076928 606633984 607531008 609036288 610200822 615861312 616562688 619272192 620187904 623065572 625016832 626516352 627137896 628068672 628691756 629407744 632173696 632328192 635106978 635830272 636461056 638038016 639568776 641728512 644548608 645501696 645922816 649076736 655097856 656350464 657976704 658949648 665673624 666107904 668745728 669360384 670024432 671684552 671848704 675569664 676239872 679985152 681836544 684150432 685845552 686292992 689644032 694321152 696041472 697372368 697711392 698403566 700134001 704643072 705530133 707739648 708083712 708786176 710542336 711195408 711900959 716018688 716729024 717792768 718504864 719323136 722484224 726663168 726909834 727384064 729186304 730935744 732746784 737716224 738197504 739126806 740958141 741318354 741801984 748683264 750114816 751973376 752338944 753085312 753777486 755645121 760769856 761266176 761524588 764280832 764983296 765742208 767639488 772079616 772845568 776619228 777125888 781886208 783823488 784334848 788164608 793509888 795475968 796996992 797384448 798175504 799360128 800153144 805306368 806320152 808317972 808845312 809238528 810041344 812048384 812794752 813601096 818307072 820334592 821148416 822083584 825696256 830472192 830754096 833355776 835355136 837424896 843104256 846809304 847220976 847773696 848061473 852758368 855638016 859398144 859815936 860668928 861459984 862314607 863594424 865435648 869451264 873463808 874266624 875133952 877302272 879407067 882376704 882676227 887564832 888143872 892480512 895798272 897947442 900172287 900759552 906055766 909115392 911296512 912200576 913554432 914460736 915301233 919525376 923791968 924844032 925761536 928055296 928908288 929829824 930281856 937525248 939524096 940706844 943037634 943652864 944111616 948260544 954691584 957057024 959353164 968252544 968884224 969213112 973615104 974580992 976995712 982646784 983621632 984525696 985502408 986965056 987944188 988424472 989069312 998244352 999161856 1000153088 1002631168 1003118592 1005036648 1007526828 1014359808 1015021568 1019977728 1026225648 1028768328 1029439488 1034466048 1035492304 1041481728 1042514944 1044062208 1045097984 1046058552 1047605349 1050886144 1056964608 1058013184 1060634624 1061609472 1062662656 1063179264 1065813504 1073741824 1075093536 1077757296 1078460416 1078984704 1083726336 1090364751 1091076096 1093779456 1096403616 1097491318 1099120176 1100210573 1106574336 1107296256 1107672128 1108690209 1112702976 1113806848 1116566528 1123024896 1124139008 1125172224 1127960064 1129079072 1129627968 1130364928 1140850688 1141899264 1142286882 1145864192 1146421248 1148613312 1151459232 1159268352 1164928842 1165688832 1172542756 1172829312 1175735232 1176502272 1176901636 1182246912 1183419776 1189974016 1190264832 1193213952 1194397696 1195495488 1197263256 1200229716 1201012736 1207959552 1212153856 1213267968 1215062016 1218072576 1220401644 1231722624 1233125376 1238544384 1240375808 1246131144 1250033664 1253032704 1254275792 1256137344 1257383512 1258815488 1264347392 1264656384 1270213956 1271660544 1272922112 1276076032 1279137552 1283457024 1289097216 1291003392 1291845632 1298153472 1310195712 1312700928 1315953408 1317899296 1331347248 1332215808 1332668029 1337491456 1338720768 1340048864 1343369104 1343697408 1351139328 1352479744 1359083649 1359970304 1363673088 1368300864 1371691104 1372585984 1379288064 1388642304 1392082944 1394744736 1395422784 1396807132 1400268002 1409286144 1411060266 1414556451 1415479296 1416167424 1417572352 1421084672 1422390816 1423801918 1432037376 1433458048 1435585536 1437009728 1438646272 1444968448 1453326336 1453819668 1454768128 1458372608 1461871488 1465493568 1475432448 1476395008 1478253612 1481916282 1482636708 1483603968 1497366528 1500229632 1503946752 1504677888 1506170624 1507554972 1511290242 1521539712 1522532352 1523049176 1528561664 1529966592 1531484416 1535278976 1544159232 1545691136 1553238456 1554251776 1563772416 1567646976 1568669696 1576329216 1587019776 1590951936 1593993984 1594768896 1596351008 1598720256 1600306288 1610612736 1612640304 1616635944 1617690624 1618477056 1620082688 1624096768 1625589504 1627202192 1636614144 1640669184 1642296832 1644167168 1646236977 1651392512 1660944384 1661508192 1666711552 1670710272 1674849792 1686208512 1693618608 1694441952 1695547392 1696122946 1705516736 1711276032 1713430323 1718796288 1719631872 1721337856 1722919968 1724629214 1727188848 1728902329 1730871296 1738902528 1746927616 1748533248 1750267904 1754604544 1758814134 1764753408 1765352454 1775129664 1776287744 1784961024 1791596544 1795894884 1800344574 1801519104 1812111532 1818230784 1822593024 1824401152 1827108864 1828921472 1830602466 1839050752 1847583936 1849688064 1851523072 1856110592 1857816576 1859659648 1860563712 1875050496 1879048192 1881413688 1886075268 1887305728 1888223232 1896521088 1909383168 1914114048 1918706328 1936505088 1937768448 1938426224 1947230208 1949161984 1953991424 1965293568 1967243264 1969051392 1971004816 1973930112 1975888376 1976848944 1978138624 1996488704 1998323712 2000306176 2005262336 2006237184 2010073296 2015053656 2028719616 2030043136 2039955456 2052451296 2057536656 2058878976 2059577863 2068932096 2070984608 2082963456 2085029888 2088124416 2090195968 2092117104 2094192617 2095210698 2100402003 2101772288 2113929216 2116026368 2121269248 2123218944 2125325312 2126358528 2131627008 2135702877 2147483648 2150187072 2155514592 2156920832 2157969408 2167452672 2180729502 2182152192 2187558912 2192807232 2194982636 2198240352 2200421146 2213148672 2214592512 2215344256 2217380418 2222874423 2225405952 2227613696 2233133056 2246049792 2248278016 2250344448 2255920128 2258158144 2259255936 2260729856 2281701376 2283798528 2284573764 2291728384 2292842496 2297226624 2302918464 2318536704 2329857684 2331377664 2345085512 2345658624 2351470464 2353004544 2353803272 2364493824 2366839552 2379948032 2380529664 2386427904 2388795392 2390990976 2394526512 2400459432 2402025472 2415919104 2424307712 2426535936 2430124032 2436145152 2440803288 2444412481 2463445248 2466250752 2477088768 2480751616 2492262288 2500067328 2506065408 2508551584 2512274688 2514767024 2517630976 2528694784 2529312768 2540427912 2543321088 2544184419 2545844224 2552152064 2558275104 2566914048 2578194432 2582006784 2583691264 2586943821 2596306944 2620391424 2625401856 2631906816 2635798592 2638221201 2648028681 2662694496 2664431616 2665336058 2674982912 2677441536 2680097728 2686738208 2687394816 2702278656 2704959488 2718167298 2719940608 2727346176 2736601728 2743382208 2745171968 2758576128 2777284608 2784165888 2789489472 2790845568 2793614264 2800536004 2818572288 2822120532 2829112902 2830958592 2832334848 2835144704 2842169344 2844781632 2847603836 2864074752 2866916096 2871171072 2874019456 2877292544 2889936896 2906652672 2907639336 2909536256 2916745216 2923742976 2930987136 2950864896 2952790016 2956507224 2963832564 2965273416 2967207936 2994733056 3000459264 3007893504 3009355776 3012341248 3015109944 3022580484 3043079424 3045064704 3046098352 3057123328 3059933184 3062968832 3070557952 3088318464 3091382272 3106476912 3108503552 3127544832 3135293952 3137339392 3142816047 3152658432 3174039552 3181903872 3187987968 3189537792 3192702016 3197440512 3200612576 3221225472 3225280608 3233271888 3235381248 3236479499 3236954112 3240165376 3248193536 3251179008 3254404384 3273228288 3281338368 3284593664 3288334336 3292473954 3300631719 3302785024 3321888768 3323016384 3333423104 3341420544 3349699584 3372417024 3387237216 3388883904 3391094784 3392245892 3411033472 3422552064 3426860646 3437592576 3439263744 3442675712 3445839936 3449258428 3454377696 3457804658 3461742592 3477805056 3493855232 3497066496 3500535808 3509209088 3517628268 3529506816 3530704908 3550259328 3552575488 3569922048 3583193088 3591789768 3600689148 3603038208 3624223064 3636461568 3645186048 3648802304 3654217728 3657842944 3661204932 3678101504 3695167872 3699376128 3703046144 3712221184 3715633152 3719319296 3721127424 3750100992 3758096384 3762827376 3772150536 3774611456 3776446464 3793042176 3818766336 3828228096 3837412656 3841219613 3873010176 3875536896 3876852448 3894460416 3898323968 3907982848 3930587136 3934486528 3938102784 3942009632 3947860224 3951776752 3953697888 3956277248 3992977408 3996647424 3998004087 4000612352 4010524672 4012474368 4020146592 4030107312 4057439232 4060086272 4077250947 4079910912 4104902592 4115073312 4117757952 4119155726 4137864192 4141969216 4165926912 4170059776 4176248832 4180391936 4184234208 4188385234 4190421396 4200804006 4203544576 4227858432 4232052736 4242538496 4246437888 4250650624 4252717056 4263254016 4271405754 4294967296 4300374144 4311029184 4313841664 4315938816 4334905344 4361459004 4364304384 4375117824 4385614464 4389965272 4396480704 4400842292 4426297344 4429185024 4430688512 4434760836 4445748846 4450811904 4455227392 4466266112 4492099584 4496556032 4500688896 4511840256 4516316288 4518511872 4521459712 4563402752 4567597056 4569147528 4583456768 4585684992 4594453248 4605836928 4637073408 4659715368 4662755328 4690171024 4691317248 4702940928 4706009088 4707606544 4728987648 4733679104 4759896064 4761059328 4772855808 4777590784 4781981952 4789053024 4800918864 4804050944 4831838208 4848615424 4853071872 4860248064 4872290304 4881606576 4888824962 4926890496 4932501504 4938710931 4954177536 4961503232 4983306713 4984524576 5000134656 5012130816 5017103168 5024549376 5029534048 5035261952 5057389568 5058625536 5080855824 5086642176 5088368838 5091688448 5104304128 5116550208 5133828096 5156388864 5164013568 5167382528 5173887642 5186706987 5192613888 5240782848 5250803712 5263813632 5271597184 5276442402 5296057362 5325388992 5328863232 5330672116 5349965824 5354883072 5360195456 5373476416 5374789632 5404557312 5409918976 5436334596 5439881216 5454692352 5473203456 5486764416 5490343936 5517152256 5554569216 5568331776 5578978944 5581691136 5587228528 5601072008 5637144576 5644241064 5658225804 5661917184 5664669696 5670289408 5684338688 5689563264 5695207672 5728149504 5733832192 5742342144 5748038912 5754585088 5779873792 5813305344 5815278672 5819072512 5833490432 5847485952 5861974272 5901729792 5905580032 5913014448 5927665128 5930546832 5934415872 5936430311 5989466112 6000918528 6015787008 6018711552 6024682496 6030219888 6036202249 6045160968 6086158848 6090129408 6092196704 6114246656 6119866368 6125937664 6141115904 6176636928 6178733589 6182764544 6212953824 6217007104 6255089664 6270587904 6274678784 6282577851 6285632094 6301206009 6305316864 6348079104 6363807744 6375975936 6379075584 6385404032 6394881024 6401225152 6407108631 6442450944 6450561216 6466543776 6470762496 6472958998 6473908224 6480330752 6496387072 6502358016 6508808768 6546456576 6562676736 6569187328 6576668672 6584947908 6601263438 6605570048 6643777536 6646032768 6666846208 6682841088 6699399168 6744834048 6774474432 6777767808 6782189568 6784491784 6822066944 6845104128 6853721292 6875185152 6878527488 6885351424 6891679872 6898516856 6908755392 6915609316 6923485184 6955610112 6987710464 6994132992 7001071616 7018418176 7035256536 7059013632 7061409816 7100518656 7105150976 7139844096 7166386176 7183579536 7201378296 7206076416 7248446128 7272923136 7290372096 7297604608 7308435456 7315685888 7322409864 7333237443 7356203008 7390335744 7398752256 7406092288 7424442368 7431266304 7438638592 7442254848 7500201984 7516192768 7525654752 7544301072 7549222912 7552892928 7586084352 7632553257 7637532672 7656456192 7674825312 7682439226 7701474011 7746020352 7751073792 7753704896 7760831463 7788920832 7796647936 7815965696 7861174272 7868973056 7876205568 7884019264 7895720448 7903553504 7907395776 7912554496 7985954816 7993294848 7996008174 8001224704 8021049344 8024948736 8040293184 8060214624 8114878464 8120172544 8154501894 8159821824 8209805184 8230146624 8235515904 8238311452 8275728384 8283938432 8331853824 8340119552 8352497664 8360783872 8368468416 8376770468 8380842792 8401608012 8407089152 8455716864 8464105472 8485076992 8492875776 8501301248 8505434112 8526508032 8542811508 8589934592 8600748288 8622058368 8627683328 8631877632 8669810688 8722918008 8728608768 8750235648 8771228928 8779930544 8792961408 8801684584 8852594688 8858370048 8861377024 8869521672 8891497692 8901623808 8910454784 8932532224 8984199168 8993112064 9001377792 9023680512 9032632576 9037023744 9042919424 9126805504 9135194112 9138295056 9166913536 9171369984 9188906496 9211673856 9274146816 9319430736 9325510656 9328676203 9380342048 9382634496 9405881856 9412018176 9415213088 9457975296 9467358208 9519792128 9522118656 9545711616 9555181568 9563963904 9578106048 9601837728 9608101888 9663676416 9697230848 9706143744 9709438497 9720496128 9744580608 9763213152 9777649924 9853780992 9865003008 9877421862 9901895157 9908355072 9923006464 9966613426 9969049152 10000269312 10024261632 10034206336 10049098752 10059068096 10070523904 10114779136 10117251072 10161711648 10173284352 10176737676 10183376896 10208608256 10233100416 10267656192 10312777728 10328027136 10334765056 10347775284 10373413974 10385227776 10481565696 10501607424 10527627264 10543194368 10552884804 10592114724 10650777984 10657726464 10661344232 10699931648 10709766144 10720390912 10746952832 10749579264 10809114624 10819837952 10872669192 10879762432 10909384704 10946406912 10973528832 10980687872 11034304512 11109138432 11136663552 11157957888 11163382272 11174457056 11202144016 11274289152 11288482128 11316451608 11323834368 11329339392 11340578816 11368677376 11379126528 11390415344 11456299008 11467664384 11484684288 11496077824 11509170176 11523658839 11559747584 11626610688 11630557344 11638145024 11666980864 11694971904 11723948544 11803459584 11811160064 11826028896 11855330256 11861093664 11868831744 11872860622 11978932224 11994012261 12001837056 12031574016 12037423104 12049364992 12060439776 12072404498 12090321936 12102316303 12172317696 12180258816 12184393408 12228493312 12239732736 12251875328 12282231808 12353273856 12357467178 12365529088 12425907648 12434014208 12510179328 12541175808 12549357568 12565155702 12571264188 12602412018 12610633728 12696158208 12727615488 12751951872 12758151168 12770808064 12789762048 12802450304 12814217262 12884901888 12901122432 12933087552 12941524992 12945917996 12947816448 12960661504 12992774144 13004716032 13017617536 13092913152 13125353472 13138374656 13153337344 13169895816 13202526876 13211140096 13287555072 13292065536 13333692416 13365682176 13398798336 13489668096 13548948864 13555535616 13564379136 13568983568 13644133888 13690208256 13707442584 13750370304 13757054976 13770702848 13783359744 13797033712 13817510784 13831218632 13846970368 13911220224 13975420928 13988265984 14002143232 14036836352 14070513072 14118027264 14122819632 14201037312 14210301952 14279688192 14332772352 14367159072 14402756592 14412152832 14417045041 14496892256 14545846272 14580744192 14595209216 14616870912 14631371776 14644819728 14659348319 14666474886 14712406016 14780671488 14797504512 14812184576 14848884736 14862532608 14877277184 14884509696 14949920139 15000403968 15032385536 15051309504 15088602144 15098445824 15105785856 15172168704 15265106514 15275065344 15312912384 15349650624 15364878452 15402948022 15492040704 15502147584 15507409792 15521662926 15560120961 15577841664 15593295872 15631931392 15722348544 15737946112 15752411136 15768038528 15791440896 15807107008 15814791552 15825108992 15971909632 15986589696 15992016348 16002449408 16042098688 16049897472 16080586368 16120429248 16229756928 16240345088 16309003788 16319643648 16419610368 16460293248 16471031808 16476622904 16551456768 16567876864 16663707648 16680239104 16704995328 16721567744 16736936832 16753540936 16761685584 16803216024 16814178304 16911433728 16928210944 16970153984 16985751552 17002602496 17010868224 17053016064 17085623016 17179869184 17201496576 17244116736 17255366656 17263755264 17339621376 17445836016 17457217536 17500471296 17542457856 17559861088 17585922816 17603369168 17705189376 17716740096 17722754048 17739043344 17782995384 17803247616 17809290933 17820909568 17865064448 17968398336 17986224128 18002755584 18047361024 18065265152 18074047488 18085838848 18108606747 18253611008 18270388224 18276590112 18333827072 18342739968 18377812992 18423347712 18536200767 18548293632 18638861472 18651021312 18657352406 18760684096 18765268992 18811763712 18824036352 18830426176 18847733553 18915950592 18934716416 19039584256 19044237312 19091423232 19110363136 19127927808 19156212096 19203675456 19216203776 19327352832 19394461696 19412287488 19418876994 19440992256 19489161216 19526426304 19555299848 19707561984 19730006016 19754843724 19803790314 19816710144 19846012928 19933226852 19938098304 20000538624 20048523264 20068412672 20098197504 20118136192 20141047808 20229558272 20234502144 20323423296 20346568704 20353475352 20366753792 20417216512 20466200832 20535312384 20625555456 20656054272 20669530112 20695550568 20746827948 20770455552 20963131392 21003214848 21055254528 21086388736 21105769608 21184229448 21301555968 21315452928 21322688464 21399863296 21419532288 21440781824 21493905664 21499158528 21618229248 21639675904 21745338384 21759524864 21818769408 21892813824 21947057664 21961375744 21999712329 22068609024 22218276864 22273327104 22315915776 22326764544 22348914112 22404288032 22548578304 22576964256 22632903216 22647668736 22655356493 22658678784 22681157632 22737354752 22758253056 22780830688 22912598016 22935328768 22969368576 22992155648 23018340352 23047317678 23104422033 23119495168 23253221376 23261114688 23276290048 23333961728 23389943808 23447897088 23606919168 23622320128 23652057792 23710660512 23722187328 23737663488 23745721244 23957864448 23988024522 24003674112 24063148032 24074846208 24098729984 24120879552 24144808996 24180643872 24204632606 24344635392 24360517632 24368786816 24456986624 24479465472 24503750656 24564463616 24706547712 24714934356 24731058176 24851815296 24868028416 25020358656 25082351616 25098715136 25130311404 25142528376 25204824036 25221267456 25392316416 25455230976 25503903744 25516302336 25541616128 25579524096 25604900608 25628434524 25769803776 25802244864 25866175104 25883049984 25891835992 25895632896 25921323008 25985548288 26009432064 26035235072 26185826304 26250706944 26276749312 26306674688 26339791632 26405053752 26422280192 26575110144 26584131072 26667384832 26731364352 26797596672 26888537291 26979336192 27097897728 27111071232 27128758272 27137967136 27288267776 27380416512 27414885168 27500740608 27514109952 27541405696 27566719488 27594067424 27635021568 27662437264 27693940736 27822440448 27950841856 27976531968 27986028609 28004286464 28073672704 28141026144 28236054528 28245639264 28402074624 28420603904 28559376384 28665544704 28734318144 28805513184 28824305664 28834090082 28993784512 29091692544 29128315491 29161488384 29190418432 29233741824 29262743552 29289639456 29318696638 29332949772 29424812032 29561342976 29595009024 29624369152 29697769472 29725065216 29754554368 29769019392 29899840278 30000807936 30064771072 30102619008 30177204288 30196891648 30211571712 30344337408 30530213028 30550130688 30625824768 30699301248 30729756904 30805896044 30984081408 31004295168 31014819584 31043325852 31120241922 31155683328 31186591744 31263862784 31444697088 31475892224 31504822272 31536077056 31582881792 31614214016 31629583104 31650217984 31943819264 31973179392 31984032696 32004898816 32084197376 32099794944 32161172736 32240858496 32459513856 32480690176 32618007576 32639287296 32839220736 32920586496 32942063616 32953245808 33102913536 33135753728 33327415296 33360478208 33409990656 33443135488 33473873664 33507081872 33523371168 33606432048 33628356608 33822867456 33856421888 33940307968 33971503104 34005204992 34021736448 34106032128 34171246032 34359738368 34402993152 34488233472 34510733312 34527510528 34570976517 34679242752 34891672032 34914435072 35000942592 35084915712 35119722176 35171845632 35206738336 35410378752 35433480192 35445508096 35478086688 35565990768 35601274489 35606495232 35618581866 35641819136 35730128896 35936796672 35972448256 36005511168 36094722048 36130530304 36148094976 36171677696 36217213494 36306948909 36507222016 36540776448 36553180224 36667654144 36685479936 36755625984 36846695424 37072401534 37096587264 37277722944 37302042624 37314704812 37521368192 37530537984 37623527424 37648072704 37660852352 37695467106 37831901184 37869432832 38079168512 38088474624 38182846464 38220726272 38255855616 38312424192 38407350912 38432407552 38654705664 38788923392 38824574976 38837753988 38881984512 38978322432 39052852608 39110599696 39415123968 39460012032 39509687448 39607580628 39633420288 39692025856 39866453704 39876196608 40001077248 40097046528 40136825344 40196395008 40236272384 40282095616 40459116544 40469004288 40646846592 40693137408 40706950704 40733507584 40834433024 40932401664 41070624768 41251110912 41312108544 41339060224 41391101136 41493655896 41540911104 41555012177 41926262784 42006429696 42110509056 42172777472 42211539216 42253415743 42368458896 42603111936 42630905856 42645376928 42799726592 42839064576 42881563648 42987811328 42998317056 43236458496 43251135123 43279351808 43490676768 43519049728 43637538816 43785627648 43894115328 43922751488 43978044957 43999424658 44137218048 44436553728 44546654208 44631831552 44653529088 44697828224 44808576064 44849760417 45097156608 45153928512 45265806432 45295337472 45310712986 45317357568 45362315264 45474709504 45516506112 45561661376 45825196032 45870657536 45938737152 45984311296 46036680704 46094635356 46208844066 46238990336 46506442752 46522229376 46552580096 46667923456 46779887616 46895794176 47213838336 47244640256 47304115584 47421321024 47444374656 47475326976 47491442488 47915728896 47976049044 48007348224 48126296064 48149692416 48197459968 48241759104 48289617992 48361287744 48409265212 48689270784 48721035264 48737573632 48913973248 48958930944 49007501312 49128927232 49413095424 49429868712 49462116352 49703630592 49736056832 50040717312 50164703232 50197430272 50260622808 50285056752 50409648072 50442534912 50784632832 50910461952 51007807488 51032604672 51083232256 51159048192 51209801216 51256869048 51539607552 51604489728 51732350208 51766099968 51783671984 51791265792 51842646016 51971096576 52018864128 52070470144 52371652608 52501413888 52553498624 52613349376 52679583264 52810107504 52844560384 53150220288 53168262144 53334769664 53427872799 53462728704 53595193344 53777074582 53958672384 54195795456 54222142464 54257516544 54275934272 54325820241 54576535552 54760833024 54829770336 55001481216 55028219904 55082811392 55133438976 55188134848 55270043136 55324874528 55387881472 55644880896 55901683712 55953063936 55972057218 56008572928 56147345408 56282052288 56472109056 56491278528 56804149248 56841207808 57118752768 57331089408 57468636288 57611026368 57648611328 57668180164 57987569024 58183385088 58256630982 58322976768 58380836864 58467483648 58525487104 58579278912 58637393276 58665899544 58849624064 59122685952 59190018048 59248738304 59395538944 59450130432 59509108736 59538038784 59799680556 60001615872 60129542144 60205238016 60354408576 60393783296 60423143424 60688674816 61060426056 61100261376 61251649536 61398602496 61459513808 61611792088 61968162816 62008590336 62029639168 62086651704 62240483844 62311366656 62373183488 62527725568 62889394176 62951784448 63009644544 63072154112 63165763584 63228428032 63259166208 63300435968 63887638528 63946358784 63968065392 64009797632 64168394752 64199589888 64322345472 64481716992 64919027712 64961380352 65236015152 65278574592 65300733421 65678441472 65841172992 65884127232 65906491616 66205827072 66271507456 66654830592 66720956416 66819981312 66886270976 66947747328 67014163744 67046742336 67212864096 67256713216 67645734912 67712843776 67880615936 67943006208 67966069479 68010409984 68043472896 68212064256 68342492064 68719476736 68805986304 68976466944 69021466624 69055021056 69141953034 69313266099 69358485504 69783344064 69828870144 70001885184 70169831424 70239444352 70343691264 70413476672 70820757504 70866960384 70891016192 70956173376 71131981536 71202548978 71212990464 71237163732 71283638272 71460257792 71873593344 71944896512 72011022336 72189444096 72261060608 72296189952 72343355392 72434426988 72613897818 73014444032 73081552896 73106360448 73335308288 73370959872 73511251968 73693390848 74144803068 74193174528 74555445888 74604085248 74629409624 75042736384 75061075968 75247054848 75296145408 75321704704 75390934212 75663802368 75738865664 76158337024 76176949248 76365692928 76441452544 76511711232 76624848384 76814701824 76864815104 77309411328 77577846784 77649149952 77675507976 77763969024 77956644864 78105705216 78221199392 78830247936 78920024064 79019374896 79215161256 79266840576 79384051712 79732907408 79752393216 80002154496 80194093056 80273650688 80392790016 80472544768 80564191232 80665611873 80918233088 80938008576 81293693184 81386274816 81413901408 81467015168 81668866048 81864803328 82141249536 82502221824 82624217088 82678120448 82782202272 82987311792 83081822208 83110024354 83852525568 83958085827 84012859392 84221018112 84345554944 84423078432 84506831486 84716214121 84736917792 85206223872 85261811712 85290753856 85599453184 85678129152 85763127296 85975622656 85996634112 86472916992 86502270246 86558703616 86981353536 87038099456 87275077632 87571255296 87788230656 87845502976 87956089914 87998849316 88274436096 88873107456 89093308416 89263663104 89307058176 89395656448 89617152128 89699520834 90194313216 90307857024 90531612864 90590674944 90621425972 90634715136 90724630528 90949419008 91033012224 91123322752 91650392064 91741315072 91877474304 91968622592 92073361408 92189270712 92417688132 92477980672 93012885504 93044458752 93105160192 93335846912 93559775232 93791588352 94427676672 94489280512 94608231168 94842642048 94888749312 94950653952 94982884976 95831457792 95952098088 96014696448 96252592128 96299384832 96394919936 96483518208 96579235984 96722575488 96818530424 97378541568 97442070528 97475147264 97827946496 97917861888 98015002624 98257854464 98826190848 98859737424 98924232704 99407261184 99472113664 100081434624 100329406464 100394860544 100521245616 100570113504 100819296144 100885069824 100919315287 101569265664 101820923904 102015614976 102065209344 102166464512 102318096384 102419602432 102513738096 102615438233 103079215104 103208979456 103464700416 103532199936 103567343968 103582531584 103685292032 103942193152 104037728256 104140940288 104743305216 105002827776 105106997248 105226698752 105359166528 105620215008 105689120768 106300440576 106336524288 106669539328 106803823467 106855745598 106925457408 107190386688 107554149164 107917344768 108391590912 108444284928 108515033088 108551868544 108651640482 108920846727 109153071104 109521666048 109659540672 110002962432 110056439808 110165622784 110266877952 110376269696 110540086272 110649749056 110775762944 111289761792 111803367424 111906127872 111944114436 112017145856 112294690816 112564104576 112944218112 112982557056 113608298496 113682415616 114237505536 114662178816 114937272576 115222052736 115297222656 115336360328 115975138048 116366770176 116513261964 116645953536 116761673728 116934967296 117050974208 117158557824 117274786552 117331799088 117699248128 118245371904 118380036096 118497476608 118791077888 118900260864 119018217472 119076077568 119599361112 120003231744 120259084288 120410476032 120708817152 120787566592 120846286848 121377349632 122120852112 122200522752 122503299072 122797204992 122919027616 123223584176 123936325632 124017180672 124059278336 124173303408 124480967688 124622733312 124665036531 124746366976 125055451136 125778788352 125903568896 126019289088 126144308224 126331527168 126456856064 126518332416 126600871936 126760247229 127775277056 127892717568 127936130784 128019595264 128336789504 128399179776 128644690944 128963433984 129753405369 129838055424 129922760704 130472030304 130557149184 130601466842 131356882944 131682345984 131768254464 131812983232 131934134871 132411654144 132543014912 133309661184 133441912832 133639962624 133772541952 133895494656 134028327488 134093484672 134425728192 134513426432 135291469824 135425687552 135761231872 135886012416 135932138958 136020819968 136086945792 136424128512 136684984128 137438953472 137611972608 137952933888 138042933248 138110042112 138283906068 138626532198 138716971008 139566688128 139657740288 140003770368 140339662848 140478888704 140687382528 140826953344 141641515008 141733920768 141782032384 141912346752 142263963072 142405097956 142425980928 142474327464 142567276544 142920515584 143747186688 143889793024 144022044672 144378888192 144522121216 144592379904 144686710784 144868853976 145227795636 146028888064 146163105792 146212720896 146670616576 146741919744 147022503936 147386781696 148289606136 148386349056 149110891776 149208170496 149258819248 150085472768 150122151936 150494109696 150592290816 150643409408 150781868424 151327604736 151477731328 152316674048 152353898496 152731385856 152882905088 153023422464 153249696768 153629403648 153729630208 154618822656 155155693568 155298299904 155351015952 155527938048 155913289728 156211410432 156442398784 157660495872 157840048128 158038749792 158430322512 158533681152 158587495451 158768103424 159465814816 159504786432 160004308992 160388186112 160547301376 160785580032 160945089536 161128382464 161331223746 161836466176 161876017152 162587386368 162772549632 162827802816 162934030336 163337732096 163729606656 164282499072 165004443648 165248434176 165356240896 165564404544 165974623584 166163644416 166220048708 167705051136 167916171654 168025718784 168442036224 168691109888 168846156864 169013662972 169432428242 169473835584 170412447744 170523623424 170581507712 171198906368 171356258304 171526254592 171951245312 171993268224 172945833984 173004540492 173117407232 173962707072 174076198912 174550155264 175142510592 175576461312 175691005952 175912179828 175997698632 176548872192 177746214912 178186616832 178527326208 178614116352 178791312896 179234304256 179399041668 180388626432 180615714048 181063225728 181181349888 181242851944 181269430272 181449261056 181898838016 182066024448 182246645504 183300784128 183482630144 183754948608 183937245184 184146722816 184378541424 184835376264 184955961344 186025771008 186088917504 186210320384 186671693824 187119550464 187583176704 188855353344 188978561024 189216462336 189685284096 189777498624 189901307904 189965769952 191662915584 191904196176 192029392896 192505184256 192598769664 192789839872 192967036416 193158471968 193445150976 193637060848 194757083136 194884141056 194950294528 195655892992 195835723776 195902200263 196030005248 196515708928 197652381696 197719474848 197848465408 198814522368 198944227328 200162869248 200658812928 200789721088 201042491232 201140227008 201638592288 201770139648 201838630574 203138531328 203641847808 203898208437 204031229952 204130418688 204332929024 204636192768 204839204864 205027476192 205230876466 206158430208 206417958912 206929400832 207064399872 207134687936 207165063168 207370584064 207884386304 208075456512 208281880576 209486610432 210005655552 210213994496 210453397504 210718333056 211240430016 211378241536 212600881152 212673048576 213339078656 213607646934 213711491196 213850914816 214380773376 215108298328 215834689536 216783181824 216888569856 217030066176 217103737088 217303280964 217841693454 218306142208 219043332096 219319081344 220005924864 220112879616 220331245568 220533755904 220752539392 221080172544 221299498112 221551525888 222579523584 223606734848 223812255744 223888228872 224034291712 224589381632 225128209152 225888436224 225965114112 227216596992 227364831232 228475011072 229324357632 229874545152 230444105472 230594445312 230672720656 231950276096 232733540352 233026523928 233291907072 233523347456 233869934592 234101948416 234317115648 234549573104 234663598176 235398496256 236490743808 236760072192 236994953216 237582155776 237800521728 238036434944 238152155136 239198722224 240006463488 240518168576 240820952064 241417634304 241575133184 241692573696 241996835619 242754699264 244241704224 244401045504 245006598144 245594409984 245838055232 246447168352 247872651264 248034361344 248118556672 248346606816 248961935376 249208921423 249245466624 249330073062 249492733952 250110902272 251557576704 251807137792 252038578176 252288616448 252663054336 252913712128 253036664832 253201743872 253520494458 254148642363 255550554112 255785435136 255872261568 256039190528 256673579008 256798359552 257289381888 257926867968 259506810738 259676110848 259845521408 260944060608 261114298368 261202933684 262713765888 263364691968 263536508928 263625966464 263868269742 264823308288 265086029824 266619322368 266883825664 267279925248 267545083904 267790989312 268056654976 268186969344 268851456384 269026852864 270582939648 270851375104 271522463744 271772024832 271864277916 272041639936 272173891584 272848257024 273369968256 274877906944 275223945216 275905867776 276085866496 276220084224 276567812136 277253064396 277433942016 279133376256 279315480576 280007540736 280679325696 280957777408 281374765056 281653906688 283283030016 283467841536 283564064768 283824693504 284527926144 284810195912 284851961856 284948654928 285134553088 285841031168 287494373376 287779586048 288044089344 288757776384 289044242432 289184759808 289373421568 289737707952 290455591272 292057776128 292326211584 292425441792 293341233152 293483839488 294045007872 294773563392 295773910201 296579212272 296772698112 298221783552 298416340992 298517638496 300170945536 300244303872 300988219392 301184581632 301286818816 301563736848 302655209472 302757945861 302955462656 304633348096 304707796992 305462771712 305765810176 306046844928 306499393536 307258807296 307459260416 307846314699 309237645312 310311387136 310596599808 310702031904 311055876096 311826579456 312422820864 312884797568 315320991744 315680096256 316077499584 316860645024 317067362304 317174990902 317536206848 318931629632 319009572864 320008617984 320411470401 320776372224 321094602752 321571160064 321890179072 322256764928 322662447492 323672932352 323752034304 325174772736 325545099264 325655605632 325868060672 326675464192 327459213312 328564998144 330008887296 330496868352 330712481792 331128809088 331949247168 332327288832 332440097416 335410102272 335832343308 336051437568 336884072448 337382219776 337692313728 338027325944 338864856484 338947671168 340824895488 341047246848 341163015424 342397812736 342712516608 343052509184 343902490624 343986536448 345891667968 346009080984 346234814464 347925414144 348152397824 349100310528 350285021184 351152922624 351382011904 351824359656 351995397264 353097744384 355492429824 356373233664 357054652416 357228232704 357582625792 358468608512 358798083336 360777252864 361231428096 362126451456 362362699776 362485703888 362538860544 362898522112 363797676032 364132048896 364493291008 366601568256 366965260288 367509897216 367874490368 368293445632 368757082848 369670752528 369911922688 372051542016 372177835008 372420640768 373343387648 373995109593 374239100928 375166353408 377710706688 377957122048 378432924672 379370568192 379554997248 379802615808 379931539904 380280741687 383325831168 383808392352 384058785792 385010368512 385197539328 385579679744 385934072832 386316943936 386890301952 387274121696 389514166272 389768282112 389900589056 391311785984 391671447552 391804400526 392060010496 393031417856 395304763392 395438949696 395696930816 397629044736 397888454656 400325738496 401317625856 401579442176 402084982464 402280454016 403277184576 403540279296 403677261148 406277062656 407283695616 407796416874 408062459904 408260837376 408665858048 409272385536 409678409728 410054952384 410461752932 412316860416 412835917824 413858801664 414128799744 414269375872 414330126336 414741168128 415768772608 416150913024 416563761152 418973220864 420011311104 420427988992 420906795008 421436666112 422480860032 422756483072 425201762304 425346097152 426678157312 427215293868 427422982392 427701829632 428761546752 430216596656 431669379072 433566363648 433777139712 434060132352 434207474176 434606561928 435683386908 436612284416 438086664192 438638162688 440011849728 440225759232 440662491136 441067511808 441505078784 442160345088 442598996224 443103051776 445159047168 447213469696 447624511488 447776457744 448068583424 449178763264 450256418304 451776872448 451930228224 454433193984 454729662464 456950022144 457105133947 458648715264 459749090304 460888210944 461188890624 461345441312 463900552192 465467080704 466053047856 466583814144 467046694912 467739869184 468203896832 468634231296 469099146208 469327196352 470796992512 472981487616 473520144384 473989906432 475164311552 475601043456 475762486353 476072869888 476304310272 478397444448 480012926976 481036337152 481641904128 482835268608 483150266368 483385147392 483993671238 485509398528 488483408448 488802091008 490013196288 491188819968 491676110464 492894336704 495745302528 496068722688 496237113344 496693213632 497923870752 498417842846 498490933248 498660146124 498985467904 500221804544 503115153408 503614275584 504077156352 504577232896 505326108672 505827424256 506073329664 506403487744 507040988916 508297284726 511101108224 511570870272 511744523136 512078381056 513347158016 513596719104 514578763776 515853735936 519013621476 519352221696 519691042816 521888121216 522228596736 522405867368 525427531776 526729383936 527073017856 527251932928 527736539484 529646616576 530172059648 533238644736 533767651328 534559850496 535090167808 535581978624 536113309952 536373938688 537702912768 538053705728 541165879296 541702750208 543044927488 543544049664 543728555832 544083279872 544347783168 545696514048 546739936512 549755813888 550447890432 551811735552 552171732992 552440168448 553135624272 554506128792 554867884032 558266752512 558630961152 560015081472 561358651392 561915554816 562749530112 563307813376 566566060032 566935683072 567128129536 567649387008 569055852288 569620391824 569703923712 569897309856 570269106176 571682062336 574988746752 575559172096 576088178688 577515552768 578088484864 578369519616 578746843136 579475415904 580911182544 584115552256 584652423168 584850883584 586682466304 586967678976 587706600789 588090015744 589547126784 591547820402 593158424544 593545396224 596443567104 596832681984 597035276992 600341891072 600488607744 601976438784 602369163264 602573637632 603127473696 605310418944 605515891722 605910925312 609266696192 609415593984 610925543424 611531620352 612093689856 612998787072 614517614592 614918520832 615692629398 618475290624 620622774272 621193199616 621404063808 622111752192 623653158912 624845641728 625769595136 630641983488 631360192512 632154999168 633721290048 634134724608 634349981804 635072413696 637863259264 638019145728 640017235968 640822940802 641552744448 642189205504 643142320128 643780358144 644513529856 645324894984 647345864704 647504068608 650349545472 651090198528 651311211264 651736121344 653350928384 654918426624 657129996288 660017774592 660993736704 661424963584 662257618176 663898494336 664654577664 664880194832 670820204544 671664686616 672102875136 673768144896 674764439552 675384627456 676054651888 677729712968 677895342336 681649790976 682094493696 682326030848 684795625472 685425033216 686105018368 687804981248 687973072896 691783335936 692018161968 692469628928 695850828288 696304795648 698200621056 700570042368 702305845248 702764023808 703648719312 703990794528 706195488768 706435207009 710984859648 712746467328 714109304832 714456465408 715165251584 716937217024 717596166672 718308067631 721554505728 722462856192 724252902912 724725399552 724971407776 725077721088 725797044224 727595352064 728264097792 728986582016 733203136512 733930520576 735019794432 735748980736 736586891264 737514165696 739341505056 739823845376 744103084032 744355670016 744841281536 746686775296 747626764269 747990219186 748478201856 750332706816 755421413376 755914244096 756865849344 758741136384 759109994496 759605231616 759863079808 760561483374 762445927089 766651662336 767616784704 768117571584 770020737024 770395078656 771159359488 771868145664 772633887872 773780603904 774548243392 779028332544 779536564224 779801178112 782623571968 783342895104 783608801052 784120020992 786062835712 790609526784 790877899392 791393861632 795258089472 795776909312 800651476992 802635251712 803158884352 804169964928 804560908032 806554369152 807080558592 807354522296 812554125312 814567391232 815592833748 816124919808 816521674752 817331716096 818544771072 819356819456 820109904768 820923505864 824633720832 825671835648 827717603328 828257599488 828538751744 828660252672 829482336256 831537545216 832301826048 833127522304 837946441728 840022622208 840855977984 841813590016 842873332224 844961720064 845512966144 850403524608 850692194304 853356314624 854430587736 854845964784 855403659264 857523093504 860433193312 863338758144 867132727296 867554279424 868120264704 868414948352 869213123856 871366773816 873224568832 876173328384 877276325376 880023699456 880451518464 881324982272 882135023616 883010157568 884320690176 885197992448 886206103552 887321730603 890318094336 894426939392 895249022976 895552915488 896137166848 898357526528 900512836608 903553744896 903860456448 908273837583 908866387968 909459324928 913900044288 914210267894 917297430528 919498180608 921776421888 922377781248 922690882624 923538944097 927801104384 930934161408 932106095712 933167628288 934093389824 935479738368 936407793664 937268462592 938198292416 938654392704 941593985024 945962975232 947040288768 947979812864 950328623104 951202086912 951524972706 952145739776 952608620544 956794888896 960025853952 962072674304 963283808256 965670537216 966300532736 966770294784 967987342476 971018797056 976966816896 977604182016 980026392576 982377639936 983352220928 985788673408 991490605056 992137445376 992474226688 993386427264 995847741504 996835685692 996981866496 997320292248 997970935808 1000443609088 1006230306816 1007228551168 1008154312704 1009154465792 1010652217344 1011654848512 1012146659328 1012806975488 1014081977832 1016594569452 1022202216448 1023141740544 1023489046272 1024156762112 1026694316032 1027193438208 1029157527552 1031707471872 1038027242952 1038704443392 1039382085632 1043776242432 1044457193472 1044811734736 1050855063552 1053458767872 1054146035712 1054503865856 1055473078968 1059293233152 1060344119296 1066477289472 1067535302656 1069119700992 1070180335616 1071163957248 1072226619904 1072747877376 1075405825536 1076107411456 1082331758592 1083405500416 1086089854976 1087088099328 1087457111664 1088166559744 1088695566336 1091393028096 1093479873024 1099511627776 1100895780864 1103623471104 1104343465984 1104880336896 1106271248544 1109012257584 1109735768064 1110112468157 1116533505024 1117261922304 1120030162944 1122717302784 1123831109632 1125499060224 1126615626752 1133132120064 1133871366144 1134256259072 1135298774016 1138111704576 1139240783648 1139407847424 1139794619712 1140538212352 1143364124672 1149977493504 1151118344192 1152176357376 1155031105536 1156176969728 1156739039232 1157493686272 1158950831808 1161822365088 1168231104512 1169304846336 1169701767168 1173364932608 1173935357952 1175413201578 1176180031488 1179094253568 1183095640804 1186316849088 1187090792448 1192887134208 1193665363968 1194070553984 1200683782144 1200977215488 1203952877568 1204738326528 1205147275264 1206254947392 1210620837888 1211031783444 1211821850624 1218533392384 1218831187968 1221851086848 1223063240704 1224187379712 1225997574144 1229035229184 1229837041664 1231385258796 1236950581248 1241245548544 1242386399232 1242808127616 1244223504384 1247306317824 1249691283456 1251539190272 1261283966976 1262720385024 1264309998336 1267442580096 1268269449216 1268699963608 1270144827392 1275726518528 1276038291456 1280034471936 1281645881604 1283105488896 1284378411008 1286284640256 1287560716288 1289027059712 1290649789968 1294691729408 1295008137216 1300699090944 1302180397056 1302622422528 1303472242688 1306701856768 1309836853248 1314259992576 1320035549184 1321987473408 1322849927168 1324515236352 1327796988672 1329309155328 1329760389664 1341640409088 1343329373232 1344205750272 1347536289792 1349528879104 1350769254912 1352109303776 1355459425936 1355790684672 1363299581952 1364188987392 1364652061696 1369591250944 1370850066432 1371315401841 1372210036736 1375609962496 1375946145792 1383566671872 1384036323936 1384939257856 1391701656576 1392609591296 1396401242112 1401140084736 1404611690496 1405528047616 1407297438624 1407981589056 1412390977536 1412870414018 1421969719296 1425492934656 1427287459059 1428218609664 1428912930816 1430330503168 1433874434048 1435192333344 1436616135262 1443109011456 1444925712384 1448505805824 1449450799104 1449942815552 1450155442176 1451594088448 1455190704128 1456528195584 1457973164032 1466406273024 1467861041152 1470039588864 1471497961472 1473173782528 1475028331392 1478683010112 1479647690752 1488206168064 1488711340032 1489682563072 1493373550592 1495253528538 1495980438372 1496956403712 1500665413632 1510842826752 1511828488192 1513731698688 1517482272768 1518219988992 1519210463232 1519726159616 1521122966748 1524891854178 1533303324672 1535233569408 1536235143168 1540041474048 1540790157312 1542318718976 1543736291328 1545267775744 1547561207808 1549096486784 1558056665088 1559073128448 1559602356224 1565247143936 1566685790208 1567217602104 1568240041984 1572125671424 1581219053568 1581755798784 1582787723264 1590516178944 1591553818624 1601302953984 1605270503424 1606317768704 1608339929856 1609121816064 1613108738304 1614161117184 1614709044592 1625108250624 1629134782464 1631185667496 1632249839616 1633043349504 1634663432192 1637089542144 1638713638912 1640219809536 1641847011728 1649267441664 1651343671296 1655435206656 1656515198976 1657077503488 1657320505344 1658964672512 1663075090432 1664603652096 1666255044608 1675892883456 1680045244416 1681711955968 1683627180032 1685746664448 1689923440128 1691025932288 1700807049216 1701384388608 1706712629248 1708861175472 1709691929568 1710807318528 1715046187008 1720866386624 1726677516288 1734265454592 1735108558848 1736240529408 1736829896704 1738426247712 1742733547632 1744462449961 1746449137664 1752346656768 1754552650752 1760047398912 1760903036928 1762649964544 1764270047232 1766020315136 1768641380352 1770395984896 1772412207104 1774643461206 1780636188672 1788853878784 1790498045952 1791105830976 1792274333696 1796715053056 1801025673216 1807107489792 1807720912896 1816547675166 1817732775936 1818918649856 1827800088576 1828420535788 1834594861056 1838996361216 1843552843776 1844755562496 1845381765248 1847077888194 1855602208768 1861868322816 1864212191424 1866335256576 1868186779648 1870959476736 1872815587328 1874536925184 1876396584832 1877308785408 1883187970048 1891925950464 1894080577536 1895959625728 1900657246208 1902404173824 1903049945412 1904291479552 1905217241088 1913589777792 1920051707904 1924145348608 1926567616512 1931341074432 1932601065472 1933540589568 1935974684952 1942037594112 1953933633792 1955208364032 1960052785152 1964755279872 1966704441856 1971577346816 1982981210112 1984274890752 1984948453376 1986772854528 1991695483008 1993671371384 1993963732992 1994640584496 1995941871616 2000887218176 2012460613632 2014457102336 2016308625408 2018308931584 2021304434688 2023309697024 2024293318656 2025613950976 2028163955664 2033189138904 2044404432896 2046283481088 2046978092544 2048313524224 2053388632064 2054386876416 2058315055104 2063414943744 2076054485904 2077408886784 2078764171264 2087552484864 2088914386944 2089623469472 2101710127104 2106917535744 2108292071424 2109007731712 2110946157936 2118586466304 2119305621027 2120688238592 2132954578944 2135070605312 2138239401984 2140360671232 2142327914496 2144453239808 2145495754752 2150811651072 2152214822912 2154924202893 2164663517184 2166811000832 2172179709952 2174176198656 2174914223328 2176333119488 2177391132672 2182786056192 2186959746048 2201791561728 2207246942208 2208686931968 2209760673792 2212542497088 2218024515168 2219471536128 2220224936314 2233067010048 2234523844608 2240060325888 2242880292807 2245434605568 2247662219264 2250998120448 2253231253504 2266264240128 2267742732288 2268512518144 2270597548032 2276223409152 2278481567296 2278815694848 2279589239424 2281076424704 2286728249344 2299954987008 2302236688384 2304352714752 2310062211072 2312353939456 2313478078464 2314987372544 2317901663616 2323644730176 2336462209024 2338609692672 2339403534336 2346729865216 2347870715904 2350826403156 2352360062976 2358188507136 2366191281608 2372633698176 2374181584896 2385774268416 2387330727936 2388141107968 2401367564288 2401954430976 2407905755136 2409476653056 2410294550528 2412509894784 2421241675776 2422063566888 2423643701248 2437066784768 2437662375936 2443702173696 2446126481408 2448374759424 2451995148288 2458070458368 2459674083328 2462770517592 2473901162496 2482491097088 2484772798464 2485616255232 2488447008768 2494612635648 2499382566912 2503078380544 2522567933952 2525440770048 2528619996672 2534885160192 2536538898432 2537399927216 2540289654784 2551453037056 2552076582912 2560068943872 2563291763208 2566210977792 2568756822016 2572569280512 2575121432576 2578054119424 2581299579936 2589383458816 2590016274432 2601398181888 2604360794112 2605244845056 2606944485376 2613403713536 2619673706496 2628519985152 2640071098368 2643974946816 2645699854336 2649030472704 2655593977344 2658618310656 2659520779328 2661965191809 2683280818176 2686658746464 2688411500544 2695072579584 2699057758208 2701538509824 2704218607552 2710918851872 2711581369344 2726599163904 2728377974784 2729304123392 2739182501888 2741700132864 2742630803682 2744420073472 2751219924992 2751892291584 2767133343744 2768072647872 2769878515712 2783403313152 2785219182592 2792802484224 2802280169472 2809223380992 2811056095232 2814594877248 2815963178112 2824781955072 2825740828036 2843939438592 2850985869312 2854574918118 2856437219328 2857825861632 2860661006336 2867748868096 2870384666688 2873232270524 2886218022912 2889851424768 2897011611648 2898901598208 2899885631104 2900310884352 2903188176896 2910381408256 2913056391168 2915946328064 2932812546048 2935722082304 2940079177728 2942995922944 2946347565056 2950056662784 2957366020224 2959295381504 2976412336128 2977422680064 2979365126144 2986747101184 2990507057076 2991960876744 2993912807424 3001330827264 3021685653504 3023656976384 3027463397376 3034964545536 3036439977984 3038420926464 3039452319232 3042245933496 3049783708356 3066606649344 3070467138816 3072470286336 3080082948096 3081580314624 3084637437952 3087472582656 3090535551488 3095122415616 3098192973568 3116113330176 3118146256896 3119204712448 3130494287872 3133371580416 3134435204208 3136480083968 3144251342848 3162438107136 3163511597568 3165575446528 3181032357888 3183107637248 3202605907968 3210541006848 3212635537408 3216679859712 3218243632128 3226217476608 3228322234368 3229418089184 3250216501248 3258269564928 3262371334992 3264499679232 3266086699008 3269326864384 3274179084288 3277427277824 3280439619072 3283694023456 3298534883328 3302687342592 3310870413312 3313030397952 3314155006976 3314641010688 3317929345024 3326150180864 3329207304192 3330337404471 3332510089216 3351785766912 3360090488832 3363423911936 3367254360064 3371493328896 3379846880256 3382051864576 3401614098432 3402768777216 3413425258496 3417722350944 3419383859136 3421614637056 3430092374016 3441732773248 3453355032576 3468530909184 3470217117696 3472481058816 3473659793408 3476852495424 3485467095264 3488924899922 3492898275328 3504693313536 3509105301504 3520094797824 3521806073856 3525299929088 3528540094464 3532040630272 3537282760704 3540791969792 3544824414208 3549286922412 3561272377344 3577707757568 3580996091904 3582211661952 3584548667392 3593430106112 3602051346432 3614214979584 3615441825792 3633095350332 3635465551872 3637837299712 3655600177152 3656841071576 3669189722112 3677992722432 3687105687552 3689511124992 3690763530496 3694155776388 3711204417536 3723736645632 3728424382848 3732670513152 3736373559296 3741918953472 3745631174656 3749073850368 3752793169664 3754617570816 3766375940096 3783851900928 3788161155072 3791919251456 3801314492416 3804808347648 3806099890824 3808582959104 3810434482176 3827179555584 3840103415808 3848290697216 3853135233024 3862682148864 3865202130944 3867081179136 3871949369904 3884075188224 3907867267584 3910416728064 3920105570304 3929510559744 3933408883712 3943154693632 3965962420224 3968549781504 3969896906752 3973545709056 3983390966016 3987342742768 3987927465984 3989281168992 3991883743232 4001774436352 4024921227264 4028914204672 4032617250816 4036617863168 4042608869376 4046619394048 4048586637312 4051227901952 4056327911328 4066378277808 4088808865792 4092566962176 4093956185088 4096627048448 4106777264128 4108773752832 4113946205523 4116630110208 4126829887488 4152108971808 4154817773568 4157528342528 4175104969728 4177828773888 4179246938944 4203420254208 4213835071488 4216584142848 4218015463424 4221892315872 4237172932608 4238611242054 4241376477184 4265909157888 4270141210624 4276478803968 4280721342464 4284655828992 4288906479616 4290991509504 4301623302144 4304429645824 4309848405786 4329327034368 4333622001664 4344359419904 4348352397312 4349828446656 4352666238976 4354782265344 4365572112384 4373919492096 4403583123456 4414493884416 4417373863936 4419521347584 4425084994176 4436049030336 4438943072256 4440449872628 4466134020096 4469047689216 4480120651776 4485760585614 4490869211136 4495324438528 4501996240896 4506462507008 4532528480256 4535485464576 4537025036288 4541195096064 4552446818304 4556963134592 4557631389696 4559178478848 4562152849408 4573456498688 4599909974016 4604473376768 4608705429504 4620124422144 4624707878912 4626956156928 4629974745088 4635803327232 4647289460352 4672924418048 4677219385344 4678807068672 4693459730432 4695741431808 4701652806312 4704720125952 4716377014272 4732382563216 4745267396352 4748363169792 4771548536832 4774661455872 4776282215936 4802735128576 4803908861952 4815811510272 4818953306112 4820589101056 4825019789568 4842483351552 4844127133776 4847287402496 4874133569536 4875324751872 4887404347392 4892252962816 4896749518848 4903990296576 4916140916736 4919348166656 4925541035184 4947802324992 4964982194176 4969545596928 4971232510464 4976894017536 4989225271296 4998765133824 5006156761088 5028156473417 5045135867904 5050881540096 5057239993344 5069770320384 5073077796864 5074799854432 5080579309568 5102906074112 5104153165824 5120137887744 5126583526416 5132421955584 5137513644032 5145138561024 5150242865152 5156108238848 5162599159872 5178766917632 5180032548864 5202796363776 5208721588224 5210489690112 5213888970752 5226807427072 5233387349883 5239347412992 5257039970304 5280142196736 5287949893632 5291399708672 5298060945408 5311187954688 5317236621312 5319041558656 5323930383618 5366561636352 5373317492928 5376823001088 5390145159168 5398115516416 5403077019648 5408437215104 5421837703744 5423162738688 5453198327808 5456755949568 5458608246784 5478365003776 5483400265728 5485261607364 5488840146944 5502439849984 5503784583168 5534266687488 5536145295744 5539757031424 5566806626304 5570438365184 5585604968448 5604560338944 5618446761984 5622112190464 5629189754496 5631926356224 5649563910144 5651481656072 5687878877184 5701971738624 5709149836236 5712874438656 5715651723264 5721322012672 5735497736192 5740769333376 5746464541048 5772436045824 5779702849536 5794023223296 5797803196416 5799771262208 5800621768704 5806376353792 5820762816512 5826112782336 5831892656128 5865625092096 5871444164608 5880158355456 5885991845888 5892695130112 5900113325568 5914732040448 5918590763008 5952824672256 5954845360128 5958730252288 5973494202368 5981014114152 5983921753488 5987825614848 6002661654528 6043371307008 6047313952768 6054926794752 6069929091072 6072879955968 6076841852928 6078904638464 6084491866992 6099567416712 6133213298688 6140934277632 6144940572672 6160165896192 6163160629248 6169274875904 6174945165312 6181071102976 6190244831232 6196385947136 6232226660352 6236292513792 6238409424896 6260988575744 6266743160832 6268870408416 6272960167936 6288502685696 6324876214272 6327023195136 6331150893056 6357916863081 6362064715776 6366215274496 6405211815936 6421082013696 6425271074816 6433359719424 6436487264256 6452434953216 6456644468736 6458836178368 6464772608679 6500433002496 6516539129856 6524742669984 6528999358464 6532173398016 6538653728768 6548358168576 6554854555648 6560879238144 6567388046912 6605374685184 6621740826624 6626060795904 6628310013952 6629282021376 6635858690048 6652300361728 6658414608384 6660674808942 6665020178432 6703571533824 6720180977664 6726847823872 6734508720128 6742986657792 6759693760512 6764103729152 6803228196864 6805537554432 6826850516992 6835444701888 6838767718272 6843229274112 6860184748032 6883465546496 6906710065152 6937061818368 6940434235392 6944962117632 6947319586816 6953704990848 6970934190528 6977849799844 6985796550656 7009386627072 7018210603008 7040189595648 7043612147712 7050599858176 7057080188928 7064081260544 7074565521408 7081583939584 7089648828416 7098573844824 7122544754688 7155415515136 7161992183808 7164423323904 7169097334784 7186860212224 7204102692864 7228429959168 7230883651584 7266190700664 7270931103744 7275674599424 7311200354304 7313682143152 7338379444224 7355985444864 7374211375104 7379022249984 7381527060992 7388311552776 7422408835072 7447473291264 7456848765696 7465341026304 7472747118592 7483837906944 7491262349312 7498147700736 7505586339328 7509235141632 7532751880192 7567703801856 7576322310144 7583838502912 7602628984832 7609616695296 7612199781648 7617165918208 7620868964352 7654359111168 7680206831616 7696581394432 7706270466048 7725364297728 7730404261888 7734162358272 7743898739808 7768150376448 7770787277099 7815734535168 7820833456128 7840211140608 7859021119488 7866817767424 7886309387264 7931924840448 7937099563008 7939793813504 7947091418112 7966781932032 7974685485536 7975854931968 7978562337984 7983767486464 8003548872704 8049842454528 8057828409344 8065234501632 8073235726336 8085217738752 8093238788096 8097173274624 8102455803904 8112655822656 8132756555616 8177617731584 8185133924352 8187912370176 8193254096896 8213554528256 8217547505664 8227892411046 8233260220416 8253659774976 8304217943616 8309635547136 8315056685056 8350209939456 8355657547776 8358493877888 8406840508416 8427670142976 8433168285696 8436030926848 8443784631744 8474345865216 8477222484108 8482752954368 8531818315776 8540282421248 8552957607936 8561442684928 8569311657984 8577812959232 8581983019008 8603246604288 8608859291648 8619696811572 8658654068736 8667244003328 8688718839808 8696704794624 8699656893312 8705332477952 8709564530688 8731144224768 8747838984192 8807166246912 8828987768832 8834747727872 8839042695168 8850169988352 8872098060672 8877886144512 8880899745256 8932268040192 8938095378432 8960241303552 8971521171228 8981738422272 8990648877056 9003992481792 9012925014016 9065056960512 9070970929152 9074050072576 9082390192128 9104893636608 9113926269184 9115262779392 9118356957696 9124305698816 9146912997376 9199819948032 9208946753536 9217410859008 9240248844288 9249415757824 9253912313856 9259949490176 9271606654464 9294578920704 9345848836096 9354438770688 9357614137344 9386919460864 9391482863616 9403305612624 9409440251904 9432754028544 9464765126432 9490534792704 9496726339584 9543097073664 9549322911744 9552564431872 9605470257152 9607817723904 9631623020544 9637906612224 9641178202112 9650039579136 9684966703104 9688254267552 9694574804992 9748267139072 9750649503744 9774808694784 9784505925632 9793499037696 9807980593152 9832281833472 9838696333312 9851082070368 9895604649984 9929964388352 9939091193856 9942465020928 9953788035072 9978450542592 9991012213413 9997530267648 10012313522176 10056312946834 10090271735808 10101763080192 10114479986688 10139540640768 10146155593728 10149599708864 10161158619136 10205812148224 10208306331648 10240275775488 10253167052832 10264843911168 10275027288064 10290277122048 10300485730304 10312216477696 10325198319744 10357533835264 10360065097728 10405592727552 10417443176448 10420979380224 10427777941504 10453614854144 10466774699766 10478694825984 10514079940608 10560284393472 10575899787264 10582799417344 10596121890816 10622375909376 10634473242624 10638083117312 10647860767236 10733123272704 10746634985856 10753646002176 10780290318336 10796231032832 10806154039296 10816874430208 10843675407488 10846325477376 10906396655616 10913511899136 10917216493568 10956730007552 10966800531456 10970523214728 10977680293888 11004879699968 11007569166336 11068533374976 11072290591488 11079514062848 11133613252608 11140876730368 11171209936896 11209120677888 11236893523968 11244224380928 11258379508992 11263852712448 11299127820288 11302963312144 11375757754368 11403943477248 11418299672472 11425748877312 11431303446528 11442644025344 11470995472384 11481538666752 11492929082096 11544872091648 11559405699072 11588046446592 11595606392832 11599542524416 11601243537408 11612752707584 11641525633024 11652225564672 11663785312256 11731250184192 11742888329216 11760316710912 11771983691776 11785390260224 11800226651136 11829464080896 11837181526016 11905649344512 11909690720256 11917460504576 11946988404736 11962028228304 11967843506976 11975651229696 12005323309056 12086742614016 12094627905536 12109853589504 12139858182144 12145759911936 12153683705856 12157809276928 12168983733984 12199134833424 12211237149727 12266426597376 12281868555264 12289881145344 12320331792384 12326321258496 12338549751808 12349890330624 12362142205952 12380489662464 12392771894272 12464453320704 12472585027584 12476818849792 12521977151488 12533486321664 12537740816832 12545920335872 12577005371392 12649752428544 12654046390272 12662301786112 12715833726162 12724129431552 12732430548992 12810423631872 12842164027392 12850542149632 12866719438848 12872974528512 12904869906432 12913288937472 12917672356736 12929545217358 13000866004992 13033078259712 13049485339968 13057998716928 13064346796032 13077307457536 13096716337152 13109709111296 13121758476288 13134776093824 13210749370368 13243481653248 13252121591808 13256620027904 13258564042752 13271717380096 13304600723456 13316829216768 13321349617884 13330040356864 13407143067648 13440361955328 13453695647744 13469017440256 13485973315584 13519387521024 13528207458304 13606456393728 13611075108864 13653701033984 13670889403776 13677535436544 13686458548224 13720369496064 13766931092992 13813420130304 13874123636736 13880868470784 13889924235264 13894639173632 13907409981696 13941868381056 13955699599688 13971593101312 14018773254144 14036421206016 14080379191296 14087224295424 14101199716352 14114160377856 14128162521088 14149131042816 14163167879168 14179297656832 14197147689648 14245089509376 14310831030272 14323984367616 14328846647808 14338194669568 14373720424448 14408205385728 14456859918336 14461767303168 14532381401328 14541862207488 14551349198848 14622400708608 14627364286304 14676758888448 14711970889728 14748422750208 14758044499968 14763054121984 14776623105552 14844817670144 14894946582528 14913697531392 14930682052608 14945494237184 14967675813888 14982524698624 14996295401472 15011172678656 15018470283264 15065503760384 15084469420251 15135407603712 15152644620288 15167677005824 15205257969664 15219233390592 15224399563296 15234331836416 15241737928704 15308718222336 15360413663232 15412540932096 15450728595456 15460808523776 15468324716544 15487797479616 15536300752896 15541574554198 15631469070336 15641666912256 15680422281216 15700162049649 15718042238976 15733635534848 15772618774528 15863849680896 15874199126016 15879587627008 15894182836224 15933563864064 15949370971072 15951709863936 15957124675968 15967534972928 16007097745408 16099684909056 16115656818688 16130469003264 16146471452672 16170435477504 16186477576192 16194346549248 16204911607808 16225311645312 16265513111232 16355235463168 16370267848704 16375824740352 16386508193792 16427109056512 16435095011328 16455784822092 16466520440832 16507319549952 16608435887232 16619271094272 16630113370112 16700419878912 16711315095552 16716987755776 16813681016832 16855340285952 16866336571392 16872061853696 16887569263488 16948691730432 16954444968216 16965505908736 17063636631552 17080564842496 17105915215872 17122885369856 17138623315968 17155625918464 17163966038016 17206493208576 17217718583296 17239393623144 17317308137472 17334488006656 17377437679616 17393409589248 17399313786624 17410664955904 17419129061376 17462288449536 17495677968384 17614332493824 17657975537664 17669495455744 17678085390336 17700339976704 17744196121344 17755772289024 17761799490512 17864536080384 17876190756864 17920482607104 17943042342456 17963476844544 17981297754112 18007984963584 18025850028032 18130113921024 18141941858304 18148100145152 18164780384256 18209787273216 18227852538368 18230525558784 18236713915392 18248611397632 18293825994752 18399639896064 18417893507072 18434821718016 18480497688576 18498831515648 18507824627712 18519898980352 18543213308928 18589157841408 18691697672192 18708877541376 18715228274688 18773838921728 18782965727232 18806611225248 18818880503808 18865508057088 18929530252864 18981069585408 18993452679168 19086194147328 19098645823488 19105128863744 19210940514304 19215635447808 19263246041088 19275813224448 19282356404224 19300079158272 19369933406208 19376508535104 19389149609984 19496534278144 19501299007488 19549617389568 19569011851264 19586998075392 19615961186304 19664563666944 19677392666624 19702164140736 19859928776704 19878182387712 19884930041856 19907576070144 19956901085184 19982024426826 19995060535296 20024627044352 20112625893668 20180543471616 20203526160384 20228959973376 20279081281536 20292311187456 20299199417728 20322317238272 20411624296448 20416612663296 20480551550976 20506334105664 20529687822336 20550054576128 20580554244096 20600971460608 20624432955392 20650396639488 20715067670528 20720130195456 20811185455104 20834886352896 20841958760448 20855555883008 20907229708288 20933549399532 20957389651968 21028159881216 21120568786944 21151799574528 21165598834688 21192243781632 21244751818752 21268946485248 21276166234624 21295721534472 21466246545408 21493269971712 21507292004352 21560580636672 21592462065664 21612308078592 21633748860416 21687350814976 21692650954752 21812793311232 21827023798272 21834432987136 21913460015104 21933601062912 21941046429456 21955360587776 22009759399936 22015138332672 22137066749952 22144581182976 22159028125696 22267226505216 22281753460736 22342419873792 22418241355776 22473787047936 22488448761856 22516759017984 22527705424896 22598255640576 22605926624288 22751515508736 22807886954496 22836599344944 22851497754624 22862606893056 22885288050688 22941990944768 22963077333504 22985858164192 23089744183296 23118811398144 23176092893184 23191212785664 23199085048832 23202487074816 23225505415168 23283051266048 23304451129344 23312361831297 23327570624512 23462500368384 23485776658432 23520633421824 23543967383552 23570780520448 23600453302272 23658928161792 23674363052032 23811298689024 23819381440512 23834921009152 23893976809472 23924056456608 23935687013952 23951302459392 24010646618112 24173485228032 24219707179008 24279716364288 24291519823872 24307367411712 24315618553856 24337967467968 24398269666848 24422474299454 24532853194752 24563737110528 24579762290688 24640663584768 24652642516992 24677099503616 24699780661248 24724284411904 24760979324928 24785543788544 24928906641408 24945170055168 24953637699584 25043954302976 25066972643328 25075481633664 25091840671744 25154010742784 25299504857088 25308092780544 25324603572224 25431667452324 25448258863104 25464861097984 25620847263744 25684328054784 25701084299264 25733438877696 25745949057024 25809739812864 25826577874944 25835344713472 25859090434716 26001732009984 26066156519424 26098970679936 26115997433856 26128693592064 26154614915072 26193432674304 26219418222592 26243516952576 26269552187648 26421498740736 26486963306496 26504243183616 26513240055808 26517128085504 26543434760192 26609201446912 26633658433536 26642699235768 26660080713728 26814286135296 26880723910656 26907391295488 26938034880512 26971946631168 27038775042048 27056414916608 27212912787456 27222150217728 27307402067968 27341778807552 27355070873088 27372917096448 27440738992128 27533862185984 27626840260608 27748247273472 27761736941568 27779848470528 27789278347264 27814819963392 27883736762112 27911399199376 27943186202624 28037546508288 28072842412032 28160758382592 28174448590848 28202399432704 28228320755712 28256325042176 28298262085632 28326335758336 28358595313664 28394295379296 28490179018752 28621662060544 28647968735232 28657693295616 28676389339136 28747440848896 28816410771456 28913719836672 28923534606336 29064762802656 29083724414976 29102698397696 29244801417216 29254728572608 29353517776896 29423941779456 29496845500416 29516088999936 29526108243968 29553246211104 29689635340288 29789893165056 29827395062784 29861364105216 29890988474368 29935351627776 29965049397248 29992590802944 30022345357312 30036940566528 30131007520768 30168938840502 30270815207424 30305289240576 30335354011648 30410515939328 30438466781184 30448799126592 30468663672832 30483475857408 30617436444672 30720827326464 30825081864192 30901457190912 30921617047552 30936649433088 30975594959232 31072601505792 31083149108396 31262938140672 31283333824512 31360844562432 31400324099298 31436084477952 31467271069696 31545237549056 31727699361792 31748398252032 31759175254016 31788365672448 31867127728128 31898741942144 31903419727872 31914249351936 31935069945856 32014195490816 32199369818112 32231313637376 32260938006528 32292942905344 32340870955008 32372955152384 32388693098496 32409823215616 32450623290624 32531026222464 32710470926336 32740535697408 32751649480704 32773016387584 32854218113024 32870190022656 32911569644184 32933040881664 33014639099904 33216871774464 33238542188544 33260226740224 33400839757824 33422630191104 33433975511552 33627362033664 33710680571904 33732673142784 33744123707392 33775138526976 33897383460864 33908889936432 33931011817472 34127273263104 34161129684992 34211830431744 34245770739712 34277246631936 34311251836928 34327932076032 34412986417152 34435437166592 34478787246288 34634616274944 34668976013312 34754875359232 34786819178496 34798627573248 34821329911808 34838258122752 34924576899072 34991355936768 35228664987648 35315951075328 35338990911488 35356170780672 35400679953408 35488392242688 35511544578048 35523598981024 35729072160768 35752381513728 35840965214208 35886084684912 35926953689088 35962595508224 36015969927168 36051700056064 36260227842048 36283883716608 36296200290304 36329560768512 36419574546432 36455705076736 36461051117568 36473427830784 36497222795264 36587651989504 36633711449181 36799279792128 36835787014144 36869643436032 36960995377152 36997663031296 37015649255424 37039797960704 37086426617856 37178315682816 37417755082752 37430456549376 37547677843456 37565931454464 37613222450496 37637761007616 37731016114176 37859060505728 37962139170816 37986905358336 38172388294656 38197291646976 38210257727488 38421881028608 38431270895616 38526492082176 38551626448896 38564712808448 38600158316544 38739866812416 38753017070208 38778299219968 38993068556288 39002598014976 39099234779136 39138023702528 39173996150784 39231922372608 39329127333888 39354785333248 39404328281472 39719857553408 39756364775424 39769860083712 39815152140288 39913802170368 39964048853652 39990121070592 40049254088704 40225251787336 40361086943232 40407052320768 40457919946752 40558162563072 40584622374912 40598398835456 40644634476544 40823248592896 40833225326592 40961103101952 41012668211328 41059375644672 41100109152256 41161108488192 41201942921216 41248865910784 41300793278976 41430135341056 41440260390912 41622370910208 41669772705792 41683917520896 41711111766016 41814459416576 41867098799064 41914779303936 42056319762432 42241137573888 42303599149056 42331197669376 42384487563264 42489503637504 42537892970496 42552332469248 42591443068944 42932493090816 42986539943424 43014584008704 43121161273344 43184924131328 43224616157184 43267497720832 43374701629952 43385301909504 43625586622464 43654047596544 43668865974272 43826920030208 43867202125824 43882092858912 43910721175552 44019518799872 44030276665344 44274133499904 44289162365952 44318056251392 44534453010432 44563506921472 44684839747584 44836482711552 44947574095872 44976897523712 45033518035968 45055410849792 45196511281152 45211853248576 45253408260753 45503031017472 45615773908992 45673198689888 45702995509248 45725213786112 45770576101376 45883981889536 45926154667008 45971716328384 46237622796288 46352185786368 46382425571328 46398170097664 46404974149632 46451010830336 46566102532096 46608902258688 46624723662594 46655141249024 46925000736768 46971553316864 47041266843648 47087934767104 47141561040896 47200906604544 47317856323584 47348726104064 47622597378048 47638762881024 47669842018304 47787953618944 47848112913216 47871374027904 47902604918784 48021293236224 48346970456064 48439414358016 48559432728576 48583039647744 48614734823424 48631237107712 48675934935936 48796539333696 48844948598908 49065706389504 49127474221056 49159524581376 49281327169536 49305285033984 49354199007232 49399561322496 49448568823808 49521958649856 49571087577088 49857813282816 49890340110336 49907275399168 50087908605952 50133945286656 50150963267328 50183681343488 50308021485568 50599009714176 50616185561088 50649207144448 50863334904648 50896517726208 50929722195968 51241694527488 51368656109568 51402168598528 51466877755392 51491898114048 51619479625728 51653155749888 51670689426944 51718180869432 52003464019968 52132313038848 52197941359872 52231994867712 52257387184128 52309229830144 52386865348608 52438836445184 52487033905152 52539104375296 52842997481472 52973926612992 53008486367232 53026480111616 53034256171008 53086869520384 53218402893824 53267316867072 53285398471536 53320161427456 53628572270592 53761447821312 53814782590976 53876069761024 53943893262336 54077550084096 54112829833216 54425825574912 54444300435456 54614804135936 54683557615104 54710141746176 54745834192896 54881477984256 55067724371968 55253680521216 55496494546944 55523473883136 55559696941056 55578556694528 55629639926784 55767473524224 55822798398752 55886372405248 56075093016576 56145684824064 56321516765184 56348897181696 56404798865408 56456641511424 56512650084352 56596524171264 56652671516672 56717190627328 56788590758592 56980358037504 57243324121088 57295937470464 57315386591232 57352778678272 57494881697792 57632821542912 57827439673344 57847069212672 58129525605312 58167448829952 58205396795392 58489602834432 58509457145216 58707035553792 58847883558912 58993691000832 59032177999872 59052216487936 59106492422208 59379270680576 59579786330112 59654790125568 59722728210432 59781976948736 59870703255552 59930098794496 59985181605888 60044690714624 60073881133056 60262015041536 60337877681004 60541630414848 60610578481152 60670708023296 60821031878656 60876933562368 60897598253184 60937327345664 60966951714816 61234872889344 61441654652928 61650163728384 61802914381824 61843234095104 61873298866176 61951189918464 62145203011584 62166298216792 62525876281344 62566667649024 62721689124864 62800648198596 62872168955904 62934542139392 63090475098112 63455398723584 63496796504064 63518350508032 63576731344896 63734255456256 63797483884288 63806839455744 63828498703872 63870139891712 64028390981632 64398739636224 64462627274752 64521876013056 64585885810688 64681741910016 64745910304768 64777386196992 64819646431232 64901246581248 65062052444928 65420941852672 65481071394816 65503298961408 65546032775168 65708436226048 65740380045312 65823139288368 65866081763328 66029278199808 66433743548928 66477084377088 66520453480448 66801679515648 66845260382208 66867951023104 67254724067328 67421361143808 67465346285568 67488247414784 67550277053952 67794766921728 67817779872864 67862023634944 68254546526208 68322259369984 68423660863488 68491541479424 68554493263872 68622503673856 68655864152064 68825972834304 68870874333184 68957574492576 69269232549888 69337952026624 69509750718464 69573638356992 69597255146496 69642659823616 69676516245504 69849153798144 69937085493891 69982711873536 70457329975296 70631902150656 70677981822976 70712341561344 70801359906816 70976784485376 71023089156096 71047197962048 71458144321536 71504763027456 71681930428416 71772169369824 71853907378176 71925191016448 72031939854336 72103400112128 72520455684096 72592400580608 72659121537024 72839149092864 72911410153472 72922102235136 72946855661568 72994445590528 73175303979008 73267422898362 73598559584256 73671574028288 73739286872064 73921990754304 73995326062592 74031298510848 74079595921408 74172853235712 74356631365632 74835510165504 74860913098752 75095355686912 75131862908928 75226444900992 75275522015232 75462032228352 75718121011456 75924278341632 75973810716672 76344776589312 76394583293952 76420515454976 76843762057216 76862541791232 77052984164352 77103252897792 77129425616896 77200316633088 77479733624832 77506034140416 77556598439936 77986137112576 78005196029952 78198469558272 78276047405056 78347992301568 78463844745216 78658254667776 78709570666496 78808656562944 79439715106816 79512729550848 79539720167424 79630304280576 79827604340736 79928097707304 79980242141184 80098508177408 80450503574672 80722173886464 80814104641536 80915839893504 81116325126144 81169244749824 81196797670912 81289268953088 81646497185792 81666450653184 81922206203904 82025336422656 82118751289344 82200218304512 82322216976384 82403885842432 82497731821568 82601586557952 82860270682112 82880520781824 83244741820416 83339545411584 83367835041792 83422223532032 83628918833152 83734197598128 83829558607872 84112639524864 84482275147776 84607198298112 84662395338752 84768975126528 84979007275008 85075785940992 85104664938496 85182886137888 85478660048089 85864986181632 85973079886848 86029168017408 86242322546688 86369848262656 86449232314368 86534995441664 86749403259904 86770603819008 87251173244928 87308095193088 87337731948544 87653840060416 87734404251648 87764185717824 87821442351104 88039037599744 88060553330688 88548266999808 88578324731904 88636112502784 89068906020864 89127013842944 89369679495168 89672965423104 89895148191744 89953795047424 90067036071936 90110821699584 90393022562304 90423706497152 90506816521506 91006062034944 91231547817984 91346397379776 91405991018496 91450427572224 91541152202752 91767963779072 91852309334016 91943432656768 92475245592576 92704371572736 92764851142656 92796340195328 92809948299264 92902021660672 93132205064192 93217804517376 93249447325188 93310282498048 93850001473536 93943106633728 94082533687296 94175869534208 94283122081792 94401813209088 94635712647168 94697452208128 95245194756096 95277525762048 95339684036608 95575907237888 95696225826432 95742748055808 95805209837568 96042586472448 96693940912128 96878828716032 97118865457152 97166079295488 97229469646848 97262474215424 97351869871872 97593078667392 97689897197816 98131412779008 98254948442112 98319049162752 98562654339072 98610570067968 98708398014464 98799122644992 98897137647616 99043917299712 99142175154176 99715626565632 99780680220672 99814550798336 100175817211904 100267890573312 100301926534656 100367362686976 100616042971136 101198019428352 101232371122176 101298414288896 101726669809296 101793035452416 101859444391936 102483389054976 102737312219136 102804337197056 102933755510784 102983796228096 103238959251456 103306311499776 103341378853888 103436361738864 104006928039936 104264626077696 104395882719744 104463989735424 104514774368256 104618459660288 104773730697216 104877672890368 104974067810304 105078208750592 105685994962944 105947853225984 106016972734464 106052960223232 106068512342016 106173739040768 106436805787648 106534633734144 106570796943072 106640322854912 107257144541184 107522895642624 107629565181952 107887786524672 108155100168192 108225659666432 108851651149824 108888600870912 109229608271872 109367115230208 109420283492352 109491668385792 109762955968512 109901134347543 110135448743936 110507361042432 110992989093888 111046947766272 111119393882112 111157113389056 111259279853568 111534947048448 111645596797504 111772744810496 112291369648128 112643033530368 112697794363392 112809597730816 112913283022848 113025300168704 113193048342528 113305343033344 113434381254656 113577181517184 113960716075008 114486648242176 114591874940928 114630773182464 114705557356544 114989763395584 115265643085824 115654879346688 115694138425344 116259051210624 116334897659904 116410793590784 116979205668864 117018914290432 117414071107584 117695767117824 117987382001664 118064355999744 118104432975872 118212984844416 118758541361152 119159572660224 119309580251136 119445456420864 119563953897472 119741406511104 119860197588992 119970363211776 120089381429248 120147762266112 120524030083072 120675755362008 121083260829696 121221156962304 121341416046592 121642063757312 121753867124736 121795196506368 121874654691328 121933903429632 122469745778688 122883309305856 123300327456768 123605828763648 123686468190208 123746597732352 123902379836928 124290406023168 124332596433584 125051752562688 125133335298048 125443378249728 125601296397192 125744337911808 125869084278784 126180950196224 126910797447168 126993593008128 127036701016064 127153462689792 127468510912512 127594967768576 127613678911488 127656997407744 127740279783424 128056781963264 128797479272448 128925254549504 129043752026112 129171771621376 129363483820032 129491820609536 129554772393984 129639292862464 129802493162496 130124104889856 130841883705344 130962142789632 131006597922816 131092065550336 131416872452096 131480760090624 131646278576736 131732163526656 132058556399616 132867487097856 132954168754176 133040906960896 133603359031296 133690520764416 133735902046208 134509448134656 134842722287616 134930692571136 134976494829568 135100554107904 135589533843456 135635559745728 135724047269888 136509093052416 136644518739968 136847321726976 136983082958848 137108986527744 137245007347712 137311728304128 137651945668608 137741748666368 137915148985152 138675904053248 139019501436928 139147276713984 139194510292992 139285319647232 139353032491008 139698307596288 139874170987782 139965423747072 140914659950592 141263804301312 141355963645952 141424683122688 141602719813632 141953568970752 142046178312192 142094395924096 142916288643072 143009526054912 143363860856832 143544338739648 143707814756352 143850382032896 144063879708672 144206800224256 145040911368192 145184801161216 145318243074048 145678298185728 145822820306944 145844204470272 145893711323136 145988891181056 146350607958016 146534845796724 147197119168512 147343148056576 147478573744128 147843981508608 147990652125184 148062597021696 148159191842816 148345706471424 148713262731264 149671020331008 149721826197504 150190711373824 150263725817856 150452889801984 150551044030464 150924064456704 151436242022912 151848556683264 151947621433344 152689553178624 152789166587904 152841030909952 153687524114432 153725083582464 154105968328704 154206505795584 154258851233792 154400633266176 154959467249664 155012068280832 155113196879872 155972274225152 156010392059904 156396939116544 156552094810112 156695984603136 156927689490432 157316509335552 157419141332992 157617313125888 158879430213632 159025459101696 159079440334848 159260608561152 159655208681472 159856195414608 159960484282368 160197016354816 160901007149344 161444347772928 161628209283072 161831679787008 162232650252288 162338489499648 162393595341824 162578537906176 163292994371584 163332901306368 163844412407808 164050672845312 164237502578688 164400436609024 164644433952768 164807771684864 164995463643136 165203173115904 165720541364224 165761041563648 166489483640832 166679090823168 166735670083584 166844447064064 167257837666304 167468395196256 167659117215744 168225279049728 168964550295552 169214396596224 169537950253056 169958014550016 170151571881984 170209329876992 170365772275776 170957320096178 171729972363264 171946159773696 172058336034816 172484645093376 172739696525312 172898464628736 173069990883328 173498806519808 173541207638016 174502346489856 174616190386176 174675463897088 175307680120832 175468808503296 175528371435648 175642884702208 176078075199488 176121106661376 177096533999616 177156649463808 177272225005568 178137812041728 178254027685888 178739358990336 179345930846208 179790296383488 179907590094848 180134072143872 180221643399168 180786045124608 180847412994304 181013633043012 182012124069888 182463095635968 182692794759552 182811982036992 182900855144448 183082304405504 183535927558144 183704618668032 183886865313536 184950491185152 185408743145472 185529702285312 185592680390656 185619896598528 185804043321344 186264410128384 186435609034752 186498894650376 186620564996096 187700002947072 187886213267456 188165067374592 188351739068416 188566244163584 188803626418176 189271425294336 189394904416256 190490389512192 190555051524096 190679368073216 191151814475776 191392451652864 191485496111616 191610419675136 192085172944896 193387881824256 193757657432064 194237730914304 194332158590976 194458939293696 194524948430848 194703739743744 195186157334784 195379794395632 196262825558016 196509896884224 196638098325504 197125308678144 197221140135936 197416796028928 197598245289984 197794275295232 198087834599424 198284350308352 199431253131264 199561360441344 199629101596672 200351634423808 200535781146624 200603853069312 200734725373952 201232085942272 202396038856704 202464742244352 202596828577792 203453339618592 203586070904832 203718888783872 204966778109952 205474624438272 205608674394112 205867511021568 205967592456192 206477918502912 206612622999552 206682757707776 206872723477728 208013856079872 208529252155392 208791765439488 208927979470848 209029548736512 209236919320576 209547461394432 209755345780736 209948135620608 210156417501184 211371989925888 211895706451968 212033945468928 212105920446464 212137024684032 212347478081536 212873611575296 213069267468288 213141593886144 213280645709824 214514289082368 215045791285248 215259130363904 215775573049344 216310200336384 216451319332864 217777201741824 218459216543744 218734230460416 218840566984704 218983336771584 219525911937024 219802268695086 220270897487872 221014722084864 221985978187776 222093895532544 222238787764224 222314226778112 222518559707136 223069894096896 223291193595008 223545489620992 224582739296256 225286067060736 225395588726784 225619195461632 225826566045696 226050600337408 226386096685056 226610686066688 226868762509312 227154363034368 227921432150016 228973296484352 229183749881856 229261546364928 229411114713088 229979526791168 230531286171648 231309758693376 231388276850688 232518102421248 232669795319808 232821587181568 233958411337728 234037828580864 234828142215168 235391534235648 235974764003328 236128711999488 236208865951744 236425969688832 237517082722304 238319145320448 238619160502272 238890912841728 239127907794944 239482813022208 239720395177984 239940726423552 240178762858496 240295524532224 241048060166144 241351510724016 242166521659392 242442313924608 242682832093184 243284127514624 243507734249472 243590393012736 243749309382656 243867806859264 244939491557376 245766618611712 246600654913536 247211657527296 247372936380416 247493195464704 247804759673856 248580812046336 248665192867168 250103505125376 250266670596096 250886756499456 251202592794384 251488675823616 251738168557568 252361900392448 253821594894336 253987186016256 254073402032128 254306925379584 254937021825024 255189935537152 255227357822976 255313994815488 255480559566848 256113563926528 256435980144267 257594958544896 257850509099008 258087504052224 258343543242752 258726967640064 258983641219072 259109544787968 259278585724928 259604986324992 260248209779712 261924285579264 262013195845632 262184131100672 262833744904192 262961520181248 263292557153472 263464327053312 264117112799232 265734974195712 265908337508352 267206718062592 267381041528832 267471804092416 269018896269312 269685444575232 269861385142272 269952989659136 270201108215808 271179067686912 271271119491456 271448094539776 273018186104832 273289037479936 273694643453952 273966165917696 274217973055488 274490014695424 274623456608256 275303891337216 275483497332736 275830297970304 277351808106496 278039002873856 278294553427968 278389020585984 278570639294464 278706064982016 279396615192576 279748341975564 279930847494144 281829319901184 282527608602624 282711927291904 282849366245376 283205439627264 283907137941504 284092356624384 284188791848192 285832577286144 286019052109824 286727721713664 287088677479296 287415629512704 287700764065792 288127759417344 288413600448512 290081822736384 290369602322432 290636486148096 291356596371456 291645640613888 291688408940544 291787422646272 291977782362112 292701215916032 293069691593448 294394238337024 294686296113152 294957147488256 295687963017216 295981304250368 296125194043392 296318383685632 296691412942848 297426525462528 299342040662016 299443652395008 300381422747648 300527451635712 300905779603968 301102088060928 301848128913408 302872484045824 303697113366528 303895242866688 305379106357248 305578333175808 305682061819904 307375048228864 307450167164928 308211936657408 308413011591168 308517702467584 308801266532352 309918934499328 310024136561664 310226393759744 311944548450304 312020784119808 312793878233088 313104189620224 313391969206272 313855378980864 314633018671104 314838282665984 315234626251776 317758860427264 318050918203392 318158880669696 318521217122304 319310417362944 319712390829216 319920968564736 320394032709632 321802014298688 322888695545856 323663359574016 324465300504576 324676978999296 324787190683648 325157075812352 326585988743168 326665802612736 327688824815616 328101345690624 328475005157376 328800873218048 329288867905536 329615543369728 329990927286272 330406346231808 331441082728448 331522083127296 332978967281664 333358181646336 333471340167168 333688894128128 334515675332608 334936790392512 335318234431488 337929100591104 338428793192448 339075900506112 339916029100032 340303143763968 340418659753984 340731544551552 341914640192356 343459944726528 343892319547392 344116672069632 344969290186752 345479393050624 345796929257472 346139981766656 346997613039616 347082415276032 349004692979712 349232380772352 349350927794176 350615360241664 350937617006592 351056742871296 351285769404416 352156150398976 352242213322752 354193067999232 354313298927616 354544450011136 356275624083456 356508055371776 357478717980672 358691861692416 359580592766976 359815180189696 360268144287744 360443286798336 361572090249216 361694825988608 362027266086024 364024248139776 364926191271936 365385589519104 365623964073984 365801710288896 366164608811008 367071855116288 367409237336064 367773730627072 369900982370304 370817486290944 371059404570624 371185360781312 371239793197056 371608086642688 372528820256768 372871218069504 372997789300752 373241129992192 375400005894144 375772426534912 376330134749184 376703478136832 377132488327168 377607252836352 378542850588672 378789808832512 380980779024384 381110103048192 381358736146432 382303628951552 382784903305728 382970992223232 383220839350272 384170345889792 386775763648512 387515314864128 388475461828608 388664317181952 388917878587392 389049896861696 389407479487488 390372314669568 390759588791264 392525651116032 393019793768448 393276196651008 394250617356288 394442280271872 394833592057856 395196490579968 395588550590464 396175669198848 396568700616704 398862506262528 399122720882688 399258203193344 400703268847616 401071562293248 401207706138624 401469450747904 402464171884544 404792077713408 404929484488704 405193657155584 406906679237184 407172141809664 407437777567744 409933556219904 410949248876544 411735022043136 411935184912384 412955837005824 413225245999104 413365515415552 413745446955456 416027712159744 417058504310784 417583530878976 417855958941696 418059097473024 418473838641152 419094922788864 419510691561472 419896271241216 420312835002368 422743979851776 423791412903936 424067890937856 424211840892928 424274049368064 424694956163072 425747223150592 426138534936576 426283187772288 426561291419648 429028578164736 430091582570496 430518260727808 431551146098688 432620400672768 432902638665728 435554403483648 436918433087488 437468460920832 437681133969408 437966673543168 439051823874048 439604537390172 440541794975744 442029444169728 443971956375552 444187791065088 444477575528448 444628453556224 445037119414272 446139788193792 446582387190016 447090979241984 449165478592512 450572134121472 450791177453568 451238390923264 451653132091392 452101200674816 452772193370112 453221372133376 453737525018624 454308726068736 455842864300032 457946592968704 458367499763712 458523092729856 458822229426176 459959053582336 461062572343296 462619517386752 462776553701376 465036204842496 465339590639616 465643174363136 467916822675456 468075657161728 469656284430336 470783068471296 471949528006656 472257423998976 472417731903488 472851939377664 475034165444608 476638290640896 477238321004544 477781825683456 478255815589888 478965626044416 479440790355968 479881452847104 480357525716992 480591049064448 482096120332288 482703021448032 484333043318784 484884627849216 485365664186368 486568255029248 487015468498944 487180786025472 487498618765312 487735613718528 489878983114752 491533237223424 493201309827072 494423315054592 494745872760832 494986390929408 495609519347712 497161624092672 497330385734336 500207010250752 500533341192192 501773512998912 502405185588768 502977351647232 503476337115136 504723800784896 507643189788672 508146804064256 508613850759168 509874043650048 510379871074304 510454715645952 510627989630976 510961119133696 512227127853056 512871960288534 515189917089792 515701018198016 516175008104448 516687086485504 517453935280128 517967282438144 518219089575936 518557171449856 519209972649984 520496419559424 523848571158528 524026391691264 524368262201344 525667489808384 525923040362496 526585114306944 526928654106624 528234225598464 531469948391424 531816675016704 534413436125184 534762083057664 534943608184832 538037792538624 539370889150464 539722770284544 539905979318272 540402216431616 542358135373824 542542238982912 542896189079552 546036372209664 546578074959872 547389286907904 547932331835392 548435946110976 548980029390848 549246913216512 550607782674432 550966994665472 551660595940608 554703616212992 556078005747712 556589106855936 556778041171968 557141278588928 557412129964032 558793230385152 559496683951128 559861694988288 563658639802368 565055217205248 565423854583808 565698732490752 566410879254528 567814275883008 568184713248768 568377583696384 571665154572288 572038104219648 573455443427328 574177354958592 574831259025408 575401528131584 576255518834688 576827200897024 580163645472768 580739204644864 581272972296192 582713192742912 583291281227776 583376817881088 583574845292544 583955564724224 585402431832064 586139383186896 588788476674048 589372592226304 589914294976512 591375926034432 591962608500736 592250388086784 592636767371264 593382825885696 594853050925056 598684081324032 598887304790016 600762845495296 601054903271424 601811559207936 602204176121856 603696257826816 605744968091648 607394226733056 607790485733376 610758212714496 611156666351616 611364123639808 614750096457728 614900334329856 616423873314816 616826023182336 617035404935168 617602533064704 619837868998656 620048273123328 620452787519488 623889096900608 624041568239616 625587756466176 626208379240448 626783938412544 627710757961728 629266037342208 629676565331968 630469252503552 636101836406784 636317761339392 637042434244608 638620834725888 639424781658432 639841937129472 640788065419264 643604028597376 645777391091712 647326719148032 648930601009152 649353957998592 649574381367296 650314151624704 653171977486336 653331605225472 655377649631232 656202691381248 656950010314752 657601746436096 658577735811072 659231086739456 659981854572544 660812692463616 662882165456896 663044166254592 665957934563328 666716363292672 666942680334336 667377788256256 669031350665216 669873580785024 670636468862976 675858201182208 676857586384896 678151801012224 679832058200064 680606287527936 680837319507968 681463089103104 683829280384712 686919889453056 687784639094784 688233344139264 689938580373504 690958786101248 691593858514944 692279963533312 693995226079232 694164830552064 698009385959424 698464761544704 698701855588352 701230720483328 701875234013184 702113485742592 702571538808832 704312300797952 704484426645504 708386135998464 708626597855232 709088900022272 712551248166912 713016110743552 714957435961344 717383723384832 719161185533952 719630360379392 720536288575488 720886573596672 723144180498432 723389651977216 724054532172048 728048496279552 729852382543872 730771179038208 731247928147968 731603420577792 732329217622016 734143710232576 734818474672128 735547461254144 739801964740608 741634972581888 742118809141248 742370721562624 742479586394112 743216173285376 745057640513536 745742436139008 745995578601504 746482259984384 750800011788288 751544853069824 752660269498368 753406956273664 755214505672704 757085701177344 757579617665024 761961558048768 762220206096384 762717472292864 764607257903104 765569806611456 765941984446464 766441678700544 768340691779584 769307940432801 773551527297024 775030629728256 776950923657216 777328634363904 777835757174784 778099793723392 778814958974976 780744629339136 781519177582528 786039587536896 786552393302016 788501234712576 788884560543744 789667184115712 790392981159936 791177101180928 792351338397696 793137401233408 797725012525056 798516406386688 801406537695232 802143124586496 802415412277248 802938901495808 804928343769088 809584155426816 809858968977408 810387314311168 813813358474368 814344283619328 814875555135488 819867112439808 821898497753088 823470044086272 823870369824768 825911674011648 826450491998208 826731030831104 827490893910912 832055424319488 834117008621568 835167061757952 835711917883392 836118194946048 836947677282304 838189845577728 839021383122944 839792542482432 840625670004736 845487959703552 847582825807872 848135781875712 848423681785856 848548098736128 849389912326144 851494446301184 852277069873152 852566375544576 853122582839296 858057156329472 860183165140992 861036521455616 863102292197376 865240801345536 865805277331456 871108806967296 873836866174976 874936921841664 875362267938816 875933347086336 878103647748096 879209074780344 881083589951488 884058888339456 887943912751104 888375582130176 888955151056896 889256907112448 890074238828544 892279576387584 893164774380032 894181958483968 898330957185024 901144268242944 901582354907136 902476781846528 903306264182784 904202401349632 905544386740224 906442744266752 907475050037248 908617452137472 911685728600064 915893185937408 916734999527424 917046185459712 917644458852352 919918107164672 922125144686592 925239034773504 925553107402752 930072409684992 930679181279232 931286348726272 935833645350912 936151314323456 939312568860672 941566136942592 943899056013312 944514847997952 944835463806976 945703878755328 950068330889216 953276581281792 954476642009088 955563651366912 956511631179776 957931252088832 958881580711936 959762905694208 960715051433984 961182098128896 964192240664576 965406042896064 968666086637568 970731328372736 973136510058496 974030936997888 974361572050944 974997237530624 975471227437056 979757966229504 983066474446848 986402619654144 988846630109184 989491745521664 989972781858816 991219038695424 994323248185344 994660771468672 1000414020501504 1001066682384384 1003547025997824 1004810371177536 1005954703294464 1006952674230272 1009447601569792 1015286379577344 1016293608128512 1017227701518336 1019748087300096 1020759742148608 1020909431291904 1021255979261952 1021922238267392 1024454255706112 1025743920577068 1030379834179584 1031402036396032 1032350016208896 1033374172971008 1034907870560256 1035934564876288 1036438179151872 1037114342899712 1038419945299968 1040992839118848 1047697142317056 1048052783382528 1048736524402688 1051334979616768 1051846080724992 1053170228613888 1053857308213248 1056468451196928 1062939896782848 1063633350033408 1068826872250368 1069524166115328 1069887216369664 1076075585077248 1078741778300928 1079445540569088 1079811958636544 1080804432863232 1084716270747648 1085084477965824 1085792378159104 1092072744419328 1093156149919744 1094778573815808 1095864663670784 1096871892221952 1097960058781696 1098493826433024 1101215565348864 1101933989330944 1103321191881216 1109407232425984 1112156011495424 1113178213711872 1113556082343936 1114282557177856 1114824259928064 1117586460770304 1118993367902256 1119723389976576 1127317279604736 1130110434410496 1130847709167616 1131397464981504 1132821758509056 1135628551766016 1136369426497536 1136755167392768 1143330309144576 1144076208439296 1146910886854656 1148354709917184 1149662518050816 1150803056263168 1152511037669376 1153654401794048 1160327290945536 1161478409289728 1162545944592384 1165426385485824 1166582562455552 1166753635762176 1167149690585088 1167911129448448 1170804863664128 1172278766373792 1177576953348096 1178745184452608 1179828589953024 1182751852068864 1183925217001472 1184500776173568 1186765651771392 1189706101850112 1197368162648064 1197774609580032 1201525690990592 1202109806542848 1203623118415872 1204408352243712 1207392515653632 1211489936183296 1214788453466112 1215580971466752 1221516425428992 1222313332703232 1222728247279616 1229500192915456 1229800668659712 1232847746629632 1234070809870336 1235205066129408 1239675737997312 1240096546246656 1240905575038976 1247778193801216 1248083136479232 1251175512932352 1252416758480896 1253567876825088 1255421515923456 1258532074684416 1259353130663936 1260938505007104 1272203672813568 1272635522678784 1274084868489216 1277241669451776 1278849563316864 1279683874258944 1281576130838528 1287208057194752 1291554782183424 1294653438296064 1297861202018304 1298707915997184 1299148762734592 1300628303249408 1306343954972672 1306663210450944 1310755299262464 1312405382762496 1313900020629504 1315203492872192 1317155471622144 1318462173478912 1319963709145088 1321625384927232 1325764330913792 1326088332509184 1331915869126656 1333432726585344 1333885360668672 1334755576512512 1338062701330432 1339747161570048 1341272937725952 1351716402364416 1353715172769792 1356303602024448 1359664116400128 1361212575055872 1361674639015936 1362926178206208 1367658560769424 1373839778906112 1375569278189568 1376466688278528 1379877160747008 1381917572202496 1383187717029888 1384559927066624 1387990452158464 1388329661104128 1396018771918848 1396929523089408 1397403711176704 1402461440966656 1403750468026368 1404226971485184 1405143077617664 1408624601595904 1408968853291008 1416772271996928 1417253195710464 1418177800044544 1425102496333824 1426032221487104 1429914871922688 1434767446769664 1438322371067904 1439260720758784 1441072577150976 1441773147193344 1446288360996864 1446779303954432 1448109064344096 1456096992559104 1459704765087744 1461542358076416 1462495856295936 1463206841155584 1464658435244032 1468287420465152 1469636949344256 1471094922508288 1479603929481216 1483269945163776 1484237618282496 1484741443125248 1484959172788224 1486432346570752 1490115281027072 1491484872278016 1491991157203008 1492964519968768 1501600023576576 1503089706139648 1505320538996736 1506813912547328 1510429011345408 1514171402354688 1515159235330048 1524440412192768 1525434944585728 1529214515806208 1531139613222912 1531883968892928 1532883357401088 1536681383559168 1538615880865602 1547103054594048 1550061259456512 1553901847314432 1554657268727808 1555671514349568 1556199587446784 1557629917949952 1561489258678272 1563038355165056 1572079175073792 1573104786604032 1577002469425152 1577769121087488 1579334368231424 1580785962319872 1582354202361856 1584702676795392 1586274802466816 1595450025050112 1597032812773376 1602813075390464 1604286249172992 1604830824554496 1605877802991616 1609856687538176 1619168310853632 1619717937954816 1620774628622336 1627626716948736 1628688567238656 1629751110270976 1639734224879616 1643796995506176 1646940088172544 1647740739649536 1651823348023296 1652900983996416 1653462061662208 1654981787821824 1664110848638976 1668234017243136 1670334123515904 1671423835766784 1672236389892096 1673895354564608 1676379691155456 1678042766245888 1679585084964864 1681251340009472 1690975919407104 1695165651615744 1696271563751424 1696847363571712 1697096197472256 1698779824652288 1702988892602368 1704554139746304 1705132751089152 1706245165678592 1716114312658944 1720366330281984 1722073042911232 1726204584394752 1730481602691072 1731610554662912 1742217613934592 1747673732349952 1749873843683328 1750724535877632 1751866694172672 1756207295496192 1758418149560688 1762167179902976 1768117776678912 1775887825502208 1776751164260352 1777910302113792 1778513814224896 1780148477657088 1784559152775168 1786329548760064 1788363916967936 1796661914370048 1802288536485888 1803164709814272 1804953563693056 1806612528365568 1808404802699264 1811088773480448 1812885488533504 1814950100074496 1817234904274944 1823371457200128 1833469999054848 1834092370919424 1835288917704704 1839836214329344 1844250289373184 1850478069547008 1851106214805504 1860144819369984 1861358362558464 1871667290701824 1872302628646912 1878625137721344 1883132273885184 1887798112026624 1889029695995904 1889670927613952 1891407757510656 1900136661778432 1908953284018176 1911127302733824 1913023262359552 1915862504177664 1917763161423872 1919525811388416 1921430102867968 1922364196257792 1928384481329152 1930812085792128 1937332173275136 1941462656745472 1946273020116992 1948061873995776 1948723144101888 1949994475061248 1950942454874112 1959515932459008 1966132948893696 1972805239308288 1977693260218368 1978983491043328 1979945563717632 1982438077390848 1988646496370688 1989321542937344 2000828041003008 2002133364768768 2007094051995648 2009620742355072 2011909406588928 2013905348460544 2018895203139584 2030572759154688 2032587216257024 2034455403036672 2039496174600192 2041519484297216 2041818862583808 2042511958523904 2043844476534784 2048908511412224 2051487841154136 2060759668359168 2062804072792064 2064700032417792 2066748345942016 2069815741120512 2071869129752576 2072876358303744 2074228685799424 2076839890599936 2081985678237696 2095394284634112 2096105566765056 2097473048805376 2102669959233536 2103692161449984 2106340457227776 2107714616426496 2112936902393856 2125879793565696 2127266700066816 2137653744500736 2139048332230656 2139774432739328 2152151170154496 2157483556601856 2158891081138176 2159623917273088 2161608865726464 2169432541495296 2170168955931648 2171584756318208 2184145488838656 2186312299839488 2189557147631616 2191729327341568 2193743784443904 2195920117563392 2196987652866048 2202431130697728 2203867978661888 2206642383762432 2224312022990848 2226356427423744 2227112164687872 2228565114355712 2229648519856128 2235172921540608 2237986735804512 2239446779953152 2254634559209472 2260220868820992 2261695418335232 2265643517018112 2271257103532032 2272738852995072 2273510334785536 2286660618289152 2288152416878592 2293821773709312 2296709419834368 2299325036101632 2301606112526336 2305022075338752 2307308803588096 2320654581891072 2322956818579456 2325091889184768 2330852770971648 2333165124911104 2333507271524352 2334299381170176 2335822258896896 2341609727328256 2344557532747584 2357490368905216 2359657179906048 2365503704137728 2367850434002944 2369001552347136 2373531303542784 2379412203700224 2395549219160064 2403051381981184 2404219613085696 2407246236831744 2408816704487424 2414785031307264 2422979872366592 2429576906932224 2431161942933504 2443032850857984 2444626665406464 2445456494559232 2459000385830912 2459601337319424 2465695493259264 2468141619740672 2470410132258816 2479351475994624 2480193092493312 2481811150077952 2495556387602432 2496166272958464 2502351025864704 2504833516961792 2507135753650176 2510843031846912 2517064149368832 2518706261327872 2521877010014208 2544407345627136 2545271045357568 2548169736978432 2554483338903552 2557699126633728 2559367748517888 2563152261677056 2574416114389504 2583109564366848 2589306876592128 2595722404036608 2597415831994368 2598297525469184 2601256606498816 2612687909945344 2613326420901888 2621510598524928 2624810765524992 2627800041259008 2630406985744384 2634310943244288 2636924346957824 2639927418290176 2643250769854464 2651528661827584 2652176665018368 2663831738253312 2666865453170688 2667770721337344 2669511153025024 2676125402660864 2679494323140096 2682545875451904 2703432804728832 2707430345539584 2712607204048896 2719328232800256 2722425150111744 2723349278031872 2725852356412416 2735317121538848 2747679557812224 2751138556379136 2752933376557056 2759754321494016 2763835144404992 2766375434059776 2769119854133248 2775980904316928 2776659322208256 2792037543837696 2793859046178816 2794807422353408 2804922881933312 2807500936052736 2808453942970368 2810286155235328 2817249203191808 2817937706582016 2833544543993856 2834506391420928 2836355600089088 2850204992667648 2852064442974208 2859829743845376 2869534893539328 2876644742135808 2882145154301952 2883546294386688 2892576721993728 2893558607908864 2896218128688192 2912193985118208 2919409530175488 2923084716152832 2924991712591872 2926413682311168 2929316870488064 2936574840930304 2939273898688512 2942189845016576 2959207858962432 2966539890327552 2968475236564992 2969482886250496 2969918345576448 2972864693141504 2980230562054144 2982969744556032 2983982314406016 2985929039937536 3003200047153152 3006179412279296 3010641077993472 3013627825094656 3020858022690816 3028342804709376 3030318470660096 3048880824385536 3050869889171456 3058429031612416 3062279226445824 3063767937785856 3065766714802176 3073362767118336 3077231761731204 3094206109188096 3100122518913024 3107803694628864 3109314537455616 3111343028699136 3112399174893568 3115259835899904 3122978517356544 3126076710330112 3144158350147584 3146209573208064 3154004938850304 3155538242174976 3158668736462848 3161571924639744 3164708404723712 3169405353590784 3172549604933632 3190900050100224 3194065625546752 3205626150780928 3208572498345984 3209661649108992 3211755605983232 3219713375076352 3238336621707264 3239435875909632 3241549257244672 3255253433897472 3257377134477312 3259502220541952 3279468449759232 3287593991012352 3293880176345088 3295481479299072 3303646696046592 3305801967992832 3306924123324416 3309963575643648 3328221697277952 3336468034486272 3340668247031808 3342847671533568 3344472779784192 3347790709129216 3352759382310912 3356085532491776 3359170169929728 3362502680018944 3381951838814208 3390331303231488 3392543127502848 3393694727143424 3394192394944512 3397559649304576 3405977785204736 3409108279492608 3410265502178304 3412490331357184 3432228625317888 3440732660563968 3444146085822464 3452409168789504 3460963205382144 3463221109325824 3484435227869184 3495347464699904 3499747687366656 3501449071755264 3503733388345344 3512414590992384 3516836299121376 3524334359805952 3536235553357824 3551775651004416 3553502328520704 3557027628449792 3560296955314176 3569118305550336 3572659097520128 3576727833935872 3593323828740096 3604577072971776 3606329419628544 3609907127386112 3613225056731136 3616809605398528 3622177546960896 3625770977067008 3629900200148992 3634469808549888 3646742914400256 3666939998109696 3668184741838848 3670577835409408 3679672428658688 3688500578746368 3702212429611008 3720289638739968 3722716725116928 3743334581403648 3744605257293824 3757250275442688 3766264547770368 3775596224053248 3778059391991808 3779341855227904 3782815515021312 3800273323556864 3817906568036352 3822254605467648 3826046524719104 3831725008355328 3835526322847744 3839051622776832 3842860205735936 3844728392515584 3856768962658304 3861624171584256 3874664346550272 3882925313490944 3892546040233984 3896123747991552 3897446288203776 3899988950122496 3901884909748224 3919031864918016 3932265897787392 3945610478616576 3955386520436736 3957966982086656 3959891127435264 3964876154781696 3977292992741376 3978643085874688 4001656082006016 4004266729537536 4014188103991296 4019241484710144 4023818813177856 4027810696921088 4037790406279168 4061145518309376 4065174432514048 4068910806073344 4078992349200384 4083038968594432 4083637725167616 4085023917047808 4087688953069568 4097817022824448 4102975682308272 4121519336718336 4125608145584128 4129400064835584 4133496691884032 4139631482241024 4143738259505152 4145752716607488 4148457371598848 4153679781199872 4163971356475392 4190788569268224 4192211133530112 4194946097610752 4205339918467072 4207384322899968 4212680914455552 4215429232852992 4225873804787712 4251759587131392 4254533400133632 4275307489001472 4278096664461312 4279548865478656 4304302340308992 4314967113203712 4317782162276352 4319247834546176 4323217731452928 4338865082990592 4340337911863296 4343169512636416 4368290977677312 4372624599678976 4379114295263232 4383458654683136 4387487568887808 4391840235126784 4393975305732096 4404862261395456 4407735957323776 4413284767524864 4452712854847488 4454224329375744 4457130228711424 4459297039712256 4470345843081216 4475973471609024 4478893559906304 4509269118418944 4520441737641984 4531287034036224 4542514207064064 4545477705990144 4547020669571072 4573321236578304 4576304833757184 4587643547418624 4593418839668736 4598650072203264 4603212225052672 4610044150677504 4614617607176192 4641309163782144 4645913637158912 4650183778369536 4661705541943296 4666330249822208 4667014543048704 4668598762340352 4671644517793792 4683219454656512 4689115065495168 4714980737810432 4719314359812096 4731007408275456 4735700868005888 4738003104694272 4747062607085568 4758824407400448 4791098438320128 4806102763962368 4808439226171392 4814492473663488 4817633408974848 4829570062614528 4845959744733184 4859153813864448 4862323885867008 4886065701715968 4889253330812928 4890912989118464 4918000771661824 4919202674638848 4931390986518528 4936283239481344 4940820264517632 4958702951989248 4960386184986624 4963622300155904 4991112775204864 4992332545916928 5004702051729408 5009667033923584 5014271507300352 5021686063693824 5034128298737664 5037412522655744 5043754020028416 5088814691254272 5090542090715136 5096339473956864 5108966677807104 5115398253267456 5118735497035776 5126304523354112 5148832228779008 5166219128733696 5178613753184256 5191444808073216 5194831663988736 5196595050938368 5202513212997632 5225375819890688 5226652841803776 5243021197049856 5249621531049984 5255600082518016 5260813971488768 5268621886488576 5273848693915648 5286501539708928 5303057323655168 5304353330036736 5327663476506624 5333730906341376 5335541442674688 5339022306050048 5352250805321728 5358988646280192 5365091750903808 5406865609457664 5414860691079168 5425214408097792 5438656465600512 5444850300223488 5446698556063744 5451704712824832 5470634243077696 5502277112758272 5505866753114112 5519508642988032 5527670288809984 5532750868119552 5538239708266496 5551961808633856 5553318644416512 5584075087675392 5589614844706816 5609845763866624 5615001872105472 5616907885940736 5620572310470656 5634498406383616 5635875413164032 5667089087987712 5669012782841856 5672711200178176 5700409985335296 5704128885948416 5739069787078656 5753289484271616 5764290308603904 5767092588773376 5785153443987456 5787117215817728 5792436257376384 5824387970236416 5838819060350976 5846169432305664 5849983425183744 5852827364622336 5858633740976128 5873149681860608 5878547797377024 5884379690033152 5918415717924864 5933079780655104 5936950473129984 5938965772500992 5939836691152896 5945729386283008 5960461124108288 5965939489112064 5967964628812032 5971858079875072 6006400094306304 6012358824558592 6021282155986944 6027255650189312 6041716045381632 6056685609418752 6060636941320192 6097761648771072 6101739778342912 6116858063224832 6124558452891648 6127535875571712 6131533429604352 6146725534236672 6154463523462408 6188412218376192 6200245037826048 6215607389257728 6218629074911232 6222686057398272 6224798349787136 6230519671799808 6245957034713088 6252153420660224 6288316700295168 6292419146416128 6308009877700608 6311076484349952 6317337472925696 6323143849279488 6329416809447424 6338810707181568 6345099209867264 6381800100200448 6388131251093504 6411252301561856 6417144996691968 6419323298217984 6423511211966464 6439426750152704 6476673243414528 6478871751819264 6483098514489344 6510506867794944 6514754268954624 6519004441083904 6558936899518464 6575187982024704 6587760352690176 6590962958598144 6607293392093184 6611603935985664 6613848246648832 6619927151287296 6672936068972544 6681336494063616 6685695343067136 6688945559568384 6695581418258432 6705518764621824 6712171064983552 6718340339859456 6725005360037888 6763903677628416 6780662606462976 6785086255005696 6787389454286848 6795119298609152 6811955570409472 6818216558985216 6820531004356608 6824980662714368 6864457250635776 6881465321127936 6888292171644928 6904818337579008 6921926410764288 6926442218651648 6968870455738368 6999495374733312 7002898143510528 7007466776690688 7024829181984768 7033672598242752 7048668719611904 7072471106715648 7103551302008832 7107004657041408 7114055256899584 7120593910628352 7138236611100672 7145318195040256 7153455667871744 7186647657480192 7209154145943552 7212658839257088 7219814254772224 7226450113462272 7233619210797056 7244355093921792 7251541954134016 7259800400297984 7268939617099776 7293485828800512 7333879996219392 7336369483677696 7341155670818816 7359344857317376 7377001157492736 7404424859222016 7440579277479936 7445433450233856 7486669162807296 7489210514587648 7514500550885376 7532529095540736 7551192448106496 7556118783983616 7558683710455808 7565631030042624 7600546647113728 7635813136072704 7644509210935296 7652093049438208 7663450016710656 7671052645695488 7678103245553664 7685720411471872 7689456785031168 7713537925316608 7723248343168512 7749328693100544 7765850626981888 7785092080467968 7792247495983104 7794892576407552 7799977900244992 7803769819496448 7838063729836032 7864531795574784 7891220957233152 7910773040873472 7915933964173312 7919782254870528 7929752309563392 7954585985482752 7957286171749376 8003312164012032 8008533459075072 8028376207982592 8038482969420288 8047637626355712 8055621393842176 8075580812558336 8122291036618752 8130348865028096 8137821612146688 8157984698400768 8166077937188864 8167275450335232 8170047834095616 8175377906139136 8195634045648896 8205951364616544 8243038673436672 8251216291168256 8258800129671168 8266993383768064 8279262964482048 8287476519010304 8291505433214976 8307359562399744 8327942712950784 8381577138536448 8384422267060224 8389892195221504 8410679836934144 8414768645799936 8425361828911104 8430858465705984 8451747609575424 8503519174262784 8509066800267264 8550614978002944 8556193328922624 8559097730957312 8608604680617984 8629934226407424 8638495669092352 8646435462905856 8677730165981184 8680675823726592 8686339025272832 8736581955354624 8745249199357952 8758228590526464 8766917309366272 8774975137775616 8783680470253568 8787950611464192 8809724522790912 8815471914647552 8826569535049728 8905425709694976 8908448658751488 8914260457422848 8918594079424512 8940691686162432 8951946943218048 8957787119812608 9018538236837888 9040883475283968 9062574068072448 9085028414128128 9090955411980288 9094041339142144 9146642473156608 9152609667514368 9175287094837248 9186837679337472 9197300144406528 9206424450105344 9220088301355008 9229235214352384 9282618327564288 9291827274317824 9300367556739072 9323411083886592 9332660499644416 9334029086097408 9337197524680704 9343289035587584 9366438909313024 9378230130990336 9429961475620864 9438628719624192 9462014816550912 9471401736011776 9476006209388544 9494125214171136 9517648814800896 9582196876640256 9612205527924736 9616878452342784 9628984947326976 9635266817949696 9659140125229056 9691919489466368 9718307627728896 9724647771734016 9772131403431936 9778506661625856 9781825978236928 9836001543323648 9838405349277696 9862781973037056 9872566478962688 9881640529035264 9917405903978496 9920772369973248 9927244600311808 9982225550409728 9984665091833856 10009404103458816 10019334067847168 10028543014600704 10043372127387648 10068256597475328 10074825045311488 10087508040056832 10177629382508544 10181084181430272 10192678947913728 10217933355614208 10230796506534912 10237470994071552 10252609046708224 10297664457558016 10332438257467392 10357227506368512 10382889616146432 10389663327977472 10393190101876736 10405026425995264 10450751639781376 10453305683607552 10486042394099712 10499243062099968 10511200165036032 10521627942977536 10537243772977152 10547697387831296 10573003079417856 10606114647310336 10608706660073472 10655326953013248 10671082885349376 10678044612100096 10704501610643456 10717977292560384 10730183501807616 10813731218915328 10829721382158336 10850428816195584 10877312931201024 10889700600446976 10893397112127488 10903409425649664 10941268486155392 11004554225516544 11011733506228224 11039017285976064 11055340577619968 11065501736239104 11076479416532992 11103923617267712 11106637288833024 11168150175350784 11179229689413632 11219691527733248 11230003744210944 11233815771881472 11241144620941312 11268996812767232 11271750826328064 11334178175975424 11338025565683712 11345422400356352 11400819970670592 11408257771896832 11478139574157312 11506578968543232 11528580617207808 11534185177546752 11570306887974912 11574234431635456 11584872514752768 11648775940472832 11677638120701952 11692338864611328 11699966850367488 11705654729244672 11717267481952256 11746299363721216 11757095594754048 11768759380066304 11836831435849728 11866159561310208 11873900946259968 11877931545001984 11879673382305792 11891458772566016 11920922248216576 11931878978224128 11935929257624064 11943716159750144 12012800188612608 12024717649117184 12042564311973888 12054511300378624 12083432090763264 12113371218837504 12121273882640384 12195523297542144 12203479556685824 12233716126449664 12249116905783296 12255071751143424 12263066859208704 12293451068473344 12308927046924816 12376824436752384 12400490075652096 12431214778515456 12437258149822464 12445372114796544 12449596699574272 12461039343599616 12491914069426176 12504306841320448 12576633400590336 12584838292832256 12616019755401216 12622152968699904 12634674945851392 12646287698558976 12658833618894848 12677621414363136 12690198419734528 12763600200400896 12776262502187008 12834289993383936 12838646596435968 12847022423932928 12878853500305408 12953346486829056 12957743503638528 12966197028978688 13021013735589888 13029508537909248 13117873799036928 13150375964049408 13175520705380352 13181925917196288 13214586784186368 13223207871971328 13227696493297664 13239854302574592 13362672988127232 13371390686134272 13377891119136768 13391162836516864 13411037529243648 13424342129967104 13436680679718912 13450010720075776 13527807355256832 13561325212925952 13574778908573696 13590238597218304 13623911140818944 13636433117970432 13641062008713216 13649961325428736 13728914501271552 13762930642255872 13776584343289856 13809636675158016 13843852821528576 13852884437303296 13937740911476736 13998990749466624 14005796287021056 14014933553381376 14049658363969536 14067345196485504 14097337439223808 14144942213431296 14207102604017664 14214009314082816 14228110513799168 14241187821256704 14276473222201344 14290636390080512 14306911335743488 14373295314960384 14418308291887104 14425317678514176 14439628509544448 14452900226924544 14467238421594112 14488710187843584 14503083908268032 14519600800595968 14537879234199552 14586971657601024 14667759992438784 14672738967355392 14682311341637632 14718689714634752 14754002314985472 14808849718444032 14881158554959872 14890866900467712 14973338325614592 14978421029175296 15029001101770752 15065058191081472 15102384896212992 15112237567967232 15117367420911616 15131262060085248 15201093294227456 15271626272145408 15289018421870592 15304186098876416 15326900033421312 15342105291390976 15356206491107328 15371440822943744 15378913570062336 15427075850633216 15446496686337024 15498657386201088 15570184160935936 15584494991966208 15589785152815104 15599955800489984 15607539638992896 15676127459672064 15729063591149568 15782441914466304 15821546081746944 15831867928346624 15859504619126784 15909171970965504 15914572343498752 16006624328024064 16017066918150144 16056752415965184 16076965938840576 16095275252711424 16111242787684352 16151161625116672 16244582073237504 16260697730056192 16275643224293376 16315969396801536 16332155874377728 16334550900670464 16340095668191232 16350755812278272 16391268091297792 16411902729233088 16502432582336512 16517600259342336 16533986767536128 16558525928964096 16574953038020608 16583010866429952 16614719124799488 16655885425901568 16768844534120448 16779784390443008 16821359673868288 16829537291599872 16850723657822208 16861716931411968 16903495219150848 17007038348525568 17018133600534528 17101229956005888 17112386657845248 17118195461914624 17217209361235968 17259868452814848 17276991338184704 17292870925811712 17355460331962368 17361351647453184 17372678050545664 17473163910709248 17490498398715904 17516457181052928 17533834618732544 17549950275551232 17567360940507136 17575901222928384 17619449045581824 17630943829295104 17653139070099456 17810851419389952 17816897317502976 17828520914845696 17837188158849024 17881383372324864 17903893886436096 17915574239625216 18037076473675776 18081766950567936 18125148136144896 18170056828256256 18181910823960576 18188082678284288 18293284946313216 18305219335028736 18350574189674496 18373675358674944 18394600288813056 18412848900210688 18440176602710016 18458470428704768 18565236655128576 18583654548635648 18600735113478144 18646822167773184 18665320999288832 18668058172194816 18674395049361408 18686578071175168 18732877818626048 18756460261980672 18859922951241728 18877257439248384 18924029633101824 18942803472023552 18952012418777088 18988250428342272 19035297629601792 19164393753280512 19224411055849472 19233756904685568 19257969894653952 19270533635899392 19318280250458112 19383838978932736 19436615255457792 19449295543468032 19544262806863872 19557013323251712 19563651956473856 19672003086647296 19676810698555392 19725563946074112 19745132957925376 19763281058070528 19834811807956992 19841544739946496 19854489200623616 19964451100819456 20018808206917632 20038668135694336 20057086029201408 20086744254775296 20136513194950656 20175016080113664 20355258765017088 20362168362860544 20385357895827456 20435866711228416 20461593013069824 20474941988143104 20505218093416448 20595328915116032 20664876514934784 20714455012737024 20765779232292864 20779326655954944 20786380203753472 20810052851990528 20901503279562752 20906611367215104 20998486124199936 21022400330072064 21043255885955072 21074487545954304 21095394775662592 21146006158835712 21212229294620672 21217413320146944 21310653906026496 21342165770698752 21356089224200192 21409003221286912 21435954585120768 21460367003615232 21627462437830656 21659442764316672 21700857632391168 21754625862402048 21779401200893952 21786794224254976 21806818851299328 21882536972310784 22009108451033088 22023467012456448 22078034571952128 22110681155239936 22131003472478208 22152958833065984 22207847234535424 22213274577666048 22336300350701568 22358459378827264 22439383055466496 22460007488421888 22467631543762944 22482289241882624 22537993625534464 22543501652656128 22668356351950848 22676051131367424 22690844800712704 22801639941341184 22816515543793664 22956279148314624 23013157937086464 23057161234415616 23068370355093504 23140613775949824 23148468863270912 23169745029505536 23297551880945664 23355276241403904 23384677729222656 23399933700734976 23411309458489344 23434534963904512 23492598727442432 23514191189508096 23537518760132608 23673662871699456 23732319122620416 23747801892519936 23755863090003968 23759346764611584 23782917545132032 23841844496433152 23863757956448256 23871858515248128 23887432319500288 24025600377225216 24049435298234368 24085128623947776 24109022600757248 24166864181526528 24226742437675008 24242547765280768 24391046595084288 24467432252899328 24498233811566592 24510143502286848 24526133718417408 24586902136946688 24617854093849632 24753648873504768 24800980151304192 24862429557030912 24874516299644928 24899193399148544 24922078687199232 24983828138852352 25008613682640896 25153266801180672 25169676585664512 25232039510802432 25244305937399808 25269349891702784 25292575397117952 25317667237789696 25355242828726272 25380396839469056 25527200400801792 25552525004374016 25668579986767872 25677293192871936 25694044847865856 25757707000610816 25915487007277056 25932394057957376 26042027471179776 26059017075818496 26235747598073856 26300751928098816 26351041410760704 26363851834392576 26429173568372736 26446415743942656 26455392986595328 26479708605149184 26725345976254464 26742781372268544 26755782238273536 26782325673033728 26822075058487296 26848684259934208 26873361359437824 26900021440151552 27055614710513664 27122650425851904 27149557817147392 27180477194436608 27247822281637888 27272866235940864 27282124017426432 27299922650857472 27457829002543104 27525861284511744 27553168686579712 27619273350316032 27687705643057152 27705768874606592 27875481822953472 27997981498933248 28011592574042112 28029867106762752 28099316727939072 28134690392971008 28194674878447616 28289884426862592 28414205208035328 28428018628165632 28456221027598336 28482375642513408 28552946444402688 28581272780161024 28613822671486976 28746590629920768 28836616583774208 28850635357028352 28879257019088896 28905800453849088 28934476843188224 28977420375687168 29006167816536064 29039201601191936 29075758468399104 29173943315202048 29335519984877568 29345477934710784 29364622683275264 29437379429269504 29508004629970944 29617699436888064 29762317109919744 29781733800935424 29946676651229184 29956842058350592 30058002203541504 30130116382162944 30204769792425984 30224475135934464 30234734841823232 30262524120170496 30402186588454912 30543252544290816 30578036843741184 30608372197752832 30653800066842624 30684210582781952 30712412982214656 30742881645887488 30757827140124672 30854151701266432 30892993372674048 30997314772402176 31168989983932416 31179570305630208 31199911600979968 31215079277985792 31352254919344128 31458127182299136 31564883828932608 31643092163493888 31719009238253568 31818343941931008 31829144686997504 32013248656048128 32034133836300288 32113504831930368 32153931877681152 32190550505422848 32222485575368704 32302323250233344 32489164146475008 32521395460112384 32551286448586752 32631938793603072 32664311748755456 32669101801340928 32680191336382464 32701511624556544 32782536182595584 32823805458466176 33004865164673024 33035200518684672 33067973535072256 33117051857928192 33149906076041216 33166021732859904 33229438249598976 33311770851803136 33537689068240896 33559568780886016 33642719347736576 33659074583199744 33701447315644416 33723433862823936 33806990438301696 34014076697051136 34036267201069056 34202459912011776 34224773315690496 34236390923829248 34434418722471936 34519736905629696 34553982676369408 34585741851623424 34710920663924736 34722703294906368 34745356101091328 34946327821418496 34980996797431808 35032914362105856 35067669237465088 35099900551102464 35134721881014272 35151802445856768 35238898091163648 35261887658590208 35306278140198912 35621702838779904 35633794635005952 35657041829691392 35674376317698048 35762766744649728 35807787772872192 35831148479250432 36074152947351552 36163533901135872 36250296272289792 36340113656512512 36363821647921152 36376165356568576 36586569892626432 36610438670057472 36701148379348992 36747350717349888 36789200577626112 36825697800421376 36880353205420032 36916940857409536 37130473310257152 37167309097271296 37201470226956288 37293644335546368 37330641998577664 37336116344389632 37348790098722816 37373156142350336 37465755637252096 37512920523961344 37754514878496768 37848059266203648 37885606944047104 37904024837554176 37976500856684544 38070595259203584 38328787506561024 38448822111698944 38515939789307904 38541067271798784 38636560500916224 38767677957865472 38873230510915584 38898591086936064 39088525613727744 39127303912947712 39344006173294592 39353621397110784 39451127892148224 39490265915850752 39526562116141056 39669623615913984 39683089479892992 39708978401247232 39928902201638912 40077336271388672 40114172058402816 40173488509550592 40273026389901312 40350032160227328 40724336725721088 40770715791654912 40871733422456832 40923186026139648 40949883976286208 41010436186832896 41190657830232064 41329753029869568 41428910025474048 41531558464585728 41558653311909888 41572760407506944 41620105703981056 41803006559125504 41813222734430208 41996972248399872 42044800660144128 42086511771910144 42148975091908608 42190789551325184 42292012317671424 42424458589241344 42434826640293888 42621307812052992 42684331541397504 42712178448400384 42818006442573824 42871909170241536 42920734007230464 43254924875661312 43318885528633344 43401715264782336 43509251724804096 43558802401787904 43573588448509952 43613637702598656 43765073944621568 44018216902066176 44046934024912896 44156069143904256 44221362310479872 44262006944956416 44305917666131968 44415694469070848 44426549155332096 44672600701403136 44716918757654528 44878766110932992 44920014976843776 44935263087525888 44964578483765248 45075987251068928 45087003305312256 45336712703901696 45352102262734848 45381689601425408 45603279882682368 45633031087587328 45912558296629248 46026315874172928 46114322468831232 46136740710187008 46281227551899648 46296937726541824 46339490059011072 46710552482807808 46769355458445312 46799867401469952 46822618916978688 46869069927809024 46985197454884864 47028382379016192 47075037520265216 47347325743398912 47464638245240832 47495603785039872 47511726180007936 47565835090264064 47683688992866304 47727515912896512 47743717030496256 47774864639000576 48051200754450432 48098870596468736 48170257247895552 48218045201514496 48333728363053056 48453484875350016 48485095530561536 48782093190168576 48996467623133184 49020287004573696 49052267436834816 49173804273893376 49235708187699264 49507297747009536 49601960302608384 49724859114061824 49749032599289856 49798386798297088 49844157374398464 49967656277704704 50017227365281792 50306533602361344 50339353171329024 50464079021604864 50488611874799616 50538699783405568 50585150794235904 50635334475579392 50710485657452544 50760793678938112 51054400801603584 51105050008748032 51337159973535744 51354586385743872 51388089695731712 51515414001221632 51830974014554112 51864788115914752 52084054942359552 52118034151636992 52471495196147712 52601503856197632 52702082821521408 52727703668785152 52858347136745472 52892831487885312 52910785973190656 52959417210298368 53450691952508928 53485562744537088 53511564476547072 53564651346067456 53644150116974592 53697368519868416 53746722718875648 53800042880303104 54111229421027328 54245300851703808 54299115634294784 54360954388873216 54495644563275776 54545732471881728 54564248034852864 54599845301714944 54915658005086208 55051722569023488 55106337373159424 55238546700632064 55375411286114304 55411537749213184 55750963645906944 55995962997866496 56023185148084224 56059734213525504 56198633455878144 56269380785942016 56389349756895232 56579768853725184 56828410416070656 56856037256331264 56912442055196672 56964751285026816 57105892888805376 57162545560322048 57227645342973952 57493181259841536 57673233167548416 57701270714056704 57758514038177792 57811600907698176 57868953686376448 57954840751374336 58012335633072128 58151516936798208 58347886630404096 58671039969755136 58690955869421568 58729245366550528 58874758858539008 59016009259941888 59235398873776128 59524634219839488 59563467601870848 59893353302458368 59913684116701184 60116004407083008 60260232764325888 60409539584851968 60469469683646464 60525048240340992 60804373176909824 61086505088581632 61156073687482368 61216744395505664 61307600133685248 61368421165563904 61424825964429312 61485763291774976 61515654280249344 61708303402532864 61785986745348096 61994629544804352 62337979967864832 62359140611260416 62399823201959936 62430158555971584 62704509838688256 63129767657865216 63286184326987776 63438018476507136 63636687883862016 63658289373995008 64026497312096256 64068267672600576 64227009663860736 64307863755362304 64381101010845696 64444971150737408 64604646500466688 64978328292950016 65042790920224768 65102572897173504 65263877587206144 65328623497510912 65338203602681856 65360382672764928 65403023249113088 65565072365191168 65647610916932352 66009730329346048 66070401037369344 66135947070144512 66234103715856384 66299812152082432 66332043465719808 66458876499197952 66623541703606272 67075378136481792 67119137561772032 67285438695473152 67318149166399488 67402894631288832 67446867725647872 67613980876603392 68028153394102272 68072534402138112 68404919824023552 68449546631380992 68472781847658496 68868837444943872 69039473811259392 69107965352738816 69171483703246848 69421841327849472 69445406589812736 69490712202182656 69892655642836992 69961993594863616 70065828724211712 70135338474930176 70199801102204928 70269443762028544 70303604891713536 70477796182327296 70523775317180416 70612556280397824 71243405677559808 71267589270011904 71314083659382784 71348752635396096 71525533489299456 71615575545744384 71662296958500864 72148305894703104 72327067802271744 72500592544579584 72680227313025024 72727643295842304 72752330713137152 73173139785252864 73402296758697984 73494701434699776 73578401155252224 73651395600842752 73760706410840064 73833881714819072 74260946620514304 74334618194542592 74402940453912576 74587288671092736 74661283997155328 74697580197445632 74746312284700672 74931511274504192 75025841047922688 75509029756993536 75696118532407296 75771213888094208 75808049675108352 75953001713369088 76141190518407168 76657575013122048 77031879578615808 77082134543597568 77273121001832448 77535355915730944 77746461021831168 77797182173872128 78177051227455488 78254607825895424 78688012346589184 78707242794221568 78902255784296448 78980531831701504 79053124232282112 79339247231827968 79366178959785984 79417956802494464 79857804403277824 80154672542777344 80228344116805632 80346977019101184 80546052779802624 80700064320454656 81448673451442176 81541431583309824 81743466844913664 81846372052279296 81899767952572416 82020872373665792 82381315660464128 82659506059739136 82857820050948096 83063116929171456 83117306623819776 83145520815013888 83240211407962112 83606013118251008 83626445468860416 83993944496799744 84089601320288256 84173023543820288 84297950183817216 84381579102650368 84584024635342848 84848917178482688 84869653280587776 85242615624105984 85368663082795008 85424356896800768 85636012885147648 85743818340483072 85841468014460928 86509849751322624 86637771057266688 86803430529564672 87018503449608192 87117604803575808 87147176897019904 87227275405197312 87530147889243136 88036433804132352 88093868049825792 88312138287808512 88442724620959744 88524013889912832 88611835332263936 88831388938141696 88853098310664192 89345201402806272 89433837515309056 89840029953687552 89870526175051776 89929156967530496 90151974502137856 90174006610624512 90673425407803392 90704204525469696 90763379202850816 91206559765364736 91825116593258496 92052631748345856 92228644937662464 92273481420374016 92562455103799296 92593875453083648 92678980118022144 93538710916890624 93599734802939904 93645237833957376 93738139855618048 93970394909769728 94056764758032384 94150075040530432 94694651486797824 94929276490481664 95023452360015872 95131670180528128 95367377985732608 95455031825793024 95487434060992512 95549729278001152 96102401508900864 96197741192937472 96340514495791104 96436090403028992 96667456726106112 96906969750700032 96970191061123072 97564186380337152 97992935246266368 98040574009147392 98104534873669632 98347608547786752 98471416375398528 99014595494019072 99203920605216768 99449718228123648 99498065198579712 99596773596594176 99688314748796928 99935312555409408 100034454730563584 100613067204722688 100678706342658048 100928158043209728 100977223749599232 101077399566811136 101170301588471808 101270668951158784 101420971314905088 101521587357876224 102108801603207168 102210100017496064 102674319947071488 102709172771487744 102776179391463424 103030828002443264 103661948029108224 103729576231829504 104168109884719104 104236068303273984 104942990392295424 105203007712395264 105404165643042816 105455407337570304 105716694273490944 105785662975770624 105821571946381312 105918834420596736 106901383905017856 106971125489074176 107023128953094144 107129302692134912 107288300233949184 107394737039736832 107493445437751296 107600085760606208 108222458842054656 108490601703407616 108598231268589568 108991289126551552 109091464943763456 109128496069705728 109199690603429888 109831316010172416 110103445138046976 110212674746318848 110477093401264128 110750822572228608 110823075498426368 111501927291813888 111991925995732992 112046370296168448 112119468427051008 112397266911756288 112538761571884032 112778699513790464 113656820832141312 113712074512662528 113824884110393344 113929502570053632 114211785777610752 114325091120644096 114455290685947904 114986362519683072 115346466335096832 115517028076355584 115623201815396352 115737907372752896 115909681502748672 116024671266144256 116303033873596416 116695773260808192 117381911738843136 117458490733101056 117749517717078016 118032018519883776 118470797747552256 119049268439678976 119126935203741696 119786706604916736 119827368233402368 120232008814166016 120520465528651776 120819079169703936 120938939367292928 121050096480681984 121608746353819648 122173010177163264 122312147374964736 122433488791011328 122615200267370496 122736842331127808 122849651928858624 122971526583549952 123031308560498688 123416606805065728 123571973490696192 123989259089608704 124675959935729664 124718281222520832 124799646403919872 124860317111943168 125409019677376512 126259535315730432 126572368653975552 126876036953014272 127273375767724032 127316578747990016 128052994624192512 128136535345201152 128454019327721472 128615727510724608 128762202021691392 128889942301474816 129209293000933376 129956656585900032 130085581840449536 130205145794347008 130527755174412288 130657246995021824 130676407205363712 130720765345529856 130806046498226176 131130144730382336 131295221833864704 132019460658692096 132140802074738688 132271894140289024 132468207431712768 132599624304164864 132664086931439616 132917752998395904 133247083407212544 134150756272963584 134238275123544064 134570877390946304 134636298332798976 134805789262577664 134893735451295744 135227961753206784 136056306788204544 136145068804276224 136809839648047104 136899093262761984 136945563695316992 137737674889887744 138078947622518784 138215930705477632 138342967406493696 138843682655698944 138890813179625472 138981424404365312 139923987189727232 140131657448423424 140270676949860352 140399602204409856 140538887524057088 140607209783427072 140955592364654592 141225112560795648 142486811355119616 142535178540023808 142628167318765568 142697505270792192 143051066978598912 143231151091488768 143324593917001728 144296611789406208 144654135604543488 145001185089159168 145360454626050048 145455286591684608 145504661426274304 146346279570505728 146989402869399552 147156802310504448 147302791201685504 147521412821680128 147667763429638144 148521893241028608 148669236389085184 148805880907825152 149174577342185472 149322567994310656 149395160394891264 149492624569401344 149863022549008384 150051682095845376 151018059513987072 151392237064814592 151542427776188416 151616099350216704 151906003426738176 152282381036814336 153315150026244096 154063759157231616 154164269087195136 154546242003664896 155070711831461888 155492922043662336 155594364347744256 156354102454910976 156509215651790848 157376024693178368 157414485588443136 157804511568592896 157961063663403008 158106248464564224 158678494463655936 158732357919571968 158835913604988928 159715608806555648 160309345085554688 160456688233611264 160693954038202368 161092105559605248 161400128640909312 162897346902884352 163082863166619648 163486933689827328 163692744104558592 163799535905144832 164041744747331584 164762631320928256 165319012119478272 165715640101896192 166126233858342912 166234613247639552 166291041630027776 166480422815924224 167212026236502016 167252890937720832 167987888993599488 168179202640576512 168346047087640576 168595900367634432 168763158205300736 169168049270685696 169697834356965376 169739306561175552 170485231248211968 170737326165590016 171272025770295296 171487636680966144 171682936028921856 173019699502645248 173275542114533376 173606861059129344 174037006899216384 174294353794039808 174454550810394624 175060295778486272 176072867608264704 176187736099651584 176624276575617024 176885449241919488 177048027779825664 177223670664527872 177662777876283392 177706196621328384 178690402805612544 178867675030618112 179680059907375104 179741052350103552 179858313935060992 180303949004275712 180348013221249024 181408409050939392 181526758405701632 182413119530729472 183650233186516992 184105263496691712 184457289875324928 184546962840748032 185124910207598592 185187750906167296 185357960236044288 187077421833781248 187199469605879808 187290475667914752 187476279711236096 187940789819539456 188113529516064768 188300150081060864 189389302973595648 189858552980963328 190046904720031744 190263340361056256 190734755971465216 190910063651586048 190974868121985024 191099458556002304 192204803017801728 192395482385874944 192681028991582208 192872180806057984 193334913452212224 193813939501400064 193940382122246144 195128372760674304 195985870492532736 196081148018294784 196209069747339264 196695217095573504 196942832750797056 198029190988038144 198407841210433536 198899436456247296 198996130397159424 199193547193188352 199376629497593856 199870625110818816 200068909461127168 201226134409445376 201357412685316096 201856316086419456 201954447499198464 202154799133622272 202340603176943616 202541337902317568 202841942629810176 203043174715752448 204217603206414336 204420200034992128 205348639894142976 205418345542975488 205552358782926848 206061656004886528 207323896058216448 207459152463659008 208336219769438208 208472136606547968 209885980784590848 210406015424790528 210808331286085632 210910814675140608 211433388546981888 211571325951541248 211643143892762624 211837668841193472 213802767810035712 213942250978148352 214046257906188288 214258605384269824 214576600467898368 214789474079473664 214986890875502592 215200171521212416 216444917684109312 216981203406815232 217196462537179136 218182929887526912 218256992139411456 218399381206859776 220206890276093952 220425349492637696 220954186802528256 221501645144457216 223003854583627776 223983851991465984 224092740592336896 224238936854102016 224794533823512576 225077523143768064 225557399027580928 227313641664282624 227424149025325056 227649768220786688 227859005140107264 228423571555221504 228650182241288192 228910581371895808 229972725039366144 231034056152711168 231246403630792704 231475814745505792 231819363005497344 232049342532288512 232606067747192832 233391546521616384 234763823477686272 234916981466202112 235499035434156032 236064037039767552 236941595495104512 238098536879357952 238253870407483392 239573413209833472 239654736466804736 240464017628332032 241040931057303552 241638158339407872 241877878734585856 242100192961363968 243217492707639296 244346020354326528 244624294749929472 244866977582022656 245230400534740992 245473684662255616 245699303857717248 245943053167099904 246062617120997376 246833213610131456 247143946981392384 247978518179217408 249351919871459328 249436562445041664 249599292807839744 249720634223886336 250818039354753024 252519070631460864 253144737307951104 253752073906028544 254546751535448064 254633157495980032 256105989248385024 256273070690402304 256908038655442944 257231455021449216 257524404043382784 257779884602949632 258418586001866752 259913313171800064 260171163680899072 260410291588694016 261055510348824576 261314493990043648 261352814410727424 261441530691059712 261612092996452352 262260289460764672 262590443667729408 264281604149477376 264543788280578048 264936414863425536 265199248608329728 265328173862879232 265835505996791808 266494166814425088 268301512545927168 269141754781892608 269611578525155328 269787470902591488 270455923506413568 272112613576409088 272290137608552448 273619679296094208 273891127390633984 275475349779775488 276157895245037568 276431861410955264 276685934812987392 277687365311397888 277781626359250944 277962848808730624 279847974379454464 280541353899720704 280799204408819712 281077775048114176 281214419566854144 281911184729309184 282450225121591296 285070357080047616 285256334637531136 285395010541584384 286102133957197824 286462302182977536 286649187834003456 288593223578812416 289308271209086976 290002370178318336 290720909252100096 290910573183369216 291009322852548608 292692559141011456 293978805738799104 294313604621008896 294605582403371008 295042825643360256 295335526859276288 297043786482057216 297338472778170368 297611761815650304 298349154684370944 298645135988621312 298790320789782528 298985249138802688 299726045098016768 300103364191690752 302036119027974144 302784474129629184 303084855552376832 303232198700433408 303812006853476352 304564762073628672 306630300052488192 308127518314463232 308328538174390272 309092484007329792 310141423662923776 310985844087324672 311188728695488512 312708204909821952 313018431303581696 314752049386356736 314828971176886272 315609023137185792 315922127326806016 316212496929128448 317356988927311872 317464715839143936 317671827209977856 319431217613111296 320618690171109376 320913376467222528 321387908076404736 322184211119210496 322800257281818624 325794693805768704 326973867379654656 327385488209117184 327599071810289664 328083489494663168 329525262641856512 330638024238956544 331431280203792384 332252467716685824 332469226495279104 332582083260055552 332960845631848448 334424052473004032 334505781875441664 335975777987198976 336358405281153024 336692094175281152 337191800735268864 337526316410601472 338336098541371392 339395668713930752 340970462496423936 341474652331180032 342975273361932288 343365872057843712 346039399005290496 346551084229066752 347213722118258688 348074013798432768 348588707588079616 348909101620789248 350120591556972544 352145735216529408 352375472199303168 353248553151234048 353770898483838976 354096055559651328 354447341329055744 355325555752566784 355412393242656768 357380805611225088 357735350061236224 359360119814750208 359482104700207104 359716627870121984 360607898008551424 360696026442498048 362816818101878784 363053516811403264 364826239061458944 367300466373033984 368210526993383424 368914579750649856 369093925681496064 370249820415197184 370375501812334592 370715920472088576 374154843667562496 374398939211759616 374580951335829504 374952559422472192 375881579639078912 376227059032129536 376600300162121728 378778605947191296 379717105961926656 380093809440063488 380526680722112512 381469511942930432 381820127303172096 381949736243970048 382198917112004608 384409606035603456 384790964771749888 385362057983164416 385744361612115968 386669826904424448 387627879002800128 387880764244492288 390256745521348608 391971740985065472 392162296036589568 392418139494678528 393390434191147008 393885665501594112 396058381976076288 396815682420867072 397798872912494592 397992260794318848 398387094386376704 398753258995187712 399741250221637632 400137818922254336 402452268818890752 402714825370632192 403712632172838912 403908894998396928 404309598267244544 404681206353887232 405082675804635136 405683885259620352 406086349431504896 408435206412828672 408840400069984256 410697279788285952 410836691085950976 411104717565853696 412123312009773056 414647792116432896 416672439538876416 416944273213095936 419771961569181696 420812030849581056 421616662572171264 421821629350281216 422866777093963776 423286287785525248 423675337682386944 427605535620071424 427884501956296704 428092515812376576 428517210768539648 429153200935796736 429578948158947328 429973781751005184 430400343042424832 432889835368218624 433962406813630464 434392925074358272 436365859775053824 436513984278822912 436798762413719552 440850698985275392 441908373605056512 443003290288914432 446007709167255552 447967703982931968 448185481184673792 448477873708204032 449589067647025152 450155046287536128 451114798055161856 454627283328565248 454848298050650112 455299536441573376 455718010280214528 456847143110443008 457300364482576384 457821162743791616 459945450078732288 462068112305422336 462492807261585408 462951629491011584 463638726010994688 464098685064577024 465212135494385664 466783093043232768 469527646955372544 469833962932404224 470998070868312064 472128074079535104 473883190990209024 476197073758715904 476507740814966784 479146826419666944 479309472933609472 480928035256664064 482081862114607104 483276316678815744 483755757469171712 484200385922727936 486434985415278592 488692040708653056 489248589499858944 489733955164045312 490460801069481984 490947369324511232 491398607715434496 491886106334199808 492125234241994752 493666427220262912 494287893962784768 495957036358434816 498703839742918656 498873124890083328 499198585615679488 499441268447772672 501636078709506048 505038141262921728 506289474615902208 507504147812057088 509093503070896128 509266314991960064 512211978496770048 513816077310885888 514462910042898432 515048808086765568 515559769205899264 516837172003733504 519826626343600128 520342327361798144 520820583177388032 522111020697649152 522628987980087296 522883061382119424 523224185992904704 524520578921529344 525180887335458816 528563208298954752 529087576561156096 529872829726851072 530398497216659456 530656347725758464 531671011993583616 532988333628850176 536603025091854336 539223157050310656 539574941805182976 540911847012827136 544225227152818176 544580275217104896 547239358592188416 547782254781267968 550950699559550976 552315790490075136 552863722821910528 553371869625974784 555374730622795776 555563252718501888 555925697617461248 559695948758908928 561082707799441408 561598408817639424 562155550096228352 562428839133708288 563822369458618368 564900450243182592 570140714160095232 570512669275062272 570790021083168768 572204267914395648 572924604365955072 573298375668006912 577186447157624832 578616542418173952 580004740356636672 581441818504200192 581821146366738432 582018645705097216 585385118282022912 587957611477598208 588627209242017792 589211164806742016 590085651286720512 590671053718552576 594087572964114432 594676945556340736 595223523631300608 596698309368741888 597290271977242624 597580641579565056 597970498277605376 599452090196033536 600206728383381504 604072238055948288 605568948259258368 606169711104753664 606464397400866816 607624013706952704 609129524147257344 613260600104976384 616255036628926464 616657076348780544 618184968014659584 620282847325847552 621971688174649344 622377457390977024 625416409819643904 626036862607163392 629504098772713472 629657942353772544 631218046274371584 631844254653612032 632424993858256896 634713977854623744 634929431678287872 635343654419955712 641826752934445056 642775816152809472 644368422238420992 645600514563637248 651589387611537408 654770976418234368 655198143620579328 656166978989326336 659050525283713024 661276048477913088 662862560407584768 664504935433371648 665164166520111104 665921691263696896 668848104946008064 669011563750883328 671951555974397952 672716810562306048 673384188350562304 674383601470537728 675052632821202944 676672197082742784 678791337427861504 681940924992847872 682949304662360064 685950546723864576 686731744115687424 693102168458133504 694427444236517376 696148027596865536 697177415176159232 697818203241578496 700241183113945088 704291470433058816 704750944398606336 706497106302468096 707541796967677952 708192111119302656 708894682658111488 710651111505133568 710824786485313536 714761611222450176 715470700122472448 718720239629500416 718964209400414208 719433255740243968 721215796017102848 721392052884996096 725633636203757568 726107033622806528 729652478122917888 734600932746067968 736421053986766848 737829159501299712 738187851362992128 740499640830394368 740751003624669184 741431840944177152 748309687335124992 748797878423519232 749161902671659008 749905118844944384 751763159278157824 752454118064259072 753200600324243456 757557211894382592 759434211923853312 760187618880126976 762939023885860864 763640254606344192 763899472487940096 764397834224009216 768819212071206912 769581929543499776 770724115966328832 771488723224231936 773339653808848896 775255758005600256 775761528488984576 780513491042697216 783943481970130944 784324592073179136 784836278989357056 786780868382294016 787771331003188224 793631364841734144 795597745824989184 795984521588637696 796774188772753408 797506517990375424 799482500443275264 800275637844508672 804904537637781504 807425264345677824 808619196534489088 809362412707774464 810165351609270272 811367770519240704 812172698863009792 816870412825657344 817680800139968512 821673382171901952 822209435131707392 824246624019546112 829295584232865792 833344879077752832 833888546426191872 839543923138363392 841624061699162112 843233325144342528 843643258700562432 845733554187927552 846572575571050496 847350675364773888 855211071240142848 855769003912593408 856185031624753152 857034421537079296 858306401871593472 859157896317894656 859947563502010368 860800686084849664 865779670736437248 867924813627260928 868785850148716544 872731719550107648 873027968557645824 873597524827439104 881701397970550784 883816747210113024 886006580577828864 892015418334511104 895935407965863936 896370962369347584 896955747416408064 899178135294050304 900310092575072256 902229596110323712 909254566657130496 909696596101300224 910599072883146752 911436020560429056 913694286220886016 914600728965152768 915642325487583232 919890900157464576 924136224610844672 924985614523170816 925903258982023168 927277452021989376 928197370129154048 930424270988771328 933566186086465536 939055293910745088 939667925864808448 941996141736624128 944256148159070208 947766381980418048 952394147517431808 953015481629933568 958293652839333888 958618945867218944 961856070513328128 964163724229214208 966552633357631488 967511514938343424 968400771845455872 972869970830557184 977384081417306112 979467910328090624 980921602138963968 981894738649022464 982797215430868992 983772212668399616 984250468483989504 988575787925569536 991914072716869632 997407679485837312 997746249780166656 998397171231358976 998882536895545344 1003272157419012096 1010076282525843456 1012578949231804416 1015008295624114176 1018187006141792256 1018532629983920128 1024423956993540096 1028925820085796864 1030097616173531136 1031119538411798528 1033674344007467008 1039653252687200256 1040684654723596288 1041641166354776064 1044222041395298304 1045257975960174592 1045766122764238848 1046448371985809408 1049041157843058688 1050361774670917632 1057126416597909504 1058175153122312192 1059745659453702144 1060796994433318912 1061312695451516928 1063342023987167232 1065976667257700352 1073206050183708672 1078446314100621312 1079149883610365952 1081823694025654272 1088450454305636352 1089160550434209792 1094478717184376832 1095564509562535936 1101901399119101952 1104631580980150272 1105727445643821056 1106743739251949568 1110749461245591552 1111126505437003776 1111851395234922496 1119391897517817856 1122165415598882816 1123196817635278848 1124311100192456704 1124857678267416576 1127644738917236736 1129800900486365184 1140281428320190464 1141025338550124544 1141580042166337536 1144408535828791296 1145849208731910144 1146596751336013824 1154372894315249664 1157233084836347904 1160009480713273344 1162883637008400384 1163642292733476864 1164037291410194432 1170770236564045824 1175915222955196416 1177254418484035584 1178422329613484032 1180171302573441024 1181342107437105152 1188175145928228864 1189353891112681472 1190447047262601216 1193396618737483776 1194580543954485248 1195161283159130112 1198904180392067072 1200413456766763008 1208144476111896576 1211137896518516736 1212339422209507328 1212928794801733632 1215248027413905408 1218259048294514688 1226521200209952768 1232510073257852928 1233314152697561088 1236369936029319168 1240565694651695104 1243943376349298688 1250832819639287808 1252073725214326784 1259008197545426944 1259315884707545088 1262436092548743168 1263688509307224064 1264849987716513792 1269858863356575744 1270687308839911424 1283653505868890112 1285551632305618944 1288736844476841984 1291201029127274496 1303178775223074816 1309541952836468736 1310396287241158656 1312333957978652672 1318101050567426048 1322552096955826176 1325725120815169536 1329009870866743296 1330328333040222208 1331843382527393792 1337696209892016128 1338023127501766656 1343903111948795904 1345433621124612096 1346768376701124608 1348767202941075456 1350105265642405888 1353344394165485568 1357582674855723008 1363881849985695744 1365898609324720128 1371901093447729152 1373463488231374848 1386204336916267008 1388854888473034752 1392296055193731072 1394354830352318464 1395636406483156992 1400482366227890176 1408582940866117632 1409501888797212672 1412994212604936192 1415083593935355904 1416384222238605312 1417789365316222976 1421302223010267136 1421649572970627072 1429523222444900352 1430941400244944896 1437440479259000832 1437928418800828416 1438866511480487936 1442431592034205696 1442784105769992192 1451267272407515136 1452214067245613056 1459304956245835776 1469201865492135936 1472842107973533696 1475658319002599424 1476375702725984256 1480999281660788736 1481502007249338368 1482863681888354304 1496619374670249984 1497595756847038464 1498323805343318016 1499810237689888768 1503526318556315648 1504908236128518144 1506401200648486912 1515114423788765184 1518868423847706624 1520375237760253952 1527280509212688384 1527798944975880192 1528795668448018432 1539163859086999552 1541448231932657664 1542977446448463872 1546679307617697792 1550511516011200512 1561026982085394432 1567886963940261888 1568649184146358272 1569672557978714112 1573561736764588032 1575542662006376448 1587262729683468288 1591195491649978368 1591969043177275392 1593548377545506816 1595013035980750848 1598965000886550528 1600551275689017344 1609809075275563008 1617238393068978176 1618724825415548928 1620330703218540544 1622735541038481408 1624345397726019584 1633740825651314688 1635361600279937024 1643346764343803904 1644418870263414784 1648493248039092224 1658591168465731584 1666689758155505664 1667777092852383744 1679087846276726784 1683248123398324224 1686466650288685056 1687286517401124864 1691467108375855104 1693145151142100992 1694701350729547776 1710422142480285696 1711538007825186816 1712370063249506304 1714068843074158592 1716612803743186944 1718315792635789312 1719895127004020736 1721601372169699328 1731559341472874496 1735849627254521856 1737571700297433088 1745463439100215296 1746055937115291648 1747195049654878208 1763402795941101568 1767633494420226048 1772013161155657728 1784030836669022208 1791870815931727872 1792741924738695168 1793911494832816128 1798356270588100608 1800620185150144512 1804459192220647424 1818509133314260992 1819393192202600448 1821198145766293504 1822872041120858112 1827388572441772032 1829201457930305536 1831284650975166464 1839781800314929152 1849971229046341632 1851806517964046336 1854554904043978752 1856394740258308096 1860848541977542656 1867132372172931072 1878110587821490176 1883992283473248256 1888512296318140416 1895532763960836096 1904788295034863616 1906030963259867136 1917237891734437888 1928327448458428416 1933105266715262976 1935023029876686848 1936801543690911744 1945739941661114368 1954768162834612224 1958935820656181248 1963789477298044928 1965594430861737984 1967544425336799232 1968500936967979008 1977151575851139072 1983828145433739264 1995492499560333312 1996794342462717952 1997765073791090688 2006544314838024192 2020152565051686912 2025157898463608832 2030016591248228352 2036374012283584512 2037065259967840256 2048847913987080192 2057851640171593728 2060195232347062272 2062239076823597056 2067348688014934016 2079306505374400512 2081369309447192576 2083282332709552128 2088444082790596608 2090515951920349184 2091532245528477696 2092896743971618816 2098082315686117376 2100723549341835264 2114252833195819008 2116350306244624384 2119491318907404288 2121593988866637824 2122625390903033856 2126684047974334464 2131953334515400704 2146412100367417344 2156892628201242624 2158299767220731904 2163647388051308544 2176900908611272704 2178321100868419584 2188957434368753664 2191129019125071872 2203802798238203904 2209263161960300544 2211454891287642112 2213487478503899136 2221498922491183104 2222253010874007552 2223702790469844992 2244330831197765632 2246393635270557696 2248622200384913408 2249715356534833152 2255289477834473472 2259601800972730368 2280562856640380928 2282050677100249088 2288817071657582592 2291698417463820288 2293193502672027648 2308745788630499328 2314466169672695808 2320018961426546688 2325767274016800768 2327284585466953728 2328074582820388864 2341540473128091648 2351830445910392832 2354508836968071168 2356844659226968064 2360342605146882048 2362684214874210304 2378707782225362944 2380894094525202432 2386793237474967552 2389161087908970496 2390322566318260224 2400826913533526016 2422275793037033472 2424678844419014656 2425857589603467264 2430496054827810816 2436518096589029376 2453042400419905536 2465020146515705856 2466628305395122176 2472739872058638336 2481131389303390208 2487886752698597376 2501665639278575616 2504147450428653568 2518016395090853888 2518631769415090176 2524872185097486336 2527377018614448128 2529699975433027584 2539717726713151488 2541374617679822848 2567307011737780224 2571103264611237888 2577473688953683968 2582402058254548992 2606357550446149632 2619083905672937472 2620792574482317312 2624667915957305344 2636202101134852096 2645104193911652352 2651450241630339072 2658019741733486592 2660656666080444416 2663686765054787584 2675392419784032256 2676046255003533312 2687806223897591808 2690867242249224192 2693536753402249216 2697534405882150912 2700210531284811776 2706688788330971136 2715165349711446016 2727763699971391488 2731797218649440256 2743802186895458304 2746926976462749696 2772408673832534016 2777709776946069504 2784592110387462144 2788709660704636928 2791272812966313984 2800964732455780352 2817165881732235264 2819003777594425344 2825988425209872384 2830167187870711808 2832768444477210624 2835578730632445952 2842604446020534272 2843299145941254144 2859046444889800704 2861882800489889792 2874880958518001664 2875856837601656832 2877733022960975872 2884863184068411392 2885568211539984384 2902534544815030272 2918609912491671552 2938403730984271872 2945684215947067392 2951316638005198848 2952751405451968512 2963004014498676736 2965727363776708608 2993238749340499968 2995191513694076928 2996647610686636032 2999620475379777536 3007052637112631296 3009816472257036288 3012802401296973824 3030228847577530368 3037736847695413248 3040750475520507904 3054561018425376768 3055597889951760384 3057591336896036864 3078327718173999104 3085954892896927744 3093358615235395584 3101023032022401024 3122053964170788864 3135773927880523776 3137298368292716544 3139345115957428224 3147123473529176064 3151085324012752896 3174525459366936576 3182390983299956736 3183938086354550784 3187096755091013632 3190026071961501696 3197930001773101056 3201102551378034688 3219618150551126016 3234476786137956352 3237449650831097856 3240661406437081088 3245471082076962816 3248690795452039168 3267481651302629376 3270723200559874048 3286693528687607808 3288837740526829568 3296986496078184448 3317182336931463168 3333379516311011328 3335554185704767488 3358175692553453568 3366496246796648448 3372933300577370112 3374573034802249728 3382934216751710208 3386290302284201984 3389402701459095552 3420844284960571392 3423076015650373632 3424740126499012608 3428137686148317184 3433225607486373888 3436631585271578624 3439790254008041472 3443202744339398656 3463118682945748992 3471699254509043712 3475143400594866176 3490926878200430592 3492111874230583296 3494390099309756416 3526805591882203136 3535266988840452096 3544026322311315456 3568061673338044416 3583741631863455744 3585483849477390336 3596712541176201216 3601240370300289024 3608918384441294848 3637018266628521984 3638786384405200896 3642396291532587008 3645744082241716224 3654777144883544064 3658402915860611072 3662569301950332928 3679563600629858304 3699942458092683264 3703613035928092672 3709109808087957504 3712789480516616192 3721697083955085312 3756221175642980352 3777024592636280832 3791065527921672192 3809576590069727232 3812061926519734272 3834475783468875776 3856654896916856832 3866210533430525952 3870046059753373696 3873603087381823488 3891479883322228736 3909536325669224448 3917871641312362496 3927578954596089856 3931188861723475968 3935088850673598464 3937001873935958016 3954303151702278144 3967656290867478528 3990984999120666624 3993588684925435904 3995530147582181376 4013088629676048384 4040305130103373824 4050315796927217664 4060033182496456704 4072748024567169024 4074130519935680512 4097695827974160384 4115703280343187456 4120390464694124544 4124478153647194112 4134697376029868032 4158613010748801024 4162738618894385152 4166564665419104256 4176888165581193216 4181031903840698368 4183064491056955392 4185793487943237632 4196164631372234752 4201447098683670528 4228505666391638016 4232700612489248768 4238982637814808576 4243187977733275648 4245250781806067712 4253368095948668928 4263906669030801408 4292824200734834688 4313785256402485248 4316599534441463808 4327294776102617088 4353801817222545408 4356642201736839168 4377914868737507328 4382258038250143744 4407605596476407808 4418526323920601088 4422909782575284224 4426974957007798272 4442997844982366208 4444506021748015104 4447405580939689984 4492787270541115392 4497244400769826816 4499430713069666304 4510578955668946944 4519203601945460736 4561125713280761856 4583396834927640576 4586387005344055296 4617491577260998656 4628932339345391616 4640037922853093376 4651534548033601536 4656149165640777728 4683080946256183296 4703660891820785664 4709017673936142336 4713689318453936128 4720685210293764096 4725368429748420608 4757415564450725888 4761788189050404864 4773586474949935104 4778322175817940992 4780645132636520448 4801653827067052032 4849357688838029312 4851715179206934528 4860992109655621632 4873036193178058752 4906084800839811072 4930040293031411712 4933256610790244352 4945479744117276672 4962262778606780416 4975773505397194752 5003331278557151232 5008294900857307136 5036032790181707776 5037263538830180352 5049744370194972672 5054754037228896256 5059399950866055168 5079435453426302976 5082749235359645696 5134614023475560448 5142206529222475776 5154947377907367936 5164804116509097984 5212715100892299264 5238167811345874944 5241585148964634624 5249335831914610688 5272404202269704192 5290208387823304704 5302900483260678144 5316039483466973184 5321313332160888832 5350784839568064512 5352092510007066624 5375612447795183616 5381734484498448384 5387073506804498432 5395068811764301824 5400421062569623552 5413377576661942272 5430330699422892032 5455527399942782976 5463594437298880512 5487604373790916608 5493853952925499392 5555419553892139008 5569184220774924288 5577419321409273856 5582545625932627968 5601929464911560704 5634331763464470528 5651976850419744768 5660334375741423616 5665536888954421248 5671157461264891904 5685208892041068544 5686598291882508288 5718092889779601408 5723765600979779584 5751713675203313664 5755466045921951744 5769726368136822784 5805069089630060544 5837219824983343104 5876807461968543744 5891368431894134784 5902633276010397696 5905502810903937024 5926008028997353472 5931454727553417216 5986477498680999936 5990383027388153856 5993295221373272064 5999240950759555072 6014105274225262592 6019632944514072576 6025604802593947648 6060457695155060736 6075473695390826496 6081500951041015808 6109122036850753536 6111195779903520768 6115182673792073728 6156655436347998208 6171909785793855488 6186717230470791168 6202046064044802048 6244107928341577728 6271547855761047552 6274596736585433088 6278690231914856448 6294246947058352128 6302170648025505792 6349050918733873152 6364781966599913472 6367876172709101568 6374193510182027264 6380052143923003392 6395860003546202112 6402205102756069376 6439236301102252032 6468953572275912704 6474899301662195712 6481322812874162176 6490942164153925632 6497381590904078336 6534963302605258752 6541446401119748096 6573387057375215616 6577675481053659136 6593972992156368896 6634364673862926336 6666759032622022656 6671108371409534976 6732992493593296896 6745866601154740224 6749146069604499456 6765868433503420416 6772580604568403968 6778805402918191104 6841688569921142784 6846152031300747264 6856275372296634368 6866451214972747776 6873263170543157248 6879580508016082944 6886405488678797312 6926237365891497984 6943398509018087424 6950286801189732352 6981853756400861184 6984223748461166592 6988780198619512832 7070533977680904192 7088052644622630912 7136123346676088832 7167483263726911488 7170967698954780672 7202480740600578048 7217836768882589696 7274036533257043968 7277572768810401792 7284792583065174016 7291488164483432448 7309554289767088128 7316805831721222144 7325138603900665856 7359127201259716608 7399884916185366528 7407226071856185344 7418219616175915008 7425578961033232384 7443394167910170624 7512442351285960704 7554049185272561664 7582131055843344384 7619153180139454464 7624123853039468544 7668951566937751552 7713309793833713664 7732421066861051904 7740092119506747392 7747206174763646976 7782959766644457472 7819072651338448896 7835743282624724992 7855157909192179712 7862377723446951936 7870177701347196928 7874003747871916032 7908606303404556288 7935312581734957056 7981969998241333248 7987177369850871808 7991060295164362752 8026177259352096768 8080610260206747648 8100631593854435328 8120066364992913408 8145496049134338048 8148261039871361024 8195391655948320768 8231406560686374912 8240780929388249088 8248956307294388224 8269394752059736064 8317226021497602048 8325477237788770304 8333129330838208512 8353776331162386432 8362063807681396736 8366128982113910784 8392329262744469504 8402894197367341056 8457011332783276032 8465401224978497536 8477965275629617152 8486375955466551296 8490501563612135424 8506736191897337856 8527813338061602816 8585648401469669376 8627570512804970496 8633199068882927616 8654589552205234176 8707603634445090816 8755829737475014656 8764516076500287488 8815211192952815616 8837052647841202176 8845819565150568448 8853949914015596544 8889012043496030208 8894811161879379968 8985574541082230784 8994488801539653632 8998861426139332608 9021157911337893888 9038407203890921472 9122251426561523712 9166793669855281152 9172774010688110592 9234983154521997312 9257864678690783232 9280075845706186752 9303069096067203072 9312298331281555456 9366161892512366592 9407321783641571328 9418035347872284672 9427378636907872256 9441370420587528192 9450736859496841216 9514831128901451776 9523576378100809728 9547172949899870208 9556644351635881984 9561290265273040896 9603307654134104064 9698715377676058624 9703430358413869056 9721984219311243264 9746072386356117504 9812169601679622144 9860080586062823424 9866513221580488704 9890959488234553344 9924525557213560832 9951547010794389504 10006662557114302464 10016589801714614272 10072065580363415552 10074527077660360704 10099488740389945344 10109508074457792512 10118799901732110336 10158870906852605952 10165498470719291392 10269228046951120896 10284413058444951552 10309894755814735872 10329608233018195968 10425430201784598528 10476335622691749888 10483170297929269248 10498671663829221376 10544808404539408384 10580416775646609408 10605800966521356288 10632078966933946368 10642626664321777664 10701569679136129024 10704185020014133248 10751224895590367232 10774147013608996864 10790137623528603648 10800842125139247104 10826755153323884544 10911054799885565952 10927188874597761024 10975208747581833216 10987707905850998784 11110839107784278016 11138368441549848576 11154838642818547712 11165091251865255936 11203858929823121408 11268663526928941056 11320668751482847232 11331073777908842496 11342314922529783808 11370417784082137088 11373196583765016576 11436185779559202816 11447531201959559168 11503427350406627328 11510932091843903488 11539452736273645568 11610138179260121088 11674439649966686208 11753614923937087488 11782736863788269568 11805266552020795392 11811005621807874048 11852016057994706944 11862909455106834432 11972954997361999872 11980766054776307712 11986590442746544128 11998481901519110144 12028210548450525184 12039265889028145152 12051209605187895296 12120915390310121472 12150947390781652992 12163001902082031616 12218244073701507072 12222391559807041536 12230365347584147456 12313310872695996416 12343819571587710976 12373434460941582336 12404092128089604096 12488215856683155456 12543095711522095104 12549193473170866176 12557380463829712896 12588493894116704256 12604341296051011584 12698101837467746304 12729563933199826944 12735752345418203136 12748387020364054528 12760104287846006784 12791720007092404224 12804410205512138752 12878472602204504064 12949798603324391424 12962645625748324352 12981884328307851264 12994763181808156672 13069926605210517504 13082892802239496192 13146774114750431232 13187945984312737792 13268729347725852672 13333518065244045312 13342216742819069952 13491733202309480448 13498292139208998912 13531736867006840832 13545161209136807936 13557610805836382208 13683377139842285568 13712550744593268736 13746526341086314496 13759161016032165888 13772810977357594624 13852474731782995968 13886797018036174848 13900573602379464704 13968447496922333184 13977560397239025664 14141067955361808384 14176105289245261824 14272246693352177664 14334966527453822976 14341935397909561344 14404961481201156096 14435673537765179392 14548073066514087936 14555145537620803584 14569585166130348032 14582976328966864896 14619108579534176256 14633611663442444288 14650277207801331712 14718254402519433216 14799769832370733056 14814452143712370688 14836439232351830016 14851157922066464768 14886788335820341248 15024884702571921408 15108098370545123328 15164262111686688768 15238306360278908928 15248247706078937088 15337903133875503104 15426619587667427328 15464842133722103808 15480184239013494784 15494412349527293952 15565919533288914944 15638145302676897792 15710315818384359424 15724755446893903872 15740355402694393856 15748007495743832064 15817212606809112576 15870625163469914112 15963939996482666496 15974354739701743616 16052354518704193536 16161220520413495296 16201263187708870656 16240132729985826816 16290992098268676096 16296522079742722048 16390783311896641536 16462813121372749824 16481561858776498176 16497912614588776448 16538789504119472128 16650954475577540608 16666258661676417024 16707552662324772864 16724127615362793472 16732257964227821568 16805788394734682112 16930802449956995072 16955930551259234304 16972751910933102592 16981003127224270848 17013472383794675712 17055626676123205632 17171296802939338752 17255141025609940992 17266398137765855232 17309179104410468352 17415207268890181632 17511659474950029312 17529032153000574976 17630422385905631232 17674105295682404352 17691639130301136896 17707899828031193088 17778024086992060416 17789622323758759936 17971149082164461568 17988977603079307264 17997722852278665216 18042315822675787776 18076814407781842944 18244502853123047424 18333587339710562304 18345548021376221184 18469966309043994624 18515729357381566464 18560151691412373504 18606138192134406144 18624596662563110912 18732323785024733184 18814643567283142656 18836070695744569344 18854757273815744512 18882740841175056384 18901473718993682432 19029662257802903552 19047152756201619456 19094345899799740416 19113288703271763968 19122580530546081792 19206615308268208128 19397430755352117248 19406860716827738112 19443968438622486528 19492144772712235008 19624339203359244288 19720161172125646848 19733026443160977408 19781918976469106688 19849051114427121664 19903094021588779008 20013325114228604928 20033179603429228544 20144131160726831104 20198977480779890688 20219016148915585024 20237599803464220672 20317741813705211904 20538456093902241792 20568826116889903104 20619789511629471744 20659216466036391936 20850860403569197056 20952671245383499776 20966340595858538496 20997343327658442752 21089616809078816768 21211601933042712576 21264157933867892736 21285253328643555328 21403139358272258048 21408370040028266496 21502449791180734464 21548294027217993728 21601684250278494208 21653510306647769088 21822109599771131904 21854377749195522048 21950417495163666432 21975415811701997568 22221678215568556032 22276736883099697152 22309677285637095424 22330182503730511872 22407717859646242816 22537327053857882112 22641337502965694464 22662147555817684992 22684629845059567616 22740835568164274176 22746393167530033152 22872371559118405632 22895062403919118336 23006854700813254656 23021864183687806976 23078905472547291136 23220276358520242176 23348879299933372416 23507229847874174976 23565473727576539136 23610533104041590784 23622011243615748096 23704032115989413888 23725818910213668864 23945909994723999744 23961532109552615424 23973180885493088256 23996963803038220288 24056421096901050368 24078531778056290304 24102419210375790592 24241830780620242944 24301894781563305984 24326003804164063232 24436488147403014144 24444783119614083072 24460730695168294912 24687639143175421952 24746868921883164672 24808184256179208192 24976431713366310912 25086191423044190208 25098386946341732352 25176987788233408512 25208682592102023168 25396203674935492608 25459127866399653888 25471504690836406272 25496774040728109056 25520208575692013568 25583440014184808448 25608820411024277504 25756945204409008128 25899597206648782848 25925291251496648704 25963768656615702528 25989526363616313344 26165785604478992384 26293548229500862464 26537458695451705344 26667036130488090624 26684433485638139904 26983466404618960896 26996584278417997824 27063473734013681664 27090322418273615872 27115221611672764416 27366754279684571136 27425101489186537472 27493052682172628992 27518322032064331776 27545621954715189248 27704949463565991936 27773594036072349696 27801147204758929408 27936894993844666368 27955120794478051328 28282135910723616768 28352210578490523648 28544493386704355328 28669933054907645952 28683870795819122688 28809922962402312192 28871347075530358784 29096146133028175872 29110291075241607168 29139170332260696064 29165952657933729792 29238217159068352512 29267223326884888576 29300554415602663424 29436508805038866432 29599539664741466112 29628904287424741376 29672878464703660032 29702315844132929536 29773576671640682496 30049769405143842816 30216196741090246656 30328524223373377536 30476612720557817856 30496495412157874176 30675806267751006208 30853239175334854656 30929684267444207616 30960368478026989568 30988824699054587904 31131839066577829888 31276290605353795584 31449510893787807744 31480710805388787712 31496014991487664128 31634425213618225152 31741250326939828224 31927879992965332992 32104709037408387072 32322441040826990592 32402526375417741312 32480265459971653632 32593044159485444096 32781566623793283072 32925626242745499648 32963123717552996352 32995825229177552896 33077579008238944256 33301908951155081216 33332517323352834048 33415105324649545728 33448255230725586944 33464515928455643136 33611576789469364224 33861604899913990144 33945503821866205184 33962006254448541696 34026944767589351424 34111253352246411264 34342593605878677504 34510282051219881984 34532796275531710464 34618358208820936704 34830414537780363264 35023318949900058624 35058064306001149952 35260844771811262464 35348210591364808704 35383278260602273792 35415799656062386176 35556048173984120832 35579244647517519872 35942298164328923136 35977955206158614528 35995445704557330432 36084631645351575552 36153628815563685888 36489005706246094848 36667174679421124608 36691096042752442368 36939932618087989248 37031458714763132928 37120303382824747008 37212276384268812288 37249193325126221824 37464647570049466368 37629287134566285312 37672141391489138688 37709514547631489024 37765481682350112768 37802947437987364864 38094305512403238912 38188691799599480832 38226577406543527936 38245161061092163584 38413230616536416256 38794861510704234496 38887936877244973056 38984289545424470016 39248678406718488576 39440322344251293696 39563837952938213376 39698102228854243328 39806188043177558016 40026650228457209856 40066359206858457088 40288262321453662208 40438032297831170048 40475199606928441344 40635483627410423808 41137652233779806208 41239579023258943488 41318432932072783872 41701720807138394112 41905342490766999552 41932681191717076992 41994686655316885504 42179233618157633536 42423203866085425152 42528315867735785472 42570506657287110656 42806278716544516096 42816740080056532992 43004899582361468928 43096588054435987456 43203368500556988416 43307020613295538176 43644219199542263808 43708755498391044096 43900834990327332864 43950831623403995136 44443356431137112064 44553473766199394304 44619354571274190848 44660365007461023744 44815435719292485632 45074654107715764224 45282675005931388928 45324295111635369984 45369259690119135232 45481671136328548352 45492786335060066304 45744743118236811264 45790124807838236672 46013709401626509312 46043728367375613952 46157810945094582272 46440552717040484352 46697758599866744832 47130947455153078272 47221066208083181568 47244022487231496192 47408064231978827776 47451637820427337728 47891819989447999488 47923064219105230848 47993927606076440576 48112842193802100736 48157063556112580608 48204838420751581184 48483661561240485888 48603789563126611968 48652007608328126464 48872976294806028288 48889566239228166144 48921461390336589824 49493737843766329344 49616368512358416384 49952863426732621824 50172382846088380416 50196773892683464704 50417365184204046336 50792407349870985216 50918255732799307776 50943009381672812544 50993548081456218112 51040417151384027136 51166880028369616896 51217640822048555008 51513890408818016256 51799194413297565696 51850582502993297408 51927537313231405056 51979052727232626688 52331571208957984768 52587096459001724928 53074917390903410688 53334072260976181248 53368866971276279808 53966932809237921792 53993168556835995648 54126947468027363328 54180644836547231744 54230443223345528832 54733508559369142272 54850202978373074944 54986105364345257984 55036644064128663552 55091243909430378496 55409898927131983872 55547188072144699392 55602294409517858816 55873789987689332736 55910241588956102656 56564271821447233536 56704421156981047296 57088986773408710656 57339866109815291904 57367741591638245376 57619845924804624384 57742694151060717568 58192292266056351744 58220582150483214336 58278340664521392128 58331905315867459584 58476434318136705024 58534446653769777152 58873017610077732864 59199079329482932224 59257808574849482752 59345756929407320064 59404631688265859072 59547153343281364992 60099538810287685632 60432393482180493312 60657048446746755072 60953225441115635712 61351612535502012416 61706478350669709312 61859368534888415232 61920736956053979136 61977649398109175808 62263678133155659776 62552581210707591168 62899021787575615488 62961421610777575424 62992029982975328256 63268850427236450304 63855759985930665984 64209418074816774144 64644882081653981184 64805052750835482624 64960530919943307264 65186088318970888192 65563133247586566144 65851252485490999296 65926247435105992704 65991650458355105792 66155158016477888512 66603817902310162432 66665034646705668096 66830210649299091456 66896510461451173888 66929031856911286272 67223153578938728448 67723209799827980288 67891007643732410368 67924012508897083392 68053889535178702848 68222506704492822528 68685187211757355008 69020564102439763968 69065592551063420928 69236716417641873408 69660829075560726528 70046637899800117248 70116128612002299904 70521689543622524928 70696421182729617408 70766556521204547584 70831599312124772352 71112096347968241664 71158489295035039744 71884596328657846272 71955910412317229056 71990891409114660864 72169263290703151104 72307257631127371776 72978011412492189696 73334349358842249216 73382192085504884736 74062917429526265856 74240606765649494016 74424552768537624576 74498386650252443648 74929295140098932736 75258574269132570624 75419029095262978048 75530963364700225536 75605894875974729728 76188611024806477824 76377383599198961664 76453154813087055872 76490322122184327168 76826461233072832512 77775873754489946112 77968579090848940032 78497356813436977152 78880644688502587392 79396204457708486656 79612376086355116032 80053300456914419712 80132718413716914176 80576524642907324416 80876064595662340096 80950399213856882688 81270967254820847616 82275304467559612416 82479158046517886976 82636865864145567744 83403441614276788224 83810684981533999104 83865362383434153984 83989373310633771008 84358467236315267072 84846407732170850304 85056631735471570944 85141013314574221312 85612557433089032192 85633480160113065984 86009799164722937856 86193176108871974912 86406737001113976832 86614041226591076352 87288438399084527616 87417510996782088192 87801669980654665728 87901663246807990272 88886712862274224128 89106947532398788608 89238709142548381696 89320730014922047488 89630871438584971264 90149308215431528448 90648590223270739968 90738519380238270464 90963342272657096704 90985572670120132608 91489486236473622528 91580249615676473344 92027418803253018624 92315621890189164544 92881105434080968704 93395517199733489664 94442132416166363136 94488044974462992384 94816128463957655552 94903275640854675456 95783639978895998976 95987855212152881152 96225684387604201472 96314127112225161216 96409676841503162368 96967323122480971776 97207579126253223936 97304015216656252928 97779132478456332288 97842922780673179648 98987475687532658688 99232737024716832768 99905726853465243648 100344765692176760832 100393547785366929408 100834730368408092672 101584814699741970432 101836511465598615552 101886018763345625088 101987096162912436224 102080834302768054272 102333760056739233792 102435281644097110016 103027780817636032512 103598388826595131392 103701165005986594816 103855074626462810112 103958105454465253376 104663142417915969536 105174192918003449856 106149834781806821376 106668144521952362496 106737733942552559616 107933865618475843584 107986337113671991296 108253894936054726656 108361289673094463488 108460886446691057664 109467017118738284544 109972210728690515968 110073288128257327104 110182487818860756992 110819797854263967744 111094376144289398784 111204588819035717632 111747579975378665472 111820483177912205312 113128543642894467072 113408842313962094592 114679732219630583808 114735483183276490752 115239691849609248768 115485388302121435136 116384584532112703488 116556681329042784256 116663810631734919168 116952868636273410048 117068893307539554304 117746035220155465728 118515617149698965504 118691513858814640128 118809263376531718144 119094306686562729984 120199077620575371264 120864786964360986624 121314096893493510144 121906450882231271424 122703225071004024832 123412956701339418624 123718737069776830464 123841473912107958272 123955298796218351616 124527356266311319552 125105162421415182336 125798043575151230976 125922843221555150848 125984059965950656512 126537700854472900608 127711519971861331968 128418836149633548288 129289764163307962368 129610105501670965248 129921061839886614528 130372176637941776384 131126266495173132288 131702504970981998592 131852494870211985408 131983300916710211584 132310316032955777024 133207635804620324864 133330069293411336192 133660421298598182912 133793020922902347776 133858063713822572544 134446307157877456896 135446419599655960576 135782015287464820736 135848025017794166784 136107779070357405696 136445013408985645056 137370374423514710016 138041128204879527936 138131185102126841856 138473432835283746816 139321658151121453056 140093275799600234496 140232257224004599808 141392842365459234816 141533113042409095168 141663198624249544704 142224192695936483328 143769192657315692544 143911820824634458112 143981782818229321728 144338526581406302208 144614515262254743552 145956022824984379392 146668698717684498432 146764384171009769472 148481213531298988032 148849105537075249152 148996773300504887296 149858590280197865472 150517148538265141248 150838058190525956096 151211789751949459456 152377222049612955648 152754767198397923328 152906309626174111744 152980644244368654336 153652922466145665024 155551747508979892224 155937158181697880064 156994713626873954304 157761289377005174784 158792408915416973312 159224752172710232064 160106600913828839424 160265436827433828352 161153049285814648832 161752129191324680192 161900798427713765376 162541934509641695232 164550608935119224832 164958316093035773952 165273731728291135488 166806883228553576448 167621369963067998208 167730724766868307968 167978746621267542016 168716934472630534144 169692815464341700608 170113263470943141888 170282026629148442624 171225114866178064384 171266960320226131968 172019598329445875712 172813474002227953664 173228082453182152704 174576876798169055232 174835021993564176384 175603339961309331456 177773425724548448256 178213895064797577216 178477418285096763392 178641460029844094976 179261742877169942528 180298616430863056896 181297180446541479936 181477038760476540928 181926684545314193408 181971145340240265216 183160499231352946688 184054837606506037248 185762210868161937408 186791034399466979328 188884264832332726272 188976089948925984768 189632256927915311104 189806551281709350912 191567279957791997952 191975710424305762304 192451368775208402944 192628254224450322432 192819353683006324736 193934646244961943552 194415158252506447872 194608030433312505856 195558264956912664576 195685845561346359296 197974951375065317376 198465474049433665536 199811453706930487296 200689531384353521664 200787095570733858816 201669460736816185344 203169629399483940864 203673022931197231104 203772037526691250176 203974192325824872448 204161668605536108544 204667520113478467584 204870563288194220032 206055561635272065024 207196777653190262784 207402330011973189632 207710149252925620224 207916210908930506752 209326284835831939072 210348385836006899712 212299669563613642752 213336289043904724992 213475467885105119232 215867731236951687168 215972674227343982592 216507789872109453312 216722579346188926976 216921772893382115328 218934034237476569088 220146576256514654208 220364975637721513984 222188752288578797568 222409177638071435264 223495159950757330944 226257087285788934144 226817684627924189184 229359464439261167616 229470966366552981504 230479383699218497536 230970776604242870272 233113362658085568512 233327621263469838336 233905737272546820096 234137786615079108608 235492070440310931456 237031234299397931008 237618526753063436288 238188613373125459968 240398155241150742528 241729573928721973248 242628193786987020288 243812901764462542848 245406450142008049664 246825913402678837248 247437474139553660928 247682947824215916544 247910597592436703232 249054712532622639104 250210324842830364672 251596087150302461952 251845686443110301696 251968119931901313024 253075401708945801216 255423039943722663936 256837672299267096576 258579528326615924736 259220211003341930496 259842123679773229056 260744353275883552768 262252532990346264576 263405009941963997184 263704989740423970816 263966601833420423168 264620632065911554048 266660138586822672384 267320842597196365824 267586041845804695552 267716127427645145088 268892614315754913792 271564030574929641472 272215558140714811392 272890026817971290112 274740748847029420032 276082256409759055872 276946865670567493632 278643316302242906112 280186551599200468992 280464514448009199616 283066226084818190336 283326397248499089408 284448385391872966656 287823641649268916224 287963565636458643456 288677053162812604416 289229030524509487104 291912045649968758784 293337397435368996864 293528768342019538944 296962427062597976064 297698211074150498304 297993546601009774592 299717180560395730944 301034297076530282496 301676116381051912192 302423579503898918912 304754444099225911296 305509534396795846656 305812619252348223488 305961288488737308672 307305844932291330048 311103495017959784448 311874316363395760128 313989427253747908608 315522578754010349568 317584817830833946624 318449504345420464128 320213201827657678848 320530873654867656704 322306098571629297664 323504258382649360384 323801596855427530752 325083869019283390464 329916632186071547904 330547463456582270976 333613766457107152896 335242739926135996416 335461449533736615936 335957493242535084032 337433868945261068288 339385630928683401216 340226526941886283776 340564053258296885248 342450229732356128768 344039196658891751424 346456164906364305408 349153753596338110464 349670043987128352768 351206679922618662912 355546851449096896512 356427790129595154432 356954836570193526784 357282920059688189952 358523485754339885056 360597232861726113792 362594360893082959872 362954077520953081856 363853369090628386816 363942290680480530432 366320998462705893376 368109675213012074496 371524421736323874816 373582068798933958656 377768529664665452544 377952179897851969536 379264513855830622208 379613102563418701824 383134559915583995904 383951420848611524608 384902737550416805888 385256508448900644864 385638707366012649472 387869292489923887104 388830316505012895744 389216060866625011712 391116529913825329152 391371691122692718592 395949902750130634752 396930948098867331072 399622907413860974592 401379062768707043328 401574191141467717632 403338921473632370688 406339258798967881728 407346045862394462208 407544075053382500352 407948384651649744896 408323337211072217088 409335040226956935168 409741126576388440064 412111123270544130048 414393555306380525568 414804660023946379264 415420298505851240448 415832421817861013504 420696771672013799424 424599339127227285504 426672578087809449984 431735462473903374336 431945348454687965184 433015579744218906624 433445158692377853952 433843545786764230656 437868068474953138176 440293152513029308416 440729951275443027968 444818355276142870528 446990319901514661888 452514174571577868288 453635369255848378368 458718928878522335232 458941932733105963008 460958767398436995072 461941553208485740544 466226725316171137024 466655242526939676672 467811474545093640192 468275573230158217216 470984140880621862912 474062468598795862016 475237053506126872576 476377226746250919936 480796310482301485056 483459147857443946496 485256387573974040576 487625803528925085696 490812900284016099328 493651826805357674496 494874948279107321856 495365895648431833088 495821195184873406464 498109425065245278208 500420649685660729344 503192174300604923904 503691372886220603392 503936239863802626048 506150803417891602432 510846079887445327872 513675344598534193152 518440422006683860992 519684247359546458112 521488706551767105536 524505065980692529152 526810019883927994368 527933203666840846336 529241264131823108096 533320277173645344768 534641685194392731648 535172083691609391104 535432254855290290176 537785228631509827584 544431116281429622784 545780053635942580224 549481497694058840064 552164512819518111744 557286632604485812224 560373103198400937984 560929028896018399232 566132452169636380672 566652794496998178816 568896770783745933312 575647283298537832448 575927131272917286912 577354106325625208832 578458061049018974208 583824091299937517568 586674794870737993728 587057536684039077888 593924854125195952128 595396422148300996608 595987093202019549184 599434361120791461888 602068594153060564992 603352232762103824384 604847159007797837824 609508888198451822592 611019068793591693312 611625238504696446976 611922576977474617344 614611689864582660096 622206990035919568896 623748632726791520256 627978854507495817216 631045157508020699136 635169635661667893248 636899008690840928256 640426403655315357696 641061747309735313408 647603193710855061504 650167738038566780928 661094926913164541952 667227532914214305792 670485479852271992832 671914986485070168064 674867737890522136576 678771261857366802432 680453053883772567552 681128106516593770496 684900459464712257536 688078393317783502848 692912329812728610816 699340087974256705536 702413359845237325824 711093702898193793024 712855580259190308864 713909673140387053568 714565840119376379904 717046971508679770112 721194465723452227584 725188721786165919744 725908155041906163712 727706738181256773632 727884581360961060864 732641996925411786752 736219350426024148992 743048843472647749632 747164137597867917312 755537059329330905088 755904359795703939072 758529027711661244416 759226205126837403648 766269119831167991808 769805475100833611776 770513016897801289728 771277414732025298944 775738584979847774208 777660633010025791488 778432121733250023424 782233059827650658304 782743382245385437184 791899805500261269504 793861896197734662144 802758125537414086656 803148382282935435264 806677842947264741376 814692091724788924416 815896769303299489792 816646674422144434176 818670080453913870336 819482253152776880128 824222246541088260096 829609320047892758528 830840597011702480896 831664843635722027008 841393543344027598848 849198678254454571008 853345156175618899968 863470924947806748672 863890696909375930368 866031159488437813248 866890317384755707904 867687091573528461312 875736136949906276352 880586305026058616832 881459902550886055936 889636710552285741056 893980639803029323776 905028349143155736576 907270738511696756736 917437857757044670464 917883865466211926016 921917534796873990144 923883106416971481088 932453450632342274048 933310485053879353344 935622949090187280384 936551146460316434432 941968281761243725824 948124937197591724032 950474107012253745152 952754453492501839872 961592620964602970112 966918295714887892992 970512775147948081152 975251607057850171392 981625800568032198656 989749896558214643712 990731791296863666176 991642390369746812928 1000841299371321458688 1006384348601209847808 1007382745772441206784 1007872479727605252096 1012301606835783204864 1021692159774890655744 1027350689197068386304 1039368494719092916224 1042977413103534211072 1049010131961385058304 1053620039767855988736 1055866407333681692672 1058482528263646216192 1066640554347290689536 1069283370388785463296 1070344167383218782208 1070864509710580580352 1075570457263019655168 1088862232562859245568 1091560107271885160448 1098962995388117680128 1104329025639036223488 1114573265208971624448 1120746206396801875968 1121858057792036798464 1132264904339272761344 1133305588993996357632 1137793541567491866624 1151294566597075664896 1151854262545834573824 1154708212651250417664 1156916122098037948416 1167648182599875035136 1173349589741475987456 1174115073368078155776 1187849708250391904256 1190792844296601993216 1191974186404039098368 1198868722241582923776 1204137188306121129984 1209694318015595675648 1219017776396903645184 1222038137587183386624 1223250477009392893952 1223845153954949234688 1229223379729165320192 1244413980071839137792 1247497265453583040512 1262090315016041398272 1270339271323335786496 1273798017381681856512 1282123494619470626816 1295206387421710123008 1300335476077133561856 1322189853826329083904 1334455065828428611584 1340970959704543985664 1343829972970140336128 1349735475781044273152 1357542523714733604864 1360906107767545135104 1362256213033187540992 1369800918929424515072 1376156786635567005696 1385824659625457221632 1398680175948513411072 1404826719690474651648 1422187405796387586048 1425711160518380617728 1427819346280774107136 1429131680238752759808 1434093943017359540224 1442388931446904455168 1450377443572331839488 1451816310083812327424 1455413476362513547264 1455769162721922121728 1465283993850823573504 1472438700852048297984 1486097686945295499264 1494328275195735834624 1511074118658661810176 1511808719591407878144 1517058055423322488832 1518452410253674807296 1532538239662335983616 1541026033795602579456 1542554829464050597888 1555321266020051582976 1556864243466500046848 1564466119655301316608 1583799611000522539008 1587723792395469324288 1605516251074828173312 1606296764565870870528 1613355685894529482752 1631793538606598979584 1633293348844288868352 1637340160907827740672 1638964506305553760256 1648444493082176520192 1659218640095785517056 1663329687271444054016 1682787086688055197696 1698397356508909142016 1706690312351237799936 1726941849895613497344 1727781393818751860736 1732062318976875626496 1733780634769511415808 1735374183147056922624 1751472273899812552704 1761172610052117233664 1762919805101772111872 1779273421104571482112 1787961279606058647552 1810056698286311473152 1814541477023393513472 1834875715514089340928 1835767730932423852032 1843835069593747980288 1847766212833942962176 1866620970107758706688 1871245898180374560768 1873102292920632868864 1883936563522487451648 1900948214024507490304 1905508906985003679744 1923185241929205940224 1950503214115700342784 1963251601136064397312 1981463582593727332352 1983284780739493625856 2001682598742642917376 2014765491544882413568 2015744959455210504192 2024603213671566409728 2043384319549781311488 2054701378394136772608 2078736989438185832448 2085954826207068422144 2098020263922770116608 2107240079535711977472 2111732814667363385344 2116965056527292432384 2133281108694581379072 2138566740777570926592 2140688334766437564416 2141729019421161160704 2151140914526039310336 2177724465125718491136 2183120214543770320896 2197925990776235360256 2208658051278072446976 2229146530417943248896 2241492412793603751936 2243716115584073596928 2264529808678545522688 2266611177987992715264 2275587083134983733248 2302589133194151329792 2309416425302500835328 2313832244196075896832 2335296365199750070272 2346699179482951974912 2348230146736156311552 2375699416500783808512 2381585688593203986432 2383948372808078196736 2408274376612242259968 2444076275174366773248 2446500954018785787904 2447690307909898469376 2458446759458330640384 2488827960143678275584 2494994530907166081024 2524180630032082796544 2540678542646671572992 2547596034763363713024 2564246989238941253632 2590412774843420246016 2600670952154267123712 2644379707652658167808 2668910131656857223168 2681941919409087971328 2687659945940280672256 2699470951562088546304 2715085047429467209728 2721812215535090270208 2724512426066375081984 2739601837858849030144 2752313573271134011392 2771649319250914443264 2797360351897026822144 2809653439380949303296 2844374811592775172096 2851422321036761235456 2855638692561548214272 2858263360477505519616 2868187886034719080448 2884777862893808910336 2900754887144663678976 2903632620167624654848 2910826952725027094528 2911538325443844243456 2944877401704096595968 2972195373890590998528 3022148237317323620352 3023617439182815756288 3034116110846644977664 3036904820507349614592 3065076479324671967232 3082052067591205158912 3085109658928101195776 3113728486933000093696 3128932239310602633216 3167599222001045078016 3175447584790938648576 3211032502149656346624 3212593529131741741056 3226711371789058965504 3263587077213197959168 3266586697688577736704 3274680321815655481344 3277929012611107520512 3296888986164353040384 3318437280191571034112 3326659374542888108032 3365574173376110395392 3396794713017818284032 3413380624702475599872 3453883699791226994688 3455562787637503721472 3464124637953751252992 3467561269539022831616 3470748366294113845248 3502944547799625105408 3522345220104234467328 3525839610203544223744 3558546842209142964224 3575922559212117295104 3629082954046787026944 3669751431028178681856 3671535461864847704064 3687670139187495960576 3695532425667885924352 3733241940215517413376 3742491796360749121536 3746204585841265737728 3811017813970007359488 3846370483858411880448 3901006428231400685568 3926503202272128794624 3962927165187454664704 3966569561478987251712 4003365197485285834752 4029530983089764827136 4031489918910421008384 4049206427343132819456 4086768639099562622976 4109402756788273545216 4157473978876371664896 4171909652414136844288 4196040527845540233216 4214480159071423954944 4223465629334726770688 4233930113054584864768 4266562217389162758144 4277133481555141853184 4281376669532875128832 4283458038842322321408 4302281829052078620672 4355448930251436982272 4366240429087540641792 4395851981552470720512 4417316102556144893952 4458293060835886497792 4482984825587207503872 4487432231168147193856 4533222355975985430528 4551174166269967466496 4627664488392151793664 4670592730399500140544 4693398358965903949824 4751398833001567617024 4763171377186407972864 4767896745616156393472 4816548753224484519936 4893001908037571575808 4895380615819796938752 4916893518916661280768 4977655920287356551168 4989989061814332162048 5048361260064165593088 5081357085293343145984 5095192069526727426048 5128493978477882507264 5180825549686840492032 5201341904308534247424 5288759415305316335616 5337820263313714446336 5363883838818175942656 5398941903124177092608 5430170094858934419456 5443624431070180540416 5449024852132750163968 5479203675717698060288 5504627146542268022784 5543298638501828886528 5619306878761898606592 5702844642073522470912 5711277385123096428544 5716526720955011039232 5736375772069438160896 5769555725787617820672 5807265240335249309696 5821653905450054189056 5889754803408193191936 5944390747781181997056 6044296474634647240704 6047234878365631512576 6068232221693289955328 6073809641014699229184 6130152958649343934464 6164104135182410317824 6170219317856202391552 6227456973866000187392 6257864478621205266432 6335198444002090156032 6350895169581877297152 6422065004299312693248 6425187058263483482112 6453422743578117931008 6527174154426395918336 6533173395377155473408 6549360643631310962688 6555858025222215041024 6593777972328706080768 6636874560383142068224 6653318749085776216064 6731148346752220790784 6793589426035636568064 6826761249404951199744 6907767399582453989376 6928249275907502505984 6935122539078045663232 6941496732588227690496 7005889095599250210816 7044690440208468934656 7051679220407088447488 7151845118424234590208 7339502862056357363712 7343070923729695408128 7375340278374991921152 7391064851335771848704 7466483880431034826752 7484983592721498243072 7492409171682531475456 7622035627940014718976 7692740967716823760896 7802012856462801371136 7853006404544257589248 7925854330374909329408 7933139122957974503424 8006730394970571669504 8059061966179529654272 8062979837820842016768 8098412854686265638912 8173537278199125245952 8218805513576547090432 8314947957752743329792 8343819304828273688576 8392081055691080466432 8428960318142847909888 8467860226109169729536 8533124434778325516288 8554266963110283706368 8562753339065750257664 8566916077684644642816 8604563658104157241344 8710897860502873964544 8732480858175081283584 8834632205112289787904 8916586121671772995584 8974864462336294387712 9066444711951970861056 9102348332539934932992 9255328976784303587328 9341185460799000281088 9386796717931807899648 9502797666003135234048 9526342754372815945728 9535793491232312786944 9633097506448969039872 9786003816075143151616 9790761231639593877504 9833787037833322561536 9955311840574713102336 9979978123628664324096 10096722520128331186176 10162714170586686291968 10190384139053454852096 10256987956955765014528 10361651099373680984064 10402683808617068494848 10577518830610632671232 10675640526627428892672 10727767677636351885312 10797883806248354185216 10887248862140361080832 10898049704265500327936 11009254293084536045568 11086597277003657773056 11238613757523797213184 11422554770246192857088 11433053441910022078464 11472751544138876321792 11539111451575235641344 11614530480670498619392 11643307810900108378112 11779509606816386383872 11888781495562363994112 12088592949269294481408 12094469756731263025152 12136464443386579910656 12147619282029398458368 12260305917298687868928 12328208270364820635648 12340438635712404783104 12454913947732000374784 12515728957242410532864 12670396888004180312064 12701790339163754594304 12844130008598625386496 12850374116526966964224 12906845487156235862016 13066346790754310946816 13098721287262621925376 13111716050444430082048 13187555944657412161536 13306637498171552432128 13462296693504441581568 13653522498809902399488 13870245078156091326464 13882993465176455380992 14011778191198500421632 14103358440814176894976 14303690236848469180416 14679005724112714727424 14686141847459390816256 14750680556749983842304 14782129702671543697408 14932967760862069653504 14969967185442996486144 14984818343365062950912 15244071255880029437952 15385481935433647521792 15604025712925602742272 15706012809088515178496 15851708660749818658816 15866278245915949006848 16013460789941143339008 16118123932359059308544 16196825709372531277824 16347074556398250491904 16437611027153094180864 16629895915505486659584 16687638609656547377152 16857920636285695819776 17108533926220567412736 17125506678131500515328 17133832155369289285632 17209127316208314482688 17421795721005747929088 17464961716350162567168 17669264410224579575808 17833172243343545991168 17949728924672588775424 18132889423903941722112 18204696665079869865984 18510657953568607174656 18682370921598000562176 18773593435863615799296 19005595332006270468096 19052685508745631891456 19071586982464625573888 19266195012897938079744 19572007632150286303232 19581522463279187755008 19667574075666645123072 19910623681149426204672 19959956247257328648192 20193445040256662372352 20325428341173372583936 20380768278106909704192 20723302198747361968128 20805367617234136989696 21155037661221265342464 21455535355272703770624 21595767612496708370432 21796099408531000655872 22018508586169072091136 22173194554007315546112 22477227515047594426368 22845109540492385714176 22866106883820044156928 22945503088277752643584 23078222903150471282688 23229060961340997238784 23286615621800216756224 23559019213632772767744 23777562991124727988224 24177185898538588962816 24188939513462526050304 24272928886773159821312 24295238564058796916736 24520611834597375737856 24656416540729641271296 24680877271424809566208 24909827895464000749568 25031457914484821065728 25403580678327509188608 25688260017197250772992 25700748233053933928448 25813690974312471724032 26132693581508621893632 26197442574525243850752 26223432100888860164096 26924593387008883163136 27307044997619804798976 27740490156312182652928 27765986930352910761984 28023556382397000843264 28206716881628353789952 28607380473696938360832 29358011448225429454848 29372283694918781632512 29501361113499967684608 29564259405343087394816 29865935521724139307008 29939934370885992972288 29969636686730125901824 30488142511760058875904 30770963870867295043584 31208051425851205484544 31412025618177030356992 31732556491831898013696 32026921579882286678016 32393651418745062555648 32694149112796500983808 33259791831010973319168 33375277219313094754304 33715841272571391639552 34251013356263001030656 34267664310738578571264 34418254632416628965376 34843591442011495858176 34929923432700325134336 35338528820449159151616 35666344486687091982336 35899457849345177550848 36265778847807883444224 36409393330159739731968 37021315907137214349312 37364741843196001124352 37547186871727231598592 38011190664012540936192 38105371017491263782912 38143173964929251147776 38532390025795876159488 39144015264300572606464 39335148151333290246144 39919912494514657296384 40386890080513324744704 40650856682346745167872 41610735234468273979392 42310075322442530684928 42911070710545407541248 43191535224993416740864 43592198817062001311744 44037017172338144182272 44346389108014631092224 44954455030095188852736 45690219080984771428352 45732213767640088313856 45891006176555505287168 46156445806300942565376 46458121922681994477568 46573231243600433512448 47118038427265545535488 47555125982249455976448 48354371797077177925632 48545857773546319642624 48590477128117593833472 49041223669194751475712 49312833081459282542592 49361754542849619132416 50062915828969642131456 51376520034394501545984 51401496466107867856896 51627381948624943448064 52265387163017243787264 52394885149050487701504 52446864201777720328192 53849186774017766326272 54614089995239609597952 55480980312624365305856 55531973860705821523968 56047112764794001686528 56413433763256707579904 57214760947393876721664 58716022896450858909696 58744567389837563265024 59002722226999935369216 59731871043448278614016 59879868741771985944576 59939273373460251803648 60976285023520117751808 62416102851702410969088 62824051236354060713984 63465112983663796027392 64787302837490125111296 65388298225593001967616 66519583662021946638336 66750554438626189508608 67431682545142783279104 68502026712526002061312 68535328621477157142528 68836509264833257930752 69687182884022991716352 69859846865400650268672 70677057640898318303232 71332688973374183964672 71798915698690355101696 72531557695615766888448 72818786660319479463936 74042631814274428698624 74729483686392002248704 75094373743454463197184 76210742034982527565824 76286347929858502295552 77064780051591752318976 78670296302666580492288 80773780161026649489408 81301713364693490335744 83221470468936547958784 84620150644885061369856 85822141421090815082496 86383070449986833481728 87184397634124002623488 88074034344676288364544 88692778216029262184448 89908910060190377705472 91464427535280176627712 91782012353111010574336 92312891612601885130752 93146462487200867024896 94236076854531091070976 97091715547092639285248 97180954256235187666944 98082447338389502951424 98723509085699238264832 100125831657939284262912 102753040068789003091968 102802992932215735713792 103254763897249886896128 104530774326034487574528 104789770298100975403008 104893728403555440656384 107698373548035532652544 109228179990479219195904 110961960625248730611712 111063947721411643047936 112094225529588003373056 112826867526513415159808 114429521894787753443328 117432045792901717819392 118005444453999870738432 119759737483543971889152 119878546746920503607296 121952570047040235503616 124832205703404821938176 125648102472708121427968 126930225967327592054784 129574605674980250222592 130776596451186003935232 133039167324043893276672 133501108877252379017216 134863365090285566558208 137004053425052004122624 137070657242954314285056 137673018529666515861504 139374365768045983432704 139719693730801300537344 141354115281796636606464 142665377946748367929344 145063115391231533776896 145637573320638958927872 148085263628548857397248 150188747486908926394368 152572695859717004591104 154129560103183504637952 157340592605333160984576 161547560322053298978816 162603426729386980671488 166442940937873095917568 169240301289770122739712 171644282842181630164992 172766140899973666963456 174368795268248005246976 176148068689352576729088 179817820120380755410944 182928855070560353255424 183564024706222021148672 188472153709062182141952 194183431094185278570496 194361908512470375333888 196164894676779005902848 197447018171398476529664 200251663315878568525824 205506080137578006183936 205605985864431471427584 206509527794499773792256 209061548652068975149056 209579540596201950806016 209787456807110881312768 215396747096071065305088 218456359980958438391808 222127895442823286095872 224188451059176006746112 228859043789575506886656 236010888907999741476864 239757093493841007214592 243905140094080471007232 249664411406809643876352 251296204945416242855936 253860451934655184109568 259149211349960500445184 261553192902372007870464 266078334648087786553344 267002217754504758034432 269726730180571133116416 274008106850104008245248 275346037059333031723008 279439387461602601074688 282708230563593273212928 291275146641277917855744 296170527257097714794496 300377494973817852788736 305145391719434009182208 308259120206367009275904 314681185210666321969152 323095120644106597957632 325206853458773961342976 332885881875746191835136 338480602579540245479424 343288565684363260329984 345532281799947333926912 352296137378705153458176 359635640240761510821888 365857710141120706510848 367128049412444042297344 376944307418124364283904 388366862188370557140992 388723817024940750667776 392329789353558011805696 394894036342796953059328 400503326631757137051648 411012160275156012367872 411211971728862942855168 413019055588999547584512 418123097304137950298112 419159081192403901612032 419574913614221762625536 436912719961916876783616 444255790885646572191744 457718087579151013773312 472021777815999482953728 479514186987682014429184 487810280188160942014464 499328822813619287752704 502592409890832485711872 507720903869310368219136 518298422699921000890368 523106385804744015740928 534004435509009516068864 539453460361142266232832 550692074118666063446016 565416461127186546425856 582550293282555835711488 592341054514195429588992 600754989947635705577472 610290783438868018364416 616518240412734018551808 629362370421332643938304 646190241288213195915264 686577131368726520659968 691064563599894667853824 719271280481523021643776 731715420282241413021696 734256098824888084594688 753888614836248728567808 776733724376741114281984 777447634049881501335552 784659578707116023611392 789788072685593906118656 801006653263514274103296 822024320550312024735744 826038111177999095169024 838318162384807803224064 839149827228443525251072 873825439923833753567232 888511581771293144383488 915436175158302027546624 944043555631998965907456 959028373975364028858368 975620560376321884028928 998657645627238575505408 1015441807738620736438272 1036596845399842001780736 1068008871018019032137728 1078906920722284532465664 1101384148237332126892032 1130832922254373092851712 1165100586565111671422976 1184682109028390859177984 1201509979895271411154944 1220581566877736036728832 1233036480825468037103616 1258724740842665287876608 1373154262737453041319936 1382129127199789335707648 1438542560963046043287552 1463430840564482826043392 1468512197649776169189376 1507777229672497457135616 1554895268099763002671104 1569319157414232047222784 1602013306527028548206592 1652076222355998190338048 1678299654456887050502144 1747650879847667507134464 1777023163542586288766976 1830872350316604055093248 1888087111263997931814912 1918056747950728057716736 2073193690799684003561472 2136017742036038064275456 2157813841444569064931328 2202768296474664253784064 2261665844508746185703424 2330201173130223342845952 2369364218056781718355968 2403019959790542822309888 2466072961650936074207232 2517449481685330575753216 2746308525474906082639872 2764258254399578671415296 2877085121926092086575104 2926861681128965652086784 2937024395299552338378752 3109790536199526005342208 3204026613054057096413184 3304152444711996380676096 3356599308913774101004288 3495301759695335014268928 3554046327085172577533952 3661744700633208110186496 3776174222527995863629824 4146387381599368007122944 4272035484072076128550912 4315627682889138129862656 4405536592949328507568128 4523331689017492371406848 4806039919581085644619776 5034898963370661151506432 5492617050949812165279744 5528516508799157342830592 5754170243852184173150208 5874048790599104676757504 6219581072399052010684416 6408053226108114192826368 6608304889423992761352192 6713198617827548202008576 6990603519390670028537856 7108092654170345155067904 7552348445055991727259648 8292774763198736014245888 8544070968144152257101824 8631255365778276259725312 8811073185898657015136256 9612079839162171289239552 10069797926741322303012864 10985234101899624330559488 11748097581198209353515008 12439162144798104021368832 12816106452216228385652736 13216609778847985522704384 13426397235655096404017152 15104696890111983454519296 16585549526397472028491776 17262510731556552519450624 17622146371797314030272512 19224159678324342578479104 20139595853482644606025728 23496195162396418707030016 24878324289596208042737664 25632212904432456771305472 26433219557695971045408768 30209393780223966909038592 35244292743594628060545024 38448319356648685156958208 40279191706965289212051456 46992390324792837414060032 49756648579192416085475328 52866439115391942090817536 60418787560447933818077184 70488585487189256121090048 76896638713297370313916416 93984780649585674828120064 105732878230783884181635072 120837575120895867636154368 140977170974378512242180096 211465756461567768363270144 281954341948757024484360192 422931512923135536726540288 845863025846271073453080576
- Sum of all divisors σ(n): 3331879343134583405744839623
- Sum of proper divisors (its aliquot sum) s(n): 2486016317288312332291759047
- 845863025846271073453080576 is an abundant number, because the sum of its proper divisors (2486016317288312332291759047) is greater than itself. Its abundance is 1640153291442041258838678471
Bases of 845863025846271073453080576
- Binary: 1010111011101011100111011010000011001010111010000100000000000000000000000000000000000000002
- Hexadecimal: 0x2BBAE76832BA10000000000
- Base-36: 2YA5KJJWK88TKHC740
Squares and roots of 845863025846271073453080576
- 845863025846271073453080576 squared (8458630258462710734530805762) is 715484258493809446038214592931634099619238104348491776
- 845863025846271073453080576 cubed (8458630258462710734530805763) is 605201679834949233273795964889899176506827482044712736321192282206558406601342976
-
845863025846271073453080576 is a
perfect square number . Itssquare root is 29083724414976 -
The
cube root of 845863025846271073453080576 is 945728943.4068179061
Scales and comparisons
How big is 845863025846271073453080576?- 845,863,025,846,271,073,453,080,576 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 845,863,025,846,271,073,453,080,576 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 845863025846271073453080576 cubic inches would be around 78810745.3 feet tall.
Recreational maths with 845863025846271073453080576
- 845863025846271073453080576 backwards is 675080354370172648520368548
- The number of decimal digits it has is: 27
- The sum of 845863025846271073453080576's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 845863025846271073453080576 - Facts about the integer". Numbermatics.com. 2024. Web. 19 June 2024.
APA style:
Numbermatics. (2024). Number 845863025846271073453080576 - Facts about the integer. Retrieved 19 June 2024, from https://numbermatics.com/n/845863025846271073453080576/
Chicago style:
Numbermatics. 2024. "Number 845863025846271073453080576 - Facts about the integer". https://numbermatics.com/n/845863025846271073453080576/
The information we have on file for 845863025846271073453080576 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 845863025846271073453080576, math, Factors of 845863025846271073453080576, curriculum, school, college, exams, university, Prime factorization of 845863025846271073453080576, STEM, science, technology, engineering, physics, economics, calculator, eight hundred forty-five septillion, eight hundred sixty-three sextillion, twenty-five quintillion, eight hundred forty-six quadrillion, two hundred seventy-one trillion, seventy-three billion, four hundred fifty-three million, eighty thousand, five hundred seventy-six.