847891564962811865840222208
847,891,564,962,811,865,840,222,208 is an even composite number composed of five prime numbers multiplied together.
847891564962811865840222208 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of eighteen thousand, three hundred four divisors.
Prime factorization of 847891564962811865840222208:
221 × 312 × 113 × 433 × 1933
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 11 × 11 × 11 × 43 × 43 × 43 × 193 × 193 × 193)See below for interesting mathematical facts about the number 847891564962811865840222208 from the Numbermatics database.
Names of 847891564962811865840222208
- Cardinal: 847891564962811865840222208 can be written as Eight hundred forty-seven septillion, eight hundred ninety-one sextillion, five hundred sixty-four quintillion, nine hundred sixty-two quadrillion, eight hundred eleven trillion, eight hundred sixty-five billion, eight hundred forty million, two hundred twenty-two thousand, two hundred eight.
Scientific notation
- Scientific notation: 8.47891564962811865840222208 × 1026
Factors of 847891564962811865840222208
Divisors of 847891564962811865840222208
- Number of divisors d(n): 18304
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 16 18 22 24 27 32 33 36 43 44 48 54 64 66 72 81 86 88 96 99 108 121 128 129 132 144 162 172 176 192 193 198 216 242 243 256 258 264 288 297 324 344 352 363 384 386 387 396 432 473 484 486 512 516 528 576 579 594 648 688 704 726 729 768 772 774 792 864 891 946 968 972 1024 1032 1056 1089 1152 1158 1161 1188 1296 1331 1376 1408 1419 1452 1458 1536 1544 1548 1584 1728 1737 1782 1849 1892 1936 1944 2048 2064 2112 2123 2178 2187 2304 2316 2322 2376 2592 2662 2673 2752 2816 2838 2904 2916 3072 3088 3096 3168 3267 3456 3474 3483 3564 3698 3784 3872 3888 3993 4096 4128 4224 4246 4257 4356 4374 4608 4632 4644 4752 5184 5203 5211 5324 5346 5504 5547 5632 5676 5808 5832 6144 6176 6192 6336 6369 6534 6561 6912 6948 6966 7128 7396 7568 7744 7776 7986 8019 8192 8256 8299 8448 8492 8514 8712 8748 9216 9264 9288 9504 9801 10368 10406 10422 10449 10648 10692 11008 11094 11264 11352 11616 11664 11979 12288 12352 12384 12672 12738 12771 13068 13122 13824 13896 13932 14256 14792 15136 15488 15552 15609 15633 15972 16038 16384 16512 16598 16641 16896 16984 17028 17424 17496 18432 18528 18576 19008 19107 19602 19683 20339 20736 20812 20844 20898 21296 21384 22016 22188 22528 22704 23232 23328 23353 23958 24057 24576 24704 24768 24897 25344 25476 25542 26136 26244 27648 27792 27864 28512 29403 29584 30272 30976 31104 31218 31266 31347 31944 32076 32768 33024 33196 33282 33792 33968 34056 34848 34992 35937 36864 37056 37152 37249 38016 38214 38313 39204 39366 40678 41472 41624 41688 41796 42592 42768 44032 44376 45056 45408 46464 46656 46706 46827 46899 47916 48114 49152 49408 49536 49794 49923 50688 50952 51084 52272 52488 55296 55584 55728 57024 57233 57321 58806 59049 59168 60544 61017 61952 62208 62436 62532 62694 63888 64152 65536 66048 66392 66564 67584 67936 68112 69696 69984 70059 71874 72171 73728 74112 74304 74498 74691 76032 76428 76626 78408 78732 79507 81356 82944 83248 83376 83592 85184 85536 88064 88209 88752 90112 90816 91289 92928 93312 93412 93654 93798 94041 95832 96228 98304 98816 99072 99588 99846 101376 101904 102168 104544 104976 107811 110592 111168 111456 111747 114048 114466 114642 114939 117612 118098 118336 121088 122034 123904 124416 124872 125064 125388 127776 128304 131072 132096 132784 133128 135168 135872 136224 139392 139968 140118 140481 140697 143748 144342 147456 148224 148608 148996 149382 149769 152064 152856 153252 156816 157464 159014 162712 165888 166496 166752 167184 170368 171072 171699 171963 176128 176418 177147 177504 180224 181632 182578 183051 185856 186624 186824 187308 187596 188082 191664 192456 196608 197632 198144 199176 199692 202752 203808 204336 209088 209952 210177 215622 216513 221184 222336 222912 223494 223729 224073 228096 228932 229284 229878 235224 236196 236672 238521 242176 244068 247808 248832 249744 250128 250776 255552 256608 256883 262144 264192 264627 265568 266256 270336 271744 272448 273867 278784 279936 280236 280962 281394 282123 287496 288684 294912 296448 297216 297992 298764 299538 304128 305712 306504 313632 314928 318028 323433 325424 331776 332992 333504 334368 335241 340736 342144 343398 343926 344817 352256 352836 354294 355008 356857 360448 363264 365156 366102 371712 373248 373648 374616 375192 376164 383328 384912 393216 395264 396288 398352 399384 405504 407616 408672 409739 418176 419904 420354 421443 422091 431244 433026 442368 444672 445824 446988 447458 448146 449307 456192 457864 458568 459756 470448 472392 473344 477042 484352 488136 495616 497664 499488 500256 501552 511104 513216 513766 515097 515889 524288 528384 529254 531136 531441 532512 540672 543488 544896 547734 549153 557568 559872 560472 561924 562788 564246 574992 577368 589824 592896 594432 595984 597528 599076 608256 611424 613008 627264 629856 630531 636056 646866 649539 650848 663552 665984 667008 668736 670482 671187 672219 681472 684288 686796 687852 689634 704512 705672 708588 710016 713714 715563 720896 726528 730312 732204 743424 746496 747296 749232 750384 752328 766656 769824 770649 786432 790528 792576 793881 796704 798768 811008 815232 817344 819478 821601 836352 839808 840708 842886 844182 846369 862488 866052 874577 884736 889344 891648 893976 894916 896292 898614 912384 915728 917136 919512 940896 944784 946688 954084 968704 970299 976272 991232 995328 998976 1000512 1003104 1004179 1005723 1022208 1026432 1027532 1030194 1031778 1034451 1048576 1056768 1058508 1062272 1062882 1065024 1070571 1081344 1086976 1089792 1095468 1098306 1115136 1119744 1120944 1123848 1125576 1128492 1149984 1154736 1179648 1185792 1188864 1191968 1195056 1198152 1216512 1222848 1226016 1229217 1254528 1259712 1261062 1264329 1266273 1272112 1293732 1299078 1301696 1327104 1331968 1334016 1337472 1340964 1342374 1344438 1347921 1362944 1368576 1373592 1375704 1379268 1409024 1411344 1417176 1420032 1427428 1431126 1441792 1453056 1460624 1464408 1486848 1492992 1494592 1498464 1500768 1504656 1533312 1539648 1541298 1545291 1547667 1572864 1581056 1585152 1587762 1593408 1597536 1601707 1622016 1630464 1634688 1638956 1643202 1647459 1672704 1679616 1681416 1685772 1688364 1692738 1724976 1732104 1749154 1769472 1778688 1783296 1787952 1789832 1792584 1797228 1824768 1831456 1834272 1839024 1881792 1889568 1891593 1893376 1908168 1937408 1940598 1948617 1952544 1982464 1990656 1997952 2001024 2006208 2008358 2011446 2013561 2016657 2044416 2052864 2055064 2060388 2063556 2068902 2097152 2113536 2117016 2124544 2125764 2130048 2141142 2146689 2162688 2173952 2179584 2190936 2196612 2230272 2239488 2241888 2247696 2251152 2256984 2299968 2309472 2311947 2359296 2371584 2377728 2381643 2383936 2390112 2396304 2433024 2445696 2452032 2458434 2461019 2464803 2509056 2519424 2522124 2528658 2532546 2539107 2544224 2587464 2598156 2603392 2623731 2654208 2663936 2668032 2674944 2681928 2684748 2688876 2695842 2725888 2737152 2747184 2751408 2758536 2818048 2822688 2834352 2840064 2854856 2862252 2883584 2906112 2910897 2921248 2928816 2973696 2985984 2989184 2996928 3001536 3009312 3012537 3017169 3066624 3079296 3082596 3090582 3095334 3103353 3145728 3162112 3170304 3175524 3186816 3195072 3203414 3211713 3244032 3260928 3269376 3277912 3286404 3294918 3345408 3359232 3362832 3371544 3376728 3385476 3449952 3464208 3498308 3538944 3557376 3566592 3575904 3579664 3585168 3594456 3649536 3662912 3668544 3678048 3687651 3763584 3779136 3783186 3786752 3792987 3798819 3816336 3874816 3881196 3897234 3905088 3925427 3964928 3981312 3995904 4002048 4012416 4016716 4022892 4027122 4033314 4043763 4088832 4105728 4110128 4120776 4127112 4137804 4227072 4234032 4249088 4251528 4260096 4282284 4293378 4325376 4347904 4359168 4381872 4393224 4460544 4478976 4483776 4495392 4502304 4507129 4513968 4599936 4618944 4623894 4635873 4643001 4718592 4743168 4755456 4763286 4767872 4780224 4792608 4805121 4866048 4891392 4904064 4916868 4922038 4929606 4942377 5018112 5038848 5044248 5057316 5065092 5078214 5088448 5174928 5196312 5206784 5247462 5308416 5327872 5336064 5349888 5363856 5369496 5377752 5391684 5451776 5474304 5494368 5502816 5517072 5636096 5645376 5668704 5674779 5680128 5709712 5724504 5767168 5812224 5821794 5842496 5845851 5857632 5947392 5971968 5978368 5993856 6003072 6018624 6025074 6034338 6040683 6049971 6133248 6158592 6165192 6181164 6190668 6206706 6291456 6324224 6340608 6351048 6373632 6390144 6406828 6423426 6440067 6488064 6521856 6538752 6555824 6572808 6589836 6690816 6718464 6725664 6743088 6753456 6770952 6899904 6928416 6935841 6996616 7077888 7114752 7133184 7144929 7151808 7159328 7170336 7188912 7189057 7299072 7325824 7337088 7356096 7375302 7383057 7394409 7527168 7558272 7566372 7573504 7585974 7597638 7617321 7632672 7749632 7762392 7794468 7810176 7850854 7871193 7929856 7962624 7991808 8004096 8024832 8033432 8045784 8054244 8066628 8087526 8177664 8211456 8220256 8241552 8254224 8275608 8454144 8468064 8498176 8503056 8520192 8564568 8586756 8650752 8695808 8718336 8732691 8763744 8786448 8921088 8957952 8967552 8990784 9004608 9014258 9027936 9037611 9051507 9199872 9237888 9247788 9271746 9286002 9310059 9437184 9486336 9510912 9526572 9535744 9560448 9585216 9610242 9620347 9635139 9732096 9782784 9808128 9833736 9844076 9859212 9884754 10036224 10077696 10088496 10114632 10130184 10156428 10176896 10349856 10392624 10413568 10494924 10616832 10655744 10672128 10699776 10727712 10738992 10755504 10783368 10903552 10948608 10988736 11005632 11034144 11045969 11062953 11272192 11290752 11337408 11349558 11360256 11378961 11396457 11419424 11449008 11534336 11624448 11643588 11684992 11691702 11715264 11776281 11894784 11943936 11956736 11987712 12006144 12037248 12050148 12068676 12081366 12099942 12131289 12266496 12317184 12330384 12362328 12381336 12413412 12648448 12681216 12702096 12747264 12780288 12813656 12846852 12880134 12976128 13043712 13077504 13111648 13145616 13179672 13381632 13436928 13451328 13486176 13506912 13521387 13541904 13799808 13856832 13871682 13907619 13929003 13993232 14155776 14229504 14266368 14289858 14303616 14318656 14340672 14377824 14378114 14415363 14598144 14651648 14674176 14712192 14750604 14766114 14788818 14827131 15054336 15116544 15132744 15147008 15171948 15195276 15234642 15265344 15344851 15499264 15524784 15588936 15620352 15701708 15742386 15859712 15925248 15983616 16008192 16049664 16066864 16091568 16108488 16133256 16175052 16355328 16422912 16440512 16483104 16508448 16551216 16908288 16936128 16996352 17006112 17024337 17040384 17129136 17173512 17301504 17391616 17436672 17465382 17527488 17572896 17618777 17842176 17915904 17935104 17981568 18009216 18028516 18055872 18075222 18103014 18122049 18149913 18399744 18475776 18495576 18543492 18572004 18620118 18874368 18972672 19021824 19053144 19071488 19120896 19170432 19220484 19240694 19270278 19320201 19464192 19565568 19616256 19667472 19688152 19718424 19769508 20072448 20155392 20176992 20229264 20260368 20312856 20353792 20699712 20785248 20807523 20827136 20989848 21233664 21311488 21344256 21399552 21434787 21455424 21477984 21511008 21566736 21567171 21807104 21897216 21977472 22011264 22068288 22091938 22125906 22149171 22183227 22544384 22581504 22674816 22699116 22720512 22757922 22792914 22838848 22851963 22898016 23068672 23248896 23287176 23369984 23383404 23430528 23552562 23613579 23789568 23887872 23913472 23975424 24012288 24074496 24100296 24137352 24162732 24199884 24262578 24532992 24634368 24660768 24724656 24762672 24826824 25296896 25362432 25404192 25494528 25560576 25627312 25693704 25760268 25952256 26087424 26155008 26198073 26223296 26291232 26359344 26763264 26873856 26902656 26972352 27013824 27042774 27083808 27112833 27154521 27599616 27713664 27743364 27815238 27858006 27930177 27986464 28311552 28459008 28532736 28579716 28607232 28637312 28681344 28755648 28756228 28830726 28861041 28905417 29196288 29303296 29348352 29424384 29501208 29532228 29577636 29654262 30108672 30233088 30265488 30294016 30343896 30390552 30469284 30530688 30689702 30998528 31049568 31177872 31240704 31403416 31484772 31719424 31850496 31967232 32016384 32099328 32133728 32183136 32216976 32266512 32350104 32710656 32845824 32881024 32966208 33016896 33102432 33137907 33188859 33816576 33872256 33992704 34012224 34048674 34080768 34136883 34189371 34258272 34347024 34603008 34783232 34873344 34930764 35054976 35145792 35237554 35328843 35684352 35831808 35870208 35963136 36018432 36057032 36111744 36150444 36206028 36244098 36299826 36393867 36799488 36951552 36991152 37086984 37144008 37240236 37945344 38043648 38106288 38142976 38241792 38340864 38440968 38481388 38540556 38640402 38928384 39131136 39232512 39334944 39376304 39436848 39539016 40144896 40310784 40353984 40458528 40520736 40564161 40625712 40707584 41399424 41570496 41615046 41654272 41722857 41787009 41979696 42467328 42622976 42688512 42799104 42869574 42910848 42955968 43022016 43133472 43134342 43179697 43246089 43614208 43794432 43954944 44022528 44136576 44183876 44251812 44298342 44366454 44481393 45088768 45163008 45349632 45398232 45441024 45515844 45585828 45677696 45703926 45796032 46034553 46497792 46574352 46739968 46766808 46861056 47105124 47227158 47579136 47775744 47826944 47950848 48024576 48148992 48200592 48274704 48325464 48399768 48525156 49065984 49268736 49321536 49449312 49525344 49578419 49653648 50593792 50724864 50808384 50989056 51073011 51121152 51254624 51387408 51520536 51904512 52174848 52310016 52396146 52446592 52582464 52718688 52856331 53526528 53747712 53805312 53944704 54027648 54085548 54167616 54225666 54309042 54366147 54449739 55199232 55427328 55486728 55630476 55716012 55860354 55972928 56623104 56918016 57065472 57159432 57214464 57274624 57362688 57511296 57512456 57661452 57722082 57810834 57960603 58392576 58606592 58696704 58848768 59002416 59064456 59155272 59308524 60217344 60466176 60530976 60588032 60687792 60781104 60938568 61061376 61379404 61997056 62099136 62355744 62422569 62481408 62806832 62969544 63438848 63700992 63934464 64032768 64198656 64267456 64304361 64366272 64433952 64533024 64700208 64701513 65421312 65691648 65762048 65932416 66033792 66204864 66275814 66377718 66447513 66549681 67633152 67744512 67985408 68024448 68097348 68161536 68273766 68378742 68516544 68694048 68873401 69206016 69566464 69746688 69861528 70109952 70291584 70475108 70657686 70840737 71368704 71663616 71740416 71926272 72036864 72114064 72223488 72300888 72412056 72488196 72599652 72787734 73598976 73903104 73982304 74173968 74288016 74480472 75890688 76087296 76212576 76285952 76483584 76681728 76881936 76962776 77081112 77280804 77856768 78262272 78465024 78594219 78669888 78752608 78873696 79078032 79079627 80289792 80621568 80707968 80917056 81041472 81128322 81251424 81338499 81415168 81463563 82798848 83140992 83230092 83308544 83445714 83574018 83790531 83959392 84934656 85245952 85377024 85598208 85739148 85821696 85911936 86044032 86266944 86268684 86359394 86492178 86583123 86716251 87228416 87588864 87909888 88045056 88273152 88367752 88503624 88596684 88732908 88962786 90177536 90326016 90699264 90796464 90882048 91031688 91171656 91355392 91407852 91592064 92069106 92995584 93148704 93479936 93533616 93722112 94210248 94454316 95158272 95551488 95653888 95901696 96049152 96297984 96401184 96549408 96650928 96799536 97050312 98131968 98537472 98643072 98898624 99050688 99156838 99307296 99413721 99566577 101187584 101449728 101616768 101978112 102146022 102242304 102410649 102509248 102568113 102774816 103041072 103809024 104349696 104620032 104792292 104893184 105164928 105437376 105712662 105823817 105986529 107053056 107495424 107610624 107889408 108055296 108171096 108335232 108451332 108618084 108732294 108899478 109181601 110398464 110854656 110973456 111260952 111432024 111720708 111945856 113836032 114130944 114318864 114428928 114549248 114725376 115022592 115024912 115322904 115444164 115621668 115921206 116785152 117213184 117393408 117697536 118004832 118128912 118310544 118617048 120434688 120932352 121061952 121176064 121375584 121562208 121692483 121877136 122122752 122758808 123994112 124198272 124711488 124845138 124962816 125168571 125361027 125613664 125939088 126877696 127401984 127868928 128065536 128397312 128534912 128608722 128732544 128867904 129066048 129400416 129403026 129539091 129738267 130842624 131383296 131524096 131864832 132067584 132409728 132551628 132755436 132895026 133099362 133444179 135266304 135489024 135970816 136048896 136194696 136323072 136547532 136757484 137033088 137388096 137746802 138103659 139132928 139493376 139723056 140219904 140583168 140950216 141315372 141681474 142737408 143327232 143480832 143852544 144073728 144228128 144446976 144601776 144824112 144976392 145199304 145575468 147197952 147806208 147964608 148347936 148576032 148735257 148960944 151781376 152174592 152425152 152571904 152967168 153219033 153363456 153763872 153925552 154162224 154561608 155713536 156524544 156930048 157188438 157339776 157505216 157747392 158156064 158159254 158568993 160579584 161243136 161415936 161834112 162082944 162256644 162502848 162676998 162830336 162927126 163098441 163349217 165597696 166281984 166460184 166617088 166891428 167148036 167581062 167918784 168793361 169869312 170491904 170754048 171196416 171478296 171643392 171823872 172088064 172533888 172537368 172718788 172984356 173166246 173432502 173881809 174456832 175177728 175819776 176090112 176546304 176735504 177007248 177193368 177465816 177925572 180652032 181398528 181592928 181764096 182063376 182343312 182710784 182815704 183184128 184138212 185991168 186297408 186959872 187067232 187267707 187444224 188420496 188908632 190316544 191102976 191307776 191803392 192098304 192595968 192802368 193098816 193301856 193599072 193806547 194100624 194104539 196263936 197074944 197286144 197797248 198101376 198313676 198614592 198827442 199133154 199342539 199649043 202375168 202899456 203233536 203956224 204292044 204484608 204821298 205018496 205136226 205549632 206082144 206620203 207618048 208699392 209240064 209584584 209786368 210329856 210874752 211425324 211647634 211973058 212522211 214106112 214990848 215221248 215778816 216110592 216342192 216670464 216902664 217236168 217464588 217798956 218363202 220796928 221709312 221946912 222521904 222864048 223441416 223891712 227672064 228261888 228637728 228857856 229098496 229450752 230045184 230049824 230645808 230888328 231243336 231842412 233570304 234426368 234786816 235395072 235782657 236009664 236257824 236621088 237234096 237238881 240869376 241864704 242123904 242352128 242751168 243124416 243384966 243754272 244015497 244245504 244390689 245517616 247988224 248396544 249422976 249690276 249925632 250337142 250722054 251227328 251371593 251878176 253755392 254803968 255737856 256131072 256794624 257069824 257217444 257465088 257735808 258132096 258800832 258806052 259078182 259476534 259749369 260148753 261685248 262766592 263048192 263729664 264135168 264819456 265103256 265510872 265790052 266198724 266888358 270532608 270978048 271941632 272097792 272389392 272646144 273095064 273514968 274066176 274776192 275493604 276207318 278265856 278986752 279446112 280439808 281166336 281900432 282630744 283362948 285474816 286654464 286961664 287705088 288147456 288456256 288893952 289203552 289648224 289952784 290398608 291150936 294395904 295612416 295929216 296695872 297152064 297470514 297921888 298241163 298699731 303562752 304349184 304850304 305143808 305934336 306438066 306726912 307231947 307527744 307851104 308324448 309123216 309129451 311427072 313049088 313860096 314376876 314679552 315010432 315494784 316312128 316318508 317137986 317471451 317959587 321159168 322486272 322831872 323668224 324165888 324513288 325005696 325353996 325660672 325854252 326196882 326698434 327544803 331195392 332563968 332920368 333234176 333782856 334296072 335162124 335837568 337586722 340983808 341508096 342392832 342956592 343286784 343647744 344176128 345067776 345074736 345437576 345968712 346332492 346865004 347763618 348913664 350355456 351639552 352180224 353092608 353471008 354014496 354386736 354931632 355851144 361304064 362797056 363185856 363528192 364126752 364686624 365077449 365421568 365631408 366368256 368276424 371982336 372594816 373919744 374134464 374535414 374888448 375505713 376083081 376840992 377817264 380633088 382205952 382615552 383606784 384196608 385191936 385604736 386197632 386603712 387198144 387613094 388201248 388209078 388617273 389214801 392527872 394149888 394572288 395594496 396202752 396627352 397229184 397654884 398266308 398685078 399298086 400332537 404750336 405798912 406467072 407912448 408584088 408969216 409642596 410036992 410272452 411099264 412164288 413240406 414310977 417398784 418480128 419169168 419572736 420659712 421749504 422850648 423295268 423946116 425044422 428212224 429981696 430442496 431557632 432221184 432684384 433340928 433805328 434472336 434929176 435597912 436726404 441593856 443418624 443893824 445043808 445728096 446205771 446882832 447783424 455344128 456523776 457275456 457715712 458196992 458901504 459657099 460090368 460099648 461291616 461776656 462486672 463684824 467140608 468852736 469573632 470790144 471565314 472019328 472515648 473242176 474468192 474477762 474976667 475706979 481738752 483729408 484247808 484704256 485502336 486248832 486769932 487508544 488030994 488491008 488781378 489295323 490047651 491035232 495976448 496793088 498845952 499380552 499851264 500674284 501444108 502454656 502743186 503756352 506380083 509607936 511475712 512262144 513589248 514139648 514434888 514930176 515471616 516264192 517601664 517612104 518156364 518953068 519498738 520297506 521645427 523370496 525533184 526096384 527459328 528270336 529638912 530206512 531021744 531580104 532397448 533776716 541956096 543883264 544195584 544778784 545292288 546190128 547029936 548132352 549552384 550987208 552414636 556531712 557973504 558892224 560879616 561803121 562332672 563800864 565261488 566725896 570949632 573308928 573923328 575410176 576294912 576912512 577787904 578407104 579296448 579905568 580797216 581419641 582301872 582313617 588791808 591224832 591858432 593391744 594304128 594941028 595843776 596482326 597399462 598027617 598947129 607125504 608698368 609700608 610287616 611868672 612876132 613453824 614463894 615055488 615702208 616648896 618246432 618258902 619860609 622854144 626098176 627720192 628753752 629359104 630020864 630989568 632624256 632637016 634275972 634942902 635919174 637566633 642318336 644972544 645663744 647336448 648331776 649026576 650011392 650707992 651321344 651708504 652393764 653396868 655089606 662390784 665127936 665840736 666468352 667565712 668592144 670324248 671675136 675173444 681967616 683016192 684785664 685913184 686573568 687295488 688352256 690135552 690149472 690875152 691937424 692664984 693730008 695527236 697827328 700710912 703279104 704360448 706185216 706942016 707347971 708028992 708773472 709863264 711702288 711716643 722608128 725594112 726371712 727056384 728253504 729373248 730154898 730843136 731262816 732046491 732736512 733172067 736552848 743964672 745189632 747839488 748268928 749070828 749776896 751011426 752166162 753681984 755634528 757607411 761266176 764411904 765231104 767213568 768393216 770383872 771209472 772395264 773207424 774396288 775226188 776402496 776418156 777234546 778429602 779248107 780446259 785055744 788299776 789144576 791188992 792405504 793254704 794458368 795309768 796532616 797370156 798596172 800665074 811597824 812934144 815824896 817168176 817938432 819285192 820073984 820544904 822198528 824328576 826480812 828621954 834797568 836960256 838338336 839145472 841319424 843499008 845701296 846590536 847892232 850088844 856424448 859963392 860884992 863115264 864442368 865368768 866681856 867610656 868944672 869858352 869875897 871195824 873452808 883187712 886837248 887787648 890087616 891456192 892411542 893765664 894723489 895566848 896099193 910688256 913047552 914550912 915431424 916393984 917803008 919314198 920180736 920199296 921695841 922583232 923553312 924973344 927369648 927388353 934281216 937705472 939147264 941580288 943130628 944038656 945031296 946484352 948936384 948955524 949953334 951413958 952414353 953878761 963477504 967458816 968495616 969408512 971004672 972497664 973539864 975017088 976061988 976982016 977562756 978590646 980095302 982070464 982634409 991952896 993586176 997691904 998761104 999702528 1001348568 1002888216 1004909312 1005486372 1007512704 1012760166 1022951424 1024524288 1027178496 1028279296 1028869776 1029860352 1030943232 1032528384 1035203328 1035224208 1036312728 1037906136 1038997476 1040595012 1043290854 1046740992 1051066368 1052192768 1054918656 1056540672 1059277824 1060413024 1062043488 1063160208 1064794896 1067553432 1083912192 1087766528 1088391168 1089557568 1090584576 1092380256 1094059872 1095232347 1096264704 1099104768 1101974416 1104829272 1113063424 1115947008 1117784448 1121759232 1123606242 1124665344 1126517139 1127601728 1128249243 1130522976 1133451792 1141899264 1146617856 1147846656 1150820352 1152589824 1153825024 1155575808 1156814208 1158592896 1159811136 1161594432 1162839282 1164603744 1164627234 1165851819 1167644403 1177583616 1182449664 1183716864 1186783488 1188608256 1189882056 1191687552 1192964652 1194798924 1196055234 1197894258 1200997611 1214251008 1217396736 1219401216 1220575232 1223737344 1225752264 1226907648 1228927788 1230110976 1231404416 1233297792 1236492864 1236517804 1239721218 1242932931 1252196352 1255440384 1257507504 1258718208 1260041728 1261979136 1265248512 1265274032 1268551944 1269885804 1271838348 1275133266 1284636672 1289945088 1291327488 1294672896 1296663552 1298053152 1300022784 1301415984 1302642688 1303417008 1304787528 1306793736 1310179212 1324781568 1330255872 1331681472 1332936704 1335131424 1337184288 1338617313 1340648496 1343350272 1350346888 1363935232 1366032384 1369571328 1371826368 1373147136 1374590976 1376704512 1378971297 1380271104 1380298944 1381750304 1383874848 1385329968 1387460016 1391054472 1395654656 1401421824 1406558208 1408720896 1412370432 1413884032 1414695942 1416057984 1417546944 1419726528 1423404576 1423433286 1424930001 1427120937 1445216256 1451188224 1452743424 1454112768 1456507008 1458746496 1460309796 1461686272 1462525632 1464092982 1465473024 1466344134 1467885969 1470142953 1473105696 1487929344 1490379264 1495678976 1496537856 1498141656 1499553792 1502022852 1504332324 1507363968 1511269056 1515214822 1519140249 1528823808 1530462208 1534427136 1536786432 1540767744 1542418944 1544790528 1546414848 1548792576 1550452376 1552804992 1552836312 1554469092 1556859204 1558496214 1560892518 1564936281 1570111488 1576599552 1578289152 1582377984 1584811008 1586509408 1588916736 1590619536 1593065232 1594740312 1597192344 1601330148 1625868288 1631649792 1634336352 1635876864 1638570384 1640147968 1641089808 1644397056 1648657152 1652961624 1657243908 1669595136 1673920512 1676676672 1678290944 1682638848 1685409363 1686998016 1691402592 1693181072 1695784464 1700177688 1712848896 1719926784 1721769984 1726230528 1728884736 1730737536 1733363712 1735221312 1737889344 1739716704 1739751794 1742391648 1744258923 1746905616 1746940851 1766375424 1773674496 1775575296 1780175232 1782912384 1784823084 1787531328 1789446978 1791133696 1792198386 1794082851 1796841387 1821376512 1826095104 1829101824 1830862848 1832787968 1835606016 1838628396 1840361472 1840398592 1843391682 1845166464 1847106624 1849946688 1854739296 1854776706 1856726971 1859581827 1868562432 1875410944 1878294528 1883160576 1886261256 1888077312 1890062592 1892968704 1897872768 1897911048 1899906668 1902827916 1904828706 1907757522 1912699899 1926955008 1934917632 1936991232 1938817024 1942009344 1944995328 1947079728 1950034176 1952123976 1953964032 1955125512 1957181292 1960190604 1964140928 1965268818 1987172352 1995383808 1997522208 1999405056 2002697136 2005776432 2009818624 2010972744 2015025408 2025520332 2045902848 2049048576 2054356992 2056558592 2057739552 2059720704 2061886464 2065056768 2070406656 2070448416 2072625456 2075812272 2077994952 2081190024 2086581708 2093481984 2102132736 2104385536 2109837312 2113081344 2118555648 2120826048 2124086976 2126320416 2129589792 2131872017 2135106864 2135149929 2167824384 2175533056 2176782336 2179115136 2181169152 2184760512 2188119744 2190464694 2192529408 2196139473 2198209536 2199516201 2203948832 2209658544 2226126848 2231894016 2235568896 2243518464 2247212484 2249330688 2253034278 2255203456 2256498486 2261045952 2266903584 2272822233 2283798528 2293235712 2295693312 2301640704 2305179648 2307650048 2311151616 2313628416 2317185792 2319622272 2323188864 2325678564 2329207488 2329254468 2331703638 2335288806 2337744321 2341338777 2355167232 2364899328 2367433728 2373566976 2377216512 2379764112 2383375104 2385929304 2389597848 2392110468 2395788516 2401995222 2434793472 2438802432 2441150464 2447474688 2451504528 2453815296 2457855576 2460221952 2462808832 2466595584 2472985728 2473035608 2479442436 2485865862 2504392704 2510880768 2515015008 2517436416 2520083456 2523958272 2530497024 2530548064 2537103888 2539771608 2543676696 2550266532 2569273344 2579890176 2582654976 2589345792 2593327104 2596106304 2600045568 2602831968 2605285376 2606834016 2609575056 2609627691 2613587472 2620358424 2649563136 2660511744 2663362944 2665873408 2670262848 2674368576 2677234626 2681296992 2684170467 2686700544 2688297579 2700693776 2727870464 2732064768 2739142656 2743652736 2746294272 2749181952 2753409024 2757942594 2760542208 2760597888 2763500608 2765087523 2767749696 2770659936 2774920032 2782108944 2782165059 2791309312 2802843648 2813116416 2817441792 2824740864 2827768064 2829391884 2832115968 2835093888 2839453056 2846809152 2846866572 2849860002 2854241874 2857243059 2861636283 2890432512 2902376448 2905486848 2908225536 2913014016 2917492992 2920619592 2923372544 2925051264 2928185964 2930946048 2932688268 2935771938 2940285906 2946211392 2961556243 2975858688 2980758528 2991357952 2993075712 2996283312 2999107584 3004045704 3008664648 3014727936 3022538112 3030429644 3038280498 3060924416 3068854272 3073572864 3081535488 3084837888 3089581056 3092829696 3097585152 3100904752 3105609984 3105672624 3108938184 3113718408 3116992428 3121785036 3129872562 3140222976 3153199104 3156578304 3164755968 3169622016 3173018816 3177833472 3181239072 3186130464 3189480624 3194384688 3202660296 3251736576 3263299584 3268672704 3271753728 3277140768 3280295936 3282179616 3285697041 3288794112 3297314304 3305923248 3314487816 3339190272 3347841024 3353353344 3356581888 3365277696 3370818726 3373996032 3379551417 3382805184 3386362144 3391568928 3400355376 3400423961 3425697792 3439853568 3443539968 3452461056 3457769472 3461475072 3466727424 3470442624 3475778688 3479433408 3479503588 3484783296 3488517846 3493811232 3493881702 3497555457 3502933209 3532750848 3547348992 3551150592 3560350464 3565824768 3569646168 3575062656 3578893956 3582267392 3584396772 3588165702 3593682774 3602992833 3642753024 3652190208 3658203648 3661725696 3665575936 3671212032 3677256792 3680722944 3680797184 3686783364 3690332928 3694213248 3699893376 3709478592 3709553412 3713453942 3719163654 3728798793 3750821888 3756589056 3766321152 3772522512 3776154624 3780125184 3785937408 3795745536 3795822096 3799813336 3805655832 3809657412 3815515044 3825399798 3853910016 3869835264 3873982464 3877634048 3884018688 3889990656 3894159456 3900068352 3904247952 3907928064 3910251024 3914362584 3920381208 3928281856 3930537636 3974344704 3990767616 3995044416 3998810112 4005394272 4011552864 4015851939 4019637248 4021945488 4030050816 4051040664 4091805696 4098097152 4108713984 4113117184 4115479104 4119441408 4123772928 4130113536 4136913891 4140813312 4140896832 4145250912 4151624544 4155989904 4162380048 4173163416 4186963968 4204265472 4208771072 4219674624 4226162688 4237111296 4241652096 4248173952 4252640832 4259179584 4263744034 4270213728 4270299858 4274790003 4281362811 4335648768 4351066112 4353564672 4358230272 4362338304 4369521024 4376239488 4380929388 4385058816 4392278946 4396419072 4399032402 4403657907 4407897664 4410428859 4419317088 4452253696 4463788032 4471137792 4487036928 4494424968 4498661376 4506068556 4510406912 4512996972 4522091904 4533807168 4545644466 4557420747 4586471424 4591386624 4603281408 4610359296 4615300096 4622303232 4627256832 4634371584 4639244544 4646377728 4651357128 4658414976 4658508936 4663407276 4670577612 4675488642 4682677554 4694808843 4710334464 4729798656 4734867456 4747133952 4754433024 4759528224 4766750208 4771858608 4779195696 4784220936 4791577032 4803990444 4877604864 4882300928 4894949376 4903009056 4907630592 4915711152 4920443904 4925617664 4933191168 4945971456 4946071216 4958884872 4971731724 5008785408 5021761536 5030030016 5034872832 5040166912 5047916544 5056228089 5060994048 5061096128 5074207776 5079543216 5087353392 5100533064 5138546688 5159780352 5165309952 5178691584 5186654208 5192212608 5200091136 5205663936 5210570752 5213668032 5219150112 5219255382 5227174944 5232776769 5240716848 5240822553 5299126272 5321023488 5326725888 5331746816 5340525696 5348737152 5354469252 5362593984 5368340934 5373401088 5376595158 5382248553 5390524161 5401387552 5455740928 5464129536 5478285312 5487305472 5492588544 5498363904 5506818048 5515885188 5521084416 5521195776 5527001216 5530175046 5535499392 5541319872 5549840064 5564217888 5564330118 5570180913 5578745481 5605687296 5626232832 5634883584 5649481728 5655536128 5658783768 5664231936 5670187776 5678906112 5693618304 5693733144 5699720004 5708483748 5714486118 5723272566 5738099697 5780865024 5804752896 5810973696 5816451072 5826028032 5834985984 5841239184 5846745088 5850102528 5856371928 5861892096 5865376536 5871543876 5880571812 5892422784 5923112486 5961517056 5982715904 5986151424 5992566624 5998215168 6008091408 6017329296 6029455872 6045076224 6060859288 6076560996 6121848832 6137708544 6147145728 6163070976 6169675776 6179162112 6185659392 6195170304 6201809504 6211219968 6211345248 6217876368 6227436816 6233984856 6243570072 6259745124 6280445952 6306398208 6313156608 6329511936 6339244032 6346037632 6355666944 6362478144 6372260928 6378961248 6388769376 6395616051 6405320592 6405449787 6503473152 6526599168 6537345408 6543507456 6554281536 6560591872 6564359232 6571394082 6577588224 6588418419 6594628608 6598548603 6611846496 6628975632 6678380544 6695682048 6706706688 6713163776 6730555392 6741637452 6747992064 6759102834 6765610368 6772724288 6783137856 6800710752 6800847922 6818466699 6851395584 6879707136 6887079936 6904922112 6915538944 6922950144 6933454848 6940885248 6951557376 6958866816 6959007176 6969566592 6977035692 6987622464 6987763404 6995110914 7005866418 7013232963 7024016331 7065501696 7094697984 7102301184 7120700928 7131649536 7139292336 7150125312 7157787912 7164534784 7168793544 7176331404 7187365548 7205985666 7304380416 7316407296 7323451392 7331151872 7342424064 7354513584 7361445888 7361594368 7373566728 7380665856 7388426496 7399786752 7418957184 7419106824 7426907884 7438327308 7457597586 7501643776 7513178112 7532642304 7545045024 7552309248 7560250368 7571874816 7591491072 7591644192 7599626672 7611311664 7619314824 7631030088 7650799596 7707820032 7739670528 7747964928 7768037376 7779981312 7788318912 7800136704 7808495904 7815856128 7820502048 7828725168 7828883073 7840762416 7856563712 7861075272 7948689408 7981535232 7990088832 7997620224 8010788544 8023105728 8031703878 8039274496 8043890976 8052511401 8060101632 8064892737 8102081328 8183611392 8196194304 8217427968 8226234368 8230958208 8238882816 8247545856 8260227072 8273827782 8281626624 8281793664 8290501824 8303249088 8311979808 8324760096 8333681521 8346326832 8346495177 8373927936 8408530944 8417542144 8439349248 8452325376 8474222592 8483304192 8496347904 8505281664 8518359168 8527488068 8540427456 8540599716 8549580006 8562725622 8571729177 8584908849 8671297536 8702132224 8707129344 8716460544 8724676608 8739042048 8752478976 8761858776 8770117632 8784557892 8792838144 8798064804 8807315814 8815795328 8820857718 8838634176 8884668729 8927576064 8942275584 8974073856 8988849936 8997322752 9012137112 9020813824 9025993944 9044183808 9067614336 9091288932 9114841494 9182773248 9206562816 9220718592 9230600192 9244606464 9254513664 9268743168 9278489088 9292755456 9302714256 9316829952 9317017872 9326814552 9341155224 9350977284 9365355108 9389617686 9420668928 9459597312 9469734912 9494267904 9508866048 9519056448 9533500416 9543717216 9558391392 9568441872 9568634867 9583154064 9607980888 9755209728 9764601856 9789898752 9806018112 9815261184 9831422304 9840887808 9851235328 9857091123 9866382336 9891942912 9892142432 9917769744 9943463448 10017570816 10043523072 10060060032 10069745664 10080333824 10095833088 10112456178 10121988096 10122192256 10138654251 10148415552 10159086432 10174706784 10201066128 10201271883 10277093376 10319560704 10330619904 10357383168 10373308416 10384425216 10400182272 10411327872 10421141504 10427336064 10438300224 10438510764 10454349888 10465553538 10481433696 10481645106 10492666371 10508799627 10598252544 10642046976 10653451776 10663493632 10681051392 10697474304 10708938504 10725187968 10736681868 10746802176 10753190316 10764497106 10781048322 10802775104 10808978499 10911481856 10928259072 10956570624 10974610944 10985177088 10996727808 11013636096 11031770376 11042168832 11042391552 11054002432 11060350092 11070998784 11082639744 11099680128 11128435776 11128660236 11140361826 11157490962 11186396379 11252465664 11269767168 11298963456 11311072256 11317567536 11328463872 11340375552 11357812224 11387236608 11387466288 11399440008 11416967496 11428972236 11446545132 11476199394 11561730048 11609505792 11621947392 11632902144 11652056064 11669971968 11682478368 11693490176 11700205056 11712743856 11723784192 11730753072 11743087752 11761143624 11784845568 11846224972 11923034112 11965431808 11972302848 11985133248 11996430336 12016182816 12034658592 12047555817 12058911744 12090152448 12121718576 12153121992 12243697664 12275417088 12294291456 12326141952 12339351552 12358324224 12371318784 12390340608 12403619008 12410741673 12422439936 12422690496 12435752736 12454873632 12467969712 12487140144 12519490248 12560891904 12612796416 12626313216 12659023872 12678488064 12692075264 12711333888 12724956288 12744521856 12757922496 12777538752 12791232102 12810641184 12810899574 12824370009 12844088433 13006946304 13053198336 13074690816 13087014912 13108563072 13121183744 13128718464 13142788164 13155176448 13176836838 13189257216 13197097206 13210973721 13223692992 13257951264 13292566393 13356761088 13391364096 13413413376 13426327552 13461110784 13483274904 13495984128 13518205668 13531220736 13545448576 13566275712 13601421504 13601695844 13636933398 13672262241 13759414272 13774159872 13809844224 13831077888 13845900288 13866909696 13881770496 13903114752 13917733632 13918014352 13939133184 13954071384 13975244928 13975526808 13990221828 14011732836 14026465926 14048032662 14084426529 14131003392 14189395968 14204602368 14241401856 14263299072 14278584672 14300250624 14315575824 14329069568 14337587088 14352662808 14374731096 14411971332 14632814592 14646902784 14662303744 14684848128 14709027168 14722891776 14723188736 14747133456 14761331712 14776852992 14799573504 14837914368 14838213648 14853815768 14876654616 14915195172 15003287552 15026356224 15065284608 15090090048 15104618496 15120500736 15143749632 15168684267 15182982144 15183288384 15199253344 15222623328 15238629648 15262060176 15301599192 15415640064 15479341056 15495929856 15536074752 15559962624 15576637824 15600273408 15616991808 15631712256 15641004096 15657450336 15657766146 15681524832 15698330307 15713127424 15722150544 15722467659 15897378816 15963070464 15980177664 15995240448 16021577088 16046211456 16063407756 16078548992 16087781952 16105022802 16120203264 16129785474 16146745659 16171572483 16204162656 16367222784 16392388608 16434855936 16452468736 16461916416 16477765632 16495091712 16520454144 16547655564 16563253248 16563587328 16581003648 16606498176 16623959616 16649520192 16667363042 16692653664 16692990354 16710542739 16736236443 16817061888 16835084288 16878698496 16904650752 16948445184 16966608384 16992695808 17010563328 17036718336 17054976136 17080854912 17081199432 17099160012 17125451244 17143458354 17169817698 17214299091 17342595072 17404264448 17414258688 17432921088 17449353216 17478084096 17504957952 17523717552 17540235264 17569115784 17585676288 17596129608 17614631628 17631590656 17641715436 17677268352 17769337458 17884551168 17948147712 17977699872 17994645504 18024274224 18041627648 18051987888 18088367616 18135228672 18182577864 18229682988 18365546496 18413125632 18441437184 18461200384 18489212928 18509027328 18537486336 18556978176 18585510912 18605428512 18633659904 18634035744 18653629104 18682310448 18701954568 18730710216 18779235372 18841337856 18919194624 18939469824 18988535808 19017732096 19038112896 19067000832 19087434432 19116782784 19136883744 19137269734 19166308128 19186848153 19215961776 19216349361 19510419456 19529203712 19579797504 19612036224 19630522368 19662844608 19681775616 19702470656 19714182246 19732764672 19765255257 19783885824 19784284864 19795645809 19835539488 19886926896 20035141632 20087046144 20120120064 20139491328 20160667648 20191666176 20224912356 20243976192 20244384512 20277308502 20296831104 20318172864 20349413568 20402132256 20402543766 20423996681 20455400097 20554186752 20639121408 20661239808 20714766336 20746616832 20768850432 20800364544 20822655744 20842283008 20854672128 20876600448 20877021528 20908699776 20931107076 20962867392 20963290212 20985332742 21017599254 21039698889 21072048993 21196505088 21284093952 21306903552 21326987264 21362102784 21394948608 21417877008 21450375936 21473363736 21493604352 21506380632 21528994212 21562096644 21605550208 21617956998 21913141248 21949221888 21970354176 21993455616 22027272192 22063540752 22084337664 22084783104 22108004864 22120700184 22141997568 22165279488 22199360256 22256871552 22257320472 22280723652 22314981924 22372792758 22504931328 22539534336 22597926912 22622144512 22635135072 22656927744 22680751104 22715624448 22774473216 22774932576 22798880016 22833934992 22857944472 22893090264 22952398788 23123460096 23219011584 23243894784 23304112128 23339943936 23364956736 23386980352 23400410112 23425487712 23447568384 23461506144 23486175504 23486649219 23522287248 23569691136 23692449944 23846068224 23930863616 23944605696 23970266496 23992860672 24032365632 24069317184 24095111634 24117823488 24157534203 24180304896 24194678211 24243437152 24306243984 24487395328 24550834176 24588582912 24652283904 24678703104 24716648448 24742637568 24780681216 24807238016 24821483346 24844879872 24845380992 24871505472 24909747264 24935939424 24974280288 25001044563 25038980496 25039485531 25121783808 25225592832 25252626432 25318047744 25356976128 25384150528 25422667776 25449912576 25489043712 25515844992 25555077504 25582464204 25621282368 25621799148 25648740018 25688176866 25715187531 25754726547 26013892608 26106396672 26149381632 26174029824 26217126144 26242367488 26257436928 26285576328 26310352896 26353673676 26378514432 26394194412 26421947442 26447385984 26515902528 26585132786 26654006187 26782728192 26826826752 26852655104 26922221568 26966549808 26991968256 27036411336 27062441472 27090897152 27132551424 27202843008 27203391688 27273866796 27344524482 27548319744 27619688448 27662155776 27691800576 27733819392 27763540992 27806229504 27835467264 27836028704 27878266368 27908142768 27950489856 27951053616 27980443656 28023465672 28052931852 28096065324 28168853058 28262006784 28378791936 28409204736 28482803712 28526598144 28557169344 28600501248 28631151648 28658139136 28675174176 28705325616 28705904601 28749462192 28823942664 29265629184 29293805568 29324607488 29369696256 29418054336 29445783552 29446377472 29494266912 29522663424 29553705984 29571273369 29599147008 29675828736 29676427296 29707631536 29753309232 29830390344 30006575104 30052712448 30130569216 30180180096 30209236992 30241001472 30287499264 30337368534 30365964288 30366576768 30398506688 30415962753 30445246656 30477259296 30524120352 30603198384 30603815649 30831280128 30958682112 30991859712 31072149504 31119925248 31153275648 31200546816 31233983616 31263424512 31282008192 31314900672 31315532292 31363049664 31396660614 31426254848 31444301088 31444935318 31477999113 31526398881 31794757632 31926140928 31960355328 31990480896 32043154176 32092422912 32126815512 32157097984 32175563904 32210045604 32240406528 32259570948 32293491318 32343144966 32408325312 32577118673 32734445568 32784777216 32869711872 32904937472 32923832832 32955531264 32990183424 33040908288 33095311128 33126506496 33127174656 33162007296 33212996352 33247919232 33299040384 33334726084 33385307328 33385980708 33421085478 33472472886 33559189137 33670168576 33757396992 33809301504 33896890368 33933216768 33985391616 34021126656 34073436672 34109952272 34161709824 34162398864 34198320024 34250902488 34286916708 34339635396 34428598182 34685190144 34828517376 34865842176 34898706432 34956168192 35009915904 35047435104 35080470528 35138231568 35171352576 35192259216 35229263256 35263181312 35283430872 35354536704 35538674916 35769102336 35896295424 35955399744 35989291008 36048548448 36083255296 36103975776 36142667451 36176735232 36270457344 36365155728 36459365976 36731092992 36826251264 36882874368 36922400768 36978425856 37018054656 37074972672 37113956352 37171021824 37210857024 37267319808 37268071488 37307258208 37364620896 37403909136 37404663571 37461420432 37558470744 37682675712 37838389248 37878939648 37977071616 38035464192 38076225792 38134001664 38174868864 38233565568 38273767488 38274539468 38332616256 38373696306 38431923552 38432698722 38473110027 38532265299 39020838912 39058407424 39159595008 39224072448 39261044736 39325689216 39363551232 39404941312 39428364492 39465529344 39530510514 39567771648 39568569728 39591291618 39632921163 39671078976 39773853792 39877699179 40070283264 40174092288 40240240128 40278982656 40321335296 40383332352 40449824712 40487952384 40488769024 40554617004 40593662208 40636345728 40698827136 40804264512 40805087532 40847993362 40910800194 41016786723 41278242816 41322479616 41429532672 41493233664 41537700864 41600729088 41645311488 41684566016 41709344256 41753200896 41754043056 41817399552 41862214152 41925734784 41926580424 41970665484 42035198508 42079397778 42144097986 42253279587 42393010176 42568187904 42613807104 42653974528 42724205568 42789897216 42835754016 42900751872 42946727472 42987208704 43012761264 43057988424 43124193288 43211100416 43235913996 43898443776 43940708352 43986911232 44054544384 44127081504 44168675328 44169566208 44216009728 44241400368 44283995136 44330558976 44398720512 44513743104 44514640944 44561447304 44629963848 44745585516 45009862656 45079068672 45195853824 45244289024 45270270144 45313855488 45361502208 45431248896 45506052801 45548946432 45549865152 45597760032 45667869984 45715888944 45786180528 45904797576 46246920192 46438023168 46487789568 46608224256 46679887872 46729913472 46773960704 46800820224 46850975424 46895136768 46923012288 46972351008 46973298438 47044574496 47094990921 47139382272 47167402977 47384899888 47692136448 47861727232 47889211392 47940532992 47985721344 48064731264 48138634368 48190223268 48235646976 48315068406 48360609792 48389356422 48440236977 48486874304 48514717449 48612487968 48974790656 49101668352 49177165824 49304567808 49357406208 49433296896 49485275136 49561362432 49614476032 49642966692 49689759744 49690761984 49743010944 49819494528 49871878848 49948560576 50002089126 50077960992 50078971062 50131628217 50208709329 50451185664 50505252864 50636095488 50713952256 50768301056 50845335552 50899825152 50978087424 51031689984 51110155008 51164928408 51242564736 51243598296 51297480036 51376353732 51430375062 51509453094 51642897273 52027785216 52212793344 52298763264 52348059648 52434252288 52484734976 52514873856 52571152656 52620705792 52707347352 52757028864 52788388824 52843894884 52894771968 53031805056 53170265572 53308012374 53653653504 53705310208 53844443136 53933099616 53983936512 54072822672 54124882944 54181794304 54265102848 54405686016 54406783376 54547733592 54689048964 55096639488 55239376896 55324311552 55383601152 55467638784 55527081984 55612459008 55670934528 55672057408 55756532736 55816285536 55900979712 55902107232 55960887312 56046931344 56105863704 56192130648 56337706116 56524013568 56757583872 56818409472 56965607424 57053196288 57114338688 57201002496 57262303296 57316278272 57350348352 57410651232 57411809202 57498924384 57560544459 57647885328 57649048083 58531258368 58587611136 58649214976 58739392512 58836108672 58891567104 58892754944 58988533824 59045326848 59107411968 59142546738 59198294016 59295765771 59351657472 59352854592 59415263072 59506618464 59660780688 60013150208 60105424896 60261138432 60360360192 60418473984 60482002944 60574998528 60674737068 60731928576 60733153536 60797013376 60831925506 60890493312 60954518592 61048240704 61206396768 61207631298 61271990043 61366200291 61662560256 61917364224 61983719424 62144299008 62239850496 62306551296 62401093632 62467967232 62526849024 62564016384 62629801344 62631064584 62726099328 62793321228 62852509696 62888602176 62889870636 62955998226 63052797762 63119096667 63216146979 63589515264 63852281856 63920710656 63980961792 64086308352 64184845824 64253631024 64314195968 64351127808 64420091208 64480813056 64519141896 64586982636 64686289932 64816650624 65154237346 65739423744 65809874944 65847665664 65911062528 65980366848 66081816576 66190622256 66253012992 66254349312 66324014592 66425992704 66495838464 66598080768 66669452168 66770614656 66771961416 66842170956 66944945772 67118378274 67340337152 67514793984 67618603008 67793780736 67866433536 67970783232 68042253312 68146873344 68219904544 68323419648 68324797728 68396640048 68501804976 68573833416 68679270792 68857196364 69370380288 69657034752 69731684352 69912336384 70019831808 70094870208 70160941056 70276463136 70342705152 70384518432 70458526512 70459947657 70526362624 70566861744 70709073408 71077349832 71538204672 71792590848 71910799488 71978582016 72097096896 72166510592 72207951552 72285334902 72353470464 72472602609 72540914688 72584034633 72730311456 72918731952 73462185984 73652502528 73765748736 73844801536 73956851712 74036109312 74149945344 74227912704 74342043648 74421714048 74534639616 74536142976 74614516416 74729241792 74807818272 74809327142 74922840864 75003133689 75116941488 75118456593 75365351424 75676778496 75757879296 75954143232 76070928384 76152451584 76268003328 76349737728 76467131136 76547534976 76549078936 76665232512 76747392612 76863847104 76865397444 76946220054 77064530598 77145562593 77264179641 78041677824 78116814848 78319190016 78448144896 78522089472 78651378432 78727102464 78809882624 78856728984 78931058688 79061021028 79135543296 79137139456 79182583236 79265842326 79342157952 79547707584 79755398358 79962018561 80348184576 80480480256 80557965312 80642670592 80766664704 80899649424 80975904768 80977538048 81109234008 81187324416 81272691456 81397654272 81608529024 81610175064 81695986724 81821600388 82033573446 82644959232 82859065344 82986467328 83075401728 83201458176 83290622976 83369132032 83418688512 83506401792 83508086112 83634799104 83724428304 83851469568 83853160848 83941330968 84070397016 84158795556 84288195972 84506559174 84786020352 85136375808 85227614208 85448411136 85579794432 85671508032 85801503744 85893454944 85974417408 86025522528 86115976848 86117713803 86248386576 86422200832 86471827992 87796887552 87881416704 87973822464 88109088768 88254163008 88337350656 88339132416 88432019456 88482800736 88567990272 88661117952 88713820107 88797441024 89027486208 89029281888 89122894608 89259927696 89491171032 90019725312 90158137344 90391707648 90488578048 90540540288 90627710976 90723004416 90862497792 91012105602 91097892864 91099730304 91195520064 91335739968 91431777888 91572361056 91670496731 91809595152 91811446947 92493840384 92876046336 92975579136 93216448512 93359775744 93459826944 93547921408 93601640448 93701950848 93790273536 93846024576 93944702016 93946596876 94089148992 94189981842 94278764544 94334805954 94433997339 94579196643 94769799776 95384272896 95723454464 95778422784 95881065984 95971442688 96129462528 96277268736 96380446536 96471293952 96630136812 96721219584 96778712844 96880473954 96973748608 97029434898 97224975936 97731356019 98203336704 98354331648 98609135616 98714812416 98866593792 98970550272 99122724864 99228952064 99285933384 99379519488 99381523968 99486021888 99638989056 99743757696 99897121152 100004178252 100155921984 100157942124 100263256434 100417418658 100677567411 101010505728 101272190976 101427904512 101536602112 101690671104 101799650304 101956174848 102063379968 102220310016 102329856816 102485129472 102487196592 102594960072 102752707464 102860750124 103018906188 103285794546 104055570432 104597526528 104696119296 104868504576 104969469952 105029747712 105142305312 105241411584 105414694704 105514057728 105576777648 105687789768 105789543936 106063610112 106340531144 106616024748 107307307008 107410620416 107688886272 107866199232 107967873024 108145645344 108249765888 108363588608 108428002353 108530205696 108811372032 108813566752 109095467184 109378097928 110193278976 110478753792 110648623104 110767202304 110935277568 111054163968 111224918016 111341869056 111344114816 111513065472 111632571072 111801959424 111804214464 111921774624 112093862688 112211727408 112213990713 112384261296 112675412232 113048027136 113515167744 113636818944 113931214848 114106392576 114228677376 114402004992 114524606592 114632556544 114700696704 114821302464 114823618404 114997848768 115121088918 115295770656 115298096166 115419330081 115596795897 117062516736 117175222272 117298429952 117478785024 117672217344 117783134208 117785509888 117977067648 118090653696 118214823936 118285093476 118396588032 118591531542 118703314944 118705709184 118830526144 118898763489 119013236928 119321561376 119633097537 120026300416 120210849792 120522276864 120720720384 120836947968 120964005888 121149997056 121349474136 121463857152 121466307072 121594026752 121663851012 121780986624 121909037184 122096481408 122412793536 122415262596 122543980086 122732400582 123050360169 123834728448 123967438848 124288598016 124479700992 124613102592 124802187264 124935934464 125053698048 125128032768 125259602688 125262129168 125452198656 125586642456 125705019392 125777204352 125779741272 125911996452 126105595524 126238193334 126432293958 127179030528 127704563712 127841421312 127961923584 128172616704 128369691648 128507262048 128628391936 128702255616 128840182416 128961626112 129038283792 129173965272 129372579864 129633301248 130308474692 131619749888 131695331328 131822125056 131960733696 132163633152 132381244512 132506025984 132508698624 132648029184 132851985408 132991676928 133196161536 133338904336 133541229312 133543922832 133684341912 133889891544 134236756548 134680674304 135029587968 135237206016 135587561472 135732867072 135941566464 136084506624 136293746688 136439809088 136518158403 136646839296 136649595456 136793280096 137003609952 137147666832 137358541584 137714392728 138740760576 139314069504 139463368704 139824672768 140039663616 140189740416 140321882112 140552926272 140685410304 140769036864 140917053024 140919895314 141052725248 141133723488 141284972763 141418146816 141502208931 142154699664 143076409344 143585181696 143821598976 143957164032 144194193792 144333021184 144415903104 144570669804 144706940928 144945205218 145081829376 145168069266 145320710931 145460622912 145837463904 146218230323 146924371968 147305005056 147531497472 147689603072 147913703424 148072218624 148299890688 148455825408 148684087296 148843428096 149069279232 149072285952 149229032832 149458483584 149615636544 149618654284 149845681728 150006267378 150233882976 150236913186 150394884651 150626127987 151353556992 151515758592 151908286464 152141856768 152304903168 152536006656 152699475456 152934262272 153095069952 153098157872 153330465024 153494785224 153727694208 153730794888 153892440108 154129061196 154291125186 154528359282 154928691819 156083355648 156638380032 156896289792 157044178944 157302756864 157454204928 157619765248 157713457968 157862117376 158122042056 158271086592 158274278912 158365166472 158531684652 158684315904 159095415168 159510796716 159924037122 160960960512 161115930624 161285341184 161533329408 161799298848 161951809536 161955076096 162218468016 162374648832 162545382912 162795308544 163217058048 163220350128 163391973448 163643200776 164067146892 165289918464 165718130688 165972934656 166150803456 166402916352 166581245952 166738264064 166837377024 167012803584 167016172224 167269598208 167448856608 167702939136 167706321696 167882661936 168140794032 168317591112 168576391944 169013118348 169572040704 170272751616 170455228416 170896822272 171159588864 171343016064 171603007488 171786909888 171948834816 172051045056 172231953696 172235427606 172496773152 172681633377 172844401664 172943655984 172947144249 175593775104 175762833408 175947644928 176218177536 176508326016 176674701312 176678264832 176864038912 176965601472 177135980544 177322235904 177427640214 177594882048 177887297313 178054972416 178058563776 178245789216 178519855392 178982342064 180039450624 180316274688 180783415296 180977156096 181081080576 181255421952 181446008832 181724995584 182024211204 182195785728 182199460608 182391040128 182671479936 182863555776 183144722112 183340993462 183619190304 183622893894 183815970129 184098600873 184987680768 185752092672 185951158272 186432897024 186719551488 186919653888 187095842816 187203280896 187403901696 187580547072 187692049152 187889404032 187893193752 188178297984 188379963684 188557529088 188669611908 188867994678 189158393286 189357290001 189539599552 189648440937 190768545792 191446908928 191556845568 191762131968 191942885376 192258925056 192554537472 192760893072 192942587904 193260273624 193442439168 193557425688 193760947908 193947497216 194058869796 194449951872 195462712038 197218271232 197429624832 197733187584 197941100544 198245449728 198457904128 198571866768 198759038976 198763047936 198972043776 199277978112 199487515392 199794242304 200008356504 200311843968 200315884248 200526512868 200834837316 201355134822 202021011456 202544381952 202855809024 203073204224 203381342208 203599300608 203912349696 204126759936 204440620032 204659713632 204970258944 204974393184 205189920144 205505414928 205721500248 206037812376 206571589092 208111140864 209195053056 209737009152 209938939904 210059495424 210284610624 210482823168 210829389408 211028115456 211153555296 211375579536 211379842971 211579087872 212127220224 212681062288 213232049496 214614614016 214821240832 215377772544 215732398464 215935746048 216291290688 216499531776 216727177216 216856004706 217060411392 217417807827 217622744064 217627133504 217752103899 218190934368 218756195856 220386557952 220957507584 221297246208 221534404608 221870555136 222108327936 222449836032 222683738112 222688229632 223026130944 223265142144 223603918848 223608428928 223843549248 224187725376 224423454816 224427981426 224768522592 225009401067 225350824464 225355369779 226096054272 227030335488 227273637888 227862429696 228212785152 228457354752 228804009984 229049213184 229265113088 229401393408 229642604928 229647236808 229995697536 230242177836 230591541312 230596192332 230838660162 231193591794 231436687779 231792538923 234125033472 234350444544 234596859904 234957570048 235344434688 235566268416 235571019776 235954135296 236181307392 236429647872 236570186952 236793176064 237183063084 237406629888 237411418368 237661052288 237797526978 238026473856 238643122752 239266195074 239886055683 241044553728 241441440768 241673895936 241928011776 242299994112 242698948272 242927714304 242932614144 243188053504 243327702024 243561973248 243818074368 244192962816 244825587072 244830525192 245087960172 245464801164 246100720338 247934877696 248577196032 248959401984 249226205184 249604374528 249871868928 250107396096 250256065536 250519205376 250524258336 250904397312 251173284912 251410038784 251554408704 251559482544 251823992904 252211191048 252476386668 252864587916 254358061056 255409127424 255682842624 256345233408 256739383296 257014524096 257256783872 257404511232 257680364832 257923252224 258076567584 258347930544 258353141409 258745159728 259266602496 260616949384 263239499776 263390662656 263644250112 263921467392 264327266304 264762489024 265012051968 265017397248 265296058368 265703970816 265983353856 266141460321 266392323072 266677808672 267082458624 267087845664 267368683824 267779783088 268473513096 269361348608 270059175936 270474412032 271175122944 271465734144 271883132928 272169013248 272587493376 272879618176 273036316806 273293678592 273299190912 273586560192 274007219904 274295333664 274717083168 275011490193 275428785456 275434340841 277481521152 278628139008 278926737408 279649345536 280079327232 280379480832 280643764224 281105852544 281370820608 281538073728 281834106048 281839790628 282105450496 282267446976 282569945526 282836293632 283004417862 283301992017 283737589929 284309399328 286152818688 287170363392 287643197952 287914328064 288388387584 288666042368 288831806208 289141339608 289413881856 289890410436 290163658752 290336138532 290641421862 290921245824 291674927808 292436460646 293194068057 294610010112 295062994944 295379206144 295827406848 296144437248 296599781376 296911650816 297368174592 297686856192 298138558464 298144571904 298458065664 298916967168 299231273088 299237308568 299691363456 300012534756 300467765952 300473826372 300789769302 301252255974 302032702233 303031517184 303816572928 304283713536 304609806336 305072013312 305398950912 305868524544 306190139904 306196315744 306660930048 306989570448 307455388416 307461589776 307784880216 308258122392 308582250372 309056718564 309857383638 312166711296 313792579584 314088357888 314605513728 314908409856 315239530496 315426915936 315724234752 316244084112 316542173184 316548557824 316730332944 317063369304 317368631808 318190830336 319021593432 319848074244 321921921024 322231861248 322570682368 323066658816 323598597696 323903619072 323910152192 324436936032 324749297664 325090765824 325284007059 325590617088 326434116096 326440700256 326783946896 327286401552 328134293784 330579836928 331436261376 331945869312 332301606912 332805832704 333162491904 333674754048 334025607168 334032344448 334539196416 334897713216 335405878272 335412643392 335765323872 336281588064 336635182224 336641972139 337152783888 338026236696 339144081408 340545503232 340910456832 341793644544 342319177728 342686032128 343206014976 343573819776 343897669632 344102090112 344463907392 344470855212 344993546304 345363266754 345688803328 345887311968 345894288498 346257990243 346790387691 351187550208 351525666816 351895289856 352436355072 353016652032 353349402624 353356529664 353728077824 353931202944 354271961088 354644471808 354855280428 355189764096 355774594626 356109944832 356117127552 356491578432 357039710784 357964684128 358348305403 358899292611 360078901248 360632549376 361566830592 361954312192 362162161152 362510843904 362892017664 363449991168 364048422408 364391571456 364398921216 364782080256 365342959872 365727111552 366289444224 366681986924 367238380608 367245787788 367631940258 368197201746 369151080507 371504185344 371902316544 372865794048 373439102976 373839307776 374191685632 374406561792 374807803392 375161094144 375384098304 375778808064 375786387504 376356595968 376759927368 377115058176 377339223816 377735989356 378316786572 378714580002 379079199104 379296881874 381537091584 383113691136 383524263936 383885770752 384517850112 385109074944 385521786144 385885175808 386520547248 386884878336 387114851376 387521895816 387894994432 388117739592 388899903744 390925424076 394859249664 395466375168 395882201088 396490899456 396915808256 397143733536 397518077952 397526095872 397944087552 398555956224 398975030784 399588484608 400016713008 400623687936 400631768496 401053025736 401669674632 402710269644 404042022912 405088763904 405711618048 406146408448 406762684416 407198601216 407824699392 408253519872 408881240064 409319427264 409940517888 409948786368 410379840288 411010829856 411443000496 411451299281 412075624752 413143178184 416222281728 418390106112 419474018304 419877879808 420118990848 420569221248 420965646336 421658778816 422056230912 422307110592 422751159072 422759685942 423158175744 423854918289 424254440448 424506626793 425362124576 426464098992 429229228032 429642481664 430755545088 431464796928 431871492096 432582581376 432999063552 433454354432 433712009412 434120822784 434835615654 435245488128 435254267008 435504207798 435962132793 436381868736 437512391712 438654690969 440773115904 441915015168 442594492416 443068809216 443741110272 444216655872 444899672064 445367476224 445376459264 446052261888 446530284288 447207837696 447216857856 447687098496 448375450752 448846909632 448855962852 449537045184 450018802134 450701648928 450710739558 451184653953 451878383961 454060670976 454547275776 455724859392 456425570304 456914709504 457608019968 458098426368 458530226176 458802786816 459285209856 459294473616 459991395072 460484355672 461183082624 461192384664 461677320324 462387183588 462873375558 463585077846 464786075457 468250066944 469193719808 469915140096 470688869376 471132536832 471142039552 471908270592 472362614784 472859295744 473140373904 473586352128 474366126168 474813259776 474822836736 475322104576 475595053956 476052947712 477286245504 478532390148 479772111366 482882881536 483347791872 483856023552 484599988224 485397896544 485855428608 485865228288 486376107008 486655404048 487123946496 487636148736 488385925632 489651174144 489661050384 490175920344 490929602328 492201440676 495869755392 497154392064 497918803968 498452410368 499208749056 499743737856 500214792192 500512131072 501038410752 501048516672 501808794624 502346569824 502820077568 503108817408 503118965088 503647985808 504422382096 504952773336 505729175832 508716122112 510818254848 511365685248 512690466816 513478766592 514029048192 514513567744 514809022464 515360729664 515846504448 516153135168 516695861088 516706282818 517490319456 518044900131 518533204992 518841432747 521233898768 526478999552 526781325312 527288500224 527842934784 528654532608 529524978048 530024103936 530034794496 530592116736 531407941632 531966707712 532282920642 532784646144 533355617344 533661891939 534164917248 534175691328 534737367648 535559566176 536947026192 538722697216 540118351872 540948824064 542350245888 542931468288 543766265856 544338026496 545174986752 545759236352 546072633612 546587357184 546598381824 547173120384 548014439808 548590667328 549434166336 550022980386 550857570912 550868681682 551447910387 552295802619 554963042304 557256278016 557853474816 559298691072 560158654464 560758961664 561287528448 562211705088 562741641216 563076147456 563668212096 563679581256 564210900992 564534893952 565139891052 565672587264 566008835724 566603984034 567475179858 568071870003 568618798656 571580354899 572305637376 574340726784 575286395904 575828656128 576776775168 577332084736 577663612416 578282679216 578827763712 579780820872 580327317504 580672277064 581282843724 581842491648 583349855616 584872921292 586388136114 590758412288 591654813696 592288874496 593199562752 593823301632 594736349184 595373712384 596277116928 596289143808 596916131328 597833934336 598462546176 598474617136 599382726912 600025069512 600935531904 600947652744 601579538604 602504511948 604065404466 606063034368 607633145856 608567427072 609219612672 610144026624 610797901824 611737049088 612380279808 612392631488 613321860096 613979140896 614910776832 614923179552 615569760432 616516244784 617164500744 618113437128 619714767276 624333422592 627585159168 629211027456 629816819712 630479060992 630853831872 631448469504 632488168224 633084346368 633097115648 633460665888 634126738608 634139528913 634737263616 636381660672 638043186864 639696148488 643843842048 644463722496 645141364736 646133317632 647197195392 647807238144 647820304384 648873872064 649498595328 650181531648 650568014118 651181234176 652253423481 652868232192 652881400512 653567893792 654572803104 656268587568 661159673856 662872522752 663891738624 664603213824 665611665408 666324983808 667349508096 668051214336 668064688896 669078392832 669795426432 670811756544 670825286784 671530647744 672563176128 673270364448 673283944278 674305567776 675028203201 676052473392 676066109337 678288162816 681091006464 681820913664 683587289088 684638355456 685372064256 686412029952 687147639552 687795339264 688204180224 688927814784 688941710424 689987092608 690726533508 691377606656 691774623936 691788576996 692515980486 693580775382 694310063337 695377616769 702375100416 703051333632 703790579712 704872710144 706033304064 706698805248 706713059328 707456155648 707862405888 708543922176 709288943616 709710560856 710379528192 711549189252 712219889664 712234255104 712983156864 714079421568 715929368256 716696610806 717798585222 719658167049 723133661184 723908624384 724324322304 725021687808 725784035328 726899982336 728096844816 728783142912 728797842432 729564160512 730685919744 731454223104 732578888448 733363973848 734476761216 734491575576 735263880516 736394403492 738302161014 743804633088 745731588096 746878205952 747678615552 748383371264 748813123584 749615606784 750322188288 750768196608 751557616128 751572775008 752713191936 753519854736 754230116352 754678447632 755471978712 756633573144 757429160004 758158398208 758593763748 763074183168 766227382272 767048527872 769035700224 770218149888 771043572288 771770351616 773041094496 773769756672 774229702752 775043791632 775059424227 775789988864 776235479184 777799807488 781850848152 789718499328 790932750336 791764402176 792981798912 793831616512 794287467072 795036155904 795052191744 795888175104 797111912448 797950061568 798424380963 799176969216 800033426016 801247375872 801263536992 802106051472 803339349264 805420539288 808084045824 810177527808 811423236096 812292816896 813525368832 814397202432 815649398784 816507039744 817762480128 818638854528 819881035776 819897572736 820759680576 822021659712 822886000992 822902598562 824151249504 825034470579 826286356368 826303022523 832444563456 836780212224 838948036608 839755759616 840237981696 841138442496 841931292672 843317557632 844112461824 844614221184 845502318144 845519371884 846316351488 847709836578 848508880896 849013253586 849905976051 850724249152 851212769787 852928197984 858458456064 859284963328 861511090176 862929593856 863742984192 865165162752 865998127104 866908708864 867424018824 868241645568 869671231308 870490976256 870508534016 871008415596 871924265586 872763737472 875024783424 877309381938 879582204171 883830030336 885188984832 886137618432 887482220544 888433311744 889799344128 890734952448 890752918528 892104523776 893060568576 894415675392 894433715712 895374196992 896750901504 897693819264 897711925704 899074090368 900037604268 901403297856 901421479116 902369307906 903756767922 906098106699 909094551552 911449718784 912851140608 913829419008 915216039936 916196852736 917060452352 917605573632 918570419712 918588947232 919982790144 920968711344 922366165248 922384769328 923354640648 924774367176 925746751116 927170155692 929572150914 936500133888 941377738752 942265073664 942284079104 943816541184 944725229568 945718591488 946280747808 947172704256 948732252336 949626519552 949645673472 950644209152 951190107912 952105895424 954572491008 957064780296 959544222732 965765763072 966695583744 967712047104 969199976448 970795793088 971710857216 971730456576 972752214016 973310808096 974247892992 975272297472 975852021177 976771851264 979302348288 979322100768 980351840688 981859204656 984402881352 991739510784 994308784128 995837607936 996904820736 998417498112 999487475712 1001024262144 1002076821504 1002097033344 1003617589248 1004693139648 1005640155136 1006217634816 1006237930176 1007295971616 1008844764192 1009905546672 1009925916417 1011458351664 1017432244224 1021636509696 1022731370496 1025380933632 1026957533184 1028058096384 1029027135488 1029618044928 1030721459328 1031693008896 1032306270336 1033391722176 1033412565636 1034980638912 1036089800262 1037066409984 1037682865494 1038773970729 1040371163073 1042467797536 1052957999104 1053562650624 1054577000448 1055685869568 1057309065216 1059049956096 1060048207872 1060069588992 1061184233472 1062815883264 1063933415424 1064565841284 1065569292288 1066711234688 1067323783878 1068329834496 1068351382656 1069474735296 1071119132352 1073894052384 1075044916209 1076697877833 1080236703744 1081897648128 1084700491776 1085862936576 1087532531712 1088676052992 1090349973504 1091518472704 1092145267224 1093174714368 1093196763648 1094346240768 1096028879616 1097181334656 1098868332672 1100045960772 1101715141824 1101737363364 1102895820774 1104591605238 1107453241521 1114512556032 1115706949632 1118597382144 1120317308928 1121517923328 1122575056896 1124423410176 1125483282432 1126152294912 1127336424192 1127359162512 1128421801984 1129069787904 1130279782104 1131345174528 1132017671448 1133207968068 1134950359716 1136143740006 1137237597312 1143160709798 1144611274752 1150572791808 1151657312256 1153553550336 1154664169472 1155327224832 1156565358432 1157655527424 1159561641744 1160654635008 1161344554128 1162565687448 1163684983296 1166699711232 1169745842584 1172776272228 1181516824576 1184577748992 1186399125504 1187646603264 1189472698368 1190747424768 1192554233856 1192578287616 1193832262656 1195667868672 1196925092352 1196949234272 1198765453824 1200050139024 1201871063808 1201895305488 1203159077208 1205009023896 1208130808932 1212126068736 1215266291712 1217134854144 1218439225344 1220288053248 1221595803648 1223474098176 1224760559616 1224785262976 1226643720192 1227958281792 1229821553664 1229846359104 1231139520864 1233032489568 1234329001488 1234353897843 1236226874256 1239429534552 1248666845184 1255170318336 1258422054912 1259633639424 1260958121984 1261707663744 1262896939008 1264976336448 1266168692736 1266194231296 1266921331776 1268253477216 1268279057826 1269474527232 1271564754867 1272763321344 1273519880379 1276086373728 1279392296976 1287687684096 1288927444992 1290282729472 1292266635264 1294394390784 1295614476288 1295640608768 1297747744128 1298997190656 1300363063296 1301136028236 1302362468352 1304506846962 1305736464384 1305762801024 1307135787584 1307886398379 1309145606208 1312537175136 1315964072907 1322319347712 1325745045504 1327783477248 1329206427648 1331223330816 1332649967616 1334699016192 1336102428672 1336129377792 1338156785664 1339590852864 1341623513088 1341650573568 1343061295488 1345126352256 1346540728896 1346567888556 1348611135552 1350056406402 1352104946784 1352132218674 1353553961859 1355635151883 1362182012928 1363641827328 1367174578176 1369276710912 1370744128512 1372824059904 1374295279104 1375590678528 1376408360448 1377855629568 1377883420848 1379974185216 1381453067016 1382755213312 1383549247872 1383577153992 1385031960972 1387161550764 1388620126674 1390755233538 1404750200832 1407581159424 1409745420288 1412066608128 1413397610496 1413426118656 1414912311296 1415724811776 1417087844352 1418577887232 1419421121712 1420759056384 1423098378504 1424439779328 1424468510208 1425966313728 1428158843136 1431858736512 1433393221612 1435597170444 1439316334098 1447817248768 1448648644608 1450043375616 1451568070656 1453799964672 1456193689632 1457566285824 1457595684864 1459128321024 1461371839488 1462908446208 1465157776896 1466727947696 1468953522432 1468983151152 1470527761032 1472788806984 1476604322028 1487609266176 1491463176192 1493756411904 1495357231104 1497626247168 1499231213568 1500644376576 1501536393216 1503115232256 1503145550016 1505426383872 1507039709472 1508460232704 1509356895264 1510943957424 1513267146288 1514858320008 1516316796416 1517187527496 1526148366336 1532454764544 1534097055744 1538071400448 1540436299776 1542087144576 1543540703232 1546082188992 1547539513344 1548459405504 1550087583264 1550118848454 1551579977728 1552470958368 1554134700393 1555599614976 1556524298241 1563701696304 1579436998656 1581865500672 1583528804352 1585963597824 1587663233024 1588574934144 1590072311808 1590104383488 1591776350208 1594223824896 1595900123136 1596848761926 1598353938432 1600066852032 1602494751744 1602527073984 1604212102944 1606678698528 1608400533553 1610841078576 1616168091648 1620355055616 1622846472192 1624585633792 1627050737664 1628794404864 1631298797568 1633014079488 1635524960256 1637277709056 1639762071552 1639795145472 1641519361152 1644043319424 1645772001984 1645805197124 1648302499008 1650068941158 1652572712736 1652606045046 1654343731161 1656887407857 1664889126912 1673560424448 1677896073216 1679511519232 1680475963392 1682276884992 1683862585344 1686635115264 1688224923648 1689228442368 1691004636288 1691038743768 1692632702976 1695419673156 1697017761792 1698026507172 1699811952102 1701448498304 1702425539574 1704215610009 1705856395968 1714741064697 1716916912128 1723022180352 1725859187712 1727485968384 1730330325504 1731996254208 1733817417728 1734848037648 1736483291136 1739342462616 1740981952512 1741017068032 1742016831192 1743848531172 1745527474944 1750049566848 1754618763876 1759164408342 1772275236864 1774964441088 1776866623488 1779598688256 1781469904896 1781505837056 1784209047552 1786121137152 1788831350784 1788867431424 1790748393984 1793501803008 1795387638528 1795423851408 1798148180736 1800075208536 1802806595712 1802842958232 1804738615812 1807513535844 1812196213398 1818189103104 1822899437568 1825702281216 1827658838016 1830432079872 1832393705472 1834120904704 1835211147264 1837140839424 1837177894464 1839965580288 1841937422688 1844732330496 1844769538656 1846709281296 1849548734352 1851493502232 1854340311384 1859144301828 1873000267776 1882755477504 1884568158208 1887633082368 1889450459136 1891437182976 1892561495616 1894345408512 1897464504672 1899253039104 1899291346944 1901288418304 1902380215824 1902418586739 1904211790848 1909144982016 1914129560592 1919088445464 1931531526144 1933391167488 1935424094208 1938399952896 1941591586176 1943421714432 1943460913152 1945504428032 1946621616192 1948495785984 1950544594944 1951704042354 1953543702528 1956760270443 1958604696576 1958644201536 1960703681376 1963718409312 1968805762704 1983479021568 1988617568256 1991675215872 1993809641472 1996834996224 1998974951424 2002048524288 2004153643008 2004194066688 2007235178496 2009386279296 2011280310272 2012435269632 2012475860352 2014591943232 2017689528384 2019811093344 2019851832834 2022916703328 2025084609603 2028198328011 2034864488448 2043273019392 2045462740992 2050761867264 2053915066368 2056116192768 2058054270976 2059236089856 2061442918656 2063386017792 2064612540672 2066783444352 2066825131272 2069961277824 2072179600524 2074132819968 2075365730988 2077547941458 2080742326146 2082930190011 2084935595072 2086132850307 2105915998208 2107125301248 2109154000896 2111371739136 2114618130432 2118099912192 2120096415744 2120139177984 2122368466944 2125631766528 2127866830848 2129131682568 2131138584576 2133422469376 2134647567756 2136659668992 2136702765312 2138949470592 2142238264704 2147788104768 2150089832418 2153395755666 2158974501147 2169400983552 2171725873152 2175065063424 2177352105984 2180699947008 2183036945408 2184290534448 2186349428736 2186393527296 2188692481536 2192057759232 2194362669312 2197736665344 2200091921544 2203430283648 2203474726728 2205791641548 2209183210476 2214906483042 2231413899264 2237194764288 2240634617856 2243035846656 2245150113792 2248846820352 2250966564864 2252304589824 2254672848384 2254718325024 2256843603968 2258139575808 2260559564208 2262690349056 2264035342896 2266415936136 2269900719432 2272287480012 2274475194624 2286321419596 2289222549504 2301145583616 2307107100672 2309328338944 2310654449664 2313130716864 2315311054848 2319123283488 2321309270016 2322689108256 2325131374896 2325178272681 2327369966592 2333399422464 2339491685168 2345552544456 2363033649152 2369155497984 2372798251008 2375293206528 2378945396736 2381494849536 2385108467712 2385156575232 2387664525312 2391335737344 2393850184704 2393898468544 2395273142889 2397530907648 2400100278048 2403742127616 2403790610976 2406318154416 2410018047792 2416261617864 2424252137472 2430532583424 2434269708288 2436878450688 2440576106496 2443191607296 2446948196352 2449521119232 2449570525952 2453287440384 2455916563584 2459643107328 2459692718208 2462279041728 2466064979136 2468658002976 2468707795686 2472453748512 2475103411737 2478859069104 2478909067569 2497333690368 2510340636672 2516844109824 2519267278848 2521916243968 2523415327488 2525793878016 2529952672896 2532337385472 2532388462592 2533842663552 2536506954432 2536558115652 2538949054464 2543129509734 2545526642688 2547039760758 2549717928153 2552172747456 2558784593952 2575375368192 2577854889984 2580565458944 2584533270528 2588788781568 2591228952576 2591281217536 2595495488256 2597994381312 2600726126592 2602272056472 2604724936704 2609013693924 2611472928768 2611525602048 2614271575168 2615772796758 2618291212416 2625074350272 2631928145814 2638746612513 2651490091008 2655566954496 2658412855296 2662446661632 2665299935232 2669398032384 2672204857344 2672258755584 2676313571328 2679181705728 2683247026176 2683301147136 2686122590976 2690252704512 2693081457792 2693135777112 2697222271104 2700112812804 2704209893568 2704264437348 2707107923718 2711270303766 2718294320097 2727283654656 2734349156352 2738553421824 2741488257024 2745648119808 2748590558208 2751181357056 2752816720896 2755711259136 2755766841696 2759948370432 2762906134032 2765510426624 2767098495744 2767154307984 2770063921944 2774323101528 2777240253348 2781510467076 2809500401664 2824133216256 2826795220992 2826852237312 2829824622592 2831449623552 2834175688704 2837155774464 2838842243424 2841518112768 2846196757008 2848879558656 2848937020416 2851932627456 2856317686272 2863717473024 2866786443224 2871194340888 2878632668196 2895634497536 2897297289216 2900086751232 2903136141312 2907599929344 2912387379264 2915132571648 2915191369728 2918256642048 2922743678976 2925816892416 2927556063531 2930315553792 2933455895392 2937907044864 2937966302304 2941055522064 2945577613968 2953208644056 2975218532352 2982926352384 2987512823808 2990714462208 2995252494336 2998462427136 3003072786432 3006230464512 3006291100032 3010852767744 3014079418944 3016920465408 3018713790528 3021887914848 3026534292576 3029716640016 3029777749251 3032633592832 3034375054992 3052296732672 3064909529088 3068194111488 3076142800896 3080872599552 3084174289152 3087081406464 3092164377984 3095079026688 3096918811008 3100175166528 3100237696908 3103159955456 3104941916736 3108269400786 3111199229952 3113048596482 3116321912187 3121113489219 3127403392608 3158873997312 3163731001344 3167057608704 3171927195648 3175326466048 3177149868288 3180144623616 3180208766976 3183552700416 3188447649792 3191800246272 3193697523852 3196707876864 3200133704064 3204989503488 3205054147968 3208424205888 3213357397056 3216801067106 3221682157152 3225134748627 3230093633499 3240710111232 3245692944384 3249171267584 3254101475328 3257588809728 3262597595136 3266028158976 3271049920512 3274555418112 3279524143104 3279590290944 3283038722304 3288086638848 3291544003968 3291610394248 3296604998016 3300137882316 3305145425472 3305212090092 3308687462322 3313774815714 3322359724563 3347120848896 3355792146432 3359023038464 3360951926784 3364553769984 3367725170688 3373270230528 3376449847296 3378456884736 3382009272576 3382077487536 3385265405952 3390839346312 3394035523584 3396053014344 3399623904204 3402896996608 3404851079148 3408431220018 3411712791936 3429482129394 3433833824256 3451718375424 3454971936768 3460660651008 3463992508416 3467634835456 3469696075296 3472966582272 3478684925232 3481963905024 3482034136064 3484033662384 3487697062344 3491054949888 3500099133696 3509237527752 3518328816684 3544550473728 3553733246976 3559197376512 3562939809792 3563011674112 3568418095104 3572242274304 3577662701568 3577734862848 3581496787968 3587003606016 3590775277056 3590847702816 3596296361472 3600150417072 3605613191424 3605685916464 3609477231624 3615027071688 3624392426796 3636378206208 3645798875136 3651404562432 3655317676032 3660864159744 3664787410944 3670422294528 3674281678848 3674355788928 3679931160576 3683874845376 3689464660992 3689539077312 3693418562592 3699097468704 3702987004464 3703061693529 3708680622768 3718288603656 3746000535552 3765510955008 3769136316416 3775266164736 3778900918272 3782874365952 3785122991232 3788690817024 3794929009344 3798506078208 3798582693888 3802576836608 3804760431648 3804837173478 3808423581696 3814694264601 3818289964032 3820559641137 3828259121184 3838176890928 3863063052288 3866782334976 3870848188416 3876799905792 3883183172352 3886843428864 3886921826304 3891008856064 3893243232384 3896991571968 3901089189888 3903408084708 3907087405056 3913520540886 3917209393152 3917288403072 3921407362752 3927436818624 3937611525408 3941831359433 3947892218721 3966958043136 3977235136512 3983350431744 3987619282944 3993669992448 3997949902848 4004097048576 4008307286016 4008388133376 4014470356992 4018772558592 4022560620544 4024870539264 4024951720704 4029183886464 4035379056768 4039622186688 4039703665668 4045833406656 4050169219206 4056396656022 4060661885577 4066905455649 4086546038784 4090925481984 4101523734528 4107830132736 4112232385536 4116108541952 4118472179712 4122885837312 4126772035584 4129225081344 4133566888704 4133650262544 4139922555648 4144359201048 4148265639936 4150731461976 4155095882916 4161484652292 4165860380022 4169871190144 4172265700614 4214250602496 4222743478272 4229236260864 4236199824384 4240192831488 4240278355968 4244736933888 4251263533056 4255733661696 4258263365136 4262277169152 4266844938752 4269295135512 4273319337984 4273405530624 4277898941184 4284476529408 4295576209536 4300179664836 4306791511332 4317949002294 4343451746304 4350130126848 4354704211968 4361399894016 4366073890816 4368581068896 4372698857472 4372787054592 4377384963072 4384115518464 4388725338624 4395473330688 4400183843088 4406860567296 4406949453456 4411583283096 4418366420952 4429812966084 4462827798528 4474389528576 4481269235712 4486071693312 4497693640704 4501933129728 4504609179648 4509345696768 4509436650048 4513687207936 4516279151616 4521119128416 4525380698112 4528070685792 4532831872272 4539801438864 4544574960024 4548950389248 4572642839192 4578445099008 4602291167232 4614214201344 4618656677888 4621308899328 4626261433728 4630622109696 4638246566976 4642618540032 4645378216512 4650262749792 4650356545362 4654739933184 4662404101179 4666798844928 4669572894723 4678983370336 4691105088912 4726067298304 4738310995968 4745596502016 4750586413056 4757890793472 4762989699072 4770216935424 4770313150464 4775329050624 4782671474688 4787700369408 4787796937088 4790546285778 4795061815296 4800200556096 4807484255232 4807581221952 4812636308832 4820036095584 4825201600659 4832523235728 4848504274944 4861065166848 4868539416576 4873756901376 4881152212992 4886383214592 4893896392704 4899042238464 4899141051904 4906574880768 4911833127168 4919286214656 4919385436416 4924558083456 4932129958272 4937316005952 4937415591372 4944907497024 4950206823474 4957718138208 4957818135138 4963031193483 4970662223571 4994667380736 5020681273344 5033688219648 5038534557696 5043832487936 5046830654976 5051587756032 5059905345792 5064674770944 5064776925184 5067685327104 5073013908864 5073116231304 5077898108928 5086259019468 5091053285376 5094079521516 5099435856306 5104345494912 5112646830027 5117569187904 5144223194091 5150750736384 5161130917888 5169066541056 5177577563136 5182457905152 5182562435072 5190990976512 5195988762624 5201452253184 5204544112944 5209449873408 5218027387848 5222945857536 5223051204096 5228543150336 5231545593516 5236582424832 5250148700544 5263856291628 5277493225026 5316825710592 5324893323264 5330599870464 5338796064768 5344409714688 5344517511168 5352627142656 5358363411456 5366494052352 5366602294272 5372245181952 5380505409024 5386162915584 5386271554224 5394444542208 5400225625608 5408419787136 5408528874696 5414215847436 5422540607532 5436588640194 5454567309312 5468698312704 5477106843648 5482976514048 5491296239616 5497181116416 5502362714112 5505633441792 5511422518272 5511533683392 5519896740864 5525812268064 5531020853248 5534196991488 5534308615968 5540127843888 5548646203056 5554480506696 5563020934152 5619000803328 5648266432512 5653704474624 5659649245184 5662899247104 5668351377408 5674311548928 5677684486848 5683036225536 5692393514016 5697759117312 5697874040832 5703865254912 5707255760217 5712635372544 5727434946048 5733572886448 5742388681776 5757265336392 5791268995072 5794594578432 5800173502464 5806272282624 5815199858688 5824774758528 5830265143296 5830382739456 5836513284096 5845487357952 5851633784832 5855112127062 5860631107584 5866911790784 5870280811329 5875814089728 5875932604608 5882111044128 5891155227936 5906417288112 5950437064704 5965852704768 5975025647616 5981428924416 5990504988672 5996924854272 6006145572864 6012460929024 6012582200064 6021705535488 6028158837888 6033840930816 6037427581056 6043775829696 6053068585152 6059433280032 6059555498502 6065267185664 6068750109984 6075253828809 6084594984033 6104593465344 6129819058176 6136388222976 6152285601792 6161745199104 6168348578304 6174162812928 6184328755968 6190158053376 6193837622016 6200350333056 6200475393816 6206319910912 6209883833472 6216538801572 6222398459904 6226097192964 6232643824374 6242226978438 6248790570033 6254806785216 6287383903889 6317747994624 6327462002688 6334115217408 6343854391296 6350652932096 6354299736576 6360289247232 6360417533952 6367105400832 6376895299584 6383600492544 6387395047704 6393415753728 6400267408128 6409979006976 6410108295936 6416848411776 6426714794112 6433602134212 6443364314304 6450269497254 6460187266998 6476923503441 6498342535168 6508202950656 6515177619456 6525195190272 6532056317952 6542099841024 6549110836224 6559048286208 6559180581888 6566077444608 6576173277696 6583088007936 6583220788496 6593209996032 6600275764632 6610290850944 6610424180184 6617374924644 6627549631428 6644719449126 6694241697792 6711584292864 6721903853568 6729107539968 6735450341376 6746540461056 6752899694592 6756913769472 6764018545152 6764154975072 6770530811904 6781678692624 6788071047168 6792106028688 6799247808408 6805793993216 6809702158296 6816862440036 6823425583872 6858964258788 6867667648512 6903436750848 6921321302016 6927985016832 6935269670912 6939392150592 6945933164544 6957369850464 6963927810048 6964068272128 6968067324768 6975394124688 6975534818043 6982109899776 7000198267392 7018475055504 7036657633368 7089100947456 7107466493952 7118394753024 7125879619584 7126023348224 7136836190208 7144484548608 7155325403136 7155469725696 7162993575936 7174007212032 7181550554112 7181695405632 7192592722944 7200300834144 7211226382848 7211371832928 7218954463248 7230054143376 7248784853592 7272756412416 7291597750272 7302809124864 7310635352064 7321728319488 7329574821888 7340844589056 7348563357696 7348711577856 7359862321152 7367749690752 7378929321984 7379078154624 7386837125184 7398194937408 7405974008928 7406123387058 7417361245536 7425310235211 7436577207312 7436727202707 7492001071104 7531021910016 7538272632832 7550532329472 7557801836544 7565748731904 7570245982464 7577381634048 7589858018688 7597012156416 7597165387776 7605153673216 7609520863296 7609674346956 7616847163392 7629388529202 7636579928064 7641119282274 7649153784459 7656518242368 7676353781856 7726126104576 7733564669952 7741696376832 7753599811584 7766366344704 7773686857728 7773843652608 7782017712128 7786486464768 7793983143936 7802178379776 7806816169416 7814174810112 7827041081772 7834418786304 7834576806144 7842814725504 7854873637248 7875223050816 7883662718866 7895784437442 7916239837539 7954470273024 7966700863488 7975238565888 7987339984896 7995899805696 8008194097152 8016614572032 8016776266752 8028940713984 8037545117184 8045121241088 8049741078528 8049903441408 8058367772928 8070758113536 8079244373376 8079407331336 8091666813312 8100338438412 8112793312044 8121323771154 8133810911298 8154882960291 8181850963968 8203047469056 8215660265472 8224464771072 8232217083904 8236944359424 8245771674624 8253544071168 8258450162688 8267133777408 8267300525088 8279845111296 8288718402096 8296531279872 8301462923952 8310191765832 8322969304584 8331720760044 8339742380288 8344531401228 8428501204992 8472399648768 8480385662976 8480556711936 8489473867776 8502527066112 8511467323392 8516526730272 8524554338304 8533689877504 8538590271024 8546638675968 8546811061248 8555797882368 8568953058816 8591152419072 8600359329672 8613583022664 8635898004588 8686903492608 8700260253696 8709408423936 8722799788032 8732147781632 8737162137792 8745397714944 8745574109184 8754769926144 8768231036928 8777450677248 8782668190593 8790946661376 8800367686176 8813721134592 8813898906912 8823166566192 8836732841904 8859625932168 8925655597056 8948779057152 8962538471424 8972143386624 8995387281408 9009218359296 9018691393536 9018873300096 9027374415872 9032558303232 9042238256832 9050761396224 9056141371584 9065663744544 9079602877728 9089149920048 9089333247753 9097900778496 9145285678384 9156890198016 9204582334464 9228428402688 9237313355776 9242617798656 9252522867456 9261244219392 9276493133952 9285237080064 9290756433024 9300525499584 9300713090724 9309479866368 9324808202358 9333597689856 9339145789446 9348965736561 9357966740672 9363340467657 9382210177824 9452134596608 9476621991936 9491193004032 9501172826112 9515781586944 9525979398144 9540433870848 9540626300928 9550658101248 9565342949376 9575400738816 9575593874176 9581092571556 9590123630592 9600401112192 9614968510464 9615162443904 9625272617664 9640072191168 9650403201318 9665046471456 9675404245881 9690280900497 9722130333696 9737078833152 9747513802752 9762304425984 9772766429184 9787792785408 9798084476928 9798282103808 9813149761536 9823666254336 9838572429312 9838770872832 9849116166912 9864259916544 9874632011904 9874831182744 9889814994048 9900413646948 9915436276416 9915636270276 9926062386966 9941324447142 9967079173689 10041362546688 10067376439296 10077069115392 10087664975872 10093661309952 10103175512064 10119810691584 10129349541888 10129553850368 10135370654208 10146027817728 10146232462608 10155796217856 10172518038936 10182106570752 10188159043032 10198871712612 10208690989824 10225293660054 10235138375808 10288446388182 10301501472768 10355155126272 10364915810304 10365124870144 10381981953024 10391977525248 10402904506368 10409088225888 10418899746816 10436054775696 10445891715072 10446102408192 10457086300672 10463091187032 10473164849664 10500297401088 10527712583256 10554986450052 10633651421184 10661199740928 10677592129536 10688819429376 10689035022336 10705254285312 10716726822912 10732988104704 10733204588544 10744490363904 10761010818048 10772325831168 10772543108448 10788889084416 10800451251216 10816839574272 10817057749392 10828431694872 10845081215064 10873177280388 10909134618624 10937396625408 10954213687296 10965953028096 10982592479232 10994362232832 11011266883584 11022845036544 11023067366784 11039793481728 11051624536128 11062041706496 11068393982976 11068617231936 11080255687776 11097292406112 11108961013392 11109185080587 11126041868304 11238001606656 11296532865024 11307408949248 11319298490368 11325798494208 11336702754816 11348623097856 11355368973696 11366072451072 11384787028032 11395518234624 11395748081664 11407730509824 11414511520434 11425270745088 11444082793803 11454869892096 11467145772896 11484777363552 11514530672784 11582537990144 11589189156864 11600347004928 11612544565248 11630399717376 11649549517056 11660530286592 11660765478912 11673026568192 11690974715904 11703267569664 11710224254124 11721262215168 11733823581568 11740561622658 11751628179456 11751865209216 11764222088256 11782310455872 11812834576224 11825494078299 11843676656163 11900874129408 11931705409536 11950051295232 11962857848832 11981009977344 11993849708544 12012291145728 12024921858048 12025164400128 12043411070976 12056317675776 12067681861632 12074855162112 12087551659392 12106137170304 12118866560064 12119110997004 12130534371328 12137500219968 12150507657618 12169189968066 12181985656731 12200716366947 12259638116352 12272776445952 12304571203584 12323490398208 12336697156608 12348325625856 12368657511936 12380316106752 12387675244032 12400700666112 12400950787632 12412639821824 12419767666944 12433077603144 12444796919808 12452194385928 12465287648748 12484453956876 12497581140066 12509613570432 12574767807778 12668230434816 12687708782592 12701305864192 12708599473152 12720578494464 12720835067904 12734210801664 12753790599168 12767200985088 12774790095408 12786831507456 12800534816256 12819958013952 12820216591872 12833696823552 12853429588224 12867204268424 12886728628608 12900538994508 12920374533996 12953847006882 12996685070336 13030355238912 13050390380544 13064112635904 13084199682048 13098221672448 13118096572416 13118361163776 13132154889216 13152346555392 13166176015872 13166441576992 13186419992064 13200551529264 13220581701888 13220848360368 13234749849288 13255099262856 13289438898252 13388483395584 13423168585728 13443807707136 13458215079936 13493080922112 13505799389184 13513827538944 13528037090304 13528309950144 13541061623808 13563357385248 13576142094336 13584212057376 13598495616816 13611587986432 13619404316592 13633724880072 13646851167744 13717928517576 13735335297024 13806873501696 13842642604032 13855970033664 13870539341824 13878784301184 13891866329088 13914739700928 13927855620096 13928136544256 13936134649536 13950788249376 13951069636086 13964219799552 13987212303537 14000396534784 14008718684169 14036950111008 14073315266736 14178201894912 14214932987904 14236789506048 14251759239168 14252046696448 14273672380416 14288969097216 14310650806272 14310939451392 14325987151872 14348014424064 14363101108224 14363390811264 14385185445888 14400601668288 14422452765696 14422743665856 14437908926496 14460108286752 14475604801977 14497569707184 14545512824832 14583195500544 14605618249728 14621270704128 14643456638976 14659149643776 14681689178112 14697126715392 14697423155712 14719724642304 14735499381504 14757858643968 14758156309248 14773674250368 14796389874816 14811948017856 14812246774116 14834722491072 14850620470422 14873154414624 14873454405414 14889093580449 14911986670713 14984002142208 15062043820032 15076545265664 15101064658944 15115603673088 15131497463808 15140491964928 15154763268096 15179716037376 15194024312832 15194330775552 15210307346432 15219041726592 15219348693912 15233694326784 15258777058404 15273159856128 15282238564548 15298307568918 15313036484736 15352707563712 15432669582273 15452252209152 15483392753664 15507199623168 15532732689408 15547373715456 15547687305216 15564035424256 15572972929536 15587966287872 15604356759552 15613632338832 15628349620224 15654082163544 15668837572608 15669153612288 15685629451008 15709747274496 15750446101632 15767325437732 15791568874884 15832479675078 15950477131776 15974679969792 15991799611392 16016388194304 16033229144064 16033552533504 16057881427968 16075090234368 16090242482176 16099482157056 16099806882816 16116735545856 16141516227072 16158488746752 16158814662672 16183333626624 16200676876824 16225586624088 16242647542308 16267621822596 16309765920582 16363701927936 16406094938112 16431320530944 16448929542144 16473888718848 16491543349248 16507088142336 16516900325376 16534267554816 16534601050176 16559690222592 16577436804192 16593062559744 16602925847904 16620383531664 16645938609168 16663441520088 16679484760576 16689062802456 16857002409984 16944799297536 16961113423872 16978947735552 17005054132224 17022934646784 17033053460544 17049108676608 17067379755008 17077180542048 17093277351936 17093622122496 17111595764736 17121767280651 17137906117632 17182304838144 17200718659344 17227166045328 17271796009176 17373806985216 17400520507392 17418816847872 17445599576064 17464295563264 17474324275584 17490795429888 17491148218368 17509539852288 17536462073856 17554901354496 17565336381186 17581893322752 17600735372352 17627442269184 17627797813824 17646333132384 17673465683808 17692405869083 17719251864336 17851311194112 17897558114304 17925076942848 17944286773248 17990774562816 18018436718592 18037382787072 18037746600192 18054748831744 18065116606464 18084476513664 18101522792448 18112282743168 18131327489088 18159205755456 18178299840096 18178666495506 18195801556992 18225761486427 18253784952099 18290571356768 18313780396032 18409164668928 18456856805376 18474626711552 18485235597312 18505045734912 18522488438784 18552986267904 18570474160128 18581512866048 18601050999168 18601426181448 18618959732736 18649616404716 18667195379712 18678291578892 18697931473122 18715933481344 18726680935314 18746371710099 18764420355648 18862151711667 18953243983872 18982386008064 19002345652224 19031563173888 19051958796288 19080867741696 19081252601856 19101316202496 19130685898752 19150801477632 19151187748352 19162185143112 19180247261184 19200802224384 19229937020928 19230324887808 19250545235328 19280144382336 19300806402636 19330092942912 19350808491762 19380561800994 19430770510323 19495027605504 19524608851968 19545532858368 19575585570816 19596168953856 19596564207616 19626299523072 19647332508672 19677144858624 19677541745664 19698232333824 19728519833088 19749264023808 19749662365488 19779629988096 19800827293896 19830872552832 19831272540552 19852124773932 19882648894284 19934158347378 20082725093376 20134752878592 20175329951744 20187322619904 20206351024128 20239621383168 20258699083776 20259107700736 20270741308416 20292055635456 20292464925216 20311592435712 20345036077872 20364213141504 20376318086064 20397743425224 20417381979648 20450587320108 20470276751616 20576892776364 20603002945536 20710310252544 20730249740288 20763963906048 20783955050496 20805809012736 20818176451776 20837799493632 20872109551392 20891783430144 20892204816384 20914172601344 20926182374064 20926604454129 20946329699328 21000594802176 21055425166512 21109972900104 21267302842368 21322399481856 21355184259072 21377638858752 21378070044672 21410508570624 21433453645824 21465976209408 21466409177088 21488980727808 21522021636096 21544651662336 21545086216896 21577778168832 21600902502432 21633679148544 21634115498784 21656863389744 21690162430128 21746354560776 21818269237248 21874793250816 21908427374592 21931906056192 21965184958464 21988724465664 22022533767168 22045690073088 22046134733568 22079586963456 22103249072256 22124083412992 22136787965952 22137234463872 22160511375552 22194584812224 22217922026784 22218370161174 22252083736608 22275930705633 22310181608121 22476003213312 22593065730048 22614817898496 22638596980736 22651596988416 22673405509632 22697246195712 22710737947392 22732144902144 22769574056064 22791036469248 22791496163328 22815461019648 22829023040868 22850541490176 22888165587606 22909739784192 22934291545792 22947461353377 22969554727104 23029061345568 23165075980288 23178378313728 23200694009856 23225089130496 23260799434752 23299099034112 23321060573184 23321530957824 23346053136384 23381949431808 23406535139328 23420448508248 23442524430336 23467647163136 23481123245316 23503256358912 23503730418432 23528444176512 23564620911744 23625669152448 23650988156598 23687353312326 23748719512617 23863410819072 23900102590464 23925715697664 23962019954688 23987699417088 24024582291456 24049843716096 24050328800256 24086822141952 24112635351552 24135363723264 24149710324224 24175103318784 24212274340608 24237733120128 24238221994008 24261068742656 24275000439936 24301015315236 24338379936132 24363971313462 24401432733894 24545552891904 24609142407168 24646980796416 24673394313216 24696651251712 24737315023872 24760632213504 24775350488064 24801401332224 24801901575264 24825279643648 24839535333888 24866155206288 24889593839616 24904388771856 24930575297496 24968907913752 24995162280132 25019227140864 25149535615556 25402611728384 25417198946304 25441156988928 25441670135808 25468421603328 25507581198336 25534401970176 25549580190816 25573663014912 25601069632512 25639916027904 25640433183744 25667393647104 25706859176448 25734408536848 25773457257216 25801077989016 25840749067992 25907694013764 25993370140672 26060710477824 26100780761088 26128225271808 26168399364096 26196443344896 26236193144832 26236722327552 26264309778432 26304693110784 26332352031744 26332883153984 26348004571779 26372839984128 26401103058528 26441163403776 26441696720736 26469499698576 26510198525712 26578877796504 26776966791168 26846337171456 26887615414272 26916430159872 26986161844224 27027655077888 27056074180608 27056619900288 27082123247616 27126714770496 27152284188672 27168424114752 27196991233632 27223175972864 27238808633184 27267449760144 27267999743259 27293702335488 27435857035152 27470670594048 27613747003392 27685285208064 27711940067328 27741078683648 27757568602368 27783732658176 27829479401856 27855711240192 27856273088512 27872269299072 27901576498752 27902139272172 27928439599104 27974424607074 28000793069568 28017437368338 28046897209683 28073900222016 28146630533472 28356403789824 28429865975808 28473579012096 28503518478336 28504093392896 28547344760832 28577938194432 28621301612544 28621878902784 28651974303744 28696028848128 28726202216448 28726781622528 28770370891776 28801203336576 28844905531392 28845487331712 28875817852992 28920216573504 28951209603954 28995139414368 29026212737643 29070842701491 29166391001088 29211236499456 29242541408256 29286913277952 29318299287552 29363378356224 29394253430784 29394846311424 29439449284608 29470998763008 29515717287936 29516312618496 29547348500736 29592779749632 29623896035712 29624493548232 29669444982144 29701240940844 29746308829248 29746908810828 29778187160898 29823973341426 29901237521067 30124087640064 30202129317888 30231207346176 30262994927616 30280983929856 30309526536192 30359432074752 30388048625664 30388661551104 30420614692864 30438083453184 30438697387824 30467388653568 30517554116808 30546319712256 30564477129096 30596615137836 30626072969472 30705415127424 30865339164546 30904504418304 31065465378816 31094747430912 31095374610432 31128070848512 31145945859072 31175932575744 31208713519104 31227264677664 31256699240448 31308164327088 31337675145216 31338307224576 31371258902016 31419494548992 31500892203264 31534650875464 31583137749768 31664959350156 31900954263552 31983599222784 32032776388608 32066458288128 32067105067008 32115762855936 32150180468736 32180484964352 32198964314112 32199613765632 32233471091712 32283032454144 32316977493504 32317629325344 32366667253248 32401353753648 32451173248176 32485295084616 32535243645192 32619531841164 32727403855872 32812189876224 32862641061888 32897859084288 32947777437696 32983086698496 33033800650752 33068535109632 33069202100352 33119380445184 33154873608384 33186125119488 33205851695808 33240767063328 33291877218336 33326883040176 33327555241761 33358969521152 33378125604912 33714004819968 33889598595072 33922226847744 33957895471104 34010108264448 34045869293568 34066106921088 34098217353216 34134759510016 34154361084096 34186554703872 34187244244992 34223191529472 34243534561302 34275812235264 34332248381409 34364609676288 34401437318688 34454332090656 34543592018352 34747613970432 34801041014784 34837633695744 34891199152128 34928591126528 34948648551168 34981590859776 34982296436736 35019079704576 35072924147712 35109802708992 35130672762372 35163786645504 35201470744704 35254884538368 35255595627648 35292666264768 35346931367616 35384811738166 35438503728672 35476482234897 35531029968489 35702622388224 35795116228608 35850153885696 35888573546496 35981549125632 36036873437184 36074765574144 36075493200384 36109497663488 36130233212928 36168953027328 36203045584896 36224565486336 36262654978176 36318411510912 36356599680192 36357332991012 36391603113984 36451522972854 36507569904198 36545956970193 36581142713536 36602149100841 36818329337856 36913713610752 36949253423104 36970471194624 37010091469824 37044976877568 37105972535808 37140948320256 37163025732096 37202101998336 37202852362896 37237919465472 37299232809432 37334390759424 37356583157784 37395862946244 37431866962688 37453361870628 37492743420198 37528840711296 37724303423334 38004691304448 38063126347776 38103917592576 38161735483392 38162505203712 38202632404992 38261371797504 38301602955264 38302375496704 38324370286224 38360494522368 38401604448768 38459874041856 38460649775616 38501090470656 38560288764672 38601612805272 38660185885824 38701616983524 38761123601988 38861541020646 38990055211008 39091065716736 39151171141632 39192337907712 39193128415232 39252599046144 39294665017344 39354289717248 39355083491328 39396464667648 39457039666176 39498528047616 39499324730976 39559259976192 39601654587792 39661745105664 39662545081104 39704249547864 39765297788568 39868316694756 40165450186752 40269505757184 40374645239808 40479242766336 40517398167552 40518215401472 40541482616832 40584111270912 40584929850432 40623184871424 40690072155744 40728426283008 40752636172128 40795486850448 40834763959296 40901174640216 40940553503232 41153785552728 41206005891072 41420620505088 41460499480576 41527927812096 41567910100992 41611618025472 41636352903552 41675598987264 41744219102784 41783566860288 41784409632768 41828345202688 41852364748128 41853208908258 41892659398656 41961636910611 42001189604352 42026156052507 42110850333024 42219945800208 42534605684736 42644798963712 42710368518144 42755277717504 42756140089344 42821017141248 42866907291648 42931952418816 42932818354176 42977961455616 43044043272192 43089303324672 43090172433792 43155556337664 43201805004864 43267358297088 43268230997568 43313726779488 43380324860256 43426814405931 43492709121552 43636538474496 43749586501632 43816854749184 43863812112384 43930369916928 43977448931328 44045067534336 44091380146176 44092269467136 44159173926912 44206498144512 44248166825984 44273575931904 44274468927744 44321022751104 44389169624448 44435844053568 44436740322348 44504167473216 44551861411266 44620363216242 44667280741347 44735960012139 44952006426624 45186131460096 45229635796992 45277193961472 45303193976832 45346811019264 45394492391424 45421475894784 45464289804288 45539148112128 45582072938496 45582992326656 45630922039296 45658046081736 45701082980352 45776331175212 45819479568384 45868583091584 45894922706754 45939109454208 46058122691136 46298008746819 46356756627456 46450178260992 46521598869504 46598198068224 46642121146368 46643061915648 46692106272768 46763898863616 46813070278656 46840897016496 46885048860672 46935294326272 46962246490632 47006512717824 47007460836864 47056888353024 47129241823488 47251338304896 47301976313196 47374706624652 47497439025234 47851431395328 47924039909376 47975398834176 48049164582912 48099687432192 48100657600512 48173644283904 48225270703104 48270727446528 48299420648448 48350206637568 48424548681216 48475466240256 48476443988016 48522137485312 48550000879872 48602030630472 48676759872264 48727942626924 48802865467788 49091105783808 49218284814336 49293961592832 49346788626432 49474630047744 49521264427008 49550700976128 49602802664448 49603803150528 49650559287296 49679070667776 49732310412576 49779187679232 49808777543712 49861150594992 49937815827504 49990324560264 50038454281728 50299071231112 50805223456768 50834397892608 50883340271616 50936843206656 51015162396672 51068803940352 51099160381632 51147326029824 51202139265024 51279832055808 51280866367488 51334787294208 51365301841953 51413718352896 51468817073696 51546914514432 51602155978032 51681498135984 51815388027528 51986740281344 52121420955648 52201561522176 52256450543616 52336798728192 52392886689792 52472386289664 52473444655104 52528619556864 52609386221568 52664704063488 52665766307968 52696009143558 52745679968256 52802206117056 52882326807552 52883393441472 52938999397152 53020397051424 53077217607249 53157755593008 53553933582336 53692674342912 53775230828544 53832860319744 53972323688448 54055310155776 54112148361216 54113239800576 54164246495232 54253429540992 54304568377344 54336848229504 54393982467264 54446351945728 54477617266368 54534899520288 54535999486518 54587404670976 54677284459281 54761354856297 54871714070304 54941341188096 55227494006784 55370570416128 55423880134656 55482157367296 55515137204736 55567465316352 55658958803712 55711422480384 55712546177024 55744538598144 55803152997504 55804278544344 55856879198208 55948849214148 56001586139136 56034874736676 56093794419366 56147800444032 56239115130297 56293261066944 56586455135001 56859731951616 56947158024192 57007036956672 57008186785792 57094689521664 57155876388864 57242603225088 57243757805568 57303948607488 57392057696256 57452404432896 57453563245056 57540741783552 57602406673152 57689811062784 57690974663424 57751635705984 57840433147008 57902419207908 57990278828736 58052425475286 58141685402982 58292311530969 58485082816512 58573826555904 58636598575104 58726756712448 58788506861568 58789692622848 58878898569216 58941997526016 59031434575872 59032625236992 59094697001472 59185559499264 59247792071424 59248987096464 59338889964288 59402481881688 59492617658496 59493817621656 59556374321796 59647946682852 59802475042134 60248175280128 60404258635776 60525989855232 60561967859712 60619053072384 60718864149504 60776097251328 60777323102208 60841229385728 60876166906368 60877394775648 60934777307136 61035108233616 61092639424512 61128954258192 61193230275672 61252145938944 61410830254848 61730678329092 61809008836608 62130930757632 62190749220864 62256141697024 62291891718144 62351865151488 62417427038208 62454529355328 62513398480896 62616328654176 62675350290432 62676614449152 62742517804032 62779813362387 62838989097984 63001784406528 63069301750928 63166275499536 63329918700312 63801908527104 63967198445568 64065552777216 64132916576256 64134210134016 64231525711872 64300360937472 64397928628224 64399227531264 64466942183424 64566064908288 64633954987008 64635258650688 64733334506496 64802707507296 64902346496352 64970590169232 65070487290384 65239063682328 65454807711744 65624379752448 65725282123776 65795718168576 65895554875392 65966173396992 66067601301504 66137070219264 66138404200704 66238760890368 66309747216768 66372250238976 66411703391616 66481534126656 66583754436672 66653766080352 66655110483522 66717939042304 66756251209824 66827792116899 66930544824363 67428009639936 67779197190144 67844453695488 67915790942208 68020216528896 68091738587136 68132213842176 68196434706432 68269519020032 68308722168192 68373109407744 68374488489984 68446383058944 68487069122604 68551624470528 68664496762818 68729219352576 68802874637376 68908664181312 69087184036704 69161222942779 69495227940864 69602082029568 69675267391488 69782398304256 69857182253056 69897297102336 69963181719552 69964592873472 70038159409152 70145848295424 70219605417984 70261345524744 70327573291008 70402941489408 70509769076736 70511191255296 70585332529536 70693862735232 70769623476332 70877007457344 70952964469794 71062059936978 71246158537851 71590232457216 71700307771392 71777147092992 71963098251264 72073746874368 72149531148288 72150986400768 72218995326976 72260466425856 72337906054656 72406091169792 72449130972672 72525309956352 72636823021824 72713199360384 72714665982024 72783206227968 72903045945708 73015139808396 73091913940386 73162285427072 73204298201682 73636658675712 73827427221504 73940942389248 74020182939648 74089953755136 74211945071616 74281896640512 74326051464192 74404203996672 74405704725792 74475838930944 74598465618864 74668781518848 74713166315568 74791725892488 74863733925376 74906723741256 74985486840396 75057681422592 75448606846668 76207835185152 76323470966784 76325010407424 76405264809984 76522743595008 76603205910528 76604750993408 76648740572448 76720989044736 76803208897536 76919748083712 76921299551232 77002180941312 77120577529344 77203225610544 77320371771648 77403233967048 77522247203976 77723082041292 77980110422016 78182131433472 78302342283264 78384675815424 78386256830464 78505198092288 78589330034688 78708579434496 78710166982656 78792929335296 78914079332352 78997056095232 78998649461952 79118519952384 79203309175584 79323490211328 79325090162208 79408499095728 79530595577136 79736633389512 80330900373504 80539011514368 80749290479616 80958485532672 81036430802944 81082965233664 81168222541824 81169859700864 81246369742848 81380144311488 81456852566016 81505272344256 81590973700896 81669527918592 81802349280432 81803999229777 81881107006464 82307571105456 82412011782144 82841241010176 82920998961152 83055855624192 83135820201984 83223236050944 83272705807104 83351197974528 83488438205568 83567133720576 83568819265536 83656690405376 83704729496256 83706417816516 83785318797312 83923273821222 84002379208704 84052312105014 84140691629049 84221700666048 84439891600416 85069211369472 85289597927424 85420737036288 85510555435008 85512280178688 85642034282496 85733814583296 85863904837632 85865636708352 85955922911232 86088086544384 86178606649344 86180344867584 86311112675328 86403610009728 86534716594176 86536461995136 86627453558976 86760649720512 86853628811862 86985418243104 87078638212929 87212528104473 87499173003264 87633709498368 87727624224768 87860739833856 87954897862656 88090135068672 88182760292352 88184538934272 88318347853824 88412996289024 88496333651968 88547151863808 88548937855488 88642045502208 88778339248896 88871688107136 88873480644696 89008334946432 89103722822532 89240726432484 89334561482694 89471920024278 89703712563201 90372262920192 90554387922944 90606387953664 90693622038528 90788984782848 90842951789568 90928579608576 91078296224256 91164145876992 91165984653312 91261844078592 91316092163472 91402165960704 91552662350424 91638959136768 91737166183168 91789845413508 91878218908416 92116245382272 92596017493638 92713513254912 93196396136448 93284242292736 93286123831296 93384212545536 93527797727232 93626140557312 93681794032992 93770097721344 93870588652544 93924492981264 94013025435648 94014921673728 94113776706048 94258483646976 94502676609792 94603952626392 94749413249304 94994878050468 95702862790656 95950797668352 96098329165824 96199374864384 96201315201024 96347288567808 96450541406208 96541454893056 96598841296896 96700413275136 96849097362432 96950932480512 96952887976032 97044274970624 97100001759744 97204061260944 97353519744528 97455885253848 97605730935576 98182211567616 98436569628672 98587923185664 98693577252864 98949260095488 99101401952256 99205605328896 99207606301056 99301118574592 99358141335552 99464620825152 99558375358464 99617555087424 99722301189984 99875631655008 99980649120528 99982665725283 100076908563456 100598142462224 101610446913536 101668795785216 101766680543232 101873686413312 102030324793344 102137607880704 102198320763264 102294652059648 102404278530048 102559664111616 102561732734976 102669574588416 102730603683906 102827436705792 102937634147392 102996745144227 103093829028864 103204311956064 103362996271968 103630776055056 103973480562688 104242841911296 104403123044352 104512901087232 104673597456384 104785773379584 104944772579328 104946889310208 105057239113728 105218772443136 105329408126976 105331532615936 105392018287116 105491359936512 105604412234112 105764653615104 105766786882944 105877998794304 106040794102848 106154435214498 106315511186016 106429446704691 106593089905467 107107867164672 107385348685824 107550461657088 107665720639488 107944647376896 108110620311552 108224296722432 108226479601152 108328492990464 108506859081984 108609136754688 108673696459008 108787964934528 108892703891456 108955234532736 109069799040576 109071998973036 109174809341952 109354568918562 109522709712594 109637870910579 109743428140608 110454988013568 110741140832256 110847760269312 110964314734592 111030274409472 111134930632704 111317917607424 111422844960768 111425092354048 111489077196288 111606305995008 111608557088688 111713758396416 111897698428296 112003172278272 112069749473352 112187588838732 112295600888064 112478230260594 112586522133888 113172910270002 114014073913344 114016373571584 114189379043328 114311752777728 114485206450176 114487515611136 114607897214976 114784115392512 114904808865792 114907126490112 115081483567104 115204813346304 115379622125568 115381949326848 115503271411968 115680866294016 115804838415816 115980557657472 116104850950572 116283370805964 116584623061938 116970165633024 117273197150208 117453513424896 117577013723136 117579385245696 117757797138432 117883995052032 118062869151744 118065250473984 118189394002944 118371118998528 118495584142848 118497974192928 118677779928576 118804963763376 118985235316992 118987635243312 119112748643592 119295893365704 119604950084268 120496350560256 120808517271552 121123935719424 121437728299008 121552194502656 121554646204416 121682458771456 121752333812736 121754789551296 121869554614272 122070216467232 122185278849024 122257908516384 122386460551344 122504291877888 122821660509696 123461356658184 123618017673216 124261861515264 124381498441728 124512283394048 124583783436288 124703730302976 124834854076416 124909058710656 125026796961792 125232657308352 125350700580864 125353228898304 125485035608064 125559626724774 125677978195968 125884910731833 126003568813056 126138603501856 126332550999072 126659837400624 127603817054208 127934396891136 128131105554432 128265833152512 128268420268032 128463051423744 128600721874944 128795857256448 128798455062528 128933884366848 129132129816576 129267909974016 129270517301376 129466669012992 129605415014592 129804692992704 129941180338464 130140974580768 130280443217793 130478127364656 130909615423488 131248759504896 131450564247552 131591436337152 131791109750784 131932346793984 132135202603008 132274140438528 132276808401408 132477521780736 132619494433536 132744500477952 132823406783232 132963068253312 133167508873344 133307532160704 133310220967044 133435878084608 133512502419648 133655584233798 133861089648726 134001842224041 134207880036417 134856019279872 135558394380288 135688907390976 135831581884416 136040433057792 136183477174272 136264427684352 136392869412864 136539038040064 136617444336384 136746218815488 136748976979968 136892766117888 136974138245208 137103248941056 137328993525636 137458438705152 137605749274752 137817328362624 138174368073408 138322445885558 138894026240457 139350534782976 139564796608512 139714364506112 139794594204672 139926363439104 139929185746944 140076318818304 140291696590848 140439210835968 140522691049488 140655146582016 140805882978816 141019538153472 141022382510592 141170665059072 141387725470464 141539246952664 141754014914688 141905928939588 142124119873956 142492317075702 143554294185984 143926196502528 144147493748736 144299062296576 144301972801536 144437990653952 144520932851712 144675812109312 144812182339584 144898261945344 145050619912704 145273646043648 145426398720768 145429331964048 145566412455936 145806091891416 146030279616792 146183827880772 146324570854144 146408596403364 147273317351424 147654854443008 147881884778496 148040365879296 148423890143232 148563793281024 148652102928384 148808407993344 148811409451584 148951677861888 149196931237728 149337563037696 149426332631136 149583451784976 149727467850752 149813447482512 149970973680792 150115362845184 150897213693336 152415670370304 152650020814848 152810529619968 153045487190016 153206411821056 153209501986816 153297481144896 153441978089472 153606417795072 153839496167424 153842599102464 154004361882624 154095905525859 154241155058688 154406451221088 154640743543296 154806467934096 155044494407952 155446164082584 155960220844032 156364262866944 156604684566528 156769351630848 156772513660928 157010396184576 157178660069376 157417158868992 157420333965312 157585858670592 157828158664704 157994112190464 157997298923904 158237039904768 158406618351168 158646980422656 158650180324416 158816998191456 159061191154272 159231652821747 159473266779024 160661800747008 161078023028736 161498580959232 161916971065344 162072861605888 162165930467328 162336445083648 162339719401728 162492739485696 162760288622976 162913705132032 163010544688512 163181947401792 163339055837184 163604698560864 163607998459554 163762214012928 164031853377843 164284064568891 164615142210912 164824023564288 165682482020352 165841997922304 166111711248384 166271640403968 166446472101888 166545411614208 166702395949056 166976876411136 167134267441152 167137638531072 167313380810752 167409458992512 167412835633032 167570637594624 167846547642444 168004758417408 168104624210028 168281383258098 168443401332096 168879783200832 169759365405003 170579195854848 170841474072576 171021110870016 171024560357376 171284068564992 171467629166592 171727809675264 171731273416704 171911845822464 172176173088768 172357213298688 172360689735168 172622225350656 172807220019456 173069433188352 173072923990272 173254907117952 173521299441024 173707257623724 173970836486208 174157276425858 174425056208946 174876934592907 175455248449536 175721479667712 175909795725312 176180270137344 176365520584704 176369077868544 176636695707648 176825992578048 176992667303936 177094303727616 177097875710976 177284091004416 177556678497792 177743376214272 177746961289392 178016669892864 178207445645064 178481452864968 178669122965388 178943840048556 179407425126402 180744525840384 181212775907328 181577969565696 181685903579136 181857159217152 182156592448512 182328291753984 182331969306624 182523688157184 182632184326944 182804331921408 183105324700848 183277918273536 183474332366336 183579690827016 183756437816832 184232490764544 185192034987276 185427026509824 186392792272896 186572247662592 186768425091072 187055595454464 187252281114624 187363588065984 187540195442688 187741177305088 187848985962528 188026050871296 188029843347456 188227553412096 188339440087161 188516967293952 189005353219584 189207905252784 189498826498608 189989756100936 191405725581312 191901595336704 192196658331648 192398749728768 192402630402048 192694577135616 192901082812416 193197682593792 193400826550272 193698194724864 193901864961024 193905775952064 194088549941248 194200003519488 194408122521888 194707039489056 194911770507696 195211461871152 196364423135232 196873139257344 197175846371328 197387154505728 197898520190976 198202803904512 198411210657792 198415212602112 198602237149184 198716282671104 198929241650304 199116750716928 199235110174848 199444602379968 199751263310016 199961298241056 199965331450566 200153817126912 200483376350697 200791634473089 201196284924448 203220893827072 203337591570432 203533361086464 203747372826624 204060649586688 204275215761408 204396641526528 204589304119296 204808557060096 205119328223232 205123465469952 205339149176832 205461207367812 205654873411584 205875268294784 205993490288454 206187658057728 206408623912128 206725992543936 207261552110112 207483668828337 208485683822592 208806246088704 209025802174464 209347194912768 209571546759168 209889545158656 209893778620416 210114478227456 210437544886272 210658816253952 210663065231872 210784036574232 210982719873024 211208824468224 211529307230208 211533573765888 211755997588608 212081588205696 212308870428996 212631022372032 212858893409382 213186179810934 213738475613553 214770697371648 215100923314176 215331441278976 215889294753792 216221240623104 216448593444864 216452959202304 216656985980928 217013718163968 217218273509376 217347392918016 217575929869056 217785407782912 217910469065472 218139598081152 218143997946072 218349618683904 218709137837124 219045419425188 219275741821158 219486856281216 220909976027136 221482281664512 221928629469184 222060548818944 222269861265408 222635835214848 222845689921536 222850184708096 222978154392576 223212611990016 223217114177376 223427516792832 223795396856592 224006344556544 224139498946704 224375177677464 224591201776128 224956460521188 225173044267776 226345820540004 228032747143168 228623505555456 228970412900352 228975031222272 229215794429952 229568230785024 229809617731584 229814252980224 230162967134208 230409626692608 230759244251136 230763898653696 231006542823936 231361732588032 231609676831632 231961115314944 232209701901144 232566741611928 233169246123876 233940331266048 234546394300416 234907026849792 235154027446272 235158770491392 235515594276864 235767990104064 236125738303488 236130500947968 236378788005888 236742237997056 236991168285696 236995948385856 237355559857152 237609927526752 237970470633984 237975270486624 238225497287184 238591786731408 239209900168536 240992701120512 241617034543104 242247871438848 242875456598016 243109292408832 243364917542912 243504667625472 243509579102592 243739109228544 244140432934464 244370557698048 244515817032768 244772921102688 245008583755776 245411997689331 245643321019392 246922713316368 247236035346432 248523723030528 248762996883456 249024566788096 249167566872576 249407460605952 249669708152832 249818117421312 250053593923584 250465314616704 250701401161728 250706457796608 250970071216128 251119253449548 251355956391936 251769821463666 252007137626112 252277207003712 252422074887147 252665101998144 253319674801248 255207634108416 255868793782272 256262211108864 256531666305024 256536840536064 256926102847488 257201443749888 257591714512896 257596910125056 257867768733696 258264259633152 258535819948032 258541034602752 258933338025984 259210830029184 259609385985408 259882360676928 260281949161536 260560886435586 260956254729312 261235914638787 261637584313419 262497519009792 262901128495104 263182872674304 263582219501568 263864693587968 264270405206016 264548280877056 264553616802816 264955043561472 265238988867072 265489000955904 265646813566464 265926136506624 266335017746688 266615064321408 266620441934088 266871756169216 267025004839296 267311168467596 267722179297452 268003684448082 268415760072834 271116788760576 271663163768832 272080866115584 272366954348544 272528855368704 272785738825728 273078076080128 273234888672768 273492437630976 273497953959936 273785532235776 273948276490416 274206497882112 274657987051272 274916877410304 275211498549504 275634656725248 276348736146816 276644891771116 277788052480914 279428729012224 279589188409344 279852726878208 279858371493888 280152637636608 280583393181696 280878421671936 281045382098976 281310293164032 281611765957632 282039076306944 282044765021184 282341330118144 282775450940928 283078493905328 283508029829376 283811857879176 284248239747912 284984634151404 287108588371968 287852393005056 288294987497472 288598124593152 288603945603072 289041865703424 289351624218624 289624364679168 289796523890688 290101239825408 290547292087296 290852797441536 290858663928096 291132824911872 291612183782832 292060559233584 292367655761544 292649141708288 292817192806728 294546634702848 295309708886016 295763769556992 296080731758592 296847780286464 297304205856768 297616815986688 297622818903168 297903355723776 298393862475456 298675126075392 298852665262272 299166903569952 299454935701504 299626894965024 299941947361584 299947997175849 300230725690368 301794427386672 304831340740608 305300041629696 305621059239936 306090974380032 306412823642112 306419003973632 306594962289792 306883956178944 307212835590144 307678992334848 307685198204928 308008723765248 308191811051718 308482310117376 308812902442176 309281487086592 309612935868192 310088988815904 310892328165168 311920441688064 312728525733888 313209369133056 313538703261696 313545027321856 314020792369152 314357320138752 314834317737984 314840667930624 315171717341184 315656317329408 315988224380928 315994597847808 316474079809536 316813236702336 317293960845312 317300360648832 317633996382912 318122382308544 318463305643494 318946533558048 319288340114073 319779269716401 321323601494016 322156046057472 322997161918464 323833942130688 324145723211776 324331860934656 324672890167296 324679438803456 324985478971392 325520577245952 325827410264064 326021089377024 326363894803584 326678111674368 327209397121728 327215996919108 327524428025856 328063706755686 328568129137782 328913612731737 329230284421824 331364964040704 332223422496768 332543280807936 332892944203776 333090823228416 333404791898112 333953752822272 334268534882304 334275277062144 334626761621504 334818917985024 334825671266064 335141275189248 335693095284888 336009516834816 336209248420056 336562766516196 336886802664192 337759566401664 339518730810006 342042221740032 342049120714752 342568137129984 342935258333184 343455619350528 343462546833408 343823691644928 344352346177536 344714426597376 344721379470336 345244450701312 345614440038912 346138866376704 346145847980544 346509814235904 347042598882048 347414515247448 347941672972416 348314552851716 348850112417892 349753869185814 350910496899072 351819591450624 352360540274688 352731041169408 352738155737088 353273391415296 353651985156096 353985334607872 354188607455232 354195751421952 354568182008832 355113356995584 355486752428544 355493922578784 356033339785728 356414891290128 356962905729936 357338245930776 357887680097112 358814850252804 361489051680768 362425551814656 363371807158272 364313184897024 364656583507968 364663938613248 365047376314368 365264368653888 365608663842816 366210649401696 366555836547072 366948664732672 367159381654032 367512875633664 368464981529088 370384069974552 370854053019648 372785584545792 373144495325184 373536850182144 374111190908928 374504562229248 374727176131968 375080390885376 375482354610176 375697971925056 376052101742592 376059686694912 376455106824192 376678880174322 377033934587904 377654732195499 378010706439168 378415810505568 378997652997216 379979512201872 382811451162624 383803190673408 384393316663296 384797499457536 384805260804096 385389154271232 385802165624832 386395365187584 386801653100544 387396389449728 387803729922048 387811551904128 388177099882496 388400007038976 388816245043776 389414078978112 389823541015392 390422923742304 390841329653379 392728846270464 393746278514688 394351692742656 394774309011456 395797040381952 396405607809024 396822421315584 396830425204224 397204474298368 397432565342208 397858483300608 398233501433856 398470220349696 398889204759936 399502526620032 399922596482112 399930662901132 400307634253824 400966752701394 401583268946178 402005526672123 402392569848896 402623640109251 406441787654144 406675183140864 407066722172928 407494745653248 408121299173376 408550431522816 408793283053056 409178608238592 409617114120192 410238656446464 410246930939904 410678298353664 410922414735624 411309746823168 411750536589568 411986980576908 412375316115456 412817247824256 413451985087872 414523104220224 414967337656674 416682078721371 418051604348928 418694389825536 419143093518336 419779090317312 419787557240832 420228956454912 420875089772544 421317632507904 421326130463744 421568073148464 421965439746048 422417648936448 423058614460416 423067147531776 423511995177216 424163176411392 424617740857992 425262044744064 425717786818764 426372359621868 427476951227106 430662882557952 431778589507584 432442481246208 432897186889728 432905918404608 433313971961856 434027436327936 434436547018752 434694785836032 435151859738112 435570815565824 435820938130944 436279196162304 436287995892144 436699237367808 437418275674248 438090838850376 438551483642316 438973712562432 441819952054272 442964563329024 444121097637888 445271670429696 445691379843072 445700369416192 445956308785152 446425223980032 446434228354752 446855033585664 447590793713184 448012689113088 448278997893408 448750355354928 449182403552256 449912921042376 450346088535552 452691641080008 456065494286336 457247011110912 457950062444544 458431588859904 459136461570048 459619235463168 459628505960448 460325934268416 460819253385216 461518488502272 461527797307392 462013085647872 462287716577577 462723465176064 463219353663264 463922230629888 464419403802288 465133483223856 466338492247752 467880662532096 469092788600832 469814053699584 470308054892544 470317540982784 471031188553728 471535980208128 472251476606976 472261001895936 472757576011776 473484475994112 473982336571392 473991896771712 474711119714304 475219855053504 475940941267968 475950540973248 476450994574368 477183573462816 477694958465241 478419800337072 481985402241024 483234069086208 484495742877696 485750913196032 486218584817664 486729835085824 487009335250944 487019158205184 487478218457088 488280865868928 488741115396096 489031634065536 489545842205376 490017167511552 490823995378662 491286642038784 492095560133529 493845426632736 494472070692864 497047446061056 497525993766912 498049133576192 498335133745152 498814921211904 499339416305664 499636234842624 500107187847168 500930629233408 501402802323456 501412915593216 501940142432256 502238506899096 502711912783872 503539642927332 504014275252224 504554414007424 504844149774294 505330203996288 506639349602496 509278096215009 511737587564544 512524422217728 513063332610048 513073681072128 513852205694976 514402887499776 515183429025792 515193820250112 515735537467392 516528519266304 517071639896064 517082069205504 517866676051968 518421660058368 519218771970816 519764721353856 520563898323072 521121772871172 521912509458624 522471829277574 523275168626838 524630803778721 526365745348608 527164439003136 527729387175936 528540810412032 529096561754112 529107233605632 529910087122944 530477977734144 530978001911808 531293627132928 531852273013248 532670035493376 533230128642816 533240883868176 533743512338432 534050009678592 534622336935192 535444358594904 536007368896164 536831520145668 542233577521152 544733908697088 545057710737408 545571477651456 546156152160256 546469777345536 546984875261952 546995907919872 547571064471552 547896552980832 548412995764224 549315974102544 549833754820608 550422997099008 551269313450496 552697472293632 553289783542232 555576104961828 558857458024448 559178376818688 559716742987776 560305275273216 561166786363392 561756843343872 562090764197952 562620586328064 563223531915264 564078152613888 564089530042368 564682660236288 565018320261483 565550901881856 566156987810656 567016059658752 567623715758352 568496479495824 569969268302808 574217176743936 575704786010112 576589974994944 577196249186304 577207891206144 578083731406848 578703248437248 579593047781376 580202479650816 581094584174592 581705594883072 581717327856192 582265649823744 583224367565664 584121118467168 584735311523088 585298283416576 585634385613456 589093269405696 590619417772032 591527539113984 592161463517184 593695560572928 594608411713536 595233631973376 595245637806336 595806711447552 596787724950912 597350252150784 597705330524544 598333807139904 598909871403008 599253789930048 599883894723168 599895994351698 600461451380736 601450129052091 602374903419267 603588854773344 609662681481216 610600083259392 611242118479872 612181948760064 612825647284224 612838007947264 613189924579584 613767912357888 614425671180288 615357984669696 615370396409856 616017447530496 616383622103436 616964620234752 617625804884352 618562974173184 619225871736384 620177977631808 621784656330336 622451006485011 625457051467776 626418738266112 627077406523392 627090054643712 628041584738304 628714640277504 629668635475968 629681335861248 630343434682368 631312634658816 631976448761856 631989195695616 632948159619072 633626473404672 634587921690624 634600721297664 635267992765824 636244764617088 636926611286988 637893067116096 638576680228146 639558539432802 641215426840659 644312092114944 645994323836928 647667884261376 648291446423552 648663721869312 649345780334592 649358877606912 649970957942784 651041154491904 651654820528128 652042178754048 652727789607168 653356223348736 654418794243456 654431993838216 655048856051712 656127413511372 657136258275564 657827225463474 658460568843648 662729928081408 664446844993536 665785888407552 666181646456832 666809583796224 667907505644544 668537069764608 668550554124288 669253523243008 669637835970048 669651342532128 670282550378496 671386190569776 672019033669632 672418496840112 673125533032392 673773605328384 675519132803328 679037461620012 684098241429504 685870516666368 686911238701056 686925093666816 687647383289856 688704692355072 689428853194752 689442758940672 690488901402624 691228880077824 692277732753408 692291695961088 693019628471808 694085197764096 694829030494896 695883345944832 696629105703432 697700224835784 699507738371628 701820993798144 703639182901248 704721080549376 705462082338816 705476311474176 706546782830592 707303970312192 708377214910464 708391502843904 709136364017664 710226713991168 710973504857088 710987845157568 712066679571456 712829782580256 713925811459872 714676491861552 715775360194224 717629700505608 722978103361536 724851103629312 726743614316544 728626369794048 729327877226496 730094752628736 730528737307776 731217327685632 732421298803392 733111673094144 733897329465344 734318763308064 735025751267328 736235993067993 736929963058176 740768139949104 741708106039296 745571169091584 746288990650368 747073700364288 748222381817856 749009124458496 749454352263936 750160781770752 750964709220352 751395943850112 752104203485184 752119373389824 752910213648384 753357760348644 754067869175808 755309464390998 756021412878336 756831621011136 757995305994432 759959024403744 760773452370569 765622902325248 767606381346816 768786633326592 769594998915072 769610521608192 770778308542464 771604331249664 772790730375168 773603306201088 774792778899456 775607459844096 775623103808256 776354199764992 776800014077952 777632490087552 778828157956224 779647082030784 780845847484608 781682659306758 783707743916361 784912752940257 787492557029376 788703385485312 789548618022912 791594080763904 792811215618048 793644842631168 793660850408448 794408948596736 794865130684416 795716966601216 796467002867712 796940440699392 797778409519872 799005053240064 799845192964224 799861325802264 800615268507648 801933505402788 803166537892356 804011053344246 804785139697792 805247280218502 813350366281728 814989491306496 816242598346752 817100863045632 817586566106112 818357216477184 819234228240384 820477312892928 820493861879808 821356596707328 821844829471248 822619493646336 823501073179136 823973961153816 824750632230912 825634495648512 826903970175744 829046208440448 829934675313348 833364157442742 838286187036672 839558180634624 839575114481664 840457912909824 841750179545088 842635265015808 842652260927488 843136146296928 843930879492096 844835297872896 846117228920832 846134295063552 847023990354432 848326352822784 849235481715984 850524089488128 851435573637528 852744719243736 854953902454212 861325765115904 863557179015168 864884962492416 865794373779456 865811836809216 868054872655872 868873094037504 869389571672064 870303719476224 871141631131648 871641876261888 872558392324608 872575991784288 873398474735616 874836551348496 876181677700752 877102967284632 877947425124864 883639904108544 885929126658048 888242195275776 890543340859392 891400738832384 891912617570304 892850447960064 892868456709504 893710067171328 895181587426368 896025378226176 896557995786816 897500710709856 898364807104512 899825842084752 899843991527547 900692177071104 905383282160016 912130988572672 914494022221824 915900124889088 916863177719808 918272923140096 919238470926336 919257011920896 920651868536832 921638506770432 923036977004544 923055594614784 924026171295744 924575433155154 925446930352128 926438707326528 927844461259776 928838807604576 930266966447712 932676984495504 935761325064192 938185577201664 939628107399168 940616109785088 940635081965568 942062377107456 943071960416256 944502953213952 944522003791872 945515152023552 946968951988224 947964673142784 947983793543424 949422239428608 950439710107008 951881882535936 951901081946496 952901989148736 954367146925632 955389916930482 956839600674144 957865020342219 959337809149203 963970804482048 966468138172416 968991485755392 971501826392064 972437169635328 973459670171648 974018670501888 974038316410368 974956436914176 976561731737856 977482230792192 978063268131072 979091684410752 980034335023104 981647990757324 982573284077568 984191120267058 986740838195211 987690853265472 994094892122112 996098267152384 996670267490304 997629842423808 998678832611328 999272469685248 1000214375694336 1001861258466816 1002805604646912 1002825831186432 1003880284864512 1004477013798192 1005423825567744 1007079285854664 1008028550504448 1009108828014848 1009688299548588 1010660407992576 1013278699204992 1018556192430018 1026126665220096 1026147362144256 1027704411389952 1028805774999552 1030366858051584 1030387640500224 1031471074934784 1033057038532608 1034143279792128 1034164138411008 1035733352103936 1036843320116736 1038437543941632 1039529442707712 1041127796646144 1042243545742344 1043825018917248 1044943658555148 1046550337253676 1049261607557442 1052731490697216 1055458774351872 1057081620824064 1058193123508224 1058214467211264 1059820174245888 1060955955468288 1061956003823616 1062587254265856 1063704546026496 1065340070986752 1066460257285632 1066481767736352 1067487024676864 1068100019357184 1069244673870384 1070888717189808 1072014737792328 1073663040291336 1084467155042304 1090115421474816 1092312304320512 1092939554691072 1093969750523904 1093991815839744 1095142128943104 1095793105961664 1096825991528448 1098631948205088 1099667509641216 1100845994198016 1102538626900992 1105394944587264 1106579567084464 1111152209923656 1117714916048896 1118356753637376 1119433485975552 1120610550546432 1122333572726784 1123513686687744 1124181528395904 1125241172656128 1126447063830528 1128156305227776 1128179060084736 1129365320472576 1130036640522966 1131101803763712 1132313975621312 1132964196586497 1134032119317504 1135247431516704 1136992958991648 1139938536605616 1148434353487872 1151409572020224 1153179949989888 1154392498372608 1154415782412288 1156167462813696 1157406496874496 1159186095562752 1160404959301632 1162189168349184 1163411189766144 1163434655712384 1164531299647488 1166448735131328 1168242236934336 1169470623046176 1170596566833152 1171268771226912 1172523988960137 1178186538811392 1181238835544064 1183055078227968 1184322927034368 1187391121145856 1189216823427072 1190467263946752 1190491275612672 1191613422895104 1193575449901824 1194700504301568 1195410661049088 1196667614279808 1197819742806016 1198507579860096 1199767789446336 1199791988703396 1200922902761472 1202900258104182 1204749806838534 1206016580016369 1207177709546688 1219325362962432 1221200166518784 1222484236959744 1224363897520128 1225651294568448 1225676015894528 1226379849159168 1227535824715776 1228851342360576 1230715969339392 1230740792819712 1232034895060992 1232767244206872 1233929240469504 1235251609768704 1237125948346368 1238451743472768 1240355955263616 1243569312660672 1244902012970022 1250046236164113 1254154813046784 1254180109287424 1256083169476608 1257429280555008 1259337270951936 1259362671722496 1260686869364736 1262625269317632 1263952897523712 1263978391391232 1265896319238144 1267252946809344 1269175843381248 1269201442595328 1270535985531648 1272489529234176 1273853222573976 1275786134232192 1277153360456292 1279117078865604 1282430853681318 1291988647673856 1295335768522752 1297327443738624 1298691560669184 1298717755213824 1299941915885568 1302082308983808 1303309641056256 1304084357508096 1305455579214336 1306712446697472 1308837588486912 1308863987676432 1310097712103424 1312254827022744 1314272516551128 1315654450926948 1316921137687296 1325459856162816 1328893689987072 1332363292913664 1335815011289088 1337074139529216 1337101108248576 1338507046486016 1339275671940096 1339302685064256 1340565100756992 1342772381139552 1344038067339264 1344836993680224 1346251066064784 1347547210656768 1351038265606656 1358074923240024 1368196482859008 1371741033332736 1373850187333632 1375294766579712 1377409384710144 1378857706389504 1378885517881344 1380977802805248 1382457760155648 1384555465506816 1384583391922176 1386039256943616 1388170395528192 1389658060989792 1391766691889664 1393258211406864 1395400449671568 1399015476743256 1403641987596288 1407278365802496 1409442161098752 1410924164677632 1410952622948352 1413093565661184 1414607940624384 1416754429820928 1416783005687808 1418272728035328 1420453427982336 1421947009714176 1421975690315136 1424133359142912 1425659565160512 1427851622919744 1429352983723104 1431550720388448 1433084875395723 1435259401011216 1445956206723072 1449702207258624 1453487228633088 1457252739588096 1458655754452992 1460189505257472 1461057474615552 1462434655371264 1464842597606784 1466223346188288 1467794658930688 1468637526616128 1470051502534656 1472471986135986 1473859926116352 1476286680400587 1481536279898208 1483416212078592 1491142338183168 1492577981300736 1494147400728576 1496444763635712 1498018248916992 1498908704527872 1500321563541504 1501929418440704 1502791887700224 1504208406970368 1504238746779648 1505820427296768 1506715520697288 1508135738351616 1510618928781996 1512042825756672 1513663242022272 1515990611988864 1519918048807488 1521546904741138 1527834288645027 1535212762693632 1537573266653184 1539189997830144 1539221043216384 1541556617084928 1543208662499328 1545581460750336 1547206612402176 1549585557798912 1551214919688192 1551246207616512 1552708399529984 1553600028155904 1555264980175104 1557656315912448 1559294164061568 1561691694969216 1563365318613516 1567415487832722 1569825505880514 1573892411336163 1579097236045824 1583188161527808 1585622431236096 1587289685262336 1587321700816896 1588817897193472 1589730261368832 1591433933202432 1592934005735424 1593880881398784 1595556819039744 1598010106480128 1599690385928448 1599722651604528 1601230537015296 1603867010805576 1606333075784712 1608022106688492 1609570279395584 1610494560437004 1626700732563456 1634201726091264 1635173132212224 1636714432954368 1638468456480768 1640954625785856 1640987723759616 1642713193414656 1643689658942496 1645238987292672 1647002146358272 1647947922307632 1649501264461824 1651268991297024 1653807940351488 1658092416880896 1659869350626696 1666728314885484 1676572374073344 1679150228963328 1680915825819648 1683500359090176 1685270530031616 1685304521854976 1686272292593856 1687861758984192 1689670595745792 1692234457841664 1692268590127104 1694047980708864 1695054960784449 1696652705645568 1698470963431968 1701048178976256 1702871147275056 1705489438487472 1709907804908424 1722651530231808 1727114358030336 1729769924984832 1731588747558912 1731623673618432 1736109745311744 1738779143344128 1740607438952448 1742283262263296 1743283752523776 1745116784649216 1745151983568576 1746796949471232 1749673102696992 1752363355401504 1754205934569264 1755894850249728 1767279808217088 1771858253316096 1776484390551552 1781086681718784 1782801477664768 1783825235140608 1785700895920128 1785736913419008 1787420134342656 1790363174852736 1792050756452352 1793115991573632 1795001421419712 1796729614209024 1799651684169504 1799687983055094 1801384354142208 1804350387156273 1807124710257801 1810766564320032 1824261977145344 1828988044443648 1831800249778176 1833726355439616 1836545846280192 1838476941852672 1838514023841792 1841303737073664 1843277013540864 1846073954009088 1846111189229568 1848052342591488 1849150866310308 1850893860704256 1852877414653056 1855688922519552 1857677615209152 1860533932895424 1865353968991008 1867353019455033 1876371154403328 1879256214798336 1881232219570176 1881270163931136 1884124754214912 1886143920832512 1889005906427904 1889044007583744 1891030304047104 1893937903976448 1895929346285568 1895967587086848 1898844478857216 1900879420214016 1903763765071872 1903802163892992 1905803978297472 1908734293851264 1910779833860964 1913679201348288 1915730040684438 1918675618298406 1923646280521977 1932936276344832 1937982971510784 1943003652784128 1944874339270656 1946919340343296 1948037341003776 1948076632820736 1949912873828352 1953123463475712 1954964461584384 1956126536262144 1958183368821504 1960068670046208 1963295981514648 1965146568155136 1968382240534116 1973481676390422 1975381706530944 1988189784244224 1993340534980608 1997357665222656 1998544939370496 2000428751388672 2003722516933632 2005611209293824 2005651662372864 2007760569729024 2008954027596384 2010847651135488 2014158571709328 2016057101008896 2018217656029696 2019376599097176 2021320815985152 2026557398409984 2037112384860036 2052294724288512 2057611549999104 2060733716103168 2060775281000448 2062942149869568 2066114077065216 2068286559584256 2068328276822016 2071466704207872 2073686640233472 2076875087883264 2079058885415424 2082255593292288 2084487091484688 2087650037834496 2089887317110296 2093100674507352 2098523215114884 2105462981394432 2110917548703744 2114163241648128 2116386247016448 2116428934422528 2119640348491776 2121911910936576 2125174508531712 2127409092052992 2130680141973504 2132920514571264 2132963535472704 2134974049353728 2136200038714368 2138489347740768 2141777434379616 2144029475584656 2147326080582672 2168934310084608 2180230842949632 2184624608641024 2185879109382144 2187983631679488 2190284257886208 2191586211923328 2193651983056896 2197263896410176 2199335019282432 2201691988396032 2205077253801984 2208707979203979 2210789889174528 2213159134168928 2222304419847312 2235429832097792 2236713507274752 2238866971951104 2241221101092864 2244667145453568 2247027373375488 2248363056791808 2250482345312256 2252894127661056 2256312610455552 2256358120169472 2258730640945152 2260073281045932 2262203607527424 2264627951242624 2265928393172994 2268064238635008 2270494863033408 2273985917983296 2279877073211232 2282320357111707 2296868706975744 2302819144040448 2306359899979776 2308784996745216 2308831564824576 2312334925627392 2314812993748992 2318372191125504 2320809918603264 2324378336698368 2326822379532288 2326869311424768 2329062599294976 2332897470262656 2336484473868672 2338941246092352 2341193133666304 2342537542453824 2345047977920274 2351123231749083 2354738258820771 2362477671088128 2366110156455936 2368645854068736 2374782242291712 2378433646854144 2380934527893504 2380982551225344 2383226845790208 2387150899803648 2389401008603136 2390821322098176 2393335228559616 2395639485612032 2397015159720192 2399535578892672 2399583977406792 2401845805522944 2405800516208364 2409499613677068 2412033160032738 2414355419093376 2444968473919488 2448727795040256 2451302589136896 2451352031789056 2452759698318336 2455071649431552 2457702684721152 2461431938678784 2461481585639424 2464069790121984 2465534488413744 2467858480939008 2470503219537408 2474251896692736 2476903486945536 2480711910527232 2487138625321344 2489804025940044 2500092472328226 2508360218574848 2514858561110016 2518674541903872 2518725343444992 2521373738729472 2525250538635264 2527905795047424 2527956782782464 2531792638476288 2534505893618688 2538351686762496 2538402885190656 2541071971063296 2544979058468352 2547706445147952 2551572268464384 2554306720912584 2558234157731208 2564861707362636 2583977295347712 2590671537045504 2594654887477248 2597383121338368 2597435510427648 2604164617967616 2606619282112512 2608168715016192 2610911158428672 2613424893394944 2617675176973824 2617727975352864 2620195424206848 2624509654045488 2628545033102256 2631308901853896 2633842275374592 2650919712325632 2657787379974144 2664726585827328 2671630022578176 2674202216497152 2677014092972032 2678551343880192 2678605370128512 2681130201513984 2685544762279104 2688076134678528 2689673987360448 2692502132129568 2695094421313536 2699531974582641 2702076531213312 2716149846480048 2736392965718016 2743482066665472 2747700374667264 2750589533159424 2754818769420288 2757715412779008 2757771035762688 2761955605610496 2764915520311296 2769110931013632 2769166783844352 2772078513887232 2776340791056384 2779316121979584 2783533383779328 2786516422813728 2790800899343136 2798030953486512 2807283975192576 2814556731604992 2818884322197504 2821848329355264 2821905245896704 2826187131322368 2829215881248768 2833508859641856 2833566011375616 2836545456070656 2840906855964672 2843894019428352 2843951380630272 2848266718285824 2851319130321024 2855703245839488 2858705967446208 2863101440776896 2866169750791446 2870518802022432 2873595061026657 2878013427447609 2891912413446144 2899404414517248 2906974457266176 2914505479176192 2917311508905984 2920379010514944 2922114949231104 2924869310742528 2929685195213568 2932446692376576 2935589317861376 2937275053232256 2940103005069312 2944943972271972 2947719852232704 2952573360801174 2963072559796416 2982284676366336 2988294801457152 2992889527271424 2996036497833984 2997817409055744 3000643127083008 3003858836881408 3005583775400448 3008416813940736 3008477493559296 3011640854593536 3013431041394576 3016271476703232 3021237857563992 3024085651513344 3027326484044544 3031981223977728 3039836097614976 3043093809482276 3055668577290054 3078379995660288 3078442086432768 3083113234169856 3086417324998656 3091162921500672 3094413224804352 3099171115597824 3102429839376384 3102492415233024 3105416799059968 3107200056311808 3110529960350208 3115312631824896 3118588328123136 3123383389938432 3126730637227032 3134830975665444 3139651011761028 3147784822672326 3158194472091648 3166376323055616 3171244862472192 3174579370524672 3174643401633792 3179460522737664 3182867866404864 3185868011470848 3187761762797568 3191113638079488 3196020212960256 3199380771856896 3199445303209056 3202461074030592 3207734021611152 3212666151569424 3216044213376984 3219140558791168 3220989120874008 3253401465126912 3270346264424448 3276936912961536 3281909251571712 3281975447519232 3285426386829312 3287379317884992 3290477974585344 3294004292716544 3295895844615264 3299002528923648 3302537982594048 3307615880702976 3316184833761792 3319738701253392 3333456629770968 3353144748146688 3358300457926656 3361831651639296 3367000718180352 3370541060063232 3370609043709952 3372544585187712 3375723517968384 3379341191491584 3384468915683328 3384537180254208 3388095961417728 3390109921568898 3393305411291136 3396941926863936 3402096357952512 3405742294550112 3410978876974944 3419815609816848 3445303060463616 3454228716060672 3459539849969664 3463177495117824 3463247347236864 3472219490623488 3477558286688256 3481214877904896 3484566524526592 3486567505047552 3490233569298432 3490303967137152 3493593898942464 3499346205393984 3504726710803008 3508411869138528 3511789700499456 3517571966880411 3534559616434176 3543716506632192 3552968781103104 3562173363437568 3565602955329536 3567650470281216 3571401791840256 3571473826838016 3574840268685312 3580726349705472 3584101512904704 3586231983147264 3590002842839424 3593459228418048 3599303368339008 3599375966110188 3602768708284416 3608700774312546 3614249420515602 3618049740049107 3621533128640064 3657976088887296 3663600499556352 3667452710879232 3673091692560384 3676953883705344 3677028047683584 3682607474147328 3686554027081728 3692147908018176 3692222378459136 3696104685182976 3698301732620616 3701787721408512 3705754829306112 3711377845039104 3715355230418304 3721067865790848 3730707937982016 3734706038910066 3750138708492339 3762464439140352 3762540327862272 3768249508429824 3772287841665024 3778011812855808 3778088015167488 3782060608094208 3787875807952896 3791858692571136 3791935174173696 3797688957714432 3801758840428032 3807527530143744 3807604327785984 3811607956594944 3817468587702528 3821559667721928 3827358402696576 3831460081368876 3837351236596812 3847292561043954 3875965943021568 3886007305568256 3893838680686592 3896074682007552 3896153265641472 3899825747656704 3906246926951424 3909928923168768 3912253072524288 3916366737643008 3920137340092416 3926591963029296 3930293136310272 3936764481068232 3946963352780844 3950763413061888 3976379568488448 3986681069961216 3997089878740992 4007445033867264 4011222418587648 4011303324745728 4015521139458048 4017908055192768 4021695302270976 4028317143418656 4032114202017792 4036435312059392 4038753198194352 4042641631970304 4053114796819968 4074224769720072 4104589448577024 4115223099998208 4121550562000896 4125884299739136 4132228154130432 4136573119168512 4136656553644032 4142933408415744 4147373280466944 4153750175766528 4158117770830848 4164511186584576 4168974182969376 4175300075668992 4179774634220592 4186201349014704 4197046430229768 4210925962788864 4221835097407488 4228326483296256 4232772494032896 4232857868845056 4239280696983552 4243823821873152 4250349017063424 4254818184105984 4261360283947008 4265841029142528 4265927070945408 4269948098707456 4272400077428736 4276978695481536 4283554868759232 4288058951169312 4294652161165344 4299254626187169 4337868620169216 4360461685899264 4369249217282048 4371758218764288 4375967263358976 4380568515772416 4383172423846656 4387303966113792 4394527792820352 4398670038564864 4403383976792064 4410154507603968 4417415958407958 4421579778349056 4426318268337856 4428860041201761 4444608839694624 4470859664195584 4473427014549504 4477733943902208 4482442202185728 4489334290907136 4494054746750976 4496726113583616 4500964690624512 4505788255322112 4512625220911104 4512716240338944 4517461281890304 4520146562091864 4524407215054848 4529255902485248 4531856786345988 4536128477270016 4540989726066816 4547971835966592 4559754146422464 4564640714223414 4583502865935081 4605638288080896 4612719799959552 4617569993490432 4617663129649152 4624669851254784 4629625987497984 4636744382251008 4641619837206528 4648756673396736 4653644759064576 4653738622849536 4658125198589952 4665794940525312 4672968947737344 4677882492184704 4682386267332608 4685075084907648 4690095955840548 4702246463498166 4709476517641542 4737291708137472 4749564484583424 4756867293708288 4761869055787008 4761965102450688 4766453691580416 4774301799607296 4778802017206272 4781642644196352 4786670457119232 4791278971224064 4794030319440384 4799071157785344 4799167954813584 4803691611045888 4811601032416728 4818999227354136 4824066320065476 4828710838186752 4902605178273792 4902704063578112 4905519396636672 4910143298863104 4915405369442304 4922863877357568 4922963171278848 4928139580243968 4931068976827488 4935716961878016 4941006439074816 4948503793385472 4953806973891072 4961423821054464 4974277250642688 4979608051880088 5000184944656452 5016720437149696 5029717122220032 5037450686889984 5042747477458944 5050501077270528 5055811590094848 5055913565564928 5063585276952576 5069011787237376 5076703373524992 5076805770381312 5082143942126592 5085164882353347 5089958116936704 5095412890295904 5103144536928768 5108613441825168 5116468315462416 5129723414725272 5167954590695424 5181343074091008 5189309774954496 5194766242676736 5194871020855296 5208329235935232 5216337430032384 5221822316857344 5226849786789888 5235350353947648 5235455950705728 5240390848413696 5249019308090976 5257090066204512 5262617803707792 5267684550749184 5301839424651264 5315574759948288 5329453171654656 5343260045156352 5348404432994304 5354028185944064 5357102687760384 5357210740257024 5362260403027968 5371089524558208 5376152269357056 5379347974720896 5385004264259136 5390188842627072 5399063949165282 5404153062426624 5413051161468819 5432299692960096 5472785931436032 5486964133330944 5495400749334528 5501179066318848 5509637538840576 5515430825558016 5515542071525376 5523911211220992 5529831040622592 5538221862027264 5538333567688704 5544157027774464 5552681582112768 5558632243959168 5567066767558656 5573032845627456 5581601798686272 5596061906973024 5602059058365099 5629113463209984 5637768644395008 5643696658710528 5643810491793408 5652374262644736 5658431762497536 5667017719283712 5667132022751232 5673090912141312 5681813711929344 5687788038856704 5687902761260544 5696533436571648 5702638260642048 5711406491678976 5717411934892416 5726202881553792 5732339501582892 5741037604044864 5747190122053314 5756026854895218 5770938841565931 5798808829034496 5813948914532352 5829010958352384 5834623017811968 5840758021029888 5844229898462208 5849738621485056 5859370390427136 5864893384753152 5871178635722752 5874550106464512 5880206010138624 5889887944543944 5895439704465408 5905146721602348 5926145119592832 5964569352732672 5992072995667968 5995634818111488 6001286254166016 6007717673762816 6011167550800896 6016833627881472 6016954987118592 6023281709187072 6026862082789152 6032542953406464 6042475715127984 6048171303026688 6054652968089088 6063962447955456 6079672195229952 6086187618964552 6111337154580108 6156884172865536 6172834649997312 6182325843001344 6188826449608704 6198342231195648 6204859678752768 6204984830466048 6210833598119936 6214400112623616 6221059920700416 6230625263649792 6237176656246272 6246766779876864 6253461274454064 6269661951330888 6279302023522056 6295569645344652 6316388944183296 6332752646111232 6342489724944384 6349158741049344 6349286803267584 6358921045475328 6365735732809728 6375523525595136 6382227276158976 6392040425920512 6398761543713792 6398890606418112 6404922148061184 6415468043222304 6425332303138848 6432088426753968 6438281117582336 6441978241748016 6506802930253824 6540692528848896 6553873825923072 6563950895038464 6570852773658624 6574758635769984 6580955949170688 6588008585433088 6591791689230528 6598005057847296 6605075965188096 6615231761405952 6626123937611937 6632369667523584 6639477402506784 6666913259541936 6706289496293376 6716600915853312 6723663303278592 6734001436360704 6741082120126464 6741218087419904 6745089170375424 6751447035936768 6758682382983168 6768937831366656 6769074360508416 6776191922835456 6780219843137796 6786610822582272 6793883853727872 6804192715905024 6811484589100224 6821957753949888 6839631219633696 6846961071335121 6890606120927232 6908457432121344 6919079699939328 6926354990235648 6926494694473728 6944438981246976 6955116573376512 6962429755809792 6969133049053184 6973135010095104 6980467138596864 6980607934274304 6987187797884928 6998692410787968 7009453421606016 7016823738277056 7023579400998912 7035143933760822 7053369695247249 7064214776462313 7087433013264384 7105937562206208 7124346726875136 7131205910659072 7135300940562432 7142803583680512 7142947653676032 7149680537370624 7161452699410944 7168203025809408 7172463966294528 7180005685678848 7186918456836096 7198606736678016 7198751932220376 7205537416568832 7217401548625092 7228498841031204 7236099480098214 7243066257280128 7334905421758464 7346183385120768 7353907767410688 7354056095367168 7365214948294656 7373108054163456 7384295816036352 7384444756918272 7392209370365952 7396603465241232 7403575442817024 7411509658612224 7422755690078208 7430710460836608 7442135731581696 7461415875964032 7469412077820132 7500277416984678 7525080655724544 7544575683330048 7556023625711616 7556176030334976 7564121216188416 7575751615905792 7583717385142272 7583870348347392 7595377915428864 7603517680856064 7615055060287488 7615208655571968 7623215913189888 7634937175405056 7643119335443856 7654716805393152 7662920162737752 7674702473193624 7694585122087908 7751931886043136 7772014611136512 7792149364015104 7792306531282944 7812493853902848 7819857846337536 7824506145048576 7832733475286016 7840274680184832 7853183926058592 7860586272620544 7873528962136464 7893926705561688 7901526826123776 7952759136976896 7973362139922432 7994179757481984 8014890067734528 8022606649491456 8031042278916096 8035816110385536 8043390604541952 8056634286837312 8064228404035584 8072870624118784 8077506396388704 8085283263940608 8098595923747923 8106229593639936 8148449539440144 8209178897154048 8230446199996416 8243101124001792 8251768599478272 8264456308260864 8273146238337024 8273313107288064 8285866816831488 8294746560933888 8307500351533056 8316235541661696 8329022373169152 8337948365938752 8350600151337984 8359549268441184 8372402698029408 8394092860459536 8421851925577728 8443670194814976 8456652966592512 8465544988065792 8465715737690112 8478561393967104 8487647643746304 8500698034126848 8509636368211968 8522720567894016 8531682058285056 8531854141890816 8539896197414912 8544800154857472 8553957390963072 8567109737518464 8576117902338624 8589304322330688 8598509252374338 8620785183079971 8634040282342827 8675737240338432 8720923371798528 8738498434564096 8743516437528576 8751934526717952 8761137031544832 8766344847693312 8774607932227584 8789055585640704 8797340077129728 8806767953584128 8820309015207936 8834831916815916 8843159556698112 8852636536675712 8857720082403522 8889217679389248 8946854029099008 8964884404371456 8978668581814272 8988109493501952 8993452227167232 9001929381249024 9011576510644224 9025250441822208 9025432480677888 9034922563780608 9040293124183728 9048814430109696 9058511804970496 9063713572691976 9072256954540032 9081979452133632 9095943671933184 9119508292844928 9129281428446828 9167005731870162 9235139986980864 9235326259298304 9249339702509568 9259251974995968 9273488764502016 9283239674413056 9297513346793472 9307289518129152 9307477245699072 9316250397179904 9331589881050624 9345937895474688 9355764984369408 9364772534665216 9370150169815296 9380191911681096 9404492926996332 9418953035283084 9474583416274944 9499128969166848 9513734587416576 9523738111574016 9523930204901376 9548603599214592 9557604034412544 9563285288392704 9573340914238464 9582557942448128 9588060638880768 9598142315570688 9598335909627168 9607383222091776 9623202064833456 9637998454708272 9648132640130952 9657421676373504 9805408127156224 9811038793273344 9830810738884608 9845727754715136 9845926342557696 9856279160487936 9862137953654976 9871433923756032 9882012878149632 9897007586770944 9907613947782144 9922847642108928 9948554501285376 9959216103760176 10000369889312904 10033440874299392 10059434244440064 10074901373779968 10085494954917888 10101002154541056 10111623180189696 10111827131129856 10127170553905152 10138023574474752 10153406747049984 10153611540762624 10164287884253184 10170329764706694 10179916233873408 10190825780591808 10206289073857536 10217226883650336 10232936630924832 10259446829450544 10335909181390848 10362686148182016 10378619549908992 10389532485353472 10389742041710592 10416658471870464 10432674860064768 10443644633714688 10453699573579776 10470700707895296 10470911901411456 10480781696827392 10498038616181952 10514180132409024 10525235607415584 10535369101498368 10552715900641233 10603678849302528 10631149519896576 10658906343309312 10686520090312704 10696808865988608 10708056371888128 10714205375520768 10714421480514048 10724520806055936 10742179049116416 10752304538714112 10758695949441792 10770008528518272 10780377685254144 10798127898330564 10808306124853248 10826102322937638 10854149220147321 10864599385920192 10973928266661888 10990801498669056 11002358132637696 11019275077681152 11030861651116032 11031084143050752 11047822422441984 11059662081245184 11076443724054528 11076667135377408 11088314055548928 11105363164225536 11117264487918336 11134133535117312 11146065691254912 11163203597372544 11192123813946048 11204118116730198 11250416125477017 11287393317421056 11287620983586816 11304748525289472 11316863524995072 11334035438567424 11334264045502464 11346181824282624 11363627423858688 11375576077713408 11375805522521088 11393066873143296 11405276521284096 11422812983357952 11434823869784832 11452405763107584 11464679003165784 11482075208089728 11494380244106628 11512053709790436 11541877683131862 11627897829064704 11658021916704768 11681516042059776 11688459796924416 11699477242970112 11718740780854272 11729786769506304 11742357271445504 11749100212929024 11760412020277248 11779775889087888 11790879408930816 11810293443204696 11852290239185664 11929138705465344 11991269636222976 12015435347525632 12022335101601792 12033667255762944 12033909974237184 12046563418374144 12053724165578304 12065085906812928 12084951430255968 12096342606053376 12109305936178176 12127924895910912 12159344390459904 12172375237929104 12222674309160216 12313768345731072 12345669299994624 12364651686002688 12377652899217408 12396684462391296 12409719357505536 12409969660932096 12428800225247232 12442119841400832 12461250527299584 12474353312492544 12493533559753728 12506922548908128 12539323902661776 12558604047044112 12591139290689304 12632777888366592 12665505292222464 12684979449888768 12698317482098688 12698573606535168 12717842090950656 12731471465619456 12751047051190272 12764454552317952 12784080851841024 12797523087427584 12797781212836224 12809844296122368 12830936086444608 12850664606277696 12864176853507936 12876562235164672 12883956483496032 12897763878561507 13013605860507648 13081385057697792 13107747651846144 13127901790076928 13141705547317248 13149517271539968 13161911898341376 13176017170866176 13183583378461056 13196010115694592 13210151930376192 13230463522811904 13252247875223874 13264739335047168 13278954805013568 13333826519083872 13412578992586752 13433201831706624 13447326606557184 13468002872721408 13482164240252928 13482436174839808 13490178340750848 13502894071873536 13517364765966336 13537875662733312 13538148721016832 13552383845670912 13560439686275592 13573221645164544 13587767707455744 13608385431810048 13622969178200448 13643915507899776 13679262439267392 13693922142670242 13750508597805243 13816914864242688 13838159399878656 13852709980471296 13852989388947456 13888877962493952 13910233146753024 13924859511619584 13938266098106368 13946270020190208 13960934277193728 13961215868548608 13974375595769856 13997384821575936 14018906843212032 14033647476554112 14047158801997824 14070287867521644 14106739390494498 14128429552924626 14211875124412416 14248693453750272 14270601881124864 14285607167361024 14285895307352064 14299361074741248 14322905398821888 14336406051618816 14344927932589056 14360011371357696 14373836913672192 14397213473356032 14397503864440752 14411074833137664 14434803097250184 14456997682062408 14472198960196428 14486132514560256 14707815534821376 14708112190734336 14730429896589312 14746216108326912 14768591632072704 14768889513836544 14784418740731904 14793206930482464 14807150885634048 14823019317224448 14845511380156416 14861420921673216 14884271463163392 14922831751928064 14938824155640264 15000554833969356 15050161311449088 15089151366660096 15112352060669952 15128242432376832 15151503231811584 15167434770284544 15167740696694784 15190755830857728 15207035361712128 15230110120574976 15230417311143936 15246431826379776 15269874350810112 15286238670887712 15309433610786304 15325840325475504 15349404946387248 15389170244175816 15503863772086272 15544029222273024 15584298728030208 15584613062565888 15624987707805696 15649012290097152 15665466950572032 15680549360369664 15706367852117184 15721172545241088 15747057924272928 15787853411123376 15803053652247552 15905518273953792 15946724279844864 15988359514963968 16029780135469056 16045213298982912 16062084557832192 16071632220771072 16086781209083904 16113268573674624 16128456808071168 16145741248237568 16155012792777408 16170566527881216 16197191847495846 16212459187279872 16239153484406457 16296899078880288 16418357794308096 16460892399992832 16486202248003584 16503537198956544 16528912616521728 16546292476674048 16546626214576128 16571733633662976 16589493121867776 16615000703066112 16632471083323392 16658044746338304 16675896731877504 16701200302675968 16719098536882368 16744805396058816 16788185720919072 16806177175095297 16887340389629952 16913305933185024 16931089976131584 16931431475380224 16957122787934208 16975295287492608 17001396068253696 17019272736423936 17045441135788032 17063364116570112 17063708283781632 17079792394829824 17089600309714944 17107914781926144 17134219475036928 17152235804677248 17178608644661376 17197018504748676 17241570366159942 17268080564685654 17312816524697793 17441846743597056 17476996869128192 17487032875057152 17503869053435904 17522274063089664 17532689695386624 17549215864455168 17578111171281408 17594680154259456 17613535907168256 17640618030415872 17669663833631832 17686319113396224 17705273073351424 17715440164807044 17778435358778496 17893708058198016 17976218987003904 17986904454334464 18003858762498048 18023153021288448 18050500883644416 18050864961355776 18069845127561216 18080586248367456 18097628860219392 18117023609940992 18127427145383952 18144513909080064 18163958904267264 18191887343866368 18239016585689856 18258562856893656 18334011463740324 18470652518596608 18518503949991936 18546977529004032 18566479348826112 18595026693586944 18614579036258304 18614954491398144 18632500794359808 18663179762101248 18691875790949376 18711529968738816 18729545069330432 18740300339630592 18760383823362192 18808985853992664 18837906070566168 18949166832549888 18998257938333696 19027469174833152 19047476223148032 19047860409802752 19097207198429184 19126570576785408 19146681828476928 19165115884896256 19176121277761536 19196284631141376 19196671819254336 19214766444183552 19246404129666912 19275996909416544 19296265280261904 19314843352747008 19610816254312448 19622077586546688 19661621477769216 19691852685115392 19712558320975872 19724275907309952 19742867847512064 19764025756299264 19794015173541888 19815227895564288 19845695284217856 19878371812835811 19897109002570752 19918432207520352 20000739778625808 20066881748598784 20118868488880128 20149802747559936 20170989909835776 20202004309082112 20223246360379392 20223654262259712 20254341107810304 20276047148949504 20306813494099968 20307223081525248 20328575768506368 20340659529413388 20359832467746816 20381651561183616 20412578147715072 20434453767300672 20465873261849664 20518893658901088 20540883214005363 20671818362781696 20725372296364032 20757239099817984 20779064970706944 20779484083421184 20833316943740928 20865349720129536 20887289267429376 20907399147159552 20941401415790592 20941823802822912 20961563393654784 20996077232363904 21028360264818048 21050471214831168 21070738202996736 21105431801282466 21160109085741747 21262299039793152 21317812686618624 21373040180625408 21393617731977216 21416112743776256 21428410751041536 21428842961028096 21449041612111872 21484358098232832 21504609077428224 21517391898883584 21540017057036544 21560755370508288 21596255796661128 21616612249706496 21652204645875276 21708298440294642 21729198771840384 22004716265275392 22038550155362304 22061723302232064 22062168286101504 22095644844883968 22119324162490368 22152887448109056 22153334270754816 22176628111097856 22210726328451072 22234528975836672 22268267070234624 22292131382509824 22326407194745088 22384247627892096 22408236233460396 22500832250954034 22575241967173632 22633727049990144 22668070877134848 22668528091004928 22692363648565248 22727254847717376 22751152155426816 22751611045042176 22786133746286592 22810553042568192 22845625966715904 22869647739569664 22904811526215168 22929358006331568 22964150416179456 22988760488213256 23024107419580872 23083755366263724 23255795658129408 23316043833409536 23376919593848832 23437481561708544 23459573539012608 23484714542891008 23498200425858048 23520824040554496 23559551778175776 23581758817861632 23620586886409392 23704580478371328 23858277410930688 23982539272445952 24030870695051264 24044670203203584 24067819948474368 24093126836748288 24107448331156608 24130171813625856 24169902860511936 24192685212106752 24218611872356352 24255849791821824 24295787771243769 24318688780919808 24344750475858208 24445348618320432 24627536691462144 24691338599989248 24729303372005376 24755305798434816 24793368924782592 24819438715011072 24819939321864192 24857600450494464 24884239682801664 24922501054599168 24948706624985088 24987067119507456 25013845097816256 25078647805323552 25117208094088224 25182278581378608 25265555776733184 25331010584444928 25369958899777536 25396634964197376 25397147213070336 25435684181901312 25462942931238912 25502094102380544 25528909104635904 25568161703682048 25595046174855168 25595562425672448 25619688592244736 25661872172889216 25701329212555392 25728353707015872 25753124470329344 25767912966992064 25795527757123014 25862355549239913 25902120847028481 26027211721015296 26162770115395584 26215495303692288 26255803580153856 26283411094634496 26299034543079936 26323823796682752 26352034341732352 26367166756922112 26392020231389184 26420303860752384 26460927045623808 26504495750447748 26529478670094336 26557909610027136 26667653038167744 26894653213114368 26936005745442816 26964328480505856 26964872349679616 26980356681501696 27005788143747072 27034729531932672 27075751325466624 27076297442033664 27104767691341824 27120879372551184 27146443290329088 27175535414911488 27216770863620096 27245938356400896 27287831015799552 27358524878534784 27387844285340484 27501017195610486 27705419960942592 27705978777894912 27777755924987904 27820466293506048 27849719023239168 27876532196212736 27892540040380416 27921868554387456 27922431737097216 27948751191539712 27994769643151872 28037813686424064 28067294953108224 28094317603995648 28140575735043288 28213478780988996 28256859105849252 28423750248824832 28497386907500544 28541203762249728 28571214334722048 28571790614704128 28645810797643776 28672812103237632 28689855865178112 28720022742715392 28747673827344384 28794426946712064 28795007728881504 28822149666275328 28869606194500368 28913995364124816 28944397920392856 28972265029120512 29416224381468672 29492432216653824 29537183264145408 29537779027673088 29568837481463808 29586413860964928 29614301771268096 29646038634448896 29691022760312832 29722841843346432 29768542926326784 29845663503856128 29877648311280528 30001109667938712 30100322622898176 30178302733320192 30224704121339904 30256484864753664 30303006463623168 30334869540569088 30335481393389568 30381511661715456 30414070723424256 30460220241149952 30460834622287872 30492863652759552 30539748701620224 30572477341775424 30618867221572608 30651680650951008 30698809892774496 30778340488351632 31007727544172544 31088058444546048 31168597456060416 31169226125131776 31249975415611392 31298024580194304 31330933901144064 31361098720739328 31412735704234368 31442345090482176 31494115848545856 31575706822246752 31606107304495104 31658147701923699 31811036547907584 31893448559689728 31976719029927936 32059560270938112 32090426597965824 32124169115664384 32143264441542144 32173562418167808 32226537147349248 32256913616142336 32291482496475136 32310025585554816 32341133055762432 32394383694991692 32424918374559744 32478306968812914 32593798157760576 32921784799985664 32972404496007168 33007074397913088 33057825233043456 33092584953348096 33093252429152256 33143467267325952 33178986243735552 33230001406132224 33264942166646784 33316089492676608 33351793463755008 33402400605351936 33438197073764736 33489610792117632 33576371441838144 33612354350190594 33751248376431051 33862179952263168 33862862950760448 33914245575868416 33950590574985216 34002792136507392 34038545472847872 34090882271576064 34126728233140224 34127416567563264 34159584789659648 34179200619429888 34215829563852288 34268438950073856 34304471609354496 34357217289322752 34394037009497352 34483140732319884 34536161129371308 34625633049395586 34883693487194112 34974065750114304 35044548126179328 35065379390773248 35098431728910336 35156222342562816 35189360308518912 35227071814336512 35281236060831744 35339327667263664 35372638226792448 35410546146702848 35430880329614088 35556870717556992 35787416116396032 35973808908668928 36046306042576896 36101001767288832 36101729922711552 36139690255122432 36161172496734912 36195257720438784 36234047219881984 36254854290767904 36289027818160128 36327917808534528 36383774687732736 36478033171379712 36517125713787312 36668022927480648 36941305037193216 37037007899983872 37093955058008064 37132958697652224 37190053387173888 37229158072516608 37229908982796288 37326359524202496 37383751581898752 37423059937477632 37459090138660864 37480600679261184 37520767646724384 37617971707985328 37675812141132336 37898333665099776 37996515876667392 38054938349666304 38094952446296064 38095720819605504 38194414396858368 38253141153570816 38293363656953856 38330231769792512 38352242555523072 38392569262282752 38393343638508672 38429532888367104 38492808259333824 38551993818833088 38592530560523808 38629686705494016 38693291635684521 39221632508624896 39244155173093376 39323242955538432 39383705370230784 39425116641951744 39448551814619904 39485735695024128 39528051512598528 39588030347083776 39630455791128576 39691390568435712 39756743625671622 39794218005141504 39836864415040704 40001479557251616 40237736977760256 40299605495119872 40341979819671552 40404008618164224 40446492720758784 40447308524519424 40508682215620608 40552094297899008 40613626988199936 40614446163050496 40657151537012736 40681319058826776 40719664935493632 40763303122367232 40825156295430144 40868907534601344 40931746523699328 41037787317802176 41081766428010726 41251525793415729 41450744592728064 41514478199635968 41558129941413888 41558968166842368 41666633887481856 41730699440259072 41774578534858752 41814798294319104 41882802831581184 41883647605645824 41923126787309568 41992154464727808 42056720529636096 42100942429662336 42141476405993472 42210863602564932 42320218171483494 42635625373237248 42746080361250816 42832225487552512 42856821502083072 42857685922056192 42898083224223744 42968716196465664 43009218154856448 43034783797767168 43080034114073088 43121510741016576 43192511593322256 43233224499412992 43304409291750552 43416596880589284 43458397543680768 44123446604464128 44124336572203008 44191289689767936 44238648324980736 44305774896218112 44306668541509632 44353256222195712 44421452656902144 44469057951673344 44536534140469248 44584262765019648 44652814389490176 44768495255784192 44816472466920792 45001664501908068 45150483934347264 45267454099980288 45337056182009856 45384727297130496 45454509695434752 45502304310853632 45503222090084352 45572267492573184 45621106085136384 45691251933431808 45739295479139328 45809623052430336 45858716012663136 45928300832358912 45977520976426512 46048214839161744 46167510732527448 46511591316258816 46632087666819072 46753839187697664 46874963123417088 46969429085782016 46996400851716096 47041648081108992 47119103556351552 47163517635723264 47241173772818784 47409160956742656 47716554821861376 47965078544891904 48061741390102528 48089340406407168 48135639896948736 48186253673496576 48214896662313216 48260343627251712 48339805721023872 48385370424213504 48437223744712704 48511699583643648 48591575542487538 48637377561839616 48689500951716416 48717460453219371 48890697236640864 49255073382924288 49382677199978496 49458606744010752 49510611596869632 49586737849565184 49638877430022144 49639878643728384 49715200900988928 49768479365603328 49845002109198336 49897413249970176 49974134239014912 50027690195632512 50157295610647104 50234416188176448 50364557162757216 50418531525285891 50662021168889856 50739917799555072 50793269928394752 50794294426140672 50871368363802624 50925885862477824 51004188204761088 51057818209271808 51136323407364096 51190092349710336 51191124851344896 51239377184489472 51323744345778432 51402658425110784 51456707414031744 51506248940658688 51535825933984128 51591055514246028 51724711098479826 51804241694056962 52325540230791168 52430990607384576 52511607160307712 52566822189268992 52598069086159872 52647647593365504 52704068683464704 52734333513844224 52784040462778368 52840607721504768 52921854091247616 53008991500895496 53058957340188672 53115819220054272 53335306076335488 53928656961011712 53929744699359232 53960713363003392 54011576287494144 54069459063865344 54151502650933248 54152594884067328 54209535382683648 54241758745102368 54292886580658176 54351070829822976 54433541727240192 54491876712801792 54575662031599104 54717049757069568 54775688570680968 55002034391220972 55411957555789824 55555511849975808 55640932587012096 55699438046478336 55785080080760832 55843737108774912 55844863474194432 55897502383079424 55989539286303744 56075627372848128 56134589906216448 56188635207991296 56281151470086576 56426957561977992 56513718211698504 56847500497649664 56994773815001088 57082407524499456 57142428669444096 57143581229408256 57291621595287552 57379711730356224 57440045485430784 57495347654688768 57588853893424128 57590015457763008 57644299332550656 57739212389000736 57827990728249632 57888795840785712 57944530058241024 58832448762937344 58984864433307648 59075558055346176 59137674962927616 59172827721929856 59228603542536192 59292077268897792 59382045520625664 59445683686692864 59537085852653568 59691327007712256 59755296622561056 60002219335877424 60200645245796352 60356605466640384 60449408242679808 60512969729507328 60606012927246336 60669739081138176 60670962786779136 60763023323430912 60828141446848512 60920440482299904 60921669244575744 60985727305519104 61079497403240448 61144954683550848 61237734443145216 61303361301902016 61397619785548992 61556680976703264 61622649642016089 62015455088345088 62176116889092096 62337194912120832 62338452250263552 62499950831222784 62596049160388608 62661867802288128 62722197441478656 62825471408468736 62884690180964352 62988231697091712 63151413644493504 63212214608990208 63316295403847398 63480327257225241 63786897119379456 63953438059855872 64119120541876224 64180853195931648 64248338231328768 64286528883084288 64347124836335616 64453074294698496 64513827232284672 64582964992950272 64620051171109632 64682266111524864 64788767389983384 64849836749119488 64956613937625828 65187596315521152 66014148795826176 66115650466086912 66185169906696192 66186504858304512 66286934534651904 66357972487471104 66460002812264448 66529884333293568 66632178985353216 66703586927510016 66804801210703872 66876394147529472 66979221584235264 67152742883676288 67224708700381188 67502496752862102 67725725901520896 67901181149970432 68005584273014784 68077090945695744 68181764543152128 68253456466280448 68254833135126528 68319169579319296 68358401238859776 68431659127704576 68536877900147712 68608943218708992 68714434578645504 68788074018994704 68966281464639768 69072322258742616 69251266098791172 69767386974388224 69948131500228608 70130758781546496 70312444685125632 70378720617037824 70454143628673024 70562472121663488 70678655334527328 70745276453584896 70821092293405696 70861760659228176 71113741435113984 71574832232792064 71947617817337856 72092612085153792 72203459845423104 72279380510244864 72322344993469824 72390515440877568 72468094439763968 72509708581535808 72578055636320256 72655835617069056 72767549375465472 72887363313731307 72956066342759424 73034251427574624 73336045854961296 73882610074386432 74074015799967744 74187910116016128 74265917395304448 74380106774347776 74458316145033216 74459817965592576 74652719048404992 74767503163797504 74846119874955264 74918180277321728 74961201358522368 75041535293448768 75235943415970656 75351624282264672 75796667330199552 75993031753334784 76109876699332608 76189904892592128 76191441639211008 76388828793716736 76506282307141632 76586727313907712 76660463539585024 76704485111046144 76785138524565504 76786687277017344 76859065776734208 76985616518667648 77103987637666176 77185061121047616 77259373410988032 77386583271369042 77587066647719739 77706362541085443 78443265017249792 78488310346186752 78646485911076864 78767410740461568 78850233283903488 78897103629239808 78971471390048256 79056103025197056 79176060694167552 79260911582257152 79382781136871424 79513487251343244 79588436010283008 79673728830081408 80002959114503232 80683959639343104 80808017236328448 80892985441517568 80894617049038848 81017364431241216 81104188595798016 81227253976399872 81228892326100992 81314303074025472 81362638117653552 81439329870987264 81526606244734464 81650312590860288 81737815069202688 81863493047398656 82075574635604352 82163532856021452 82503051586831458 83116259882827776 83117936333684736 83333267774963712 83461398880518144 83549157069717504 83629596588638208 83765605663162368 83767295211291648 83846253574619136 83984308929455616 84113441059272192 84201884859324672 84282952811986944 84421727205129864 84640436342966988 85271250746474496 85492160722501632 85713643004166144 85715371844112384 85937432392931328 86018436309712896 86069567595534336 86160068228146176 86243021482033152 86385023186644512 86466448998825984 86608818583501104 86833193761178568 86916795087361536 88248673144406016 88477296649961472 88611549792436224 88613337083019264 88706512444391424 88842905313804288 88938115903346688 89073068280938496 89168525530039296 89305628778980352 89536990511568384 89632944933841584 90003329003816136 90300967868694528 90534908199960576 90674112364019712 90769454594260992 90909019390869504 91004608621707264 91006444180168704 91144534985146368 91242212170272768 91382503866863616 91478590958278656 91619246104860672 91717432025326272 91856601664717824 91955041952853024 92096429678323488 92335021465054896 93023182632517632 93264175333638144 93507678375395328 93749926246834176 93938858171564032 93992801703432192 94083296162217984 94238207112703104 94327035271446528 94482347545637568 94818321913485312 94974443105771097 95433109643722752 95930157089783808 96123482780205056 96178680812814336 96271279793897472 96372507346993152 96429793324626432 96520687254503424 96679611442047744 96770740848427008 96874447489425408 97023399167287296 97183151084975076 97274755123679232 97379001903432832 97434920906438742 97781394473281728 98765354399956992 98917213488021504 99021223193739264 99173475699130368 99277754860044288 99279757287456768 99430401801977856 99536958731206656 99690004218396672 99794826499940352 99948268478029824 100055380391265024 100314591221294208 100468832376352896 100729114325514432 100837063050571782 101253745129293153 101586539856789504 101588588852281344 101742736727605248 101851771724955648 102008376409522176 102115636418543616 102272646814728192 102380184699420672 102382249702689792 102478754368978944 102647488691556864 102805316850221568 102913414828063488 103012497881317376 103071651867968256 103182111028492056 103449422196959652 103608483388113924 104651080461582336 105133644378537984 105196138172319744 105295295186731008 105408137366929408 105468667027688448 105568080925556736 105681215443009536 105843708182495232 106017983001790992 106117914680377344 106231638440108544 106670612152670976 107859489398718464 107921426726006784 108138918127730688 108303005301866496 108305189768134656 108419070765367296 108483517490204736 108585773161316352 108702141659645952 108867083454480384 108983753425603584 109151324063198208 109434099514139136 109551377141361936 110004068782441944 110823915111579648 111111023699951616 111281865174024192 111398876092956672 111570160161521664 111687474217549824 111689726948388864 111979078572607488 112151254745696256 112269179812432896 112377270415982592 112562302940173152 112853915123955984 113027436423397008 113695000995299328 113989547630002176 114164815048998912 114284857338888192 114287162458816512 114583243190575104 114759423460712448 114880090970861568 114990695309377536 115177707786848256 115180030915526016 115288598665101312 115478424778001472 115655981456499264 115777591681571424 115889060116482048 116079874907053563 117664897525874688 117969728866615296 118151116110692352 118275349925855232 118345655443859712 118457207085072384 118584154537795584 118764091041251328 118891367373385728 119074171705307136 119382654015424512 119510593245122112 120004438671754848 120713210933280768 120898816485359616 121025939459014656 121212025854492672 121339478162276352 121341925573558272 121526046646861824 121656282893697024 121840880964599808 121843338489151488 121971454611038208 122158994806480896 122289909367101696 122475468886290432 122606722603804032 122795239571097984 123113361953406528 123245299284032178 123754577380247187 124352233778184192 124674389824241664 124676904500527104 124999901662445568 125192098320777216 125323735604576256 125444394882957312 125650942816937472 125769380361928704 125976463394183424 126302827288987008 126424429217980416 126632590807694796 126960654514450482 127906876119711744 128238241083752448 128496676462657536 128573057766168576 128694249672671232 128906148589396992 129027654464569344 129165929985900544 129240102342219264 129364532223049728 129577534779966768 129699673498238976 129913227875251656 130375192631042304 132370339813392384 132373009716609024 132573869069303808 132715944974942208 132920005624528896 133059768666587136 133264357970706432 133407173855020032 133609602421407744 133752788295058944 133958443168470528 134305485767352576 134449417400762376 135004993505724204 135451451803041792 135802362299940864 136011168546029568 136154181891391488 136363529086304256 136506912932560896 136509666270253056 136716802477719552 136863318255409152 137073755800295424 137217886437417984 137428869157291008 137576148037989408 137932562929279536 138144644517485232 138502532197582344 139534773948776448 139896263000457216 140261517563092992 140624889370251264 140908287257346048 141124944243326976 141357310669054656 141490552907169792 141642184586811392 141723521318456352 142227482870227968 143149664465584128 143895235634675712 144185224170307584 144406919690846208 144558761020489728 144644689986939648 144781030881755136 144936188879527936 145019417163071616 145156111272640512 145311671234138112 145535098750930944 145774726627462614 145912132685518848 146068502855149248 146672091709922592 147765220148772864 148148031599935488 148375820232032256 148531834790608896 148760213548695552 148916632290066432 148919635931185152 149305438096809984 149535006327595008 149692239749910528 149836360554643456 149922402717044736 150083070586897536 150471886831941312 150703248564529344 151255594575857673 151986063506669568 152219753398665216 152379809785184256 152382883278422016 152777657587433472 153012564614283264 153173454627815424 153320927079170048 153408970222092288 153570277049131008 153573374554034688 153718131553468416 153971233037335296 154207975275332352 154370122242095232 154518746821976064 154773166542738084 155174133295439478 155412725082170886 156976620692373504 157292971822153728 157534821480923136 157700466567806976 157794207258479616 157942942780096512 158112206050394112 158352121388335104 158521823164514304 158765562273742848 159026974502686488 159176872020566016 159347457660162816 160005918229006464 161785970883035136 161789234098077696 162034728862482432 162208377191596032 162454507952799744 162457784652201984 162628606148050944 162725276235307104 162878659741974528 163053212489468928 163300625181720576 163475630138405376 163726986094797312 164151149271208704 164327065712042904 165006103173662916 166235872667369472 166666535549927424 166922797761036288 167098314139435008 167531211326324736 167534590422583296 167692507149238272 167968617858911232 168226882118544384 168403769718649344 168565905623973888 168843454410259728 169280872685933976 170542501492948992 170984321445003264 171427286008332288 171430743688224768 171874864785862656 172139135191068672 172320136456292352 172486042964066304 172770046373289024 172932897997651968 173217637167002208 173666387522357136 173833590174723072 176497346288812032 176954593299922944 177226674166038528 177413024888782848 177685810627608576 177876231806693376 178146136561876992 178337051060078592 178611257557960704 179073981023136768 179265889867683168 180006658007632272 180601935737389056 181069816399921152 181348224728039424 181538909188521984 181818038781739008 182009217243414528 182012888360337408 182289069970292736 182484424340545536 182765007733727232 182957181916557312 183238492209721344 183434864050652544 183713203329435648 183910083905706048 184192859356646976 184670042930109792 184867948926048267 186046365265035264 186528350667276288 187015356750790656 187499852493668352 187877716343128064 187985603406864384 188166592324435968 188476414225406208 188654070542893056 188964695091275136 189636643826970624 189948886211542194 190440981771675723 191860314179567616 192246965560410112 192357361625628672 192542559587794944 192745014693986304 192859586649252864 193041374509006848 193359222884095488 193541481696854016 193748894978850816 194046798334574592 194366302169950152 194549510247358464 194758003806865664 194869841812877484 195562788946563456 198042446387478528 198346951398260736 198555509720088576 198559514574913536 198860803603955712 199073917462413312 199380008436793344 199589652999880704 199896536956059648 200110760782530048 200629182442588416 200937664752705792 201458228651028864 201674126101143564 202507490258586306 203177177704562688 203703543449911296 204016752819044352 204231272837087232 204545293629456384 204760369398841344 204764499405379584 204957508737957888 205294977383113728 205610633700443136 205826829656126976 206024995762634752 206143303735936512 206364222056984112 206898844393919304 207216966776227848 209302160923164672 210392276344639488 210816274733858816 210937334055376896 211136161851113472 211362430886019072 211687416364990464 212035966003581984 212235829360754688 212463276880217088 213341224305341952 215718978797436928 215842853452013568 216277836255461376 216610379536269312 216838141530734592 216967034980409472 217171546322632704 217404283319291904 217734166908960768 217967506851207168 218302648126396416 218662089941193921 218868199028278272 219102754282723872 220008137564883888 221647830223159296 222222047399903232 222563730348048384 222797752185913344 223140320323043328 223374948435099648 223379453896777728 223958157145214976 224302509491392512 224538359624865792 224754540831965184 225124605880346304 225707830247911968 226054872846794016 227390001990598656 227979095260004352 228329630097997824 228569714677776384 228574324917633024 229166486381150208 229518846921424896 229760181941723136 229981390618755072 230355415573696512 230360061831052032 230577197330202624 230956849556002944 231311962912998528 231555183363142848 231778120232964096 232159749814107126 232761199943159217 235329795051749376 235939457733230592 236302232221384704 236550699851710464 236691310887719424 236914414170144768 237168309075591168 237528182082502656 237782734746771456 238148343410614272 238765308030849024 239021186490244224 240008877343509696 242051878918029312 242424051708985344 242678956324552704 242683851147116544 243052093293723648 243312565787394048 243681761929199616 243686676978302976 243942909222076416 244317989612961792 244579818734203392 244950937772580864 245213445207608064 245590479142195968 246226723906813056 246490598568064356 247509154760494374 249348779648483328 249353809001054208 249999803324891136 250384196641554432 250647471209152512 250888789765914624 251301885633874944 251538760723857408 251952926788366848 252605654577974016 252848858435960832 253265181615389592 253921309028900964 255813752239423488 256476482167504896 257146115532337152 257812297178793984 258055308929138688 258331859971801088 258480204684438528 258729064446099456 259155069559933536 259399346996477952 259826455750503312 260750385262084608 264746019433218048 265431889949884416 265840011249057792 266119537333174272 266528715941412864 266814347710040064 267219204842815488 267505576590117888 267916886336941056 268610971534705152 268898834801524752 270009987011448408 270902903606083584 271604724599881728 272022337092059136 272308363782782976 272727058172608512 273013825865121792 273019332540506112 273433604955439104 273726636510818304 274147511600590848 274435772874835968 274857738314582016 275152296075978816 275865125858559072 276289289034970464 277005064395164688 279069547897552896 279792526000914432 280523035126185984 281249778740502528 281816574514692096 282249888486653952 282714621338109312 282981105814339584 283284369173622784 283447042636912704 284454965740455936 284923329317313291 286299328931168256 287790471269351424 288370448340615168 288813839381692416 289117522040979456 289289379973879296 289562061763510272 289872377759055872 290038834326143232 290312222545281024 290623342468276224 291070197501861888 291549453254925228 291824265371037696 292137005710298496 293344183419845184 296296063199870976 296751640464064512 297063669581217792 297520427097391104 297833264580132864 297839271862370304 298610876193619968 299070012655190016 299384479499821056 299672721109286912 299844805434089472 300166141173795072 300943773663882624 301406497129058688 302511189151715346 303761235387879459 304759619570368512 304765766556844032 305555315174866944 306025129228566528 306346909255630848 306641854158340096 306817940444184576 307140554098262016 307146749108069376 307436263106936832 307942466074670592 308415950550664704 308740244484190464 309037493643952128 309546333085476168 310348266590878956 310825450164341772 313953241384747008 315400933135613952 315588414516959232 315885885560193024 316224412100788224 316704242776670208 317043646329028608 317531124547485696 318053949005372976 318353744041132032 318694915320325632 320011836458012928 323578468196155392 324416754383192064 324909015905599488 324915569304403968 325257212296101888 325450552470614208 325757319483949056 326106424978937856 326601250363441152 326951260276810752 327453972189594624 328302298542417408 328654131424085808 330012206347325832 332471745334738944 333333071099854848 333845595522072576 334196628278870016 335062422652649472 335069180845166592 335937235717822464 336453764237088768 336807539437298688 337131811247947776 337686908820519456 338561745371867952 341085002985897984 341968642890006528 342854572016664576 342861487376449536 343749729571725312 344278270382137344 344640272912584704 344972085928132608 345540092746578048 345865795995303936 346435274334004416 347332775044714272 347667180349446144 348239624721160689 352994692577624064 353909186599845888 354453348332077056 354826049777565696 355371621255217152 355752463613386752 356292273123753984 356674102120157184 357222515115921408 358147962046273536 358531779735366336 360013316015264544 362139632799842304 362696449456078848 363077818377043968 363636077563478016 364018434486829056 364025776720674816 364578139940585472 364968848681091072 365530015467454464 365914363833114624 366476984419442688 366869728101305088 367426406658871296 367820167811412096 368385718713293952 369340085860219584 369735897852096534 371263732140741561 373056701334552576 374030713501581312 374999704987336704 375755432686256128 375971206813728768 376333184648871936 376952828450812416 377308141085786112 377929390182550272 379273287653941248 379897772423084388 380881963543351446 383720628359135232 384714723251257344 385490029387972608 385719173298505728 386082749018013696 386718445768190976 387082963393708032 387497789957701632 388093596669149184 388732604339900304 389099020494716928 389516007613731328 389739683625754968 391125577893126912 397111019440177152 397119029149827072 397721607207911424 398147834924826624 398760016873586688 399179305999761408 399793073912119296 400221521565060096 401258364885176832 401875329505411584 402916457302057728 403348252202287128 405014980517172612 406354355409125376 407407086899822592 408033505638088704 408462545674174464 409090587258912768 409520738797682688 409528998810759168 410589954766227456 411221267400886272 411653659312253952 412049991525269504 412286607471873024 412728444113968224 413797688787838608 414433933552455696 418604321846329344 420784552689278976 421632549467717632 421874668110753792 422724861772038144 423374832729980928 424071932007163968 424471658721509376 424926553760434176 426682448610683904 431437957594873856 431685706904027136 432555672510922752 433220759072538624 433676283061469184 433934069960818944 434343092645265408 434808566638583808 435468333817921536 435935013702414336 436605296252792832 437324179882387842 437736398056556544 438205508565447744 440016275129767776 443295660446318592 444444094799806464 445127460696096768 445595504371826688 446280640646086656 446749896870199296 446758907793555456 447916314290429952 448605018982785024 449076719249731584 449509081663930368 450249211760692608 451415660495823936 452109745693588032 453766783727573019 455958190520008704 456659260195995648 457139429355552768 457148649835266048 458332972762300416 459037693842849792 459520363883446272 459962781237510144 460710831147393024 460720123662104064 461154394660405248 461913699112005888 462623925825997056 463110366726285696 463556240465928192 464319499628214252 465522399886318434 471878915466461184 472604464442769408 473101399703420928 473382621775438848 473828828340289536 474336618151182336 475056364165005312 475565469493542912 476296686821228544 477530616061698048 478042372980488448 480017754687019392 485357912649105408 485367702294233088 486104186587447296 486625131574788096 487363523858399232 487373353956605952 487885818444152832 488635979225923584 489159637468406784 489901875545161728 490426890415216128 491180958284391936 492453447813626112 492981197136128712 495018309520988748 498707618002108416 499999606649782272 500768393283108864 501294942418305024 502603771267749888 503077521447714816 503905853576733696 505211309155948032 505697716871921664 506530363230779184 507842618057801928 511627504478846976 512952964335009792 514292231064674304 515624594357587968 516663719943602176 516960409368877056 517458128892198912 518310139119867072 518798693992955904 519652911501006624 521500770524169216 529492038866436096 530863779899768832 531680022498115584 532239074666348544 533057431882825728 533628695420080128 534438409685630976 535011153180235776 535833772673882112 537221943069410304 537797669603049504 540019974022896816 541805807212167168 543209449199763456 544044674184118272 544616727565565952 545454116345217024 546027651730243584 546038665081012224 546867209910878208 547453273021636608 548295023201181696 548871545749671936 549715476629164032 550304592151957632 551730251717118144 552578578069940928 554010128790329376 554603846778144801 558139095795105792 559585052001828864 561046070252371968 562499557481005056 563633149029384192 564499776973307904 565429242676218624 565962211628679168 566568738347245568 566894085273825408 568909931480911872 569846658634626582 575580942538702848 576740896681230336 577627678763384832 578235044081958912 578578759947758592 579124123527020544 579744755518111744 580077668652286464 580624445090562048 581246684936552448 582140395003723776 583098906509850456 583648530742075392 584274011420596992 586688366839690368 594127339162435584 595040854194782208 595666529160265728 595678543724740608 597221752387239936 598140025310380032 598768958999642112 599345442218573824 599689610868178944 600332282347590144 601887547327765248 602812994258117376 605022378303430692 607522470775758918 609531533113688064 611110630349733888 612050258457133056 612693818511261696 613635880888369152 614281108196524032 614293498216138752 614872526213873664 615884932149341184 616831901101329408 617480488968380928 618074987287904256 619092666170952336 620696533181757912 621650900328683544 627906482769494016 631176829033918464 632448824201576448 633408485553340416 634087292658057216 635062249094971392 636107898010745952 636707488082264064 637389830640651264 640023672916025856 647156936392310784 648833508766384128 649831138608807936 650514424592203776 650901104941228416 651514638967898112 652212849957875712 653202500726882304 653902520553621504 654907944379189248 656604597084834816 657308262848171616 660024412694651664 664943490669477888 666666142199709696 667691191044145152 668393256557740032 670124845305298944 670138361690333184 671874471435644928 672907528474177536 673615078874597376 674263622495895552 675373817641038912 677123490743735904 682170005971795968 683937285780013056 685709144033329152 685722974752899072 687499459143450624 688556540764274688 689280545825169408 689944171856265216 691080185493156096 691731591990607872 692870548668008832 694665550089428544 695334360698892288 696479249442321378 698283599829477651 705989385155248128 707818373199691776 708906696664154112 709652099555131392 710743242510434304 711504927226773504 712584546247507968 713348204240314368 714445030231842816 716295924092547072 717063559470732672 720026632030529088 726155636754087936 727272155126956032 728036868973658112 728051553441349632 729156279881170944 729937697362182144 731060030934908928 731828727666229248 732953968838885376 733739456202610176 734852813317742592 735640335622824192 736771437426587904 738680171720439168 739471795704193068 742527464281483122 748061427003162624 749999409974673408 751510865372512256 751942413627457536 752666369297743872 753905656901624832 754616282171572224 755858780365100544 758546575307882496 759795544846168776 761763927086702892 767441256718270464 769429446502514688 771438346597011456 773436891536381952 774165926787416064 774995579915403264 776187193338298368 777465208679800608 778198040989433856 779032015227462656 779479367251509936 782251155786253824 794238058299654144 796295669849653248 797520033747173376 798358611999522816 799586147824238592 800443043130120192 802516729770353664 803750659010823168 805832914604115456 806696504404574256 810029961034345224 812708710818250752 814814173799645184 816067011276177408 816925091348348928 818181174517825536 819041477595365376 819057997621518336 821179909532454912 822442534801772544 823307318624507904 824099983050539008 824573214943746048 825456888227936448 827595377575677216 828867867104911392 837208643692658688 841569105378557952 843265098935435264 843749336221507584 845449723544076288 846749665459961856 848143864014327936 848943317443018752 849853107520868352 853364897221367808 854769987951939873 862875915189747712 863371413808054272 865111345021845504 866441518145077248 867352566122938368 867868139921637888 868686185290530816 869617133277167616 870936667635843072 871870027404828672 873210592505585664 874648359764775684 875472796113113088 876411017130895488 880032550259535552 888888189599612928 890254921392193536 891191008743653376 892561281292173312 893499793740398592 893517815587110912 895832628580859904 897210037965570048 898153438499463168 899018163327860736 900498423521385216 902831320991647872 904219491387176064 907533567455146038 914278858711105536 914297299670532096 916665945524600832 918075387685699584 919040727766892544 919925562475020288 921421662294786048 921440247324208128 922308789320810496 923827398224011776 925247851651994112 926220733452571392 927112480931856384 928638999256428504 931044799772636868 946202799406841856 946765243550877696 947657656680579072 948673236302364672 950112728330010624 951130938987085824 952593373642457088 955061232123396096 956084745960976896 960035509374038784 970735404588466176 973250263149576192 974727047716798464 974746707913211904 975771636888305664 977271958451847168 978319274936813568 979803751090323456 980853780830432256 982361916568783872 984906895627252224 985962394272257424 990036619041977496 997415236004216832 999999213299564544 1001536786566217728 1002589884836610048 1005207542535499776 1007811707153467392 1010422618311896064 1011395433743843328 1013060726461558368 1015685236115603856 1023255008957693952 1025905928670019584 1028584462129348608 1031249188715175936 1033327439887204352 1033920818737754112 1034916257784397824 1036620278239734144 1037597387985911808 1039305823002013248 1043001541048338432 1044718874163482067 1058984077732872192 1061727559799537664 1063360044996231168 1064478149332697088 1066114863765651456 1067257390840160256 1068876819371261952 1070022306360471552 1071667545347764224 1074443886138820608 1075595339206099008 1080039948045793632 1086418898399526912 1088089348368236544 1089233455131131904 1090908232690434048 1092055303460487168 1092077330162024448 1093734419821756416 1094906546043273216 1096590046402363392 1097743091499343872 1099430953258328064 1100609184303915264 1103460503434236288 1105157156139881856 1108020257580658752 1109207693556289602 1113791196422224683 1119170104003657728 1122092140504743936 1124999114962010112 1127266298058768384 1128999553946615808 1130858485352437248 1131924423257358336 1133137476694491136 1133788170547650816 1137819862961823744 1139693317269253164 1151161885077405696 1156470088163917824 1157157519895517184 1158248247054041088 1159489511036223488 1160155337304572928 1161248890181124096 1162493369873104896 1164280790007447552 1166197813019700912 1167297061484150784 1168548022841193984 1173376733679380736 1191333058320531456 1191357087449481216 1194443504774479872 1196280050620760064 1197537917999284224 1198690884437147648 1199379221736357888 1200664564695180288 1203775094655530496 1205625988516234752 1210044756606861384 1215044941551517836 1219063066227376128 1222221260699467776 1224100516914266112 1225387637022523392 1227271761776738304 1228562216393048064 1228586996432277504 1231769864298682368 1233663802202658816 1234960977936761856 1236149974575808512 1238185332341904672 1241393066363515824 1243301800657367088 1255812965538988032 1262353658067836928 1264897648403152896 1268174585316114432 1270124498189942784 1272215796021491904 1273414976164528128 1274779661281302528 1280047345832051712 1294313872784621568 1297667017532768256 1299662277217615872 1301028849184407552 1301802209882456832 1303029277935796224 1304425699915751424 1306405001453764608 1307805041107243008 1309815888758378496 1313209194169669632 1314616525696343232 1320048825389303328 1329886981338955776 1333332284399419392 1335382382088290304 1336786513115480064 1340249690610597888 1340276723380666368 1343748942871289856 1345815056948355072 1347230157749194752 1348527244991791104 1350747635282077824 1354246981487471808 1361300351182719057 1367874571560026112 1371418288066658304 1371445949505798144 1374998918286901248 1377113081528549376 1378561091650338816 1379888343712530432 1382160370986312192 1383463183981215744 1385741097336017664 1389331100178857088 1390668721397784576 1392958498884642756 1396567199658955302 1415636746399383552 1417813393328308224 1419304199110262784 1421486485020868608 1423009854453547008 1425169092495015936 1426696408480628736 1428890060463685632 1432591848185094144 1434127118941465344 1440053264061058176 1456073737947316224 1456103106882699264 1458312559762341888 1459875394724364288 1462120061869817856 1463657455332458496 1465907937677770752 1467478912405220352 1469705626635485184 1471280671245648384 1473542874853175808 1477360343440878336 1478943591408386136 1485054928562966244 1496122854006325248 1499998819949346816 1503884827254915072 1507811313803249664 1509232564343144448 1511717560730201088 1517093150615764992 1519591089692337552 1523527854173405784 1534882513436540928 1538858893005029376 1542876693194022912 1546873783072763904 1549991159830806528 1552374386676596736 1554930417359601216 1556396081978867712 1558064030454925312 1558958734503019872 1564502311572507648 1588476116599308288 1592591339699306496 1595040067494346752 1596717223999045632 1599172295648477184 1600886086260240384 1605033459540707328 1607501318021646336 1611665829208230912 1613393008809148512 1620059922068690448 1625417421636501504 1629628347599290368 1632134022552354816 1633850182696697856 1636362349035651072 1638082955190730752 1638115995243036672 1642359819064909824 1644885069603545088 1646614637249015808 1648199966101078016 1649146429887492096 1650913776455872896 1655190755151354432 1657735734209822784 1663811540334434403 1674417287385317376 1683138210757115904 1686530197870870528 1687498672443015168 1690899447088152576 1693499330919923712 1696287728028655872 1697886634886037504 1699706215041736704 1706729794442735616 1709539975903879746 1726742827616108544 1730222690043691008 1732883036290154496 1734705132245876736 1735736279843275776 1737372370581061632 1739234266554335232 1741873335271686144 1743740054809657344 1746421185011171328 1749296719529551368 1750945592226226176 1752822034261790976 1760065100519071104 1782382017487306752 1785122562584346624 1786999587480797184 1787035631174221824 1791665257161719808 1794420075931140096 1796306876998926336 1798036326655721472 1800996847042770432 1805662641983295744 1808438982774352128 1815067134910292076 1828594599341064192 1833331891049201664 1836150775371399168 1838081455533785088 1842843324589572096 1842880494648416256 1844617578641620992 1847654796448023552 1850495703303988224 1852441466905142784 1854224961863712768 1857277998512857008 1862089599545273736 1893530487101755392 1897346472604729344 1900225456660021248 1902261877974171648 1905186747284914176 1910122464246792192 1912169491921953792 1920071018748077568 1941470809176932352 1946500526299152384 1949493415826423808 1951543273776611328 1954543916903694336 1956638549873627136 1959607502180646912 1961707561660864512 1964723833137567744 1969813791254504448 1971924788544514848 1980073238083954992 1994830472008433664 1999998426599129088 2003073573132435456 2005179769673220096 2010415085070999552 2015623414306934784 2020845236623792128 2022790867487686656 2026121452923116736 2031370472231207712 2046510017915387904 2051811857340039168 2057168924258697216 2062498377430351872 2066654879774408704 2067841637475508224 2069832515568795648 2073240556479468288 2075194775971823616 2078611646004026496 2086003082096676864 2089437748326964134 2094850799488432953 2117968155465744384 2123455119599075328 2126720089992462336 2128956298665394176 2132229727531302912 2134514781680320512 2137753638742523904 2140044612720943104 2143335090695528448 2148887772277641216 2151190678412198016 2160079896091587264 2178466910262263808 2181816465380868096 2184110606920974336 2184154660324048896 2187468839643512832 2189813092086546432 2193180092804726784 2195486182998687744 2198861906516656128 2201218368607830528 2206921006868472576 2210314312279763712 2216040515161317504 2218415387112579204 2227582392844449366 2244184281009487872 2249998229924020224 2254532596117536768 2257999107893231616 2261716970704874496 2263848846514716672 2266274953388982272 2267576341095301632 2275639725923647488 2279386634538506328 2302323770154811392 2314315039791034368 2318979022072446976 2320310674609145856 2322497780362248192 2324986739746209792 2328561580014895104 2332395626039401824 2334594122968301568 2337096045682387968 2346753467358761472 2382714174898962432 2388887009548959744 2392560101241520128 2395075835998568448 2398758443472715776 2401329129390360576 2407550189311060992 2411251977032469504 2420089513213722768 2430089883103035672 2438126132454752256 2444442521398935552 2448201033828532224 2450775274045046784 2454543523553476608 2457124432786096128 2457173992864555008 2463539728597364736 2467327604405317632 2469921955873523712 2472299949151617024 2476370664683809344 2482786132727031648 2486603601314734176 2511625931077976064 2524707316135673856 2529795296806305792 2536349170632228864 2540248996379885568 2544431592042983808 2546829952329056256 2549559322562605056 2560094691664103424 2588627745569243136 2595334035065536512 2599324554435231744 2602057698368815104 2603604419764913664 2606058555871592448 2608851399831502848 2612810002907529216 2615610082214486016 2619631777516756992 2626418388339339264 2629233051392686464 2640097650778606656 2666664568798838784 2670764764176580608 2673573026230960128 2680499381221195776 2680553446761332736 2687497885742579712 2691630113896710144 2694460315498389504 2697054489983582208 2701495270564155648 2708493962974943616 2722600702365438114 2742836576133316608 2742891899011596288 2749997836573802496 2754226163057098752 2757122183300677632 2759776687425060864 2764320741972624384 2766926367962431488 2771482194672035328 2778662200357714176 2781337442795569152 2785916997769285512 2793134399317910604 2838608398220525568 2842972970041737216 2846019708907094016 2850338184990031872 2853392816961257472 2857780120927371264 2865183696370188288 2868254237882930688 2880106528122116352 2912206213765398528 2919750789448728576 2924240123739635712 2927314910664916992 2931815875355541504 2934957824810440704 2939411253270970368 2942561342491296768 2947085749706351616 2954720686881756672 2957887182816772272 2970109857125932488 2992245708012650496 2999997639898693632 3007769654509830144 3015622627606499328 3023435121460402176 3034186301231529984 3039182179384675104 3047055708346811568 3069765026873081856 3077717786010058752 3085753386388045824 3093747566145527808 3099982319661613056 3104748773353193472 3109860834719202432 3112792163957735424 3116128060909850624 3117917469006039744 3129004623145015296 3134156622490446201 3176952233198616576 3185182679398612992 3190080134988693504 3193434447998091264 3198344591296954368 3201772172520480768 3210066919081414656 3215002636043292672 3223331658416461824 3226786017618297024 3240119844137380896 3259256695198580736 3264268045104709632 3267700365393395712 3272724698071302144 3276165910381461504 3276231990486073344 3284719638129819648 3289770139207090176 3293229274498031616 3296399932202156032 3298292859774984192 3301827552911745792 3310381510302708864 3315471468419645568 3327623080668868806 3341373589266674049 3366276421514231808 3373060395741741056 3374997344886030336 3381798894176305152 3386998661839847424 3392575456057311744 3395773269772075008 3399412430083473408 3413459588885471232 3419079951807759492 3453485655232217088 3469410264491753472 3471472559686551552 3474744741162123264 3478468533108670464 3483746670543372288 3487480109619314688 3492842370022342656 3498593439059102736 3501891184452452352 3505644068523581952 3520130201038142208 3573999174961594368 3574071262348443648 3583330514323439616 3588840151862280192 3592613753997852672 3596072653311442944 3601993694085540864 3611325283966591488 3616877965548704256 3630134269820584152 3657189198682128384 3666663782098403328 3672301550742798336 3676162911067570176 3685686649179144192 3685760989296832512 3695309592896047104 3700991406607976448 3704882933810285568 3708449923727425536 3714555997025714016 3724179199090547472 3787060974203510784 3794692945209458688 3804523755948343296 3810373494569828352 3820244928493584384 3824338983843907584 3840142037496155136 3882941618353864704 3893001052598304768 3898986831652847616 3903086547553222656 3909087833807388672 3913277099747254272 3919215004361293824 3923415123321729024 3929447666275135488 3939627582509008896 3943849577089029696 3960146476167909984 3989660944016867328 3999996853198258176 4006147146264870912 4010359539346440192 4020830170141999104 4031246828613869568 4041690473247584256 4045581734975373312 4052242905846233472 4062740944462415424 4083901053548157171 4103623714680078336 4114337848517394432 4124996754860703744 4133309759548817408 4135683274951016448 4139665031137591296 4146481112958936576 4150389551943647232 4157223292008052992 4172006164193353728 4178875496653928268 4189701598976865906 4246910239198150656 4253440179984924672 4257912597330788352 4264459455062605824 4269029563360641024 4275507277485047808 4280089225441886208 4286670181391056896 4297775544555282432 4302381356824396032 4320159792183174528 4368221213841948672 4368309320648097792 4374937679287025664 4379626184173092864 4386360185609453568 4390972365997375488 4397723813033312256 4402436737215661056 4413842013736945152 4420628624559527424 4432081030322635008 4436830774225158408 4455164785688898732 4488368562018975744 4499996459848040448 4523433941409748992 4527697693029433344 4532549906777964544 4535152682190603264 4551279451847294976 4558773269077012656 4604647540309622784 4628630079582068736 4637958044144893952 4640621349218291712 4649973479492419584 4657123160029790208 4664791252078803648 4669188245936603136 4674192091364775936 4693506934717522944 4765428349797924864 4777774019097919488 4785120202483040256 4790151671997136896 4797516886945431552 4802658258780721152 4815100378622121984 4822503954064939008 4840179026427445536 4860179766206071344 4876252264909504512 4888885042797871104 4896402067657064448 4901550548090093568 4909087047106953216 4914248865572192256 4914347985729110016 4927079457194729472 4934655208810635264 4939843911747047424 4944599898303234048 4952741329367618688 4965572265454063296 4973207202629468352 4991434621003303209 5023251862155952128 5049414632271347712 5059590593612611584 5072698341264457728 5080497992759771136 5088863184085967616 5093659904658112512 5099118645125210112 5120189383328206848 5190668070131073024 5198649108870463488 5204115396737630208 5207208839529827328 5212117111743184896 5217702799663005696 5225620005815058432 5231220164428972032 5239263555033513984 5252836776678678528 5258466102785372928 5280195301557213312 5347146052461920256 5360998762442391552 5361106893522665472 5374995771485159424 5383260227793420288 5388920630996779008 5394108979967164416 5402990541128311296 5416987925949887232 5445201404730876228 5485783798023192576 5499995673147604992 5508452326114197504 5514244366601355264 5528641483945248768 5533852735924862976 5542964389344070656 5557324400715428352 5562674885591138304 5571833995538571024 5586268798635821208 5692039417814188032 5700676369980063744 5706785633922514944 5715560241854742528 5730367392740376576 5736508475765861376 5760213056244232704 5824412427530797056 5839501578897457152 5848480247479271424 5854629821329833984 5863631750711083008 5869915649620881408 5878822506541940736 5885122684982593536 5894171499412703232 5909441373763513344 5915774365633544544 5940219714251864976 5984491416025300992 5999995279797387264 6015539309019660288 6031245255212998656 6046870242920804352 6068372602463059968 6078364358769350208 6094111416693623136 6139530053746163712 6155435572020117504 6171506772776091648 6187495132291055616 6199964639323226112 6209497546706386944 6219721669438404864 6225584327915470848 6232256121819701248 6235834938012079488 6258009246290030592 6268313244980892402 6353904466397233152 6370365358797225984 6380160269977387008 6386868895996182528 6396689182593908736 6403544345040961536 6420133838162829312 6430005272086585344 6446663316832923648 6453572035236594048 6480239688274761792 6535400730786791424 6545449396142604288 6552331820762923008 6552463980972146688 6569439276259639296 6579540278414180352 6586458548996063232 6592799864404312064 6596585719549968384 6603655105823491584 6620763020605417728 6630942936839291136 6655246161337737612 6682747178533348098 6732552843028463616 6749994689772060672 6763597788352610304 6773997323679694848 6785150912114623488 6791546539544150016 6798824860166946816 6826919177770942464 6838159903615518984 6906971310464434176 6942945119373103104 6956937066217340928 6967493341086744576 6974960219238629376 6985684740044685312 6997186878118205472 7003782368904904704 7011288137047163904 7040260402076284416 7148142524696887296 7166661028646879232 7177680303724560384 7185227507995705344 7203987388171081728 7222650567933182976 7233755931097408512 7260268539641168304 7314378397364256768 7333327564196806656 7344603101485596672 7352325822135140352 7371373298358288384 7371521978593665024 7390619185792094208 7401982813215952896 7409765867620571136 7416899847454851072 7429111994051428032 7448358398181094944 7574121948407021568 7589385890418917376 7609047511896686592 7620746989139656704 7640489856987168768 7648677967687815168 7680284074992310272 7765883236707729408 7786002105196609536 7797973663305695232 7806173095106445312 7818175667614777344 7826554199494508544 7838430008722587648 7846830246643458048 7858895332550270976 7879255165018017792 7887699154178059392 7920292952335819968 7999993706396516352 8012294292529741824 8020719078692880384 8041660340283998208 8062493657227739136 8083380946495168512 8091163469950746624 8104485811692466944 8125481888924830848 8167802107096314342 8228675697034788864 8249993509721407488 8266619519097634816 8271366549902032896 8279330062275182592 8292962225917873152 8300779103887294464 8314446584016105984 8344012328386707456 8357750993307856536 8379403197953731812 8515825194661576704 8528918910125211648 8538059126721282048 8551014554970095616 8560178450883772416 8573340362782113792 8595551089110564864 8604762713648792064 8640319584366349056 8736618641296195584 8759252368346185728 8772720371218907136 8781944731994750976 8795447626066624512 8804873474431322112 8827684027473890304 8841257249119054848 8864162060645270016 8873661548450316816 8910329571377797464 8976737124037951488 8999992919696080896 9046867882819497984 9065099813555929088 9070305364381206528 9102558903694589952 9117546538154025312 9209295080619245568 9257260159164137472 9275916088289787904 9281242698436583424 9299946958984839168 9314246320059580416 9329582504157607296 9338376491873206272 9348384182729551872 9387013869435045888 9402469867471338603 9530856699595849728 9555548038195838976 9570240404966080512 9580303343994273792 9595033773890863104 9605316517561442304 9630200757244243968 9645007908129878016 9680358052854891072 9720359532412142688 9777770085595742208 9792804135314128896 9803101096180187136 9818174094213906432 9828497731144384512 9828695971458220032 9854158914389458944 9869310417621270528 9879687823494094848 9889199796606468096 9905482658735237376 9931144530908126592 9946414405258936704 9982869242006606418 10098829264542695424 10119181187225223168 10145396682528915456 10160995985519542272 10177726368171935232 10187319809316225024 10198237290250420224 10240378766656413696 10408230793475260416 10414417679059654656 10424234223486369792 10435405599326011392 10451240011630116864 10462440328857944064 10478527110067027968 10505673553357357056 10516932205570745856 10560390603114426624 10721997524884783104 10722213787045330944 10749991542970318848 10766520455586840576 10777841261993558016 10788217959934328832 10805981082256622592 10833975851899774464 10890402809461752456 10971567596046385152 10999991346295209984 11016904652228395008 11028488733202710528 11057282967890497536 11085928778688141312 11114648801430856704 11125349771182276608 11143667991077142048 11172537597271642416 11384078835628376064 11413571267845029888 11431120483709485056 11460734785480753152 11473016951531722752 11520426112488465408 11648824855061594112 11679003157794914304 11696960494958542848 11709259642659667968 11727263501422166016 11739831299241762816 11757645013083881472 11770245369965187072 11788342998825406464 11818882747527026688 11831548731267089088 11880439428503729952 11968982832050601984 11999990559594774528 12031078618039320576 12062490510425997312 12093740485841608704 12136745204926119936 12156728717538700416 12188222833387246272 12251703160644471513 12310871144040235008 12343013545552183296 12374990264582111232 12399929278646452224 12418995093412773888 12439443338876809728 12451168655830941696 12464512243639402496 12471669876024158976 12516018492580061184 12536626489961784804 12740730717594451968 12760320539954774016 12773737791992365056 12793378365187817472 12807088690081923072 12840267676325658624 12860010544173170688 12893326633665847296 12907144070473188096 12960479376549523584 13104663641525846016 13104927961944293376 13138878552519278592 13159080556828360704 13172917097992126464 13185599728808624128 13193171439099936768 13207310211646983168 13241526041210835456 13261885873678582272 13310492322675475224 13365494357066696196 13465105686056927232 13499989379544121344 13570301824229246976 13583093079088300032 13597649720333893632 13653838355541884928 13676319807231037968 13813942620928868352 13885890238746206208 13913874132434681856 13949920438477258752 13971369480089370624 13994373756236410944 14007564737809809408 14022576274094327808 14080520804152568832 14296285049393774592 14333322057293758464 14355360607449120768 14370455015991410688 14407974776342163456 14445301135866365952 14467511862194817024 14520537079282336608 14628756794728513536 14666655128393613312 14689206202971193344 14704651644270280704 14742746596716576768 14743043957187330048 14781238371584188416 14803965626431905792 14819531735241142272 14833799694909702144 14858223988102856064 14896716796362189888 14974303863009909627 15148243896814043136 15178771780837834752 15218095023793373184 15241493978279313408 15280979713974337536 15297355935375630336 15360568149984620544 15572004210393219072 15595947326611390464 15612346190212890624 15636351335229554688 15653108398989017088 15676860017445175296 15693660493286916096 15717790665100541952 15758510330036035584 15775398308356118784 15840585904671639936 16041438157385760768 16083320680567996416 16124987314455478272 16166761892990337024 16182326939901493248 16208971623384933888 16250963777849661696 16335604214192628684 16457351394069577728 16499987019442814976 16542733099804065792 16585924451835746304 16601558207774588928 16628893168032211968 16688024656773414912 16715501986615713072 16758806395907463624 17076118253442564096 17102029109940191232 17120356901767544832 17146680725564227584 17191102178221129728 17209525427297584128 17280639168732698112 17473237282592391168 17518504736692371456 17545440742437814272 17563889463989501952 17590895252133249024 17609746948862644224 17655368054947780608 17682514498238109696 17728324121290540032 17747323096900633632 17820659142755594928 17953474248075902976 17999985839392161792 18093735765638995968 18130199627111858176 18140610728762413056 18205117807389179904 18235093076308050624 18418590161238491136 18514520318328274944 18551832176579575808 18562485396873166848 18599893917969678336 18628492640119160832 18659165008315214592 18676752983746412544 18696768365459103744 18774027738870091776 18804939734942677206 19061713399191699456 19111096076391677952 19140480809932161024 19160606687988547584 19190067547781726208 19210633035122884608 19260401514488487936 19290015816259756032 19360716105709782144 19440719064824285376 19606202192360374272 19636348188427812864 19656995462288769024 19657391942916440064 19708317828778917888 19738620835242541056 19759375646988189696 19778399593212936192 19810965317470474752 19862289061816253184 19892828810517873408 19965738484013212836 20197658529085390848 20290793365057830912 20321991971039084544 20355452736343870464 20374639618632450048 20396474580500840448 20480757533312827392 20828835358119309312 20870811198652022784 20902480023260233728 20924880657715888128 20957054220134055936 21011347106714714112 21033864411141491712 21120781206228853248 21444427574090661888 21499983085940637696 21533040911173681152 21555682523987116032 21611962164513245184 21667951703799548928 21780805618923504912 21943135192092770304 21999982692590419968 22033809304456790016 22056977466405421056 22114565935780995072 22171857557376282624 22229297602861713408 22250699542364553216 22287335982154284096 22345075194543284832 22768157671256752128 22827142535690059776 22862240967418970112 22921469570961506304 22946033903063445504 23040852224976930816 23297649710123188224 23358006315589828608 23393920989917085696 23418519285319335936 23454527002844332032 23479662598483525632 23515290026167762944 23540490739930374144 23576685997650812928 23637765495054053376 23663097462534178176 23760878857007459904 23999981119189549056 24062157236078641152 24124981020851994624 24187480971683217408 24273490409852239872 24313457435077400832 24376445666774492544 24503406321288943026 24686027091104366592 24749980529164222464 24799858557292904448 24837990186825547776 24878886677753619456 24902337311661883392 24929024487278804992 24943339752048317952 25032036985160122368 25073252979923569608 25547475583984730112 25586756730375634944 25614177380163846144 25680535352651317248 25720021088346341376 25786653267331694592 25814288140946376192 25920958753099047168 26209855923888586752 26277757105038557184 26318161113656721408 26345834195984252928 26386342878199873536 26414620423293966336 26483052082421670912 26523771747357164544 26620984645350950448 26730988714133392392 26930211372113854464 26999978759088242688 27140603648458493952 27195299440667787264 27307676711083769856 27352639614462075936 27627885241857736704 27771780477492412416 27827748264869363712 27899840876954517504 27942738960178741248 27988747512472821888 28015129475619618816 28045152548188655616 28161041608305137664 28592570098787549184 28666644114587516928 28710721214898241536 28740910031982821376 28815949552684326912 28890602271732731904 28935023724389634048 29041074158564673216 29333310256787226624 29378412405942386688 29409303288540561408 29485493193433153536 29486087914374660096 29562476743168376832 29607931252863811584 29639063470482284544 29667599389819404288 29716447976205712128 29793433592724379776 29948607726019819254 30296487793628086272 30357543561675669504 30436190047586746368 30482987956558626816 30561959427948675072 30594711870751260672 30721136299969241088 31224692380425781248 31272702670459109376 31306216797978034176 31353720034890350592 31387320986573832192 31435581330201083904 31517020660072071168 31550796616712237568 31681171809343279872 32166641361135992832 32249974628910956544 32333523785980674048 32364653879802986496 32417943246769867776 32501927555699323392 32671208428385257368 32914702788139155456 32999974038885629952 33085466199608131584 33171848903671492608 33257786336064423936 33376049313546829824 33431003973231426144 33517612791814927248 34152236506885128192 34240713803535089664 34293361451128455168 34382204356442259456 34419050854595168256 34561278337465396224 34946474565184782336 35037009473384742912 35090881484875628544 35127778927979003904 35181790504266498048 35219493897725288448 35310736109895561216 35365028996476219392 35456648242581080064 35494646193801267264 35641318285511189856 35906948496151805952 35999971678784323584 36187471531277991936 36260399254223716352 36281221457524826112 36410235614778359808 36470186152616101248 36755109481933414539 37029040636656549888 37103664353159151616 37124970793746333696 37199787835939356672 37256985280238321664 37318330016630429184 37353505967492825088 37393536730918207488 37548055477740183552 37609879469885354412 38222192152783355904 38280961619864322048 38321213375977095168 38380135095563452416 38421266070245769216 38520803028976975872 38580031632519512064 38721432211419564288 38881438129648570752 39313990924577538048 39314783885832880128 39416635657557835776 39477241670485082112 39518751293976379392 39556799186425872384 39621930634940949504 39724578123632506368 39785657621035746816 39931476968026425672 40395317058170781696 40710905472687740928 40749279237264900096 40792949161001680896 40961515066625654784 41657670716238618624 41741622397304045568 41849761315431776256 41914108440268111872 42022694213429428224 42067728822282983424 42241562412457706496 42888855148181323776 42999966171881275392 43066081822347362304 43111365047974232064 43223924329026490368 43335903407599097856 43561611237847009824 43886270384185540608 43999965385180839936 44067618608913580032 44113954932810842112 44229131871561990144 44343715114752565248 44458595205723426816 44501399084729106432 44574671964308568192 44690150389086569664 44922911589029728881 45536315342513504256 45654285071380119552 45724481934837940224 45842939141923012608 45892067806126891008 46081704449953861632 46716012631179657216 46787841979834171392 46837038570638671872 46909054005688664064 46959325196967051264 47030580052335525888 47080981479860748288 47153371995301625856 47275530990108106752 47326194925068356352 47521757714014919808 48124314472157282304 48249962041703989248 48374961943366434816 48546980819704479744 48626914870154801664 48752891333548985088 49006812642577886052 49372054182208733184 49499961058328444928 49757773355507238912 49804674623323766784 49858048974557609984 49886679504096635904 50064073970320244736 50146505959847139216 51228354760327692288 51361070705302634496 51440042176692682752 51573306534663389184 51628576281892752384 51841917506198094336 52419711847777173504 52555514210077114368 52636322227313442816 52691668391968505856 52772685756399747072 52829240846587932672 52966104164843341824 53047543494714329088 53241969290701900896 53461977428266784784 53860422744227708928 53999957518176485376 54281207296916987904 54390598881335574528 54615353422167539712 54705279228924151872 55255770483715473408 55543560954984824832 55655496529738727424 55799681753909035008 55885477920357482496 55977495024945643776 56030258951239237632 56090305096377311232 56322083216610275328 57185140197575098368 57333288229175033856 57421442429796483072 57481820063965642752 57631899105368653824 57781204543465463808 57870047448779268096 58082148317129346432 58818606577081122816 58970986386866307072 58972175828749320192 59124953486336753664 59215862505727623168 59278126940964569088 59335198779638808576 59432895952411424256 59586867185448759552 59897215452039638508 60592975587256172544 60872380095173492736 60965975913117253632 61123918855897350144 61189423741502521344 61442272599938482176 62612433595956068352 62707440069780701184 62774641973147664384 62871162660402167808 63034041320144142336 63101593233424475136 63362343618686559744 64333282722271985664 64499949257821913088 64667047571961348096 64835886493539735552 65003855111398646784 65342416856770514736 65829405576278310912 65999948077771259904 66170932399216263168 66343697807342985216 66515572672128847872 66752098627093659648 66862007946462852288 67035225583629854496 68304473013770256384 68481427607070179328 68586722902256910336 68764408712884518912 68838101709190336512 69122556674930792448 69892949130369564672 70074018946769485824 70181762969751257088 70255557855958007808 70363581008532996096 70438987795450576896 70621472219791122432 70730057992952438784 70913296485162160128 70989292387602534528 71282636571022379712 71999943357568647168 72374943062555983872 72520798508447432704 72562442915049652224 72820471229556719616 72940372305232202496 73510218963866829078 74058081273313099776 74249941587492667392 74399575671878713344 74513970560476643328 74636660033260858368 74707011934985650176 74787073461836414976 75096110955480367104 75219758939770708824 76642426751954190336 76760270191126904832 76842532140491538432 77041606057953951744 77160063265039024128 77442864422839128576 77762876259297141504 78629567771665760256 78833271315115671552 78954483340970164224 79037502587952758784 79243861269881899008 79449156247265012736 79571315242071493632 79862953936052851344 80790634116341563392 81421810945375481856 81585898322003361792 81923030133251309568 83315341432477237248 83483244794608091136 83699522630863552512 83828216880536223744 84045388426858856448 84135457644565966848 84483124824915412992 85777710296362647552 85999932343762550784 86132163644694724608 86222730095948464128 86447848658052980736 86671806815198195712 87123222475694019648 87999930770361679872 88135237217827160064 88227909865621684224 88458263743123980288 88687430229505130496 88917190411446853632 89002798169458212864 89149343928617136384 89380300778173139328 89845823178059457762 91072630685027008512 91308570142760239104 91448963869675880448 91685878283846025216 91784135612253782016 92163408899907723264 93674077141277343744 93818108011377328128 93918650393934102528 94061160104671051776 94161962959721496576 94306743990603251712 94551061980216213504 94652389850136712704 95043515428029839616 96499924083407978496 96749923886732869632 97093961639408959488 97253829740309603328 97505782667097970176 98013625285155772104 98744108364417466368 98999922116656889856 99515546711014477824 99716097949115219968 99773359008193271808 100128147940640489472 100293011919694278432 102456709520655384576 102722141410605268992 102880084353385365504 103146613069326778368 103257152563785504768 103683835012396188672 104839423695554347008 105111028420154228736 105272644454626885632 105383336783937011712 105545371512799494144 105658481693175865344 105932208329686683648 106095086989428658176 106483938581403801792 106923954856533569568 107720845488455417856 107999915036352970752 108562414593833975808 108781197762671149056 109230706844335079424 109410558457848303744 111087121909969649664 111310993059477454848 111599363507818070016 111770955840714964992 111954990049891287552 112060517902478475264 112180610192754622464 112644166433220550656 114666576458350067712 114842884859592966144 114963640127931285504 115263798210737307648 115562409086930927616 115740094897558536192 116164296634258692864 117941972773732614144 117944351657498640384 118249906972673507328 118431725011455246336 118556253881929138176 118670397559277617152 118865791904822848512 119173734370897519104 119794430904079277016 121185951174512345088 122247837711794700288 122378847483005042688 122884545199876964352 125224867191912136704 125549283946295328768 125742325320804335616 126068082640288284672 126203186466848950272 126724687237373119488 128666565444543971328 128999898515643826176 129334095143922696192 129671772987079471104 130007710222797293568 130684833713541029472 131658811152556621824 131999896155542519808 132341864798432526336 132687395614685970432 133031145344257695744 133504197254187319296 133724015892925704576 134070451167259708992 134768734767089186643 136608946027540512768 136962855214140358656 137173445804513820672 137528817425769037824 137676203418380673024 138245113349861584896 140148037893538971648 140363525939502514176 140511115711916015616 140727162017065992192 140877975590901153792 141242944439582244864 141460115985904877568 141826592970324320256 141978584775205069056 142565273142044759424 144749886125111967744 145041597016894865408 145124885830099304448 145640942459113439232 145880744610464404992 147020437927733658156 148116162546626199552 148499883174985334784 149273320066521716736 149414023869971300352 149574146923672829952 150192221910960734208 150439517879541417648 153685064280983076864 154083212115907903488 154320126530078048256 154885728845678257152 155525752518594283008 157259135543331520512 157666542630231343104 157908966681940328448 158075005175905517568 158487722539763798016 158898312494530025472 159142630484142987264 159725907872105702688 161581268232683126784 162843621890750963712 163171796644006723584 163846060266502619136 166630682864954474496 166966489589216182272 167399045261727105024 167656433761072447488 168090776853717712896 168270915289131933696 168966249649830825984 171555420592725295104 171999864687525101568 172264327289389449216 172445460191896928256 172895697316105961472 173343613630396391424 174246444951388039296 176455819731243368448 176916527486247960576 177374860459010260992 177834380822893707264 178005596338916425728 178298687857234272768 178760601556346278656 179691646356118915524 182617140285520478208 182897927739351760896 183371756567692050432 183568271224507564032 184326817799815446528 187837300787868205056 188122320209342103552 188323925919442993152 188613487981206503424 189102123960432427008 189304779700273425408 190087030856059679232 192999848166815956992 193499847773465739264 194507659480619206656 195011565334195940352 196027250570311544208 197488216728834932736 197999844233313779712 199031093422028955648 199432195898230439936 199546718016386543616 200256295881280978944 200586023839388556864 204913419041310769152 205444282821210537984 205760168706770731008 206293226138653556736 206514305127571009536 207367670024792377344 209678847391108694016 210222056840308457472 210545288909253771264 210766673567874023424 211090743025598988288 211316963386351730688 211864416659373367296 212190173978857316352 212967877162807603584 213847909713067139136 215999830072705941504 217124829187667951616 217562395525342298112 218461413688670158848 218821116915696607488 222174243819939299328 223198727015636140032 223541911681429929984 223909980099782575104 224121035804956950528 224361220385509244928 225288332866441101312 229927280255862571008 230527596421474615296 231124818173861855232 231480189795117072384 232328593268517385728 235888703314997280768 236499813945347014656 236863450022910492672 237112507763858276352 237731583809645697024 238347468741795038208 239588861808158554032 242371902349024690176 244757694966010085376 245769090399753928704 250449734383824273408 251098567892590657536 251484650641608671232 252136165280576569344 252406372933697900544 253449374474746238976 257333130889087942656 257999797031287652352 258668190287845392384 259343545974158942208 260015420445594587136 261369667427082058944 263999792311085039616 264683729596865052672 265374791229371940864 266062290688515391488 267008394508374638592 267448031785851409152 268140902334519417984 269537469534178373286 273217892055081025536 273925710428280717312 274346891609027641344 275057634851538075648 275352406836761346048 276490226699723169792 281022231423832031232 281454324034131984384 281755951181802307584 282485888879164489728 282920231971809755136 283653185940648640512 283957169550410138112 285130546284089518848 289499772250223935488 290249771660198608896 291281884918226878464 291761489220928809984 294040875855467316312 296232325093252399104 296999766349970669568 298546640133043433472 299148293847345659904 300384443821921468416 300879035759082835296 307370128561966153728 308166424231815806976 308640253060156096512 309771457691356514304 311051505037188566016 314518271086663041024 315333085260462686208 315817933363880656896 316150010351811035136 316975445079527596032 317796624989060050944 318285260968285974528 319451815744211405376 323162536465366253568 325687243781501927424 326343593288013447168 327692120533005238272 333261365729908948992 333932979178432364544 334798090523454210048 335312867522144894976 336181553707435425792 336541830578263867392 337932499299661651968 343999729375050203136 344528654578778898432 344890920383793856512 345791394632211922944 346687227260792782848 348492889902776078592 353833054972495921152 354749720918020521984 355668761645787414528 356011192677832851456 356597375714468545536 357521203112692557312 359383292712237831048 366743513135384100864 367136542449015128064 368653635599630893056 375674601575736410112 376647851838885986304 377226975962413006848 378204247920864854016 378609559400546850816 380174061712119358464 385999696333631913984 386999695546931478528 389015318961238413312 390023130668391880704 392054501140623088416 394976433457669865472 395999688466627559424 398062186844057911296 398864391796460879872 399093436032773087232 400512591762561957888 401172047678777113728 404306204301267559929 409826838082621538304 410888565642421075968 411520337413541462016 412586452277307113472 413028610255142019072 414735340049584754688 420444113680616914944 421090577818507542528 421533347135748046848 422181486051197976576 422633926772703461376 423728833318746734592 424380347957714632704 425935754325615207168 427695819426134278272 434249658375335903232 435124791050684596224 436922827377340317696 437642233831393214976 444348487639878598656 447819960199565150208 448242071609913901056 448722440771018489856 450576665732882202624 461055192842949230592 462249636347723710464 462960379590234144768 464657186537034771456 471777406629994561536 472999627890694029312 473726900045820985344 474225015527716552704 475463167619291394048 476694937483590076416 479177723616317108064 484743804698049380352 489515389932020170752 491538180799507857408 500899468767648546816 502197135785181315072 502969301283217342464 504272330561153138688 504812745867395801088 506898748949492477952 514666261778175885312 515999594062575304704 517336380575690784768 518687091948317884416 520030840891189174272 522739334854164117888 529367459193730105344 530749582458743881728 532124581377030782976 534016789016749277184 534896063571702818304 536281804669038835968 539074939068356746572 547851420856561434624 548693783218055282688 550115269703076151296 550704813673522692096 552980453399446339584 563511902363604615168 564971777758328979456 565840463943619510272 567306371881297281024 567914339100820276224 570261092568179037696 578999544500447870976 580499543320397217792 583522978441857619968 588081751710934632624 592464650186504798208 593999532699941339136 597093280266086866944 598296587694691319808 600768887643842936832 601758071518165670592 614740257123932307456 616332848463631613952 617280506120312193024 619542915382713028608 622103010074377132032 629036542173326082048 630666170520925372416 631635866727761313792 632300020703622070272 633950890159055192064 635593249978120101888 636570521936571949056 638903631488422810752 651374487563003854848 652687186576026894336 655384241066010476544 666522731459817897984 669596181046908420096 670625735044289789952 672363107414870851584 673083661156527734784 675864998599323303936 689781840767587713024 691582789264423845888 693374454521585565696 696985779805552157184 707666109944991842304 709499441836041043968 711337523291574829056 713194751428937091072 715042406225385114624 718766585424475662096 734273084898030256128 737307271199261786112 751349203151472820224 753295703677771972608 754453951924826013696 756408495841729708032 757219118801093701632 760348123424238716928 771999392667263827968 773999391093862957056 778030637922476826624 780046261336783761408 784109002281246176832 791999376933255118848 796124373688115822592 797728783592921759744 798186872065546174464 801025183525123915776 802344095357554227456 808612408602535119858 819653676165243076608 821777131284842151936 823040674827082924032 825172904554614226944 826057220510284038144 829470680099169509376 843066694271496093696 844362972102395953152 845267853545406922752 847457666637493469184 848760695915429265408 851871508651230414336 855391638852268556544 868499316750671806464 873845654754680635392 875284467662786429952 888696975279757197312 895639920399130300416 897444881542036979712 901153331465764405248 922110385685898461184 924499272695447420928 925920759180468289536 929314373074069542912 943554813259989123072 945999255781388058624 947453800091641970688 948450031055433105408 950926335238582788096 953389874967180152832 958355447232634216128 969487609396098760704 979030779864040341504 983076361599015714816 1001798937535297093632 1004394271570362630144 1005938602566434684928 1008544661122306277376 1009625491734791602176 1013797497898984955904 1031999188125150609408 1034672761151381569536 1037374183896635768832 1040061681782378348544 1045478669708328235776 1061499164917487763456 1064249162754061565952 1068033578033498554368 1069792127143405636608 1072563609338077671936 1078149878136713493144 1100230539406152302592 1101409627347045384192 1105960906798892679168 1127023804727209230336 1129943555516657958912 1131680927887239020544 1134612743762594562048 1135828678201640552448 1140522185136358075392 1157999089000895741952 1160999086640794435584 1167045956883715239936 1176163503421869265248 1184929300373009596416 1187999065399882678272 1194186560532173733888 1196593175389382639616 1201537775287685873664 1203516143036331341184 1229480514247864614912 1232665696927263227904 1234561012240624386048 1239085830765426057216 1244206020148754264064 1261332341041850744832 1263271733455522627584 1264600041407244140544 1267901780318110384128 1271186499956240203776 1273141043873143898112 1277807262976845621504 1302748975126007709696 1305374373152053788672 1310768482132020953088 1333045462919635795968 1344726214829741703168 1346167322313055469568 1351729997198646607872 1383165578528847691776 1386748909043171131392 1393971559611104314368 1415332219889983684608 1418998883672082087936 1422675046583149658112 1426389502857874182144 1430084812450770229248 1437533170848951324192 1468546169796060512256 1474614542398523572224 1502698406302945640448 1506591407355543945216 1508907903849652027392 1512816991683459416064 1514438237602187403264 1520696246848477433856 1543998785334527655936 1547998782187725914112 1556061275844953653248 1560092522673567522816 1568218004562492353664 1592248747376231645184 1595457567185843519488 1596373744131092348928 1602050367050247831552 1604688190715108454912 1617224817205070239716 1643554262569684303872 1646081349654165848064 1650345809109228453888 1652114441020568076288 1658941360198339018752 1690535707090813845504 1694915333274986938368 1697521391830858530816 1703743017302460828672 1710783277704537113088 1736998633501343612928 1750568935325572859904 1777393950559514394624 1791279840798260600832 1794889763084073959424 1802306662931528810496 1844220771371796922368 1848998545390894841856 1851841518360936579072 1858628746148139085824 1887109626519978246144 1891998511562776117248 1894907600183283941376 1896900062110866210816 1901852670477165576192 1906779749934360305664 1916710894465268432256 1958061559728080683008 1966152723198031429632 2008788543140725260288 2011877205132869369856 2017089322244612554752 2019250983469583204352 2027594995797969911808 2069345522302763139072 2074748367793271537664 2080123363564756697088 2090957339416656471552 2122998329834975526912 2128498325508123131904 2139584254286811273216 2145127218676155343872 2156299756273426986288 2202819254694090768384 2211921813597785358336 2254047609454418460672 2259887111033315917824 2263361855774478041088 2269225487525189124096 2271657356403281104896 2281044370272716150784 2315998178001791483904 2321998173281588871168 2334091913767430479872 2352327006843738530496 2375998130799765356544 2388373121064347467776 2393186350778765279232 2403075550575371747328 2407032286072662682368 2458961028495729229824 2465331393854526455808 2469122024481248772096 2478171661530852114432 2488412040297508528128 2529200082814488281088 2535803560636220768256 2542372999912480407552 2546282087746287796224 2555614525953691243008 2605497950252015419392 2621536964264041906176 2666090925839271591936 2692334644626110939136 2703459994397293215744 2766331157057695383552 2773497818086342262784 2787943119222208628736 2830664439779967369216 2837997767344164175872 2845350093166299316224 2852779005715748364288 2860169624901540458496 2875066341697902648384 2937092339592121024512 2949229084797047144448 3005396812605891280896 3013182814711087890432 3017815807699304054784 3025633983366918832128 3028876475204374806528 3041392493696954867712 3095997564375451828224 3112122551689907306496 3120185045347135045632 3136436009124984707328 3184497494752463290368 3192747488262184697856 3204100734100495663104 3209376381430216909824 3234449634410140479432 3300691618218456907776 3304228882041136152576 3317882720396678037504 3381071414181627691008 3389830666549973876736 3395042783661717061632 3407486034604921657344 3421566555409074226176 3473997267002687225856 3501137870651145719808 3554787901119028789248 3582559681596521201664 3589779526168147918848 3604613325863057620992 3688441542743593844736 3697997090781789683712 3703683036721873158144 3717257492296278171648 3783997023125552234496 3789815200366567882752 3793800124221732421632 3803705340954331152384 3813559499868720611328 3833421788930536864512 3916123119456161366016 3932305446396062859264 4034178644489225109504 4038501966939166408704 4055189991595939823616 4149496735586543075328 4160246727129513394176 4181914678833312943104 4245996659669951053824 4256996651016246263808 4279168508573622546432 4290254437352310687744 4312599512546853972576 4405638509388181536768 4423843627195570716672 4508095218908836921344 4519774222066631835648 4526723711548956082176 4538450975050378248192 4543314712806562209792 4562088740545432301568 4631996356003582967808 4643996346563177742336 4668183827534860959744 4704654013687477060992 4776746242128694935552 4786372701557530558464 4806151101150743494656 4814064572145325364736 4930662787709052911616 4938244048962497544192 4956343323061704228864 4976824080595017056256 5071607121272441536512 5084745999824960815104 5092564175492575592448 5111229051907382486016 5210995900504030838784 5332181851678543183872 5384669289252221878272 5406919988794586431488 5532662314115390767104 5546995636172684525568 5575886238444417257472 5661328879559934738432 5675995534688328351744 5690700186332598632448 5705558011431496728576 5720339249803080916992 5750132683395805296768 5874184679184242049024 5898458169594094288896 6026365629422175780864 6035631615398608109568 6051267966733837664256 6057752950408749613056 6082784987393909735424 6224245103379814612992 6240370090694270091264 6272872018249969414656 6368994989504926580736 6385494976524369395712 6418752762860433819648 6468899268820280958864 6608457764082272305152 6635765440793356075008 6762142828363255382016 6779661333099947753472 6790085567323434123264 6814972069209843314688 6843133110818148452352 6947994534005374451712 7002275741302291439616 7165119363193042403328 7179559052336295837696 7209226651726115241984 7376883085487187689472 7395994181563579367424 7407366073443746316288 7434514984592556343296 7587600248443464843264 7607410681908662304768 7627118999737441222656 7666843577861073729024 7864610892792125718528 8077003933878332817408 8110379983191879647232 8298993471173086150656 8320493454259026788352 8363829357666625886208 8491993319339902107648 8513993302032492527616 8558337017147245092864 8580508874704621375488 8625199025093707945152 8811277018776363073536 8847687254391141433344 9016190437817673842688 9039548444133263671296 9053447423097912164352 9076901950100756496384 9086629425613124419584 9124177481090864603136 9287992693126355484672 9336367655069721919488 9409308027374954121984 9553492484257389871104 9612302202301486989312 9628129144290650729472 9912686646123408457728 9953648161190034112512 10143214242544883073024 10169491999649921630208 10185128350985151184896 10222458103814764972032 10421991801008061677568 10664363703357086367744 10769338578504443756544 10813839977589172862976 11065324628230781534208 11093991272345369051136 11151772476888834514944 11351991069376656703488 11381400372665197264896 11411116022862993457152 11440678499606161833984 11500265366791610593536 11748369358368484098048 11796916339188188577792 12102535933467675328512 12115505900817499226112 12165569974787819470848 12448490206759629225984 12480740181388540182528 12545744036499938829312 12737989979009853161472 12770989953048738791424 12837505525720867639296 12937798537640561917728 13216915528164544610304 13271530881586712150016 13524285656726510764032 13559322666199895506944 13580171134646868246528 13629944138419686629376 13686266221636296904704 13895989068010748903424 14004551482604582879232 14330238726386084806656 14359118104672591675392 14418453303452230483968 14791988363127158734848 14814732146887492632576 14869029969185112686592 15214821363817324609536 15254237999474882445312 15333687155722147458048 16154007867756665634816 16220759966383759294464 16597986942346172301312 16640986908518053576704 16727658715333251772416 16983986638679804215296 17027986604064985055232 17116674034294490185728 17161017749409242750976 17250398050187415890304 17622554037552726147072 17695374508782282866688 18079096888266527342592 18106894846195824328704 18153803900201512992768 18173258851226248839168 18248354962181729206272 18672735310139443838976 18818616054749908243968 19106984968514779742208 19256258288581301458944 19825373292246816915456 19907296322380068225024 20286428485089766146048 20338983999299843260416 20370256701970302369792 20444916207629529944064 20843983602016123355136 21538677157008887513088 21627679955178345725952 22130649256461563068416 22187982544690738102272 22303544953777669029888 22762800745330394529792 22822232045725986914304 22881356999212323667968 23000530733583221187072 23593832678376377155584 24231011801634998452224 24331139949575638941696 24896980413519258451968 24961480362777080365056 25091488072999877658624 25475979958019706322944 25541979906097477582848 25675011051441735278592 25875597075281123835456 26433831056329089220608 26543061763173424300032 27048571313453021528064 27118645332399791013888 27160342269293736493056 27259888276839373258752 27372532443272593809408 28009102965209165758464 28660477452772169613312 28836906606904460967936 29738059938370225373184 30429642727634649219072 30508475998949764890624 30667374311444294916096 32308015735513331269632 32441519932767518588928 33195973884692344602624 33281973817036107153408 33455317430666503544832 34055973208129970110464 34233348068588980371456 34322035498818485501952 34500796100374831780608 35245108075105452294144 35390749017564565733376 36307607800403025985536 36346517702452497678336 36496709924363458412544 37345470620278887677952 37637232109499816487936 38213969937029559484416 38512516577162602917888 39650746584493633830912 39814592644760136450048 40572856970179532292096 40677967998599686520832 40740513403940604739584 40889832415259059888128 41687967204032246710272 43077354314017775026176 43255359910356691451904 44375965089381476204544 44607089907555338059776 45644464091451973828608 45762713998424647335936 46001061467166442374144 48462023603269996904448 48662279899151277883392 49793960827038516903936 49922960725554160730112 50182976145999755317248 50951959916039412645888 51083959812194955165696 51350022102883470557184 51751194150562247670912 52867662112658178441216 53086123526346848600064 54237290664799582027776 54320684538587472986112 54519776553678746517504 54745064886545187618816 56018205930418331516928 57320954905544339226624 59476119876740450746368 60859285455269298438144 61016951997899529781248 61334748622888589832192 64616031471026662539264 64883039865535037177856 66391947769384689205248 66563947634072214306816 66910634861333007089664 68466696137177960742912 68644070997636971003904 69001592200749663561216 70781498035129131466752 72693035404904995356672 72993419848726916825088 74690941240557775355904 75274464218999632975872 76427939874059118968832 77025033154325205835776 79301493168987267661824 79629185289520272900096 81145713940359064584192 81355935997199373041664 81481026807881209479168 81779664830518119776256 86510719820713382903808 89214179815110676119552 91288928182903947657216 91525427996849294671872 92002122934332884748288 96924047206539993808896 97324559798302555766784 99587921654077033807872 99845921451108321460224 100365952291999510634496 102167919624389910331392 102700044205766941114368 103502388301124495341824 105735324225316356882432 106172247052693697200128 109039553107357493035008 109490129773090375237632 112036411860836663033856 114641909811088678453248 118952239753480901492736 121718570910538596876288 122033903995799059562496 122669497245777179664384 129232062942053325078528 129766079731070074355712 133127895268144428613632 133821269722666014179328 136933392274355921485824 137288141995273942007808 138003184401499327122432 145386070809809990713344 145986839697453833650176 149381882481115550711808 150548928437999265951744 152855879748118237937664 154050066308650411671552 158602986337974535323648 159258370579040545800192 162711871994398746083328 162962053615762418958336 163559329661036239552512 178428359630221352239104 182577856365807895314432 183050855993698589343744 184004245868665769496576 193848094413079987617792 194649119596605111533568 199175843308154067615744 199691842902216642920448 200731904583999021268992 205400088411533882228736 207004776602248990683648 212344494105387394400256 218079106214714986070016 218980259546180750475264 224072823721673326067712 229283819622177356906496 237904479506961802985472 243437141821077193752576 244067807991598119124992 245338994491554359328768 259532159462140148711424 267642539445332028358656 273866784548711842971648 274576283990547884015616 276006368802998654244864 290772141619619981426688 291973679394907667300352 298763764962231101423616 301097856875998531903488 308100132617300823343104 317205972675949070647296 318516741158081091600384 327118659322072479105024 356856719260442704478208 365155712731615790628864 366101711987397178687488 368008491737331538993152 387696188826159975235584 389298239193210223067136 399383685804433285840896 401463809167998042537984 410800176823067764457472 414009553204497981367296 436158212429429972140032 437960519092361500950528 448145647443346652135424 458567639244354713812992 475808959013923605970944 488135615983196238249984 490677988983108718657536 535285078890664056717312 547733569097423685943296 549152567981095768031232 552012737605997308489728 581544283239239962853376 583947358789815334600704 597527529924462202847232 602195713751997063806976 616200265234601646686208 637033482316162183200768 654237318644144958210048 713713438520885408956416 730311425463231581257728 732203423974794357374976 736016983474663077986304 778596478386420446134272 802927618335996085075968 821600353646135528914944 828019106408995962734592 872316424858859944280064 875921038184723001901056 896291294886693304270848 951617918027847211941888 981355977966217437315072 1070570157781328113434624 1095467138194847371886592 1098305135962191536062464 1104025475211994616979456 1163088566478479925706752 1167894717579630669201408 1204391427503994127613952 1232400530469203293372416 1308474637288289916420096 1427426877041770817912832 1464406847949588714749952 1472033966949326155972608 1605855236671992170151936 1643200707292271057829888 1656038212817991925469184 1744632849717719888560128 1751842076369446003802112 1792582589773386608541696 1962711955932434874630144 2141140315562656226869248 2190934276389694743773184 2196610271924383072124928 2208050950423989233958912 2335789435159261338402816 2408782855007988255227904 2464801060938406586744832 2616949274576579832840192 2854853754083541635825664 2944067933898652311945216 3211710473343984340303872 3286401414584542115659776 3312076425635983850938368 3489265699435439777120256 3503684152738892007604224 3925423911864869749260288 4282280631125312453738496 4393220543848766144249856 4416101900847978467917824 4817565710015976510455808 4929602121876813173489664 5233898549153159665680384 5888135867797304623890432 6423420946687968680607744 6572802829169084231319552 6624152851271967701876736 7007368305477784015208448 7850847823729739498520576 8564561262250624907476992 8832203801695956935835648 9635131420031953020911616 9859204243753626346979328 10467797098306319331360768 11776271735594609247780864 12846841893375937361215488 13248305702543935403753472 15701695647459478997041152 17664407603391913871671296 19270262840063906041823232 19718408487507252693958656 23552543471189218495561728 25693683786751874722430976 26496611405087870807506944 31403391294918957994082304 35328815206783827743342592 38540525680127812083646464 47105086942378436991123456 52993222810175741615013888 70657630413567655486685184 77081051360255624167292928 94210173884756873982246912 105986445620351483230027776 141315260827135310973370368 211972891240702966460055552 282630521654270621946740736 423945782481405932920111104 847891564962811865840222208
- Sum of all divisors σ(n): 2879382315452048277775200000
- Sum of proper divisors (its aliquot sum) s(n): 2031490750489236411934977792
- 847891564962811865840222208 is an abundant number, because the sum of its proper divisors (2031490750489236411934977792) is greater than itself. Its abundance is 1183599185526424546094755584
Bases of 847891564962811865840222208
- Binary: 1010111101010111000000010111010110100101101111000111111100101111110010000000000000000000002
- Hexadecimal: 0x2BD5C05D696F1FCBF200000
- Base-36: 2YJBWFL3XF5S000000
Squares and roots of 847891564962811865840222208
- 847891564962811865840222208 squared (8478915649628118658402222082) is 718920105935086214457055053100036671903769198816395264
- 847891564962811865840222208 cubed (8478915649628118658402222083) is 609566293704530741436242385668652324062230381016791509425078732460909975318822912
-
The
square root of 847891564962811865840222208 is 29118577660366.7897259527 -
847891564962811865840222208 is a
perfect cube number . Itscube root is 946484352
Scales and comparisons
How big is 847891564962811865840222208?- 847,891,564,962,811,865,840,222,208 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 847,891,564,962,811,865,840,222,208 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 847891564962811865840222208 cubic inches would be around 78873696 feet tall.
Recreational maths with 847891564962811865840222208
- 847891564962811865840222208 backwards is 802222048568118269465198748
- The number of decimal digits it has is: 27
- The sum of 847891564962811865840222208's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 847891564962811865840222208 - Facts about the integer". Numbermatics.com. 2024. Web. 20 May 2024.
APA style:
Numbermatics. (2024). Number 847891564962811865840222208 - Facts about the integer. Retrieved 20 May 2024, from https://numbermatics.com/n/847891564962811865840222208/
Chicago style:
Numbermatics. 2024. "Number 847891564962811865840222208 - Facts about the integer". https://numbermatics.com/n/847891564962811865840222208/
The information we have on file for 847891564962811865840222208 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 847891564962811865840222208, math, Factors of 847891564962811865840222208, curriculum, school, college, exams, university, Prime factorization of 847891564962811865840222208, STEM, science, technology, engineering, physics, economics, calculator, eight hundred forty-seven septillion, eight hundred ninety-one sextillion, five hundred sixty-four quintillion, nine hundred sixty-two quadrillion, eight hundred eleven trillion, eight hundred sixty-five billion, eight hundred forty million, two hundred twenty-two thousand, two hundred eight.