420123505367531447336042496
420,123,505,367,531,447,336,042,496 is an even composite number composed of six prime numbers multiplied together.
420123505367531447336042496 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twelve thousand, eight hundred twenty-five divisors.
Prime factorization of 420123505367531447336042496:
218 × 34 × 72 × 112 × 412 × 11874
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 7 × 7 × 11 × 11 × 41 × 41 × 1187 × 1187 × 1187 × 1187)See below for interesting mathematical facts about the number 420123505367531447336042496 from the Numbermatics database.
Names of 420123505367531447336042496
- Cardinal: 420123505367531447336042496 can be written as Four hundred twenty septillion, one hundred twenty-three sextillion, five hundred five quintillion, three hundred sixty-seven quadrillion, five hundred thirty-one trillion, four hundred forty-seven billion, three hundred thirty-six million, forty-two thousand, four hundred ninety-six.
Scientific notation
- Scientific notation: 4.20123505367531447336042496 × 1026
Factors of 420123505367531447336042496
Divisors of 420123505367531447336042496
- Number of divisors d(n): 12825
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 21 22 24 27 28 32 33 36 41 42 44 48 49 54 56 63 64 66 72 77 81 82 84 88 96 98 99 108 112 121 123 126 128 132 144 147 154 162 164 168 176 189 192 196 198 216 224 231 242 246 252 256 264 287 288 294 297 308 324 328 336 352 363 369 378 384 392 396 432 441 448 451 462 484 492 504 512 528 539 567 574 576 588 594 616 648 656 672 693 704 726 738 756 768 784 792 847 861 864 882 891 896 902 924 968 984 1008 1024 1056 1078 1089 1107 1134 1148 1152 1176 1187 1188 1232 1296 1312 1323 1344 1353 1386 1408 1452 1476 1512 1536 1568 1584 1617 1681 1694 1722 1728 1764 1782 1792 1804 1848 1936 1968 2009 2016 2048 2079 2112 2156 2178 2214 2268 2296 2304 2352 2374 2376 2464 2541 2583 2592 2624 2646 2688 2706 2772 2816 2904 2952 3024 3072 3136 3157 3168 3234 3267 3321 3362 3388 3444 3456 3528 3561 3564 3584 3608 3696 3872 3936 3969 4018 4032 4059 4096 4158 4224 4312 4356 4428 4536 4592 4608 4704 4748 4752 4851 4928 4961 5043 5082 5166 5184 5248 5292 5376 5412 5544 5632 5808 5904 5929 6027 6048 6144 6237 6272 6314 6336 6468 6534 6642 6724 6776 6888 6912 7056 7122 7128 7168 7216 7392 7623 7744 7749 7872 7938 8036 8064 8118 8192 8309 8316 8448 8624 8712 8856 9072 9184 9216 9408 9471 9496 9504 9702 9801 9856 9922 10086 10164 10332 10368 10496 10584 10683 10752 10824 11088 11264 11616 11767 11808 11858 12054 12096 12177 12288 12474 12544 12628 12672 12936 13057 13068 13284 13448 13552 13776 13824 14112 14244 14256 14336 14432 14553 14784 14883 15129 15246 15488 15498 15744 15876 16072 16128 16236 16384 16618 16632 16896 17248 17424 17712 17787 18081 18144 18368 18432 18491 18816 18942 18992 19008 19404 19602 19712 19844 20172 20328 20664 20736 20992 21168 21366 21504 21648 22099 22176 22528 22869 23232 23247 23534 23616 23716 24108 24192 24354 24576 24927 24948 25088 25256 25344 25872 26114 26136 26568 26896 27104 27552 27648 28224 28413 28488 28512 28672 28864 29106 29568 29766 30258 30492 30976 30996 31488 31752 32049 32144 32256 32472 32768 33236 33264 33792 34496 34727 34848 35301 35424 35574 36162 36288 36531 36736 36864 36982 37632 37884 37984 38016 38808 39171 39204 39424 39688 40344 40656 41328 41472 41984 42336 42732 43008 43296 43659 44198 44352 44649 45056 45387 45738 46464 46494 47068 47232 47432 48216 48384 48667 48708 49152 49854 49896 50176 50512 50688 51744 52228 52272 53136 53361 53792 54208 54243 55104 55296 55473 56448 56826 56976 57024 57344 57728 58163 58212 59136 59532 60516 60984 61952 61992 62976 63504 64098 64288 64512 64944 65536 66297 66472 66528 67584 68607 68992 69454 69696 70602 70848 71148 72324 72576 73062 73472 73728 73964 74781 75264 75768 75968 76032 77616 78342 78408 78848 79376 80688 81312 82369 82656 82944 83968 84672 85239 85464 86016 86592 87318 88396 88704 89298 90112 90774 91399 91476 92928 92988 94136 94464 94864 96147 96432 96768 97334 97416 98304 99708 99792 100352 101024 101376 103488 104181 104456 104544 105903 106272 106722 107584 108416 108486 110208 110592 110946 112896 113652 113952 114048 114688 115456 116326 116424 117513 118272 119064 121032 121968 123904 123984 125952 127008 128196 128576 129024 129437 129888 131072 132594 132944 133056 133947 135168 136161 137214 137984 138908 139392 141204 141696 142296 143627 144648 145152 146001 146124 146944 147456 147928 149562 150528 151536 151936 152064 155232 156684 156816 157696 158752 160083 161376 162624 162729 164738 165312 165888 166419 167936 169344 170478 170928 172032 173184 174489 174636 176792 177408 178596 180224 181548 182798 182952 185856 185976 188272 188928 189728 192294 192864 193536 194668 194832 196608 198891 199416 199584 200704 202048 202752 203401 206976 208362 208912 209088 211806 212544 213444 215168 216832 216972 220416 221184 221892 224343 225792 227304 227904 228096 229376 230912 232652 232848 235026 236544 238128 242064 243089 243936 247107 247808 247968 251904 254016 255717 256392 257152 258048 258874 259776 262144 265188 265888 266112 267894 270336 272322 274197 274428 275968 277816 278784 282408 283392 284592 287254 289296 290304 292002 292248 293888 294912 295856 299124 301056 303072 303872 304128 310464 312543 313368 313632 315392 317504 317709 320166 322752 325248 325458 329476 330624 331776 332838 335872 338688 340669 340956 341856 344064 346368 348978 349272 352539 353584 354816 357192 360448 363096 365596 365904 371712 371952 376544 377856 379456 384588 385728 387072 388311 389336 389664 393216 397782 398832 399168 401408 401841 404096 405504 406802 413952 416724 417824 418176 423612 425088 426888 430336 430881 433664 433944 438003 440832 442368 443784 448686 451584 454608 455808 456192 458752 461824 465304 465696 470052 473088 476256 480249 484128 486178 487872 494214 495616 495936 499257 503808 508032 511434 512784 514304 516096 517748 519552 523467 530376 531776 532224 535337 535788 540672 544644 548394 548856 551936 555632 557568 564816 566784 569184 574508 578592 580608 584004 584496 587776 589824 591712 596673 598248 602112 606144 607744 608256 610203 620928 625086 626736 627264 630784 635008 635418 639793 640332 645504 650496 650916 658952 661248 663552 665676 671744 673029 677376 681338 681912 683712 688128 692736 697956 698544 705078 707168 709632 714384 720896 726192 729267 731192 731808 741321 743424 743904 753088 755712 758912 769176 771456 774144 776622 778672 779328 786432 795564 797664 798336 802816 803682 808192 811008 813604 822591 827904 833448 835648 836352 847224 850176 853776 860672 861762 867328 867888 876006 881664 884736 887568 897372 903168 906059 909216 911616 912384 917504 923648 930608 931392 937629 940104 946176 952512 953127 960498 968256 972356 975744 988428 991232 991872 998514 1005389 1007616 1016064 1022007 1022868 1025568 1028608 1032192 1035496 1039104 1046934 1057617 1060752 1063552 1064448 1070674 1071576 1081344 1089288 1096788 1097712 1103872 1111264 1115136 1129632 1133568 1138368 1149016 1157184 1161216 1164933 1168008 1168992 1175552 1179648 1183424 1193346 1196496 1204224 1212288 1215488 1216512 1220406 1241856 1250172 1253472 1254528 1261568 1270016 1270836 1279586 1280664 1291008 1292643 1300992 1301832 1314009 1317904 1322496 1327104 1331352 1343488 1346058 1354752 1362676 1363824 1367424 1376256 1385472 1395912 1397088 1408969 1410156 1414336 1419264 1423807 1428768 1441792 1452384 1458534 1462384 1463616 1482642 1486848 1487808 1497771 1506176 1511424 1517824 1538352 1542912 1548288 1553244 1557344 1558656 1570401 1591128 1595328 1596672 1605632 1606011 1607364 1616384 1622016 1627208 1645182 1655808 1666896 1671296 1672704 1694448 1700352 1707552 1721344 1723524 1734656 1735776 1752012 1763328 1769472 1775136 1790019 1794744 1806336 1812118 1818432 1823232 1824768 1830609 1835008 1847296 1861216 1862784 1875258 1880208 1892352 1905024 1906254 1919379 1920996 1936512 1944712 1951488 1976856 1982464 1983744 1995347 1997028 2010778 2015232 2032128 2044014 2045736 2051136 2057216 2064384 2070992 2078208 2093868 2115234 2121504 2127104 2128896 2141348 2143152 2162688 2178576 2187801 2193576 2195424 2207744 2222528 2223963 2230272 2259264 2267136 2276736 2298032 2314368 2322432 2329866 2336016 2337984 2351104 2359296 2366848 2384683 2386692 2392992 2408448 2424576 2430976 2433024 2440812 2467773 2483712 2500344 2506944 2509056 2523136 2540032 2541672 2559172 2561328 2582016 2585286 2601984 2603664 2628018 2635808 2644992 2654208 2662704 2686976 2692116 2709504 2718177 2725352 2727648 2734848 2752512 2770944 2791824 2794176 2812887 2817938 2820312 2828672 2838528 2847614 2857536 2883584 2904768 2917068 2924768 2927232 2965284 2973696 2975616 2995542 3012352 3016167 3022848 3035648 3066021 3076704 3085824 3096576 3106488 3114688 3117312 3140802 3182256 3190656 3193344 3211264 3212022 3214728 3232768 3244032 3254416 3290364 3311616 3333792 3342592 3345408 3388896 3400704 3415104 3442688 3447048 3469312 3471552 3494799 3504024 3526656 3538944 3550272 3580038 3589488 3612672 3624236 3636864 3646464 3649536 3661218 3694592 3722432 3725568 3747359 3750516 3760416 3784704 3810048 3812508 3838758 3841992 3873024 3877929 3889424 3902976 3942027 3953712 3964928 3967488 3990694 3994056 4021556 4030464 4064256 4088028 4091472 4102272 4114432 4128768 4141984 4156416 4187736 4226907 4230468 4243008 4254208 4257792 4271421 4282696 4286304 4325376 4357152 4375602 4387152 4390848 4415488 4445056 4447926 4460544 4518528 4534272 4553472 4596064 4628736 4644864 4659732 4672032 4675968 4702208 4711203 4733696 4769366 4773384 4785984 4816896 4818033 4849152 4861952 4866048 4881624 4935546 4967424 5000688 5013888 5018112 5046272 5080064 5083344 5118344 5122656 5164032 5170572 5203968 5207328 5256036 5271616 5289984 5308416 5325408 5373952 5384232 5419008 5436354 5450704 5455296 5469696 5491827 5505024 5541888 5583648 5588352 5625774 5635876 5640624 5657344 5677056 5695228 5715072 5758137 5809536 5834136 5849536 5854464 5888707 5930568 5947392 5951232 5986041 5991084 6024704 6032334 6045696 6071296 6132042 6153408 6171648 6193152 6212976 6229376 6234624 6281604 6364512 6381312 6386688 6422528 6424044 6429456 6465536 6488064 6508832 6563403 6580728 6623232 6667584 6671889 6685184 6690816 6777792 6801408 6830208 6885376 6894096 6938624 6943104 6989598 7008048 7037723 7053312 7077888 7100544 7154049 7160076 7178976 7225344 7248472 7273728 7292928 7299072 7322436 7389184 7403319 7444864 7451136 7494718 7501032 7520832 7569408 7620096 7625016 7677516 7683984 7746048 7755858 7778848 7805952 7884054 7907424 7929856 7934976 7981388 7988112 8043112 8060928 8128512 8154531 8176056 8182944 8204544 8228864 8257536 8283968 8312832 8375472 8453814 8460936 8486016 8508416 8515584 8542842 8565392 8572608 8650752 8714304 8751204 8774304 8781696 8830976 8890112 8895852 8921088 9037056 9048501 9068544 9106944 9192128 9198063 9257472 9289728 9319464 9344064 9351936 9404416 9422406 9467392 9538732 9546768 9571968 9633792 9636066 9698304 9723904 9732096 9763248 9862783 9871092 9934848 9966649 10001376 10027776 10036224 10092544 10160128 10166688 10236688 10245312 10328064 10341144 10407936 10414656 10484397 10512072 10543232 10579968 10616832 10650816 10747904 10768464 10838016 10872708 10901408 10910592 10939392 10983654 11083776 11167296 11176704 11242077 11251548 11271752 11281248 11314688 11354112 11390456 11430144 11516274 11619072 11633787 11668272 11699072 11708928 11777414 11861136 11894784 11902464 11972082 11982168 12049408 12064668 12091392 12142592 12264084 12306816 12343296 12386304 12425952 12458752 12469248 12563208 12680721 12729024 12762624 12773376 12814263 12845056 12848088 12858912 12931072 12976128 13017664 13126806 13161456 13246464 13335168 13343778 13370368 13381632 13555584 13602816 13660416 13770752 13788192 13877248 13886208 13967429 13979196 14016096 14075446 14106624 14201088 14308098 14320152 14357952 14450688 14454099 14496944 14547456 14585856 14598144 14644872 14778368 14806638 14889728 14902272 14989436 15002064 15041664 15138816 15240192 15250032 15355032 15367968 15492096 15498659 15511716 15557696 15611904 15768108 15814848 15859712 15869952 15962776 15976224 16086224 16121856 16257024 16309062 16352112 16365888 16409088 16457728 16475481 16515072 16567936 16625664 16750944 16907628 16921872 16972032 17016832 17031168 17085684 17130784 17145216 17274411 17428608 17502408 17548608 17563392 17661952 17666121 17780224 17791704 17842176 17958123 18074112 18097002 18137088 18213888 18384256 18396126 18514944 18579456 18638928 18688128 18703872 18808832 18844812 18934784 19077464 19093536 19143936 19267584 19272132 19396608 19447808 19464192 19526496 19690209 19725566 19742184 19869696 19933298 20002752 20055552 20072448 20185088 20320256 20333376 20473376 20490624 20656128 20682288 20815872 20829312 20968794 21024144 21086464 21113169 21159936 21233664 21301632 21462147 21536928 21676032 21745416 21802816 21821184 21878784 21948817 21967308 22167552 22334592 22353408 22484154 22503096 22543504 22562496 22629376 22708224 22780912 22860288 23032548 23238144 23267574 23336544 23398144 23417856 23554828 23722272 23789568 23804928 23944164 23964336 24098816 24129336 24182784 24285184 24463593 24528168 24613632 24686592 24772608 24851904 24917504 24938496 25126416 25361442 25458048 25525248 25546752 25628526 25696176 25717824 25862144 25952256 26035328 26231513 26253612 26322912 26492928 26670336 26687556 26740736 26763264 27111168 27145503 27205632 27320832 27541504 27576384 27594189 27754496 27772416 27934858 27958392 28032192 28150892 28213248 28402176 28616196 28640304 28715904 28901376 28908198 28993888 29094912 29171712 29196288 29289744 29556736 29588349 29613276 29779456 29804544 29899947 29978872 30004128 30083328 30277632 30480384 30500064 30710064 30735936 30984192 30997318 31023432 31115392 31223808 31536216 31629696 31719424 31739904 31925552 31952448 32172448 32243712 32514048 32618124 32704224 32731776 32818176 32915456 32950962 33135872 33251328 33501888 33726231 33815256 33843744 33944064 34033664 34062336 34171368 34261568 34290432 34548822 34857216 35004816 35097216 35126784 35323904 35332242 35560448 35583408 35684352 35916246 36148224 36194004 36274176 36427776 36768512 36792252 37029888 37158912 37277856 37376256 37407744 37617664 37689624 37869568 38042163 38154928 38187072 38287872 38442789 38535168 38544264 38793216 38895616 38928384 39052992 39380418 39451132 39484368 39739392 39866596 40005504 40111104 40144896 40640512 40666752 40946752 40981248 41220949 41312256 41364576 41631744 41658624 41902287 41937588 42048288 42172928 42226338 42319872 42603264 42924294 43073856 43352064 43362297 43490832 43605632 43642368 43757568 43897634 43934616 44335104 44669184 44706816 44968308 45006192 45087008 45124992 45258752 45416448 45561824 45720576 46065096 46476288 46495977 46535148 46673088 46796288 46835712 47109656 47444544 47579136 47609856 47888328 47928672 48197632 48258672 48365568 48570368 48927186 49056336 49227264 49373184 49545216 49703808 49835008 49876992 50252832 50722884 50916096 51050496 51093504 51257052 51392352 51435648 51724288 51823233 52070656 52463026 52507224 52645824 52985856 52998363 53340672 53375112 53481472 53526528 53874369 54222336 54291006 54411264 54641664 55083008 55152768 55188378 55508992 55544832 55869716 55916784 56064384 56301784 56426496 56804352 57232392 57280608 57431808 57767729 57802752 57816396 57987776 58189824 58343424 58392576 58579488 59113472 59176698 59226552 59558912 59609088 59799894 59957744 60008256 60166656 60555264 60960768 61000128 61420128 61471872 61968384 61994636 62046864 62230784 62447616 63072432 63259392 63339507 63479808 63851104 63904896 64344896 64386441 65028096 65236248 65408448 65463552 65636352 65830912 65846451 65901924 66271744 66502656 67003776 67452462 67630512 67687488 67888128 68067328 68124672 68342736 68523136 68580864 69039481 69097644 69714432 70009632 70194432 70253568 70647808 70664484 71120896 71166816 71368704 71832492 72296448 72388008 72548352 72855552 73390779 73537024 73584504 74059776 74317824 74555712 74752512 74815488 75235328 75379248 75739136 76084326 76309856 76374144 76575744 76885578 77088528 77586432 77791232 77856768 78105984 78694539 78760836 78902264 78968736 79478784 79733192 80011008 80222208 80289792 81281024 81333504 81436509 81893504 81962496 82441898 82624512 82729152 83263488 83317248 83804574 83875176 84096576 84345856 84452676 84639744 85206528 85848588 86147712 86704128 86724594 86981664 87211264 87284736 87515136 87795268 87869232 88670208 88765047 89338368 89413632 89699841 89936616 90012384 90174016 90249984 90517504 90832896 91123648 91441152 92130192 92952576 92991954 93070296 93346176 93592576 93671424 94219312 94889088 95158272 95219712 95776656 95857344 96395264 96517344 96731136 97140736 97772003 97854372 98112672 98454528 98746368 99407616 99670016 99753984 100505664 101178693 101445768 101832192 102100992 102187008 102514104 102784704 102871296 103448576 103646466 104141312 104926052 105014448 105291648 105971712 105996726 106681344 106750224 106962944 107053056 107748738 108444672 108490613 108582012 108822528 109283328 110166016 110305536 110376756 111017984 111089664 111739432 111833568 112128768 112603568 112852992 113608704 114126489 114464784 114561216 114863616 115328367 115535458 115605504 115632792 115975552 116379648 116686848 116785152 117158976 118226944 118353396 118453104 119117824 119218176 119599788 119915488 120016512 120333312 121921536 122000256 122840256 122943744 123662847 123936768 123989272 124093728 124461568 124895232 125706861 126144864 126518784 126679014 126959616 127702208 127809792 128689792 128772882 130056192 130472496 130816896 130927104 131272704 131661824 131692902 131803848 132543488 133005312 134007552 134904924 135261024 135374976 135776256 136134656 136249344 136685472 137046272 137161728 138078962 138195288 139428864 139487931 140019264 140388864 140507136 141295616 141328968 142241792 142333632 142737408 143664984 144592896 144776016 145096704 145711104 146781558 147074048 147169008 148119552 148635648 149111424 149505024 149630976 150758496 151478272 152168652 152619712 152748288 153151488 153641719 153771156 154177056 155172864 155582464 156211968 157389078 157521672 157804528 157937472 158957568 158995089 159466384 160022016 160444416 160579584 161623107 162562048 162667008 162873018 163787008 163924992 164883796 165249024 165458304 166526976 166634496 167609148 167750352 168193152 168691712 168905352 169279488 170413056 170485249 171697176 172295424 173303187 173408256 173449188 173963328 174422528 174569472 175030272 175590536 175738464 177340416 177530094 178676736 178827264 179399682 179873232 180024768 180348032 180499968 181035008 181665792 182247296 182882304 184260384 185905152 185983908 186140592 186692352 187185152 187342848 188438624 189778176 190018521 190439424 191553312 191714688 192790528 193034688 193159323 194281472 195544006 195708744 196225344 196909056 197492736 197539353 198815232 199340032 199507968 201011328 202357386 202891536 203664384 204201984 204374016 205028208 205569408 205742592 206897152 207118443 207292932 208282624 209852104 210028896 210583296 211943424 211993452 213362688 213500448 213925888 214106112 215497476 216889344 216981226 217164024 217645056 218566656 220332032 220611072 220753512 222035968 222179328 223478864 223667136 224257536 225207136 225705984 227217408 228252978 228929568 229122432 229727232 230656734 231070916 231265584 231951104 232759296 233373696 233570304 234317952 236083617 236706792 236906208 238235648 238436352 239199576 239830976 240033024 240666624 241436987 243843072 244000512 245680512 245887488 247325694 247873536 247978544 248187456 248923136 249790464 251413722 252289728 253037568 253358028 253919232 255404416 255619584 257379584 257545764 260112384 260944992 261633792 261854208 262545408 263323648 263385804 263607696 265086976 266010624 266295141 268015104 269099523 269809848 270522048 270749952 271552512 272269312 272498688 273370944 274092544 274323456 276157924 276390576 278857728 278975862 280038528 280777728 281014272 282657936 284483584 284667264 285474816 287329968 288546643 289185792 289552032 290193408 291422208 293316009 293563116 294148096 294338016 296239104 298222848 299010048 299261952 301516992 302956544 303536079 304337304 305239424 305496576 306302976 307283438 307542312 308354112 310345728 311164928 312423936 314778156 315043344 315609056 315874944 317915136 317990178 318932768 320044032 320888832 321159168 323246214 325124096 325334016 325471839 325746036 327574016 327849984 329767592 330498048 330916608 333053952 333268992 335218296 335500704 336386304 337383424 337810704 338558976 340826112 340970498 343394352 344590848 346606374 346816512 346898376 347926656 348845056 349138944 350060544 351181072 351476928 354680832 355060188 357353472 357654528 358799364 359746464 360049536 360696064 360999936 362070016 364494592 365764608 368520768 370988541 371810304 371967816 372281184 373384704 374370304 374685696 376877248 377120583 379556352 380037042 380878848 383106624 383429376 385581056 386069376 386318646 388562944 391088012 391417488 392450688 393818112 394985472 395078706 397630464 398680064 399015936 402022656 404374103 404714772 405783072 407328768 408403968 408748032 410056416 411138816 411485184 413794304 414236886 414585864 416565248 418463793 419704208 420057792 421166592 423886848 423986904 426725376 427000896 427851776 428212224 430994952 433778688 433962452 434328048 435290112 437133312 440664064 441222144 441507024 444358656 446957728 447334272 448515072 450414272 454434816 456505956 457859136 458244864 459454464 460925157 461313468 462141832 462531168 463902208 465518592 466747392 468635904 472167234 473413584 473812416 476471296 476872704 476985267 478399152 479661952 480066048 481333248 482873974 487686144 488001024 491361024 491774976 494651388 495747072 495957088 496374912 497846272 499580928 502827444 504579456 506075136 506716056 507838464 510808832 511239168 511455747 514759168 515091528 519909561 520224768 521889984 523267584 523708416 525090816 526647296 526771608 527215392 530173952 532021248 532590282 536030208 538199046 539619696 541044096 541499904 543105024 544538624 544997376 546741888 548185088 548646912 552315848 552781152 557715456 557951724 560077056 561555456 562028544 565315872 568967168 569334528 570055563 574659936 577093286 578371584 579104064 582844416 586632018 587126232 588296192 588676032 592478208 592618059 596445696 598020096 598523904 603033984 605913088 607072158 608674608 610478848 610993152 612605952 614566876 615084624 616708224 620691456 621355329 624847872 629556312 630086688 631218112 631749888 635445019 635830272 635980356 637865536 640088064 641777664 642318336 646492428 650248192 650668032 650943678 651492072 655148032 655699968 659535184 660996096 661833216 666107904 666537984 670436592 671001408 672772608 674766848 675621408 677117952 681652224 681940996 686788704 689181696 693212748 693796752 695853312 697690112 698277888 700121088 702362144 702953856 708250851 710120376 714706944 715309056 717598728 719492928 720099072 721392128 721999872 724140032 724310961 728989184 731529216 737041536 741977082 743620608 743935632 744562368 746769408 748740608 749371392 753754496 754241166 759112704 759434291 760074084 761757696 766213248 766858752 771162112 772138752 772637292 777125888 782176024 782834976 784901376 787636224 789970944 790157412 795260928 797360128 798031872 798885423 804045312 807298569 808748206 809429544 811566144 814657536 816807936 817496064 820112832 822277632 822970368 827588608 828473772 829171728 833130496 836927586 839408416 840115584 842333184 847973808 853450752 854001792 855703552 856424448 861989904 865639929 867557376 867924904 868656096 870580224 874266624 879948027 882444288 883014048 888717312 893915456 894668544 897030144 900828544 908869632 913011912 915718272 916489728 918908928 921850314 922626936 924283664 925062336 927804416 931037184 933494784 937271808 944334468 946827168 947624832 952942592 953745408 953970534 956798304 959323904 960132096 962666496 965747948 975372288 976002048 976415517 982722048 983549952 989302776 991494144 991914176 992749824 995692544 999161856 1005654888 1009158912 1012150272 1013432112 1015676928 1021617664 1022478336 1022911494 1029518336 1030183056 1039819122 1040449536 1043779968 1046535168 1047416832 1050181632 1053543216 1054430784 1060347904 1064042496 1065180564 1072060416 1075492033 1076398092 1079239392 1082088192 1082999808 1086210048 1089077248 1093483776 1096370176 1097293824 1104631696 1105562304 1112965623 1115430912 1115903448 1120154112 1123110912 1124057088 1130631744 1131361749 1137934336 1138669056 1140111126 1149319872 1154186572 1156743168 1158208128 1165688832 1173264036 1174252464 1176592384 1177352064 1184956416 1185236118 1192891392 1193396743 1196040192 1197047808 1206067968 1211826176 1213122309 1214144316 1217349216 1220957696 1221986304 1225211904 1229133752 1230169248 1233416448 1241382912 1242710658 1249695744 1255391379 1259112624 1260173376 1262436224 1263499776 1270890038 1271660544 1271960712 1275731072 1280176128 1283555328 1284636672 1292984856 1300496384 1301336064 1301887356 1302984144 1310296064 1311399936 1319070368 1321992192 1323666432 1333075968 1340873184 1342002816 1345545216 1349533696 1351242816 1363304448 1363881992 1373577408 1378363392 1382775471 1386425496 1387593504 1391706624 1395380224 1396555776 1400242176 1404724288 1405907712 1416501702 1420240752 1429413888 1430618112 1435197456 1438985856 1440198144 1442784256 1443999744 1448280064 1448621922 1457978368 1463058432 1474083072 1483954164 1487241216 1487871264 1489124736 1493538816 1497481216 1498742784 1507508992 1508482332 1518225408 1518868582 1520148168 1523515392 1532426496 1533717504 1534367241 1542324224 1544277504 1545274584 1554251776 1559728683 1564352048 1565669952 1569802752 1575272448 1579941888 1580314824 1590521856 1594720256 1596063744 1597770846 1608090624 1614597138 1617496412 1618859088 1623132288 1629315072 1633615872 1634992128 1640225664 1644555264 1645940736 1656947544 1658343456 1666260992 1672446203 1673855172 1678816832 1680231168 1684666368 1690058909 1695947616 1706901504 1708003584 1711407104 1723979808 1731279858 1735114752 1735849808 1737312192 1748533248 1759896054 1764888576 1766028096 1777434624 1777854177 1787830912 1789337088 1794060288 1801657088 1817739264 1826023824 1831436544 1832979456 1837817856 1843700628 1845253872 1848567328 1850124672 1855608832 1862074368 1864065987 1874543616 1888668936 1893654336 1895249664 1905885184 1906335057 1907490816 1907941068 1913596608 1918647808 1920264192 1925332992 1931495896 1950744576 1952004096 1952831034 1965444096 1967099904 1978605552 1982988288 1983828352 1985499648 1991385088 1998323712 2011309776 2018317824 2024300544 2026864224 2031353856 2043235328 2044956672 2045822988 2059036672 2060366112 2079638244 2087559936 2093070336 2094833664 2100363264 2107086432 2108861568 2120695808 2124752553 2130361128 2144120832 2150984066 2152796184 2158478784 2164176384 2165999616 2172420096 2172932883 2178154496 2186967552 2192740352 2194587648 2209263392 2211124608 2225931246 2230861824 2231806896 2240308224 2246221824 2248114176 2261263488 2262723498 2275868672 2277338112 2278302873 2280222252 2298639744 2308373144 2313486336 2316416256 2331377664 2346528072 2348504928 2353184768 2354704128 2368476889 2369912832 2370472236 2385782784 2386793486 2392080384 2394095616 2412135936 2423652352 2426244618 2428288632 2434698432 2441915392 2443972608 2450423808 2458267504 2460338496 2466832896 2482765824 2485421316 2499391488 2510782758 2518225248 2520346752 2524872448 2526999552 2541780076 2543921424 2551462144 2560352256 2567110656 2569273344 2585969712 2596919787 2602672128 2603774712 2605968288 2620592128 2622799872 2638140736 2639844081 2647332864 2666151936 2681746368 2684005632 2691090432 2699067392 2702485632 2726608896 2727763984 2747154816 2756726784 2765550942 2772850992 2775187008 2783413248 2790760448 2793111552 2800484352 2809448576 2811815424 2830618721 2833003404 2840481504 2858827776 2861236224 2870394912 2877971712 2880396288 2885568512 2887999488 2896560128 2897243844 2915956736 2926116864 2929246551 2948166144 2967908328 2974482432 2975742528 2978249472 2987077632 2994962432 2997485568 3015017984 3016964664 3036450816 3037737164 3040296336 3047030784 3064852992 3067435008 3068734482 3084648448 3088555008 3090549168 3119457366 3128704096 3131339904 3139605504 3150544896 3160629648 3181043712 3189440512 3192127488 3195541692 3216181248 3226476099 3229194276 3234992824 3237718176 3246264576 3258630144 3267231744 3280451328 3289110528 3291881472 3313895088 3316686912 3332521984 3338896869 3344892406 3347710344 3357633664 3360462336 3369332736 3380117818 3391895232 3413803008 3416007168 3422814208 3447959616 3462559716 3470229504 3471699616 3474624384 3497066496 3519792108 3529777152 3532056192 3554869248 3555708354 3575661824 3578674176 3580190229 3588120576 3603314176 3635478528 3639366927 3652047648 3662873088 3665958912 3675635712 3687401256 3690507744 3697134656 3700249344 3711217664 3724148736 3728131974 3749087232 3777337872 3787308672 3790499328 3811770368 3812670114 3814981632 3815882136 3827193216 3837295616 3840528384 3850665984 3862991792 3901489152 3904008192 3905662068 3930888192 3934199808 3957211104 3965976576 3967656704 3970999296 3982770176 4022619552 4036635648 4048601088 4053728448 4086470656 4089913344 4091645976 4118073344 4120732224 4148326413 4159276488 4175119872 4186140672 4189667328 4200726528 4214172864 4217723136 4241391616 4249505106 4260722256 4288241664 4301968132 4305592368 4316957568 4328352768 4331999232 4344840192 4345865766 4373935104 4385480704 4389175296 4418526784 4422249216 4448115133 4451862492 4461723648 4463613792 4480616448 4492443648 4496228352 4522526976 4525446996 4551737344 4554676224 4556605746 4560444504 4597279488 4603101723 4616746288 4626972672 4632832512 4662755328 4679186049 4693056144 4697009856 4706369536 4709408256 4736953778 4739825664 4740944472 4771565568 4773586972 4784160768 4788191232 4824271872 4847304704 4852489236 4856577264 4869396864 4883830784 4887945216 4900847616 4916535008 4920676992 4933665792 4970842632 4998782976 5017338609 5021565516 5036450496 5040693504 5049744896 5053999104 5070176727 5083560152 5087842848 5102924288 5120704512 5134221312 5171939424 5193839574 5205344256 5207549424 5211936576 5241184256 5245599744 5276281472 5279688162 5294665728 5332303872 5363492736 5368011264 5382180864 5398134784 5404971264 5453217792 5455527968 5494309632 5513453568 5531101884 5545701984 5550374016 5566826496 5581520896 5586223104 5592197961 5618897152 5623630848 5661237442 5666006808 5680963008 5717655552 5719005171 5722472448 5740789824 5755943424 5760792576 5771137024 5775998976 5793120256 5794487688 5831913472 5852233728 5858493102 5896332288 5935816656 5948964864 5951485056 5956498944 5974155264 5989924864 5994971136 6030035968 6033929328 6072901632 6075474328 6080592672 6094061568 6129705984 6134870016 6137468964 6177110016 6181098336 6238914732 6257408192 6262679808 6279211008 6301089792 6321259296 6362087424 6378881024 6391083384 6432362496 6452952198 6458388552 6469985648 6475436352 6492529152 6517260288 6518798649 6534463488 6560902656 6578221056 6583762944 6627790176 6633373824 6665043968 6677793738 6689784812 6695420688 6715267328 6720924672 6738665472 6760235636 6783790464 6827606016 6832014336 6834908619 6895919232 6925119432 6940459008 6943399232 6949248768 6989895209 6994132992 7039584216 7059554304 7064112384 7105430667 7109738496 7111416708 7151323648 7157348352 7160380458 7176241152 7206628352 7270957056 7278733854 7304095296 7325746176 7331917824 7351271424 7374802512 7381015488 7394269312 7400498688 7422435328 7448297472 7456263948 7498174464 7554675744 7574617344 7580998656 7623540736 7625340228 7631764272 7654386432 7674591232 7681056768 7701331968 7725983584 7790759361 7808016384 7811324136 7861776384 7868399616 7914422208 7919532243 7935313408 7941998592 7965540352 8045239104 8073271296 8097202176 8107456896 8172941312 8179826688 8183291952 8236146688 8241464448 8296652826 8318552976 8350239744 8353777201 8372281344 8379334656 8401453056 8428345728 8435446272 8482783232 8491856163 8499010212 8521444512 8576483328 8603936264 8611184736 8633915136 8656705536 8663998464 8689680384 8691731532 8747870208 8770961408 8778350592 8787739653 8837053568 8844498432 8896230266 8903724984 8923447296 8927227584 8961232896 8984887296 8992456704 9045053952 9050893992 9103474688 9109352448 9113211492 9120889008 9194558976 9206203446 9233492576 9253945344 9265665024 9358372098 9386112288 9394019712 9412739072 9418816512 9473907556 9481888944 9543131136 9547173944 9568321536 9576382464 9648543744 9679428297 9704978472 9713154528 9738793728 9767661568 9775890432 9801695232 9833070016 9841353984 9867331584 9941685264 9997565952 10034677218 10043131032 10072900992 10081387008 10099489792 10107998208 10140353454 10167120304 10175685696 10205848576 10241409024 10268442624 10343878848 10387679148 10410688512 10415098848 10423873152 10482368512 10491199488 10552562944 10559376324 10589331456 10664607744 10726985472 10736022528 10740570687 10764361728 10796269568 10809942528 10906435584 10911055936 10918100781 10988619264 11026907136 11062203768 11091403968 11100748032 11133652992 11163041792 11172446208 11184395922 11237794304 11247261696 11322474884 11332013616 11361926016 11435311104 11438010342 11444944896 11481579648 11511886848 11521585152 11542274048 11551997952 11588975376 11663826944 11704467456 11707123421 11716986204 11792664576 11830412363 11871633312 11897929728 11902970112 11912997888 11948310528 11979849728 12060071936 12067858656 12145803264 12150948656 12161185344 12259411968 12269740032 12274937928 12354220032 12362196672 12444979239 12477829464 12514816384 12525359616 12558422016 12602179584 12642518592 12724174848 12757762048 12782166768 12864724992 12905904396 12916777104 12939971296 12950872704 12985058304 13034520576 13037597298 13121805312 13156442112 13167525888 13255580352 13266747648 13330087936 13344345399 13355587476 13379569624 13390841376 13430534656 13441849344 13477330944 13520471272 13567580928 13655212032 13664028672 13669817238 13791838464 13809305169 13850238864 13880918016 13886798464 13898497536 13979790418 13988265984 14079168432 14119108608 14128224768 14210861334 14219476992 14222833416 14302647296 14314696704 14320760916 14352482304 14413256704 14541914112 14557467708 14608190592 14651492352 14663835648 14702542848 14749605024 14762030976 14788538624 14800997376 14844870656 14912527896 14996348928 15052015827 15109351488 15149234688 15161997312 15210530181 15247081472 15250680456 15263528544 15308772864 15349182464 15362113536 15402663936 15451967168 15581518722 15616032768 15622648272 15723552768 15736799232 15828844416 15839064486 15870626816 15883997184 15931080704 16090478208 16146542592 16194404352 16214913792 16345882624 16359653376 16366583904 16472293376 16482928896 16579338223 16593305652 16637105952 16700479488 16707554402 16744562688 16758669312 16856691456 16870892544 16965566464 16983712326 16998020424 17042889024 17152966656 17157015513 17207872528 17222369472 17267830272 17313411072 17327996928 17379360768 17383463064 17495740416 17541922816 17556701184 17575479306 17674107136 17688996864 17792460532 17807449968 17846894592 17854455168 17922465792 17969774592 17984913408 18090107904 18101787984 18218704896 18226422984 18241778016 18389117952 18396908233 18412406892 18466985152 18531330048 18716744196 18772224576 18788039424 18825478144 18837633024 18947815112 18963777888 19086262272 19094347888 19136643072 19297087488 19358856594 19409956944 19426309056 19477587456 19535323136 19551780864 19556395947 19603390464 19666140032 19682707968 19734663168 19883370528 19995131904 20069354436 20086262064 20145801984 20162774016 20198979584 20215996416 20280706908 20334240608 20351371392 20411697152 20482818048 20504725857 20687757696 20775358296 20821377024 20830197696 20847746304 20964737024 20969685627 20982398976 21105125888 21118752648 21178662912 21316292001 21329215488 21453970944 21472045056 21481141374 21528723456 21592539136 21619885056 21812871168 21822111872 21836201562 21977238528 22053814272 22124407536 22182807936 22201496064 22267305984 22326083584 22344892416 22368791844 22475588608 22494523392 22644949768 22664027232 22723852032 22870622208 22876020684 22963159296 23023773696 23043170304 23084548096 23103995904 23177950752 23327653888 23372278083 23414246842 23433972408 23585329152 23660824726 23743266624 23805940224 23825995776 23896621056 23959699456 24120143872 24135717312 24291606528 24301897312 24322370688 24518823936 24539480064 24549875856 24708440064 24724393344 24889958478 24955658928 25029632768 25050719232 25061331603 25116844032 25204359168 25285037184 25448349696 25475568489 25564333536 25729449984 25811808792 25833554208 25879942592 25901745408 25970116608 26053245779 26069041152 26075194596 26243610624 26312884224 26335051776 26511160704 26533495296 26660175872 26688690798 26711174952 26759139248 26781682752 26861069312 26883698688 26954661888 27040942544 27135161856 27310424064 27328057344 27339634476 27583676928 27618610338 27700477728 27761836032 27773596928 27796995072 27959580836 28158336864 28238217216 28256449536 28421722668 28445666832 28605294592 28629393408 28641521832 28704964608 28826513408 29038284891 29114935416 29216381184 29302984704 29327671296 29405085696 29499210048 29524061952 29577077248 29601994752 29689741312 29825055792 29992697856 30104031654 30218702976 30298469376 30323994624 30421060362 30501360912 30527057088 30617545728 30698364928 30724227072 30805327872 30903934336 31136805931 31163037444 31232065536 31245296544 31447105536 31473598464 31657688832 31678128972 31741253632 31767994368 31862161408 32180956416 32221712061 32293085184 32388808704 32429827584 32691765248 32719306752 32733167808 32754302343 32944586752 32965857792 33158676446 33186611304 33274211904 33400958976 33415108804 33489125376 33517338624 33713382912 33741785088 33931132928 33967424652 33996040848 34085778048 34305933312 34314031026 34415745056 34444738944 34535660544 34626822144 34655993856 34766926128 34991480832 35083845632 35113402368 35121370263 35150958612 35348214272 35377993728 35491237089 35584921064 35614899936 35693789184 35708910336 35844931584 35939549184 36180215808 36203575968 36437409792 36452845968 36483556032 36778235904 36793816466 36824813784 36933970304 37062660096 37433488392 37544449152 37576078848 37650956288 37675266048 37895630224 37927555776 38172524544 38188695776 38273286144 38594174976 38717713188 38819913888 38852618112 38955174912 39070646272 39103561728 39112791894 39332280064 39365415936 39469326336 39766741056 39990263808 40033036197 40138708872 40172524128 40291603968 40325548032 40397959168 40431992832 40561413816 40668481216 40702742784 40823394304 40965636096 41009451714 41375515392 41550716592 41642754048 41660395392 41695492608 41929474048 41939371254 41964797952 42210251776 42237505296 42357325824 42632584002 42658430976 42907941888 42944090112 42962282748 43057446912 43239770112 43625742336 43644223744 43672403124 43954477056 44107628544 44248815072 44365615872 44402992128 44534611968 44652167168 44737583688 44951177216 44989046784 45156047481 45289899536 45328054464 45447704064 45631590543 45741244416 45752041368 45926318592 46047547392 46086340608 46169096192 46207991808 46355901504 46655307776 46744556166 46828493684 46867944816 47170658304 47321649452 47486533248 47611880448 47651991552 47793242112 48240287744 48271434624 48583213056 48603794624 48644741376 48929266463 49037647872 49078960128 49099751712 49416880128 49448786688 49738014669 49779916956 49911317856 50059265536 50101438464 50122663206 50233688064 50570074368 50896699392 50951136978 51128667072 51458899968 51471046539 51623617584 51667108416 51759885184 51803490816 51940233216 52106491558 52138082304 52150389192 52487221248 52625768448 52670103552 53022321408 53066990592 53320351744 53377381596 53422349904 53518278496 53563365504 53722138624 53767397376 53909323776 54081885088 54270323712 54656114688 54679268952 55167353856 55190724699 55237220676 55400955456 55547193856 55593990144 55919161672 56316673728 56476434432 56512899072 56843445336 56891333664 57210589184 57258786816 57283043664 57409929216 57653026816 58076569782 58229870832 58432762368 58605969408 58655342592 58810171392 58998420096 59048123904 59154154496 59203989504 59379482624 59650111584 59985395712 60208063308 60437405952 60596938752 60647989248 60842120724 61002721824 61054114176 61235091456 61396729856 61448454144 61514177571 61807868672 62273611862 62326074888 62464131072 62490593088 62894211072 62909056881 62947196928 63315377664 63356257944 63482507264 63535988736 63724322816 63948876003 64361912832 64443424122 64586170368 64777617408 64859655168 65383530496 65438613504 65466335616 65508604686 65889173504 65931715584 66317352892 66373222608 66548423808 66801917952 66830217608 66978250752 67034677248 67426765824 67483570176 67934849304 67992081696 68171556096 68570294323 68611866624 68628062052 68831490112 68889477888 69071321088 69253644288 69311987712 69533852256 69982961664 70167691264 70242740526 70301917224 70696428544 70755987456 70982474178 71169842128 71229799872 71417820672 71689863168 71879098368 72360431616 72407151936 72874819584 72905691936 72967112064 73556471808 73587632932 73649627568 73867940608 74125320192 74866976784 75088898304 75152157696 75183994809 75350532096 75791260448 75855111552 76345049088 76377391552 76426705467 77188349952 77435426376 77639827776 77705236224 77910349824 78141292544 78159737337 78207123456 78225583788 78664560128 78730831872 78938652672 79533482112 79980527616 80066072394 80277417744 80345048256 80583207936 80651096064 80795918336 80863985664 81122827632 81336962432 81405485568 81646788608 81931272192 81949863947 82018903428 82751030784 83101433184 83285508096 83320790784 83390985216 83858948096 83878742508 84420503552 84475010592 84714651648 85265168004 85815883776 85888180224 85924565496 86114893824 86479540224 87114854673 87288447488 87344806248 87908954112 88215257088 88497630144 88731231744 88805984256 89069223936 89304334336 89475167376 89902354432 89978093568 90312094962 90579799072 90656108928 90895408128 91263181086 91504082736 91852637184 92095094784 92172681216 92338192384 92415983616 92711803008 93310615552 93410417793 93489112332 93656987368 93735889632 94341316608 94643298904 94973066496 95223760896 95303983104 95586484224 96480575488 96542869248 96665136183 97166426112 97207589248 97289482752 97858532926 98075295744 98157920256 98199503424 98833760256 98897573376 99476029338 99559833912 99822635712 100118531072 100202876928 100245326412 100467376128 101140148736 101793398784 101902273956 102257334144 102917799936 102942093078 103247235168 103334216832 103519770368 103606981632 103880466432 104212983116 104300778384 104974442496 105251536896 105340207104 105364110789 106044642816 106133981184 106473711267 106754763192 106844699808 107036556992 107126731008 107444277248 107534794752 107818647552 108163770176 108540647424 109312229376 109358537904 110334707712 110381449398 110474441352 110801910912 111094387712 111187980288 111838323344 112633347456 112952868864 113025798144 113686890672 113782667328 114421178368 114517573632 114566087328 114819858432 115306053632 116055367561 116153139564 116459741664 116865524736 117211938816 117310685184 117996840192 118096247808 118308308992 118407979008 118758965248 119300223168 119970791424 120099108591 120416126616 120874811904 121193877504 121295978496 121684241448 122005443648 122108228352 122470182912 122793459712 122896908288 123028355142 123615737344 124547223724 124652149776 124928262144 124981186176 125788422144 125818113762 125894393856 126630755328 126712515888 126965014528 127071977472 127897752006 128723825664 128778357631 128886848244 129172340736 129719310336 130767060992 130877227008 130932671232 131017209372 131778347008 131863431168 132634705784 132746445216 133096847616 133603835904 133660435216 133956501504 134853531648 134967140352 135468142443 135869698608 135984163392 136343112192 136894771629 137140588646 137223733248 137256124104 137662980224 137778955776 138142642176 138507288576 138623975424 139067704512 139965923328 140335382528 140485481052 140603834448 141392857088 141511974912 141964948356 142339684256 142459599744 142835641344 143379726336 144720863232 144814303872 145749639168 145811383872 145934224128 146787799389 147112943616 147175265864 147299255136 147735881216 148250640384 149214044007 149733953568 150177796608 150304315392 150367989618 150701064192 151582520896 151710223104 152690098176 152754783104 152853410934 154376699904 154870852752 155279655552 155410472448 155820699648 156282585088 156319474674 156414246912 156451167576 157329120256 157461663744 157877305344 159066964224 159961055232 160132144788 160554835488 160690096512 161166415872 161302192128 161591836672 161727971328 162245655264 162673924864 162810971136 163293577216 163899727894 164037806856 165502061568 165572174097 166202866368 166641581568 166781970432 167717896192 167757485016 168841007104 168950021184 169429303296 170530336008 171631767552 171776360448 171849130992 172229787648 172959080448 174229709346 174576894976 174689612496 175817908224 176430514176 176995260288 177462463488 177611968512 178138447872 178950334752 179804708864 179956187136 180624189924 181159598144 181312217856 181790816256 182372720453 182526362172 183008165472 183705274368 184190189568 184345362432 184676384768 185423606016 186621231104 186820835586 186978224664 187313974736 187471779264 188682633216 188727170643 189286597808 189946132992 190447521792 190607966208 191172968448 191846628009 192961150976 193085738496 193330272366 194332852224 194415178496 194578965504 195717065852 196150591488 196315840512 196399006848 197667520512 197795146752 198952058676 199119667824 199645271424 200237062144 200405753856 200490652824 200934752256 202280297472 202365990563 203804547912 204514668288 205710882969 205835599872 205884186156 206494470336 206668433664 207039540736 207213963264 207760932864 208425966232 208601556768 209948884992 210503073792 210728221578 212089285632 212267962368 212947422534 213509526384 213689399616 214073113984 214253462016 214888554496 215069589504 215637295104 216327540352 217081294848 218624458752 218717075808 220669415424 220762898796 220948882704 221603821824 222188775424 222375960576 223676646688 225266694912 225551984427 226051596288 227373781344 227565334656 228842356736 229035147264 229132174656 229280116401 230612107264 232110735122 232306279128 232919483328 233731049472 234423877632 234479212011 234621370368 235993680384 236192495616 236616617984 236815958016 237517930496 238600446336 239941582848 240198217182 240832253232 241749623808 242387755008 242591956992 243368482896 244010887296 244216456704 244940365824 245586919424 245793816576 245849591841 246056710284 247231474688 249094447448 249304299552 249856524288 249962372352 251576844288 251636227524 253261510656 253425031776 253930029056 254143954944 255795504012 257447651328 257556715262 257773696488 258344681472 259438620672 261534121984 261865342464 262034418744 263556694016 263726862336 265269411568 265492890432 266193695232 267207671808 267320870432 267913003008 269707063296 269934280704 270936284886 271739397216 271968326784 272686224384 273789543258 274281177292 274512248208 275325960448 275557911552 276285284352 277014577152 277247950848 278135409024 279931846656 280231253379 280970962104 281207668896 282785714176 283023949824 283929896712 284679368512 284919199488 285671282688 286585703569 286759452672 289441726464 289628607744 291499278336 291622767744 291868448256 293575598778 294225887232 294350531728 294598510272 295471762432 296501280768 298428088014 299467907136 300355593216 300608630784 300735979236 301402128384 303165041792 303420446208 305380196352 305509566208 305706821868 308753399808 309741705504 310559311104 310820944896 311641399296 312565170176 312638949348 312902335152 314658240512 314923327488 315754610688 316092332367 318133928448 319421133801 320264289576 321109670976 321380193024 322332831744 322604384256 323183673344 323455942656 324491310528 325347849728 325621942272 326587154432 327799455788 328075613712 331004123136 331144348194 332405732736 333283163136 333563940864 335514970032 337682014208 337900042368 338858606592 341060672016 342504865241 343263535104 343552720896 343698261984 344459575296 345918160896 348166102683 348459418692 349153789952 349379224992 351635816448 353990520576 354924926976 355223937024 356276895744 357900669504 359609417728 359912374272 360297325773 361248379848 362319196288 362624435712 363581632512 364745440906 365052724344 366016330944 367410548736 368380379136 368690724864 369352769536 370847212032 373242462208 373641671172 373956449328 374627949472 374943558528 377365266432 377454341286 378573195616 379892265984 380895043584 381215932416 383693256018 385922301952 386171476992 386335072893 386660544732 388830356992 389157931008 391434131704 392301182976 392631681024 392798013696 395335041024 395590293504 397904117352 398239335648 399290542848 400474124288 400811507712 400981305648 401869504512 404560594944 404731981126 407609095824 409029336576 411421765938 411671199744 411768372312 412988940672 413336867328 414079081472 414427926528 415521865728 416851932464 417203113536 419897769984 421006147584 421456443156 424178571264 424535924736 425894845068 427019052768 427378799232 428146227968 428506924032 429777108992 430139179008 432655080704 434162589696 437248917504 437434151616 440363398167 441338830848 441525797592 441897765408 443207643648 444377550848 444751921152 447353293376 447642132021 450533389824 451103968854 452103192576 454747562688 455130669312 457684713472 458070294528 458264349312 458560232802 461224214528 464221470244 464612558256 465838966656 467462098944 468847755264 468958424022 469242740736 471987360768 472384991232 473233235968 473631916032 477200892672 479883165696 479992060261 480396434364 481664506464 483499247616 484775510016 485183913984 486736965792 488021774592 488432913408 489880731648 491173838848 491699183682 492113420568 494462949376 496716522291 498188894896 498608599104 499924744704 503153688576 503272455048 506523021312 506850063552 507860058112 508287909888 511591008024 514895302656 515113430524 515547392976 516689362944 518877241344 523068243968 523730684928 524068837488 527453724672 530538823136 530985780864 532387390464 534415343616 534641740864 539414126592 539868561408 541872569772 543478794432 543936653568 545372448768 547118161359 547579086516 548562354584 549024496416 550651920896 551115823104 552570568704 554029154304 556270818048 559863693312 560462506758 561941924208 562415337792 565571428352 566047899648 566181511929 567859793424 569358737024 569838398976 571342565376 573171407138 573518905344 578883452928 579257215488 582998556672 583245535488 583736896512 587151197556 588451774464 588701063456 589197020544 590943524864 593002561536 596856176028 598935814272 600711186432 601217261568 601471958472 602804256768 606330083584 606840892416 607097971689 611019132416 611413643736 617132648907 617506799616 619483411008 621118622208 621641889792 623282798592 625130340352 625277898696 625804670304 629316481024 629846654976 631509221376 632184664734 636267856896 638842267602 640528579152 642219341952 642760386048 644665663488 645208768512 646367346688 646911885312 648982621056 650695699456 651243884544 653174308864 655598911576 656151227424 662008246272 662288696388 664811465472 666566326272 667127881728 671029940064 675364028416 675800084736 676655953281 682121344032 685009730482 686527070208 687105441792 687396523968 691836321792 696332205366 696918837384 698307579904 698758449984 703271632896 703437636033 707981041152 709849853952 710447874048 712553791488 715801339008 719218835456 719824748544 720594651546 722496759696 724638392576 725248871424 727163265024 729490881812 730105448688 732032661888 734821097472 736760758272 737381449728 737548775523 741694424064 747283342344 747912898656 749255898944 749887117056 754273237553 754730532864 754908682572 757146391232 759784531968 761790087168 762431864832 767386512036 771844603904 772342953984 772670145786 773321089464 777660713984 778315862016 782868263408 784602365952 785596027392 790670082048 791180587008 795808234704 796478671296 798581085696 800948248576 801623015424 801962611296 803739009024 809121189888 809463962252 815218191648 818058673152 822843531876 823536744624 825977881344 826673734656 828158162944 828855853056 831043731456 833703864928 834406227072 839795539968 840693760137 842912886312 848357142528 849071849472 851789690136 854038105536 854757598464 856292455936 857013848064 859554217984 859757110707 860278358016 865310161408 868325179392 874497835008 874868303232 880726796334 882677661696 883051595184 883795530816 886415287296 888755101696 889503842304 894706586752 895284264042 901066779648 901448503417 902207937708 904206385152 909495125376 910261338624 915369426944 916140589056 916528698624 917120465604 922448429056 928442940488 929225116512 931677933312 934924197888 937695510528 937916848044 943974721536 944769982464 946466471936 947263832064 948276997101 954401785344 958263401403 959984120522 960792868728 963329012928 966998495232 969551020032 970367827968 973473931584 976043549184 976865826816 979761463296 982347677696 983398367364 984226841136 988925898752 993433044582 996377789792 997217198208 999849489408 1006544910096 1013046042624 1013700127104 1015720116224 1016575819776 1023182016048 1027514595723 1029790605312 1030226861048 1031094785952 1033378725888 1037754482688 1044498308049 1047461369856 1048137674976 1054907449344 1061077646272 1061971561728 1064774780928 1068830687232 1069283481728 1078828253184 1079737122816 1083745139544 1086957588864 1087873307136 1090744897536 1094236322718 1095158173032 1097124709168 1098048992832 1101303841792 1102231646208 1105141137408 1108058308608 1112541636096 1119727386624 1120925013516 1123883848416 1124830675584 1131142856704 1132095799296 1132363023858 1135719586848 1138717474048 1139676797952 1142685130752 1146342814276 1157766905856 1158514430976 1159005218679 1166491070976 1167473793024 1174302395112 1176903548928 1177402126912 1178394041088 1181887049728 1186005123072 1193712352056 1197871628544 1201422372864 1202434523136 1202943916944 1205608513536 1212660167168 1213681784832 1214195943378 1222038264832 1222827287472 1234265297814 1235013599232 1238966822016 1242237244416 1243283779584 1246565597184 1250555797392 1251609340608 1258632962048 1259693309952 1263018442752 1264369329468 1272535713792 1276609043171 1277684535204 1281057158304 1284438683904 1285520772096 1289331326976 1290417537024 1292734693376 1297965242112 1301391398912 1302487769088 1306348617728 1311197823152 1312302454848 1321090194501 1324016492544 1324577392776 1329622930944 1333132652544 1334255763456 1342059880128 1342926396063 1350728056832 1351600169472 1353311906562 1364242688064 1370019460964 1373054140416 1374210883584 1374793047936 1383672643584 1392664410732 1393837674768 1396615159808 1397516899968 1406543265792 1406875272066 1415962082304 1416561933941 1419699707904 1420895748096 1431602678016 1438437670912 1439649497088 1439976180783 1441189303092 1444993519392 1449276785152 1450497742848 1454326530048 1458981763624 1460210897376 1464065323776 1469642194944 1473521516544 1475097551046 1483388848128 1490149566873 1494566684688 1495825797312 1498511797888 1499774234112 1508546475106 1509461065728 1509817365144 1514292782464 1519569063936 1523580174336 1524863729664 1534773024072 1543689207808 1544685907968 1545340291572 1546642178928 1555321427968 1556631724032 1565736526816 1569204731904 1571192054784 1582361174016 1591616469408 1592957342592 1597162171392 1601896497152 1603246030848 1603925222592 1618242379776 1618927924504 1630436383296 1636117346304 1641354484077 1645687063752 1647073489248 1651955762688 1653347469312 1656316325888 1657711706112 1662087462912 1667407729856 1668812454144 1679591079936 1681387520274 1685825772624 1696714285056 1698143698944 1703579380272 1708076211072 1709515196928 1712584911872 1714027696128 1719108435968 1719514221414 1720556716032 1730620322816 1736650358784 1748995670016 1749736606464 1761453592668 1765355323392 1766103190368 1767591061632 1772830574592 1777510203392 1779007684608 1789413173504 1790568528084 1802133559296 1802897006834 1804415875416 1808412770304 1818990250752 1820522677248 1821293915067 1830738853888 1833057397248 1834240931208 1844896858112 1851397946721 1856885880976 1858450233024 1863355866624 1869848395776 1875391021056 1875833696088 1887949443072 1889539964928 1892932943872 1894527664128 1896553994202 1908803570688 1916526802806 1919968241044 1921585737456 1926658025856 1933996990464 1939102040064 1940735655936 1946947863168 1952087098368 1953731653632 1959522926592 1966796734728 1968453682272 1977851797504 1985193642961 1986866089164 1992755579584 1994434396416 1999698978816 2006099924983 2013089820192 2026092085248 2027400254208 2031440232448 2046364032096 2055029191446 2059581210624 2060453722096 2062189571904 2075508965376 2088996616098 2094922739712 2096275349952 2109814898688 2110312908099 2122155292544 2123943123456 2129549561856 2137661374464 2138566963456 2157656506368 2159474245632 2167490279088 2173915177728 2175746614272 2181489795072 2188472645436 2190316346064 2194249418336 2196097985664 2202607683584 2204463292416 2210282274816 2212646326569 2225083272192 2241850027032 2247767696832 2249661351168 2262285713408 2262819712659 2264191598592 2264726047716 2271439173696 2277434948096 2279353595904 2285370261504 2292685628552 2315533811712 2317028861952 2318010437358 2332982141952 2334947586048 2348604790224 2353807097856 2354804253824 2356788082176 2363774099456 2372010246144 2387424704112 2395743257088 2402844745728 2404869046272 2405887833888 2411217027072 2425320334336 2427363569664 2428391886756 2444076529664 2445654574944 2468530595628 2477933644032 2484474488832 2486567559168 2493131194368 2501111594784 2503218681216 2517265924096 2519386619904 2522081280411 2528738658936 2545071427584 2553218086342 2555369070408 2562114316608 2568877367808 2571041544192 2578662653952 2579271332121 2580835074048 2585469386752 2595930484224 2602782797824 2604975538176 2612697235456 2622395646304 2624604909696 2642180389002 2648032985088 2649154785552 2659245861888 2666265305088 2668511526912 2684119760256 2685852792126 2701456113664 2703200338944 2704345510251 2706623813124 2728485376128 2740038921928 2746108280832 2748421767168 2749586095872 2767345287168 2785328821464 2787675349536 2793230319616 2795033799936 2811382067243 2813086531584 2813750544132 2831924164608 2833123867882 2839399415808 2841791496192 2863205356032 2876875341824 2879952361566 2882378606184 2889987038784 2898553570304 2900995485696 2908653060096 2917963527248 2920421794752 2928130647552 2939284389888 2947043033088 2950195102092 2966777696256 2980299133746 2989133369376 2991651594624 2997023595776 2999548468224 3017092950212 3019634730288 3028585564928 3039138127872 3047160348672 3049727459328 3069546048144 3082543787169 3089371815936 3090680583144 3093284357856 3110642855936 3113263448064 3131473053632 3133494924147 3142384109568 3164722348032 3183232938816 3185914685184 3194324342784 3203792994304 3206492061696 3207850445184 3236484759552 3237855849008 3260872766592 3272234692608 3282708968154 3291374127504 3294146978496 3303911525376 3306694938624 3312632651776 3315423412224 3324174925824 3334815459712 3337624908288 3359182159872 3359944421827 3362775040548 3371651545248 3393428570112 3396287397888 3407158760544 3416152422144 3419030393856 3425169823744 3428055392256 3438216871936 3439028442828 3461240645632 3473300717568 3477015656037 3499473212928 3522907185336 3530710646784 3532206380736 3535182123264 3545661149184 3555020406784 3558015369216 3578826347008 3581137056168 3604267118592 3605794013668 3608831750832 3616825540608 3637980501504 3641045354496 3642587830134 3661477707776 3666114794496 3668481862416 3702795893442 3713771761952 3716900466048 3726711733248 3739696791552 3751667392176 3775898886144 3779079929856 3785865887744 3789055328256 3793107988404 3817607141376 3829827129513 3833053605612 3839936482088 3843171474912 3853316051712 3867993980928 3878204080128 3893895726336 3904174196736 3907463307264 3919045853184 3933593469456 3936907364544 3955703595008 3963270583503 3970387285922 3973732178328 3985511159168 3988868792832 3999397957632 4012199849966 4026179640384 4052184170496 4054800508416 4062880464896 4092728064192 4110058382892 4119162421248 4120907444192 4124379143808 4151017930752 4177993232196 4189845479424 4192550699904 4219629797376 4220625816198 4244310585088 4247886246912 4249685801823 4259099123712 4277133926912 4315313012736 4318948491264 4319928542349 4334980558176 4347830355456 4351493228544 4362979590144 4376945290872 4380632692128 4388498836672 4392195971328 4405215367168 4408926584832 4420564549632 4425292653138 4450166544384 4483700054064 4495535393664 4499322702336 4524571426816 4525639425318 4528383197184 4529452095432 4542878347392 4554869896192 4558707191808 4570740523008 4585371257104 4631067623424 4634057723904 4636020874716 4665964283904 4669895172096 4697209580448 4707614195712 4709608507648 4713576164352 4727548198912 4774849408224 4791486514176 4805689491456 4809738092544 4811775667776 4850640668672 4854727139328 4856783773512 4888153059328 4891309149888 4924063452231 4937061191256 4955867288064 4968948977664 4973135118336 4986262388736 5002223189568 5006437362432 5034531848192 5038773239808 5044162560822 5057477317872 5090142855168 5106436172684 5110738140816 5124228633216 5137754735616 5142083088384 5157325307904 5158542664242 5161670148096 5191860968448 5205565595648 5209951076352 5244791292608 5249209819392 5279912662871 5284360778004 5296065970176 5298309571104 5318491723776 5332530610176 5337023053824 5368239520512 5371705584252 5402912227328 5406400677888 5408691020502 5413247626248 5456970752256 5463881745201 5480077843856 5492216561664 5499172191744 5534690574336 5554193840163 5570657642928 5575350699072 5586460639232 5590067599872 5622764134486 5626173063168 5627501088264 5663848329216 5666247735764 5678798831616 5683582992384 5726410712064 5753750683648 5759904723132 5764757212368 5779974077568 5797107140608 5801990971392 5817306120192 5835927054496 5840843589504 5856261295104 5878568779776 5900390204184 5933555392512 5955580928883 5960598267492 5978266738752 5983303189248 5994047191552 5999096936448 6018299774949 6034185900424 6039269460576 6057171129856 6078276255744 6094320697344 6139092096288 6165087574338 6178743631872 6181361166288 6186568715712 6221285711872 6226526896128 6262946107264 6266989848294 6284768219136 6329444696064 6366465877632 6371829370368 6388648685568 6407585988608 6412984123392 6415700890368 6472969519104 6475711698016 6521745533184 6544469385216 6565417936308 6582748255008 6588293956992 6607823050752 6613389877248 6625265303552 6630846824448 6637938979707 6669630919424 6675249816576 6719888843654 6725550081096 6743303090496 6786857140224 6788459137977 6792574795776 6814317521088 6832304844288 6838060787712 6850339647488 6856110784512 6876433743872 6878056885656 6922481291264 6946601435136 6954031312074 6998946425856 7045814370672 7061421293568 7064412761472 7070364246528 7091322298368 7110040813568 7116030738432 7157652694016 7162274112336 7208534237184 7211588027336 7217663501664 7233651081216 7275961003008 7282090708992 7285175660268 7332229588992 7336963724832 7405591786884 7427543523904 7433800932096 7453423466496 7479393583104 7503334784352 7551797772288 7558159859712 7571731775488 7586215976808 7635214282752 7659654259026 7666107211224 7679872964176 7686342949824 7706632103424 7735987961856 7737813996363 7756408160256 7787791452672 7808348393472 7814926614528 7838091706368 7867186938912 7873814729088 7911407190016 7926541167006 7940774571844 7947464356656 7971022318336 7977737585664 7998795915264 8024399699932 8052359280768 8104368340992 8109601016832 8113036530753 8185456128384 8220116765784 8238324842496 8241814888384 8248758287616 8297005613083 8302035861504 8355986464392 8379690958848 8385101399808 8434146201729 8439259594752 8441251632396 8488621170176 8495772493824 8499371603646 8518198247424 8554267853824 8630626025472 8639857084698 8669961116352 8695660710912 8702986457088 8725959180288 8753890581744 8761265384256 8776997673344 8784391942656 8810430734336 8817853169664 8841129099264 8850585306276 8900333088768 8967400108128 8991070787328 8998645404672 9049142853632 9051278850636 9058904190864 9085756694784 9109739792384 9117414383616 9141481046016 9170742514208 9247631361507 9268115447808 9272041749432 9331928567808 9339790344192 9394419160896 9400484772441 9419217015296 9427152328704 9455096397824 9549698816448 9582973028352 9611378982912 9619476185088 9623551335552 9701281337344 9709454278656 9713567547024 9776306118656 9782618299776 9848126904462 9874122382512 9911734576128 9915933537587 9937897955328 9946270236672 9972524777472 10004446379136 10012874724864 10069063696384 10077546479616 10079833265481 10088325121644 10114954635744 10180285710336 10212872345368 10221476281632 10248457266432 10275509471232 10284166176768 10314650615808 10317085328484 10383721936896 10411131191296 10419902152704 10431046968111 10489582585216 10498419638784 10559825325742 10568721556008 10592131940352 10596619142208 10636983447552 10665061220352 10674046107648 10736479041024 10743411168504 10805824454656 10812801355776 10817382041004 10826495252496 10913941504512 10927763490402 10960155687712 10984433123328 10998344383488 11108387680326 11141315285856 11150701398144 11172921278464 11180135199744 11245528268972 11255002176528 11327696658432 11332495471528 11357597663232 11367165984768 11452821424128 11489481388539 11519809446264 11529514424736 11559948155136 11594214281216 11603981942784 11634612240384 11671854108992 11681687179008 11712522590208 11757137559552 11800780408368 11867110785024 11911161857766 11921196534984 11956533477504 11966606378496 11988094383104 11998193872896 12036599549898 12068371800848 12078538921152 12114342259712 12156552511488 12188641394688 12278184192576 12330175148676 12357487263744 12362722332576 12373137431424 12442571423744 12453053792256 12525892214528 12533979696588 12569536438272 12658889392128 12732931755264 12743658740736 12749057405469 12777297371136 12815171977216 12831401780736 12945939038208 12951423396032 12959785627047 13043491066368 13088938770432 13130835872616 13165496510016 13176587913984 13215646101504 13226779754496 13250530607104 13261693648896 13275877959414 13339261838848 13350499633152 13439777687308 13451100162192 13486606180992 13573714280448 13576918275954 13585149591552 13628635042176 13664609688576 13676121575424 13700679294976 13712221569024 13756113771312 13844962582528 13893202870272 13896355500727 13908062624148 13997892851712 14042699474881 14091628741344 14122842587136 14128825522944 14140728493056 14182644596736 14220081627136 14315305388032 14324548224672 14417068474368 14423176054672 14435327003328 14551922006016 14564181417984 14570351320536 14664459177984 14673927449664 14772190356693 14811183573768 14855087047808 14867601864192 14906846932992 14958787166208 15006669568704 15103595544576 15116319719424 15143463550976 15172431953616 15270428565504 15319308518052 15332214422448 15359745928352 15372685899648 15413264206848 15471975923712 15475627992726 15575582905344 15616696786944 15629853229056 15734373877824 15747629458176 15822814380032 15839737988613 15853082334012 15881549143688 15894928713312 15942044636672 15955475171328 15997591830528 16048799399864 16104718561536 16208736681984 16219202033664 16226073061506 16370912256768 16391645235603 16440233531568 16476649684992 16483629776768 16497516575232 16594011226166 16604071723008 16711972928784 16759381917696 16770202799616 16868292403458 16878519189504 16882503264792 16977242340352 16991544987648 16998743207292 17036396494848 17108535707648 17261252050944 17279714169396 17339922232704 17391321421824 17405972914176 17451918360576 17507781163488 17522530768512 17553995346688 17568783885312 17620861468672 17635706339328 17701170612552 17800666177536 17866742786649 17934800216256 17982141574656 17997290809344 18054899324847 18098285707264 18102557701272 18117808381728 18171513389568 18219479584768 18234828767232 18282962092032 18341485028416 18495262723014 18536230895616 18544083498864 18663857135616 18679580688384 18788838321792 18800969544882 18838434030592 18854304657408 18910192795648 19099397632896 19165946056704 19222757965824 19238952370176 19247102671104 19402562674688 19418908557312 19427135094048 19552612237312 19565236599552 19679674470701 19696253808924 19748244765024 19823469152256 19831867075174 19875795910656 19892540473344 20008892758272 20025749449728 20138127392768 20159666530962 20176650243288 20229909271488 20360571420672 20365377413931 20425744690736 20442952563264 20496914532864 20551018942464 20568332353536 20629301231616 20634170656968 20767443873792 20822262382592 20839804305408 20862093936222 20979165170432 20996839277568 21119650651484 21137443112016 21184263880704 21193238284416 21273966895104 21330122440704 21348092215296 21472958082048 21486822337008 21625602711552 21634764082008 21652990504992 21827883009024 21837130072571 21855526980804 21920311375424 21996688766976 22216775360652 22282630571712 22301402796288 22345842556928 22360270399488 22491056537944 22510004353056 22655393316864 22664990943056 22715195326464 22905642848256 22978962777078 23039618892528 23059028849472 23119896310272 23188428562432 23207963885568 23213441989089 23269224480768 23343708217984 23363374358016 23425045180416 23514275119104 23601560816736 23734221570048 23822323715532 23842393069968 23913066955008 23933212756992 23976188766208 23996387745792 24073199099796 24136743601696 24157077842304 24228684519424 24313105022976 24339109592259 24556368385152 24660350297352 24714974527488 24725444665152 24746274862848 24885142847488 24891016839249 24906107584512 25051784429056 25067959393176 25139072876544 25302438605187 25317778784256 25465863510528 25487317481472 25498114810938 25554594742272 25630343954432 25662803561472 25891878076416 25902846792064 25919571254094 26086982132736 26177877540864 26261671745232 26330993020032 26353175827968 26431292203008 26453559508992 26501061214208 26523387297792 26551755918828 26678523677696 26700999266304 26879555374616 26902200324384 26973212361984 27147428560896 27153836551908 27257270084352 27329219377152 27352243150848 27401358589952 27424443138048 27512227542624 27689925165056 27742894084521 27792711001454 27816125248296 27995785703424 28085398949762 28183257482688 28257651045888 28281456986112 28365289193472 28440163254272 28630610776064 28649096449344 28834136948736 28846352109344 28870654006656 29103844012032 29128362835968 29140702641072 29328918355968 29347854899328 29544380713386 29622367147536 29710174095616 29735203728384 29747800612761 29813693865984 29917574332416 30013339137408 30207191089152 30232639438848 30239499796443 30344863907232 30540857131008 30638617036104 30664428844896 30719491856704 30745371799296 30826528413696 30925202739673 30943951847424 30951255985452 31151165810688 31233393573888 31259706458112 31468747755648 31495258916352 31645628760064 31679475977226 31706164668024 31763098287376 31789857426624 31884089273344 31910950342656 31995183661056 32097598799728 32209437123072 32417473363968 32438404067328 32452146123012 32741824513536 32783290471206 32880467063136 32953299369984 32967259553536 32995033150464 33188022452332 33423945857568 33518763835392 33540405599232 33736584806916 33765006529584 33954484680704 33983089975296 33997486414584 34072792989696 34217071415296 34468444165617 34559428338792 34679844465408 34782642843648 34811945828352 34903836721152 35015562326976 35045061537024 35107990693376 35137567770624 35241722937344 35271412678656 35402341225104 35601332355072 35733485573298 35869600432512 35964283149312 35994581618688 36109798649694 36205115402544 36235616763456 36343026779136 36438959169536 36469657534464 36565924184064 36682970056832 36959388640097 36990525446028 37072461791232 37088166997728 37327714271232 37359161376768 37577676643584 37601939089764 37676868061184 37708609314816 37820385591296 38198795265792 38247172216407 38331892113408 38445515931648 38494205342208 38805125349376 38837817114624 38854270188096 38879356881141 39105224474624 39130473199104 39359348941402 39392507617848 39496489530048 39646938304512 39663734150348 39751591821312 39785080946688 40017785516544 40051498899456 40276254785536 40319333061924 40353300486576 40459818542976 40721142841344 40730754827862 40851489381472 40885905126528 40993829065728 41102037884928 41136664707072 41268341313936 41534887747584 41644524765184 41679608610816 41689066502181 41724187872444 41958330340864 41993678555136 42128098424643 42239301302968 42274886224032 42368527761408 42386476568832 42547933790208 42660244881408 42945916164096 42973644674016 43251205423104 43269528164016 43305981009984 43655766018048 43674260145142 43711053961608 43840622750848 43993377533952 44433550721304 44565261143424 44602805592576 44691685113856 44720540798976 44982113075888 45020008706112 45310786633728 45329981886112 45430390652928 45811285696512 45957925554156 46079237785056 46118057698944 46239792620544 46376857124864 46415927771136 46426883978178 46687416435968 46726748716032 46850090360832 47203121633472 47468443140096 47519213965839 47644647431064 47684786139936 47826133910016 47866425513984 47952377532416 47992775491584 48146398199592 48273487203392 48314155684608 48457369038848 48626210045952 48678219184518 49112736770304 49320700594704 49429949054976 49450889330304 49492549725696 49770285694976 49782033678498 49812215169024 50103568858112 50135918786352 50278145753088 50604877210374 50635557568512 50931727021056 50974634962944 50996229621876 51109189484544 51325607122944 51783756152832 51805693584128 51839142508188 52173964265472 52355755081728 52523343490464 52661986040064 52706351655936 52862584406016 52907119017984 53002122428416 53103511837656 53357047355392 53401998532608 53600228359947 53759110749232 53804400648768 53946424723968 54164697974541 54294857121792 54307673103816 54514540168704 54658438754304 54704486301696 54802717179904 54848886276096 55024455085248 55379850330112 55485788169042 55585422002908 55632250496592 55991571406848 56170797899524 56366514965376 56515302091776 56562913972224 56730578386944 57261221552128 57298192898688 57668273897472 57692704218688 57741308013312 58079039291581 58207688024064 58256725671936 58281405282144 58657836711936 58695709798656 59039023412103 59088761426772 59244734295072 59420348191232 59470407456768 59495601225522 59627387731968 60026678274816 60414382178304 60478999592886 60689727814464 61081714262016 61096132241793 61277234072208 61328857689792 61438983713408 61490743598592 61653056827392 61850405479346 61887903694848 61902511970904 62302331621376 62466787147776 62519412916224 62937495511296 62990517832704 63291257520128 63358951954452 63412329336048 63526196574752 63579714853248 63768178546688 63821900685312 63990367322112 64195197599456 64418874246144 64876808134656 64904292246024 65483649027072 65511390217713 65566580942412 65760934126272 65934519107072 65990066300928 66376044904664 66847891715136 67037527670784 67080811198464 67473169613832 67530013059168 67908969361408 67966179950592 67994972829168 68145585979392 68434142830592 68936888331234 69118856677584 69359688930816 69565285687296 69623891656704 69807673442304 70031124653952 70090123074048 70215981386752 70275135541248 70483445874688 70542825357312 70804682450208 71202664710144 71466971146596 71739200865024 71928566298624 71989163237376 72219597299388 72410230805088 72471233526912 72686053558272 72877918339072 72939315068928 73017328776777 73365940113664 73918777280194 73981050892056 74144923582464 74176333995456 74655428542464 74673050517747 74718322753536 75155353287168 75203878179528 75353736122368 75417218629632 75640771182592 75907315815561 76397590531584 76494344432814 76663784226816 76891031863296 76988410684416 77610250698752 77675634229248 77708540376192 77758713762282 78210448949248 78260946398208 78718697882804 78785015235696 78992979060096 79293876609024 79327468300696 79503183642624 79570161893376 80035571033088 80102997798912 80638666123848 80706600973152 80919637085952 81392939361401 81442285682688 81461509655724 81702978762944 81771810253056 81987658131456 82204075769856 82273329414144 82536682627872 83069775495168 83289049530368 83378133004362 83448375744888 83916660681728 83987357110272 84256196849286 84478602605936 84549772448064 84772953137664 85095867580416 85320489762816 85891832328192 85947289348032 86502410846208 86539056328032 86611962019968 87311532036096 87348520290284 87422107923216 87681245501696 87986755067904 88867101442608 89130522286848 89205611185152 89243401838283 89441081597952 89964226151776 90040017412224 90621573267456 90659963772224 90718499389329 91622571393024 91915851108312 92158475570112 92236115397888 92479585241088 92753714249728 92775608219019 92831855542272 92853767956356 93374832871936 93453497432064 93700180721664 94406243266944 94936886280192 95038427931678 95289294862128 95369572279872 95652267820032 95732851027968 95904755064832 95985550983168 96292796399184 96546974406784 96628311369216 96914738077696 97252420091904 97274488505089 97356438369036 98225473540608 98641401189408 98859898109952 98901778660608 98985099451392 99540571389952 99564067356996 100207137716224 100271837572704 100556291506176 101209754420748 101863454042112 101949269925888 101992459243752 102218378969088 102651214245888 103405332496851 103611387168256 103678285016376 104347928530944 104711510163456 105046686980928 105323972080128 105412703311872 105725168812032 105814238035968 106004244856832 106207023675312 106714094710784 106803997065216 107200456719894 107518221498464 107608801297536 107892849447936 108329395949082 108615346207632 109029080337408 109316877508608 109408972603392 109605434359808 109697772552192 110048910170496 110759700660224 110878165920291 110971576338084 111170844005816 111264500993184 111983142813696 112341595799048 112733029930752 113030604183552 113125827944448 113461156773888 114522443104256 114596385797376 114741516649221 115336547794944 115385408437376 115482616026624 116158078583162 116415376048128 116513451343872 116562810564288 117315673423872 117391419597312 118078046824206 118177522853544 118489468590144 118840696382464 118940814913536 118991202451044 119254775463936 120053356549632 120828764356608 120957999185772 121379455628928 122163428524032 122192264483586 122554468144416 122657715379584 122877967426816 122981487197184 123306113654784 123700810958692 123805023941808 124604663242752 124933574295552 125038825832448 125067199506543 125874991022592 125981035665408 126384295273929 126717903908904 126824658672096 127052393149504 127159429706496 127536357093376 127643801370624 127980734644224 128390395198912 128837748492288 129753616269312 129808584492048 130967298054144 131022780435426 131133161884824 131521868252544 131869038214144 131980132601856 132752089809328 133695783430272 134075055341568 134161622396928 134946339227664 135060026118336 135817938722816 135932359901184 135989945658336 136291171958784 136868285661184 137757721294907 137873776662468 138237713355168 138719377861632 139130571374592 139247783313408 140062249307904 140180246148096 140431962773504 140550271082496 140966891749376 141609364900416 142405329420288 142557641897517 142933942293192 143478401730048 143857132597248 143978326474752 144439194598776 144820461610176 144942467053824 145372107116544 145755836678144 145878630137856 146034657553554 146731880227328 147837554560388 147962101784112 148289847164928 148352667990912 149310857084928 149346101035494 149436645507072 150310706574336 150407756359056 150707472244736 150834437259264 151814631631122 152795181063168 152859910507997 152988688865628 153327568453632 153976821368832 155220501397504 155351268458496 155417080752384 155517427524564 156420897898496 156521892796416 157437395765608 157570030471392 157985958120192 158587753218048 158654936601392 159006367285248 160071142066176 160205995597824 160800685079841 161277332247696 161413201946304 161839274171904 162494093923623 162785878722802 162884571365376 162923019311448 163405957525888 163543620506112 163975316262912 164408151539712 164546658828288 165073365255744 166139550990336 166578099060736 166756266008724 166896751489776 167833321363456 167974714220544 168512393698572 168957205211872 169099544896128 169545906275328 170191735160832 171783664656384 171894578696064 173004821692416 173078112656064 173223924039936 174237117874743 174623064072192 174697040580568 174844215846432 175362491003392 175973510135808 177117070236309 177734202885216 178261044573696 178411222370304 178486803676566 178882163195904 179928452303552 180080034824448 181243146534912 181319927544448 181436998778658 183245142786048 183831702216624 184316951140224 184472230795776 184959170482176 185507428499456 185551216438038 185663711084544 185707535912712 186749665743872 186906994864128 187400361443328 188812486533888 189873772560384 190076855863356 190578589724256 190739144559744 191304535640064 191465702055936 191809510129664 191971101966336 192585592798368 193093948813568 193256622738432 193829476155392 194548977010178 194712876738072 196450947081216 196534170653139 197282802378816 197803557321216 197970198902784 199081142779904 199128134713992 200414275432448 200543675145408 201112583012352 202419508841496 203726908084224 203898539851776 203984918487504 204436757938176 205302428491776 206810664993702 207222774336512 207356570032752 208695857061888 209423020326912 210093373961856 210647944160256 210825406623744 211450337624064 211628476071936 212414047350624 213428189421568 213607994130432 214400913439788 215036442996928 215217602595072 215785698895872 216476419177711 216658791898164 217230692415264 218058160674816 218633755017216 218817945206784 219210868719616 220097820340992 221519401320448 221756331840582 221943152676168 222341688011632 222529001986368 223966285627392 224019151553241 224683191598096 225466059861504 226061208367104 226251655888896 226922313547776 227721947446683 229044886208512 229192771594752 229483033298442 230673095589888 230770816874752 230965232053248 232316157166324 232830752096256 233026902687744 233125621128576 234631346847744 234782839194624 236156093648412 236355045707088 236978937180288 237681392764928 237881629827072 237982404902088 238509550927872 240106713099264 240208430798281 241915998371544 242758911257856 244178818084203 244326857048064 244384528967172 245108936288832 245315430759168 245755934853632 245962974394368 246612227309568 247401621917384 247610047883616 249209326485504 249867148591104 250134399013086 251749982045184 251962071330816 252768590547858 253435807817808 253649317344192 254104786299008 254318859412992 255072714186752 255287602741248 255961469288448 256780790397824 257675496984576 259507232538624 259617168984096 261934596108288 262045560870852 262266323769648 263043736505088 263738076428288 263960265203712 265504179618656 267391566860544 267730205514849 268323244793856 269892678455328 270120052236672 271635877445632 271864719802368 271979891316672 272155498167987 273736571322368 275515442589814 275747553324936 276475426710336 277438755723264 278261142749184 278326824657057 278495566626816 280124498615808 280360492296192 280863925547008 281100542164992 281933783498752 283218729800832 284810658840576 285115283795034 285867884586384 286956803460096 287714265194496 287956652949504 288878389197552 289640923220352 289884934107648 290744214233088 291511673356288 291757260275712 291823465515267 292069315107108 293463760454656 295675109120776 295924203568224 296579694329856 296705335981824 298621714169856 298692202070988 300621413148672 300815512718112 301414944489472 301668874518528 303629263262244 305590362126336 305719821015994 305977377731256 306655136907264 307953642737664 310441002795008 310834161504768 311034855049128 312841795796992 313043785592832 314874791531216 315140060942784 315971916240384 317175506436096 317309873202784 318012734570496 320142284132352 320411991195648 321601370159682 322554664495392 322826403892608 323678548343808 324988187847246 325571757445604 325846038622896 326811915051776 327087241012224 327950632525824 328816303079424 329093317656576 330146730511488 332279101980672 332634497760873 333512532017448 333793502979552 335666642726912 335949428441088 337024787397144 337914410423744 338199089792256 339091812550656 340177230136403 340383470321664 343567329312768 343789157392128 346009643384832 346156225312128 346447848079872 348474235749486 349246128144384 349394081161136 349688431692864 350724982006784 351947020271616 354234140472618 355468405770432 356522089147392 356822444740608 356973607353132 357764326391808 359856904607104 360160069648896 362486293069824 362639855088896 362873997557316 366490285572096 367663404433248 368633902280448 368944461591552 369918340964352 371014856998912 371102432876076 371415071825424 373499331487744 373813989728256 374800722886656 375201598519629 377624973067776 379152885821787 380153711726712 381157179448512 381478289119488 382609071280128 382931404111872 383619020259328 383942203932672 385171185596736 386187897627136 386513245476864 387658952310784 389097954020356 389425753476144 392901894162432 393068341306278 394565604757632 395607114642432 395940397805568 398256269427984 400828550864896 401087350290816 402225166024704 404839017682992 406553275041067 407453816168448 407797079703552 407969836975008 408873515876352 410604856983552 413273163884721 413621329987404 414445548673024 414713140065504 417391714123776 420186747923712 421295888320512 421650813247488 422900675248128 424828094701248 426856378843136 427215988260864 427672925692551 428801826879576 430072885993856 430435205190144 431571397791744 432952838355422 433317583796328 434461384830528 436116321349632 437267510034432 437635890413568 438421737439232 440195640681984 443038802640896 443512663681164 443886305352336 444683376023264 445058003972736 447932571254784 448038303106482 449366383196192 450932119723008 452122416734208 452503311777792 455443894893366 458089772417024 458385543189504 458579731523991 458966066596884 461541633749504 461930464106496 464632314332648 465661504192512 466053805375488 466251242257152 469262693695488 469565678389248 472312187296824 472710091414176 473957874360576 475362785529856 475763259654144 475964809804176 477019101855744 480213426198528 480416861596562 483831996743088 485517822515712 488357636168406 488653714096128 488769057934344 490217872577664 490630861518336 491511869707264 491925948788736 493224454619136 494803243834768 495220095767232 498418652971008 499734297182208 500268798026172 503499964090368 503924142661632 505537181095716 506871615635616 507298634688384 508209572598016 508637718825984 510145428373504 510575205482496 513561580795648 515350993969152 519014465077248 519234337968192 522711353624229 523869192216576 524091121741704 524532647539296 526087473010176 527476152856576 527920530407424 531008359237312 531351210708927 534783133721088 535460411029698 536646489587712 539785356910656 540240104473344 543271754891264 543729439604736 543959782633344 544310996335974 547473142644736 551030885179628 551495106649872 552950853420672 554877511446528 556522285498368 556653649314114 556991133253632 560248997231616 560720984592384 561727851094016 562201084329984 566437459601664 569621317681152 569750575529807 570230567590068 571735769172768 573913606920192 575428530388992 575913305899008 577756778395104 579281846440704 579769868215296 581488428466176 583023346712576 583646931030534 584138630214216 586927520909312 589602511959417 591350218241552 591848407136448 593410671963648 597243428339712 597384404141976 601242826297344 601631025436224 602829888978944 603337749037056 607258526524488 611180724252672 611439642031988 611954755462512 613310273814528 615907285475328 620882005590016 621668323009536 622069710098256 626087571185664 629749583062432 630280121885568 631943832480768 634351012872192 634619746405568 640284568264704 640823982391296 643202740319364 645109328990784 645652807785216 647357096687616 649429257533133 649976375694492 651143514891208 651692077245792 653623830103552 654174482024448 655901265051648 657632606158848 660293461022976 664558203961344 665268995521746 667025064034896 667587005959104 671333285453824 671898856882176 672057454659723 674049574794288 675828820847488 676398179584512 678183625101312 680354460272806 680766940643328 687134658625536 687578314784256 692019286769664 692312450624256 692895696159744 696948471498972 698492256288768 698788162322272 699376863385728 701449964013568 703894040543232 708468280945236 710936811540864 713044178294784 713644889481216 713947214706264 715528652783616 719713809214208 720320139297792 720625292394843 725279710177792 725747995114632 732536454252609 732980571144192 735326808866496 737267804560896 737888923183104 739836681928704 742029713997824 742204865752152 742830143650848 746998662975488 747627979456512 749601445773312 750403197039258 755249946135552 758305771643574 760307423453424 762314358897024 762956578238976 765218142560256 765862808223744 767238040518656 767884407865344 770342371193472 772375795254272 773026490953728 775317904621568 778195908040712 778851506952288 785803788324864 786136682612556 789131209515264 791214229284864 791880795611136 796512538855968 801657101729792 802174700581632 803190616544547 809678035365984 813106550082134 814907632336896 815594159407104 815939673950016 821209713967104 826546327769442 827242659974808 828891097346048 829426280131008 834783428247552 834980473971171 840373495847424 842591776641024 843301626494976 845801350496256 849656189402496 853712757686272 854431976521728 855345851385102 857603653759152 860145771987712 860870410380288 863142795583488 865905676710844 866635167592656 868922769661056 872232642699264 874535020068864 875271780827136 875470396545801 880391281363968 887025327362328 887772610704672 889366752046528 890116007945472 895322332975411 895865142509568 896076606212964 898732766392384 901864239446016 904244833468416 905006623555584 910887789786732 916179544834048 916771086379008 917159463047982 917932133193768 923083267499008 923860928212992 929264628665296 931323008385024 932502484514304 938525387390976 939131356778496 944624374593648 945420182828352 947915748721152 950725571059712 951526519308288 951929619608352 954038203711488 960426852397056 960833723193124 967663993486176 971035645031424 976715272336812 977538115868688 980435745155328 981261723036672 983023739414528 983851897577472 986448909238272 989606487669536 990440191534464 996837305942016 997903493282619 1000537596052344 1006999928180736 1007848285323264 1011074362191432 1013743231271232 1014597269376768 1016419145196032 1017275437651968 1020290856747008 1020531690409209 1021150410964992 1027123161591296 1030701987938304 1038028930154496 1038468675936384 1045422707248458 1047738384433152 1048182243483408 1049065295078592 1052174946020352 1054952305713152 1055841060814848 1062016718474624 1062702421417854 1069566267442176 1070019373555979 1070920822059396 1073292979175424 1079570713821312 1080480208946688 1086543509782528 1087458879209472 1087919565266688 1088621992671948 1094946285289472 1102061770359256 1102990213299744 1105901706841344 1109755022893056 1113044570996736 1113307298628228 1120497994463232 1121441969184768 1123455702188032 1124402168659968 1125604795558887 1132874919203328 1137458657465361 1139501151059614 1140461135180136 1143471538345536 1147827213840384 1150857060777984 1151826611798016 1155513556790208 1158563692881408 1159539736430592 1162976856932352 1166046693425152 1167293862061068 1168277260428432 1173855041818624 1179205023918834 1182700436483104 1183696814272896 1186821343927296 1194768808283952 1202485652594688 1203262050872448 1205659777957888 1206675498074112 1214517053048976 1219659825123201 1222361448505344 1222879284063976 1223909510925024 1226620547629056 1231814570950656 1239819491654163 1243336646019072 1244139420196512 1252175142371328 1259499166124864 1260560243771136 1263887664961536 1268702025744384 1269239492811136 1280569136529408 1281647964782592 1286405480638728 1290218657981568 1291305615570432 1294714193375232 1298858515066266 1299952751388984 1302287029782416 1303384154491584 1307247660207104 1308348964048896 1311802530103296 1315265212317696 1320586922045952 1329116407922688 1330537991043492 1334050128069792 1335174011918208 1342666570907648 1343797713764352 1344114909319446 1348099149588576 1351657641694976 1352796359169024 1356367250202624 1360708920545612 1374269317251072 1375156629568512 1375739194571973 1384624901248512 1385791392319488 1393896942997944 1396984512577536 1397576324644544 1398753726771456 1402899928027136 1407788081086464 1416936561890472 1421873623081728 1426088356589568 1427289778962432 1427894429412528 1431057305567232 1439427618428416 1440640278595584 1441250584789686 1450559420355584 1451495990229264 1465072908505218 1465961142288384 1470653617732992 1474535609121792 1475777846366208 1479673363857408 1484409731504304 1485660287301696 1493997325950976 1495255958913024 1499202891546624 1500806394078516 1510499892271104 1515334934243977 1516611543287148 1520614846906848 1524628717794048 1525913156477952 1530436285120512 1531725616447488 1534476081037312 1540684742386944 1544751590508544 1546052981907456 1550635809243136 1556391816081424 1557703013904576 1568134060872687 1571607576649728 1572273365225112 1578262419030528 1582428458569728 1583761591222272 1593025077711936 1594053632126781 1603314203459584 1604349401163264 1606381233089094 1619356070731968 1626213100164268 1629815264673792 1631188318814208 1631879347900032 1642419427934208 1653092655538884 1654485319949616 1657782194692096 1658852560262016 1669566856495104 1669960947942342 1680746991694848 1681459015587967 1685183553282048 1686603252989952 1699312378804992 1707425515372544 1708863953043456 1709251726589421 1710691702770204 1715207307518304 1720291543975424 1721740820760576 1726285591166976 1731811353421688 1733270335185312 1737845539322112 1744465285398528 1749070040137728 1750940793091602 1760782562727936 1768807535878251 1774050654724656 1775545221409344 1778733504093056 1780232015890944 1790644665950822 1791730285019136 1792153212425928 1797465532784768 1803728478892032 1808489666936832 1810013247111168 1821775579573464 1832359089668096 1833542172758016 1834318926095964 1835864266387536 1846166534998016 1847721856425984 1858529257330592 1862646016770048 1865004969028608 1878262713556992 1889248749187296 1890840365656704 1895831497442304 1901451142119424 1903053038616576 1903859239216704 1920853704794112 1921667446386248 1935327986972352 1942071290062848 1948287772599399 1953430544673624 1955076231737376 1960871490310656 1962523446073344 1966047478829056 1967703795154944 1972897818476544 1979212975339072 1980880383068928 1993674611884032 1995806986565238 2001075192104688 2013999856361472 2015696570646528 2022148724382864 2027486462542464 2029194538753536 2032838290392064 2034550875303936 2040581713494016 2041063380818418 2042300821929984 2054246323182592 2061403975876608 2076057860308992 2076937351872768 2090845414496916 2095476768866304 2096364486966816 2098130590157184 2104349892040704 2109904611426304 2111682121629696 2124033436949248 2125404842835708 2139132534884352 2140038747111958 2141841644118792 2146585958350848 2159141427642624 2160960417893376 2161875877184529 2173087019565056 2175839130533376 2177243985343896 2189892570578944 2197609362757827 2204123540718512 2205980426599488 2211803413682688 2219510045786112 2226089141993472 2226614597256456 2240995988926464 2242883938369536 2246911404376064 2248804337319936 2251209591117774 2265749838406656 2274917314930722 2279002302119228 2280922270360272 2286943076691072 2295654427680768 2301714121555968 2303653223596032 2311027113580416 2317127385762816 2319079472861184 2325953713864704 2334587724122136 2336554520856864 2347710083637248 2358410047837668 2365400872966208 2367393628545792 2373642687854592 2381240610954821 2389537616567904 2404971305189376 2406524101744896 2411319555915776 2429034106097952 2439319650246402 2444722897010688 2445758568127952 2447819021850048 2463629141901312 2479638983308326 2486673292038144 2488278840393024 2504350284742656 2504941421913513 2518998332249728 2521120487542272 2527775329923072 2537404051488768 2538478985622272 2561138273058816 2563295929565184 2572810961277456 2580437315963136 2582611231140864 2589428386750464 2597717030132532 2599905502777968 2604574059564832 2606768308983168 2614495320414208 2616697928097792 2623605060206592 2626411189637403 2641173844091904 2661075982086984 2668100256139584 2670348023836416 2685333141815296 2685966998926233 2687595427528704 2688229818638892 2696198299177152 2703315283389952 2705592718338048 2712734500405248 2721417841091224 2748538634502144 2750313259137024 2751478389143946 2769249802497024 2771582784638976 2787793885995888 2793969025155072 2795152649289088 2797507453542912 2805799856054272 2815576162172928 2833873123780944 2843747246163456 2852176713179136 2854579557924864 2855788858825056 2862114611134464 2878855236856832 2881280557191168 2882501169579372 2901118840711168 2902991980458528 2930145817010436 2941307235465984 2949071218243584 2951555692732416 2959346727714816 2968819463008608 2971320574603392 2987994651901952 2990511917826048 2993710479847857 3001612788157032 3020999784542208 3030669868487954 3033223086574296 3041229693813696 3049257435588096 3051826312955904 3060872570241024 3061595071227627 3063451232894976 3068952162074624 3081369484773888 3089503181017088 3092105963814912 3101271618486272 3112783632162848 3115406027809152 3136268121745374 3143215153299456 3144546730450224 3156524838061056 3164856917139456 3167523182444544 3186050155423872 3188107264253562 3206628406919168 3208698802326528 3210058120667937 3212762466178188 3238712141463936 3252426200328536 3259630529347584 3262376637628416 3263758695800064 3284838855868416 3306185311077768 3308970639899232 3315564389384192 3317705120524032 3337110513817441 3339133712990208 3339921895884684 3361493983389696 3362918031175934 3370367106564096 3373206505979904 3398624757609984 3414851030745088 3418503453178842 3421383405540408 3430414615036608 3440583087950848 3443481641521152 3452571182333952 3463622706843376 3466540670370624 3475691078644224 3488930570797056 3498140080275456 3501881586183204 3521565125455872 3537615071756502 3548101309449312 3551090442818688 3557467008186112 3560464031781888 3581289331901644 3584306424851856 3594931065569536 3607456957784064 3616979333873664 3620026494222336 3643551159146928 3658979475369603 3667084345516032 3668637852191928 3671728532775072 3692333069996032 3695443712851968 3717058514661184 3719458474962489 3730009938057216 3756525427113984 3778497498374592 3781680731313408 3791662994884608 3802902284238848 3806106077233152 3807718478433408 3841707409588224 3843334892772496 3870655973944704 3884142580125696 3896575545198798 3906861089347248 3910152463474752 3921742980621312 3925046892146688 3932094957658112 3935407590309888 3945795636953088 3958425950678144 3961760766137856 3987349223768064 3988254028708649 3991613973130476 4002150384209376 4027999712722944 4031393141293056 4044297448765728 4054972925084928 4058389077507072 4065676580784128 4069101750607872 4081163426988032 4082126761636836 4108492646365184 4122807951753216 4127217583715919 4153874703745536 4181690828993832 4190953537732608 4192728973933632 4196261180314368 4208699784081408 4219809222852608 4223364243259392 4248066873898496 4250809685671416 4278265069768704 4280077494223916 4283683288237584 4293171916701696 4318282855285248 4321920835786752 4323751754369058 4346174039130112 4351678261066752 4354487970687792 4395218725515654 4408247081437024 4411960853198976 4423606827365376 4439020091572224 4453229194512912 4481991977852928 4485767876739072 4493822808752128 4497608674639872 4502419182235548 4531499676813312 4546004802731931 4549834629861444 4558004604238456 4561844540720544 4573886153382144 4591308855361536 4603428243111936 4622054227160832 4634254771525632 4638158945722368 4651907427729408 4669175448244272 4673109041713728 4695420167274496 4704402182618061 4716820095675336 4730801745932416 4734787257091584 4747285375709184 4762481221909642 4779075233135808 4809942610378752 4813048203489792 4822639111831552 4858068212195904 4878639300492804 4889445794021376 4891517136255904 4895638043700096 4927258283802624 4959277966616652 4973346584076288 4976557680786048 5008700569485312 5009882843827026 5037996664499456 5042240975084544 5044377046763901 5055550659846144 5076957971244544 5122276546117632 5126591859130368 5127755179768263 5145621922554912 5160874631926272 5165222462281728 5178856773500928 5195434060265064 5199811005555936 5209148119129664 5213536617966336 5228990640828416 5233395856195584 5247210120413184 5252822379274806 5282347688183808 5322151964173968 5336200512279168 5340696047672832 5370666283630592 5371933997852466 5375190855057408 5376459637277784 5392396598354304 5406630566779904 5411185436676096 5425469000810496 5442835682182448 5497077269004288 5500626518274048 5502956778287892 5538499604994048 5543165569277952 5575587771991776 5587938050310144 5590305298578176 5595014907085824 5611599712108544 5667746247561888 5687494492326912 5704353426358272 5709159115849728 5711577717650112 5757710473713664 5762561114382336 5765002339158744 5802237681422336 5805983960917056 5844863317798197 5860291634020872 5882614470931968 5898142436487168 5903111385464832 5918693455429632 5937638926017216 5942641149206784 5975989303803904 5981023835652096 5987420959695714 6003225576314064 6041999569084416 6061339736975908 6066446173148592 6082459387627392 6098514871176192 6103652625911808 6121745140482048 6123190142455254 6126902465789952 6162738969547776 6179006362034176 6184211927629824 6225567264325696 6230812055618304 6267256330827877 6272536243490748 6286430306598912 6289093460900448 6313049676122112 6329713834278912 6335046364889088 6372100310847744 6376214528507124 6413256813838336 6417397604653056 6420116241335874 6425524932356376 6477424282927872 6485627631553587 6504852400657072 6519261058695168 6527517391600128 6569677711736832 6592828088273481 6612370622155536 6617941279798464 6631128778768384 6635410241048064 6674221027634882 6678267425980416 6679843791769368 6722987966779392 6725836062351868 6740734213128192 6746413011959808 6797249515219968 6829702061490176 6837006906357684 6842766811080816 6860829230073216 6881166175901696 6886963283042304 6905142364667904 6927245413686752 6933081340741248 6951382157288448 6977861141594112 7003763172366408 7043130250911744 7075230143513004 7096202618898624 7102180885637376 7114934016372224 7120928063563776 7143721832864463 7162578663803288 7168612849703712 7189862131139072 7214913915568128 7233958667747328 7287102318293856 7317958950739206 7334168691032064 7337275704383856 7343457065550144 7384666139992064 7390887425703936 7434117029322368 7438916949924978 7460019876114432 7513050854227968 7556994996749184 7563361462626816 7583325989769216 7605804568477696 7612212154466304 7615436956866816 7683414819176448 7686669785544992 7741311947889408 7768285160251392 7793151090397596 7813722178694496 7820304926949504 7843485961242624 7850093784293376 7864189915316224 7870815180619776 7879233568912209 7916851901356288 7923521532275712 7976508057417298 7983227946260952 8004300768418752 8055999425445888 8057900996778699 8062786282586112 8088594897531456 8109945850169856 8116778155014144 8131353161568256 8138203501215744 8162326853976064 8164253523273672 8216985292730368 8245615903506432 8254435167431838 8307749407491072 8363381657987664 8381907075465216 8385457947867264 8392522360628736 8417399568162816 8439618445705216 8446728486518784 8496133747796992 8501619371342832 8556530139537408 8560154988447832 8567366576475168 8586343833403392 8636565710570496 8643841671573504 8647503508738116 8703356522133504 8708975941375584 8790437451031308 8816494162874048 8823921706397952 8847213654730752 8878040183144448 8906458389025824 8963983955705856 8971535753478144 8987645617504256 9004838364471096 9062999353626624 9092009605463862 9099669259722888 9116009208476912 9123689081441088 9147772306764288 9182617710723072 9184785213682881 9206856486223872 9244108454321664 9268509543051264 9276317891444736 9303814855458816 9338350896488544 9346218083427456 9390840334548992 9408804365236122 9433640191350672 9461603491864832 9469574514183168 9494570751418368 9524962443819284 9558150466271616 9619885220757504 9626096406979584 9630174362003811 9716136424391808 9757278600985608 9778891588042752 9783034272511808 9791276087400192 9848545662729521 9854516567605248 9918555933233304 9946693168152576 9953115361572096 10011331541452323 10017401138970624 10019765687654052 10075993328998912 10084481950169088 10088754093527802 10111101319692288 10153915942489088 10244553092235264 10255510359536526 10291243845109824 10321749263852544 10330444924563456 10357713547001856 10390868120530128 10399622011111872 10418296238259328 10427073235932672 10457981281656832 10466791712391168 10494420240826368 10505644758549612 10564695376367616 10644303928347936 10672401024558336 10681392095345664 10741332567261184 10743867995704932 10752919274555568 10784793196708608 10813261133559808 10822370873352192 10850938001620992 10885671364364896 10976938426108809 11001253036548096 11005913556575784 11076999209988096 11086331138555904 11151175543983552 11158375424887467 11180610597156352 11190029814171648 11223199424217088 11335492495123776 11374988984653824 11408706852716544 11418318231699456 11423155435300224 11515420947427328 11525122228764672 11530004678317488 11604475362844672 11611967921834112 11689726635596394 11720583268041744 11765228941863936 11770213109115769 11796284872974336 11806222770929664 11837386910859264 11875277852034432 11885282298413568 11951978607607808 11962047671304192 11964762086125947 11974841919391428 12006451152628128 12083999138168832 12122679473951816 12132892346297184 12164918775254784 12197029742352384 12207305251823616 12243490280964096 12246380284910508 12325477939095552 12358012724068352 12368423855259648 12381652751147757 12451134528651392 12461624111236608 12534512661655754 12545072486981496 12572860613197824 12578186921800896 12626099352244224 12659427668557824 12670092729778176 12744200621695488 12752429057014248 12826513627676672 12834795209306112 12840232482671748 12851049864712752 12954848565855744 12971255263107174 13009704801314144 13038522117390336 13055034783200256 13185656176546962 13224741244311072 13235882559596928 13262257557536768 13270820482096128 13348442055269764 13359687583538736 13445975933558784 13451672124703736 13481468426256384 13492826023919616 13594499030439936 13638014408195793 13674013812715368 13685533622161632 13721658460146432 13762332351803392 13773926566084608 13810284729335808 13854490827373504 13866162681482496 13902764314576896 13955722283188224 14007526344732816 14086260501823488 14150460287026008 14192405237797248 14204361771274752 14229868032744448 14241856127127552 14287443665728926 14325157327606576 14337225699407424 14379724262278144 14429827831136256 14467917335494656 14574204636587712 14635917901478412 14668337382064128 14674551408767712 14686914131100288 14769332279984128 14781774851407872 14868234058644736 14877833899849956 14920039752228864 15026101708455936 15113989993498368 15126722925253632 15133131140291703 15166651979538432 15211609136955392 15230873913733632 15366829638352896 15373339571089984 15383265539304789 15482623895778816 15536570320502784 15586302180795192 15627444357388992 15640609853899008 15686971922485248 15700187568586752 15728379830632448 15741630361239552 15758467137824418 15833703802712576 15847043064551424 15953016114834596 15966455892521904 16008601536837504 16111998850891776 16115801993557398 16125572565172224 16177189795062912 16219891700339712 16233556310028288 16262706323136512 16276407002431488 16328507046547344 16433970585460736 16491231807012864 16508870334863676 16615498814982144 16668684276683747 16726763315975328 16763814150930432 16770915895734528 16785044721257472 16834799136325632 16879236891410432 16992267495593984 17003238742685664 17113060279074816 17120309976895664 17134733152950336 17273131421140992 17287683343147008 17295007017476232 17406713044267008 17417951882751168 17534589953394591 17580874902062616 17632988325748096 17647843412795904 17694427309461504 17756080366288896 17812916778051648 17927967911411712 17943071506956288 17975291235008512 18009676728942192 18125998707253248 18184019210927724 18199338519445776 18232018416953824 18247378162882176 18295544613528576 18365235421446144 18369570427365762 18488216908643328 18537019086102528 18552635782889472 18676701792977088 18692436166854912 18781680669097984 18801768992483631 18817608730472244 18867280382701344 18923206983729664 18939149028366336 18989141502836736 19049924887638568 19116300932543232 19239770441515008 19252192813959168 19260348724007622 19432272848783616 19456882894660761 19514557201971216 19557783176085504 19566068545023616 19582552174800384 19697091325459042 19709033135210496 19837111866466608 19893386336305152 19906230723144192 20022663082904646 20034802277941248 20039531375308104 20151986657997824 20168963900338176 20177508187055604 20222202639384576 20307831884978176 20489106184470528 20511020719073052 20582487690219648 20643498527705088 20660889849126912 20715427094003712 20781736241060256 20799244022223744 20836592476518656 20854146471865344 20915962563313664 20933583424782336 21011289517099224 21129390752735232 21288607856695872 21344802049116672 21362784190691328 21431165498593389 21482665134522368 21487735991409864 21505838549111136 21569586393417216 21626522267119616 21644741746704384 21701876003241984 21771342728729792 21953876852217618 22002506073096192 22011827113151568 22153998419976192 22172662277111808 22302351087967104 22316750849774934 22361221194312704 22380059628343296 22446398848434176 22670984990247552 22749977969307648 22817413705433088 22836636463398912 22846310870600448 23030841894854656 23050244457529344 23060009356634976 23208950725689344 23223935843668224 23359773596722087 23379453271192788 23441166536083488 23530457883727872 23540426218231538 23592569745948672 23612445541859328 23750555704068864 23770564596827136 23903957215215616 23929524172251894 23949683838782856 24012902305256256 24167998276337664 24173702990336097 24245358947903632 24265784692594368 24329837550509568 24394059484704768 24414610503647232 24486980561928192 24492760569821016 24650955878191104 24716025448136704 24736847710519296 24763305502295514 24902269057302784 24923248222473216 25069025323311508 25090144973962992 25145721226395648 25156373843601792 25252198704488448 25318855337115648 25340185459556352 25488401243390976 25504858114028496 25669590418612224 25680464965343496 25702099729425504 25909697131711488 25942510526214348 26019409602628288 26110069566400512 26371312353093924 26449482488622144 26471765119193856 26524515115073536 26541640964192256 26696884110539528 26719375167077472 26891951867117568 26903344249407472 26962936852512768 27188998060879872 27276028816391586 27348027625430736 27371067244323264 27443316920292864 27524664703606784 27547853132169216 27554355641048643 27620569458671616 27708981654747008 27732325362964992 27805528629153792 27911444566376448 28015052689465632 28172521003646976 28300920574052016 28384810475594496 28408723542549504 28459736065488896 28483712254255104 28574887331457852 28650314655213152 28674451398814848 28759448524556288 28859655662272512 28890523086011433 29148409273175424 29271835802956824 29336674764128256 29349102817535424 29373828262200576 29538664559968256 29545636988188563 29563549702815744 29736468117289472 29755667799699912 29840079504457728 30033994624356969 30052203416911872 30227979986996736 30253445850507264 30266262280583406 30333303959076864 30423218273910784 30461747827467264 30733659276705792 30746679142179968 30766531078609578 30965247791557632 31073140641005568 31172604361590384 31254888714777984 31281219707798016 31373943844970496 31400375137173504 31456759661264896 31483260722479104 31516934275648836 31667407605425152 31694086129102848 31906032229669192 31932911785043808 32017203073675008 32223997701783552 32231603987114796 32354379590125824 32439783400679424 32467112620056576 32525412646273024 32552814004862976 32657014093094688 32867941170921472 32930815278326427 33017740669727352 33230997629964288 33337368553367494 33453526631950656 33541831791469056 33570089442514944 33669598272651264 33758473782820864 33984534991187968 34006477485371328 34226120558149632 34240619953791328 34269466305900672 34546262842281984 34575366686294016 34590014034952464 34813426088534016 34835903765502336 35069179906789182 35161749804125232 35265976651496192 35295686825591808 35310639327347307 35388854618923008 35512160732577792 35625833556103296 35855935822823424 35886143013912576 35894286258377841 36019353457884384 36251997414506496 36368038421855448 36398677038891552 36464036833907648 36494756325764352 36591089227057152 36708215651991851 36730470842892288 36739140854731524 36976433817286656 37074038172205056 37105271565778944 37353403585954176 37384872333709824 37563361338195968 37603537984967262 37635217460944488 37734560765402688 37846413967459328 37878298056732672 37978283005673472 38099849775277136 38232601865086464 38479540883030016 38504385627918336 38520697448015244 38864545697567232 38913765789321522 39029114403942432 39115566352171008 39132137090047232 39165104349600768 39394182650918084 39674223732933216 39786772672610304 39812461446288384 40045326165809292 40079062750616208 40303973315995648 40337927800676352 40355016374111208 40444405278769152 40615663769956352 40914043224587379 41022041438146104 41164975380439296 41286997055410176 41321779698253824 41430854188007424 41563472482120512 41598488044447488 41673184953037312 41708292943730688 41831925126627328 41867166849564672 42022579034198448 42258781505470464 42577215713391744 42689604098233344 42725568381382656 42862330997186778 42975471982819728 43011677098222272 43139172786834432 43253044534239232 43289483493408768 43403752006483968 43542685457459584 43870794315795139 43907753704435236 44005012146192384 44023654226303136 44307996839952384 44345324554223616 44604702175934208 44633501699549868 44722442388625408 44760119256686592 44892797696868352 45341969980495104 45399393420875109 45499955938615296 45634827410866176 45692621741200896 46061683789709312 46100488915058688 46120018713269952 46149796617914367 46417901451378688 46447871687336448 46719547193444174 46758906542385576 46882333072166976 47060915767455744 47080852436463076 47185139491897344 47224891083718656 47501111408137728 47541129193654272 47807914430431232 47859048344503788 47899367677565712 48025804610512512 48335996552675328 48347405980672194 48490717895807264 48531569385188736 48659675101019136 48788118969409536 48829221007294464 48985521139642032 49301911756382208 49432050896273408 49473695421038592 49526611004591028 49804538114605568 49846496444946432 50006052830051241 50138050646623016 50180289947925984 50291442452791296 50312747687203584 50504397408976896 50637710674231296 50976802486781952 51009716228056992 51339180837224448 51360929930686992 51404199458851008 51819394263422976 51885021052428696 52038819205256576 52220139132801024 52742624706187848 52898964977244288 52943530238387712 53049030230147072 53083281928384512 53393768221079056 53438750334154944 53783903734235136 53806688498814944 53925873705025536 54377996121759744 54552057632783172 54696055250861472 54742134488646528 54886633840585728 55049329407213568 55095706264338432 55108711282097286 55417963309494016 55464650725929984 55611057258307584 56030105378931264 56345042007293952 56405306977450893 56601841148104032 56769620951188992 56817447085099008 56919472130977792 56967424508510208 57149774662915704 57300629310426304 57348902797629696 57518897049112576 57719311324545024 57781046172022866 58296818546350848 58543671605913648 58673349528256512 58698205635070848 58747656524401152 59077329119936512 59091273976377126 59127099405631488 59472936234578944 59511335599399824 59680159008915456 60067989248713938 60104406833823744 60455959973993472 60506891701014528 60532524561166812 60666607918153728 60923495654934528 61467318553411584 61493358284359936 61533062157219156 61930495583115264 62146281282011136 62345208723180768 62509777429555968 62562439415596032 62747887689940992 62800750274347008 62913519322529792 63033868551297672 63334815210850304 63388172258205696 63812064459338384 63865823570087616 64034406147350016 64293496495780167 64447995403567104 64463207974229592 64708759180251648 64879566801358848 64934225240113152 65050825292546048 65105628009725952 65314028186189376 65735882341842944 65861630556652854 66035481339454704 66461995259928576 66674737106734988 66907053263901312 67083663582938112 67140178885029888 67339196545302528 67969069982375936 68012954970742656 68452241116299264 68481239907582656 68538932611801344 68939819639106647 69092525684563968 69150733372588032 69180028069904928 69626852177068032 69671807531004672 70079320790166261 70138359813578364 70323499608250464 70531953302992384 70591373651183616 70621278654694614 70777709237846016 71251667112206592 71711871645646848 71788572516755682 72038706915768768 72503994829012992 72521108971008291 72736076843710896 72797354077783104 72928073667815296 72989512651528704 73182178454114304 73416431303983702 73460941685784576 73478281709463048 73952867634573312 74148076344410112 74210543131557888 74706807171908352 74769744667419648 75126722676391936 75207075969934524 75270434921888976 75469121530805376 75692827934918656 75756596113465344 75956566011346944 76199699550554272 76465203730172928 77008771255836672 77041394896030488 77729091395134464 77827531578643044 78058228807884864 78264274180094464 78330208699201536 78788365301836168 79348447465866432 79573545345220608 79624922892576768 80090652331618584 80158125501232416 80607946631991296 80675855601352704 80710032748222416 80888810557538304 81231327539912704 81828086449174758 82044082876292208 82329950760878592 82573994110820352 82643559396507648 82861708376014848 83126944964241024 83196976088894976 83346369906074624 83416585887461376 83663850253254656 83734333699129344 84045158068396896 84517563010940928 85154431426783488 85379208196466688 85451136762765312 85724661994373556 85950943965639456 86023354196444544 86278345573668864 86506089068478464 86578966986817536 86671569258034299 87085370914919168 87741588631590278 87815507408870472 88010024292384768 88047308452606272 88615993679904768 88636910964565689 88690649108447232 89209404351868416 89267003399099736 89444884777250816 89520238513373184 89785595393736704 90101983873070907 90683939960990208 90798786841750218 90999911877230592 91269654821732352 91385243482401792 92123367579418624 92200977830117376 92240037426539904 92299593235828734 92835802902757376 92895743374672896 93439094386888348 93517813084771152 93764666144333952 94121831534911488 94161704872926152 94370278983794688 94449782167437312 95002222816275456 95082258387308544 95718096689007576 95798735355131424 96051609221025024 96671993105350656 96694811961344388 96981435791614528 97063138770377472 97319350202038272 97576237938819072 97658442014588928 97971042279284064 98603823512764416 98864101792546816 99053222009182056 99609076229211136 99692992889892864 100012105660102482 100276101293246032 100360579895851968 100625495374407168 101008794817953792 101275421348462592 101953604973563904 102019432456113984 102678361674448896 102721859861373984 102808398917702016 103638788526845952 103770042104857392 104077638410513152 104440278265602048 105485249412375696 105797929954488576 105887060476775424 105931917982041921 106166563856769024 106787536442158112 106877500668309888 107567807468470272 107613376997629888 107682858775133523 108755992243519488 109104115265566344 109392110501722944 109484268977293056 109773267681171456 110098658814427136 110124646955975553 110191412528676864 110217422564194572 110835926618988032 110929301451859968 111222114516615168 112060210757862528 112690084014587904 112810613954901786 113203682296208064 113539241902377984 113634894170198016 113838944261955584 113934849017020416 114299549325831408 114601258620852608 114697805595259392 115037794098225152 115438622649090048 115562092344045732 116593637092701696 117087343211827296 117346699056513024 117396411270141696 117495313048802304 118154658239873024 118182547952754252 118945872469157888 119022671198799648 119360318017830912 120135978497427876 120911919947986944 121013783402029056 121065049122333624 121333215836307456 121846991309869056 122742129673762137 122986716568719872 123066124314438312 123860991166230528 124292562564022272 124690417446361536 125019554859111936 125124878831192064 125495775379881984 125601500548694016 125827038645059584 126067737102595344 126669630421700608 126776344516411392 127624128918676768 127731647140175232 128068812294700032 128586992991560334 128926415948459184 129417518360503296 129759133602717696 129868450480226304 130101650585092096 130211256019451904 130628056372378752 131471764683685888 131612382947385417 131723261113305708 132070962678909408 132923990519857152 133349474213469976 133814106527802624 134167327165876224 134280357770059776 134678393090605056 135938139964751872 136025909941485312 136198180262625327 136904482232598528 136962479815165312 137077865223602688 137879639278213294 138185051369127936 138301466745176064 138360056139809856 139253704354136064 139343615062009344 140158641580332522 140276719627156728 140646999216500928 141063906605984768 141182747302367232 141242557309389228 141555418475692032 142503334224413184 143423743291293696 143577145033511364 144077413831537536 145007989658025984 145042217942016582 145472153687421792 145594708155566208 145856147335630592 145979025303057408 146364356908228608 146832862607967404 146956563418926096 147905735269146624 148296152688820224 148421086263115776 149413614343816704 149539489334839296 150018158490153723 150414151939869048 150540869843777952 150938243061610752 151385655869837312 151513192226930688 151913132022693888 152399399101108544 152930407460345856 154017542511673344 154082789792060976 155458182790268928 155655063157286088 156116457615769728 156528548360188928 156660417398403072 157576730603672336 158696894931732864 159147090690441216 159249845785153536 160181304663237168 160316251002464832 161215893263982592 161351711202705408 161420065496444832 161777621115076608 162462655079825408 163518415177054609 163656172898349516 164088165752584416 164659901521757184 165147988221640704 165287118793015296 166253889928482048 166393952177789952 166692739812149248 166833171774922752 167327700506509312 168090316136793792 169035126021881856 169215920932352679 170308862853566976 170758416392933376 170902273525530624 171449323988747112 171901887931278912 172046708392889088 172556691147337728 173012178136956928 173157933973635072 173343138516068598 174170741829838336 175483177263180556 175631014817740944 176020048584769536 176094616905212544 177231987359809536 177273821929131378 177381298216894464 178418808703736832 178534006798199472 178889769554501632 179040477026746368 180203967746141814 181367879921980416 181597573683500436 181999823754461184 182770486964803584 184246735158837248 184401955660234752 184480074853079808 184599186471657468 185671605805514752 185791486749345792 186878188773776696 187035626169542304 187529332288667904 188243663069822976 188323409745852304 188740557967589376 190004445632550912 190164516774617088 191436193378015152 191597470710262848 192103218442050048 192880489487340501 193343986210701312 193389623922688776 193962871583229056 194126277540754944 194638700404076544 195152475877638144 195316884029177856 195942084558568128 197207647025528832 197728203585093632 198106444018364112 199218152458422272 199385985779785728 200024211320204964 200552202586492064 200721159791703936 201250990748814336 202017589635907584 203907209947127808 204038864912227968 205356723348897792 205443719722747968 205616797835404032 206819458917319941 207277577053691904 207540084209714784 208155276821026304 208880556531204096 210237962370498783 210970498824751392 211595859908977152 211774120953550848 211863835964083842 212333127713538048 213575072884316224 213755001336619776 215135614936940544 215226753995259776 215365717550267046 217511984487038976 218208230531132688 218784221003445888 218968537954586112 219546535362342912 220197317628854272 220249293911951106 220382825057353728 220434845128389144 221671853237976064 221858602903719936 222444229033230336 224120421515725056 225380168029175808 225621227909803572 226407364592416128 227078483804755968 227269788340396032 227677888523911168 227869698034040832 228599098651662816 229202517241705216 229395611190518784 230075588196450304 231124184688091464 233187274185403392 234174686423654592 234792822540283392 234990626097604608 236309316479746048 236365095905508504 237891744938315776 238045342397599296 238720636035661824 240271956994855752 241823839895973888 242027566804058112 242130098244667248 242666431672614912 243693982619738112 245484259347524274 245973433137439744 246132248628876624 247721982332461056 248585125128044544 249380834892723072 250039109718223872 250249757662384128 250991550759763968 251203001097388032 252135474205190688 253339260843401216 253552689032822784 255248257837353536 255463294280350464 256137624589400064 256957509563942957 257173985983120668 257852831896918368 258835036721006592 259518267205435392 259736900960452608 260203301170184192 261256112744757504 262943529367371776 263224765894770834 263446522226611416 264141925357818816 265847981039714304 265910732893697067 266698948426939952 267628213055605248 268334654331752448 268560715540119552 269356786181210112 270305951619212721 271876279929503744 272051819882970624 272396360525250654 273808964465197056 273924959630330624 274155730447205376 275759278556426588 276370102738255872 276602933490352128 276720112279619712 278507408708272128 278687230124018688 280317283160665044 280553439254313456 281293998433001856 282127813211969536 282365494604734464 282485114618778456 283110836951384064 285006668448826368 287154290067022728 288154827663075072 290015979316051968 290084435884033164 290944307374843584 291189416311132416 291712294671261184 291958050606114816 292728713816457216 293665725215934808 293913126837852192 295811470538293248 296592305377640448 298827228687633408 299078978669678592 300036316980307446 300828303879738096 301081739687555904 301876486123221504 302771311739674624 303026384453861376 303826264045387776 304798798202217088 305860814920691712 308035085023346688 308165579584121952 310916365580537856 311310126314572176 312232915231539456 313057096720377856 313320834796806144 315153461207344672 317393789863465728 317795753946125763 318499691570307072 320362609326474336 320632502004929664 322431786527965184 322703422405410816 322840130992889664 323048576325400569 324925310159650816 327036830354109218 327312345796699032 328176331505168832 329319803043514368 330295976443281408 330373940867926659 330574237586030592 332507779856964096 332787904355579904 333385479624298496 333666343549845504 334655401013018624 336180632273587584 338070252043763712 338431841864705358 340617725707133952 341516832785866752 341804547051061248 342898647977494224 343803775862557824 344093416785778176 345113382294675456 346024356273913856 346315867947270144 346686277032137196 348341483659676672 350966354526361112 351262029635481888 352040097169539072 352189233810425088 354463974719619072 354547643858262756 356837617407473664 357068013596398944 357779539109003264 358080954053492736 360407935492283628 362735759843960832 363195147367000872 363999647508922368 365540973929607168 368493470317674496 368960149706159616 369198372943314936 371343211611029504 371582973498691584 373756377547553392 374071252339084608 375058664577335808 376487326139645952 376646819491704608 377481115935178752 380008891265101824 380329033549234176 382872386756030304 383194941420525696 384206436884100096 385760978974681002 386779247845377552 387925743166458112 388252555081509888 389277400808153088 390304951755276288 390633768058355712 391884169117136256 394415294051057664 394837148842156251 396212888036728224 398436304916844544 398771971559571456 400048422640409928 401104405172984128 401442319583407872 402501981497628672 403790372171910361 404035179271815168 407814419894255616 408077729824455936 410713446697795584 410887439445495936 411233595670808064 413638917834639882 414555154107383808 415080168419429568 416310553642052608 417761113062408192 420475924740997566 421940997649502784 423191719817954304 423548241907101696 423727671928167684 424666255427076096 427150145768632448 427510002673239552 430271229873881088 430453507990519552 430731435100534092 435023968974077952 436416461062265376 437568442006891776 437937075909172224 439093070724685824 440394635257708544 440498587823902212 440869690256778288 443343706475952128 443717205807439872 444888458066460672 448240843031450112 450054475470461169 451242455819607144 452814729184832256 454156967609511936 454539576680792064 455355777047822336 455739396068081664 457198197303325632 458405034483410432 458791222381037568 460151176392900608 462248369376182928 466374548370806784 468349372847309184 469585645080566784 469981252195209216 472730191811017008 475783489876631552 476090684795198592 477441272071323648 480543913989711504 482578737473746529 483647679791947776 484055133608116224 484260196489334496 485332863345229824 487387965239476224 490555245531163827 490968518695048548 491946866274879488 492264497257753248 495443964664922112 498761669785446144 500078219436447744 500499515324768256 501983101519527936 504270948410381376 506678521686802432 507105378065645568 507647762797058037 510496515674707072 510926588560700928 512275249178800128 513915019127885914 514347971966241336 515705663793836736 517670073442013184 519036534410870784 519473801920905216 520406602340368384 522512225489515008 525887058734743552 526449531789541668 526893044453222832 528283850715637632 531695962079428608 531821465787394134 533397896853879904 535256426111210496 536669308663504896 537121431080239104 540611903238425442 543752559859007488 544103639765941248 544792721050501308 547849919260661248 548311460894410752 551518557112853176 552740205476511744 553205866980704256 553440224559239424 557014817416544256 557374460248037376 560634566321330088 561106878508626912 562587996866003712 564255626423939072 564730989209468928 564970229237556912 566221673902768128 570013336897652736 574308580134045456 576309655326150144 580031958632103936 580168871768066328 581888614749687168 582378832622264832 583424589342522368 583916101212229632 585457427632914432 587331450431869616 587826253675704384 591622941076586496 593184610755280896 597654457375266816 598157957339357184 600072633960614892 601656607759476192 602163479375111808 603752972246443008 605542623479349248 606052768907722752 609597596404434176 611721629841383424 616070170046693376 616331159168243904 620458376751959823 621832731161075712 622620252629144352 624465830463078912 626114193440755712 626641669593612288 630306922414689344 630713887111496349 634787579726931456 635591507892251526 636999383140614144 640725218652948672 641265004009859328 644863573055930368 645406844810821632 645680261985779328 646097152650801138 649850620319301632 654073660708218436 654624691593398064 656352663010337664 658639606087028736 660591952886562816 660747881735853318 661148475172061184 665015559713928192 665575808711159808 666770959248596992 667332687099691008 672361264547175168 676140504087527424 676863683729410716 681235451414267904 683033665571733504 683609094102122496 685797295954988448 687607551725115648 688186833571556352 690226764589350912 692048712547827712 693372554064274392 696682967319353344 701932709052722224 702524059270963776 704378467620850176 708927949439238144 709095287716525512 713675234814947328 714136027192797888 715559078218006528 716161908106985472 720815870984567256 725471519687921664 726390294734001744 727999295017844736 731081947859214336 736986940635348992 737920299412319232 738396745886629872 743165946997383168 747512755095106784 748142504678169216 750117329154671616 752974652279291904 753293638983409216 760017782530203648 760658067098468352 765744773512060608 766389882841051392 768412873768200192 770872528691828871 771521957949362004 773558495690755104 775851486332916224 776505110163019776 778554801616306176 780609903510552576 783768338234272512 788830588102115328 789674297684312502 792425776073456448 796872609833689088 797543943119142912 797732198681091201 800096845280819856 802208810345968256 802884639166815744 805003962995257344 807580744343820722 808070358543630336 815628839788511232 816155459648911872 821426893395591168 821774878890991872 822467191341616128 827277835669279764 829110308214767616 830160336838859136 832621107284105216 835522226124816384 840951849481995132 843881995299005568 846383439635908608 847096483814203392 847455343856335368 849332510854152192 854300291537264896 855020005346479104 860907015981039104 861462870201068184 870047937948155904 872832922124530752 875136884013783552 875874151818344448 878186141449371648 880789270515417088 880997175647804424 881739380513556576 886687412951904256 887434411614879744 889776916132921344 896481686062900224 900108950940922338 902484911639214288 905629458369664512 908313935219023872 909079153361584128 910711554095644672 911478792136163328 914396394606651264 916810068966820864 917582444762075136 920302352785801216 924496738752365856 932749096741613568 936698745694618368 939171290161133568 939962504390418432 945460383622034016 951566979753263104 952181369590397184 953387261838377289 961087827979423008 965157474947493058 967295359583895552 968110267216232448 968520392978668992 974775930478952448 981110491062327654 981937037390097096 983893732549758976 984528994515506496 990887929329844224 991121822603779977 997523339570892288 1000156438872895488 1000999030649536512 1003966203039055872 1008541896820762752 1013357043373604864 1014210756131291136 1015295525594116074 1020993031349414144 1021853177121401856 1024550498357600256 1027830038255771828 1028695943932482672 1031411327587673472 1035340146884026368 1038073068821741568 1038947603841810432 1045024450979030016 1052899063579083336 1053786088906445664 1056567701431275264 1063391924158857216 1063642931574788268 1066795793707759808 1070512852222420992 1073338617327009792 1074242862160478208 1081223806476850884 1087505119718014976 1088207279531882496 1089585442101002616 1095699838521322496 1096622921788821504 1103037114225706352 1105480410953023488 1106880449118478848 1114029634833088512 1114748920496074752 1121269132642660176 1122213757017253824 1125175993732007424 1128511252847878144 1129461978418937856 1129940458475113824 1132443347805536256 1140026673795305472 1148617160268090912 1152619310652300288 1160337743536132656 1163777229499374336 1164757665244529664 1166849178685044736 1167832202424459264 1170914855265828864 1174662900863739232 1175652507351408768 1183245882153172992 1184511446526468753 1195308914750533632 1196315914678714368 1200145267921229784 1203313215518952384 1204326958750223616 1207505944492886016 1211085246958698496 1211371116515731083 1212105537815445504 1219195192808868352 1223443259682766848 1232140340093386752 1232662318336487808 1240916753503919646 1243665462322151424 1245240505258288704 1248931660926157824 1252228386881511424 1253283339187224576 1260613844829378688 1261427774222992698 1269575159453862912 1271183015784503052 1273998766281228288 1281450437305897344 1282530008019718656 1289727146111860736 1290813689621643264 1291360523971558656 1292194305301602276 1299701240638603264 1308147321416436872 1309249383186796128 1312705326020675328 1317279212174057472 1321183905773125632 1321495763471706636 1330031119427856384 1331151617422319616 1333541918497193984 1334665374199382016 1344722529094350336 1350163426411383507 1353727367458821432 1362470902828535808 1366067331143467008 1367218188204244992 1371594591909976896 1375215103450231296 1376373667143112704 1380453529178701824 1384097425095655424 1386745108128548784 1393365934638706688 1403865418105444448 1405048118541927552 1408756935241700352 1418190575433051024 1427350469629894656 1428272054385595776 1431118156436013056 1432323816213970944 1441631741969134512 1447736212421239587 1450943039375843328 1452780589468003488 1455998590035689472 1462163895718428672 1471665736593491481 1475840598824638464 1476793491773259744 1486331893994766336 1495025510190213568 1496285009356338432 1500234658309343232 1505949304558583808 1506587277966818432 1520035565060407296 1521316134196936704 1531489547024121216 1532779765682102784 1536825747536400384 1541745057383657742 1543043915898724008 1547116991381510208 1551702972665832448 1553010220326039552 1557109603232612352 1561219807021105152 1567536676468545024 1577661176204230656 1579348595368625004 1584851552146912896 1593745219667378176 1595087886238285824 1595464397362182402 1600193690561639712 1604417620691936512 1605769278333631488 1610007925990514688 1615161488687641444 1631257679577022464 1632310919297823744 1643549757781983744 1644934382683232256 1654555671338559528 1658220616429535232 1660320673677718272 1665242214568210432 1671044452249632768 1681903698963990264 1687763990598011136 1692766879271817216 1694192967628406784 1694910687712670736 1698665021708304384 1708600583074529792 1710040010692958208 1721814031962078208 1722925740402136368 1740095875896311808 1745665844249061504 1750273768027567104 1751748303636688896 1756372282898743296 1761994351295608848 1763478761027113152 1773374825903808512 1774868823229759488 1779553832265842688 1792963372125800448 1798702566947600699 1800217901881844676 1804969823278428576 1811258916739329024 1816627870438047744 1818158306723168256 1821423108191289344 1828792789213302528 1833620137933641728 1835164889524150272 1840604705571602432 1848993477504731712 1861375130255879469 1865498193483227136 1873397491389236736 1878342580322267136 1879925008780836864 1890920767244068032 1892141661334489047 1903133959506526208 1904362739180794368 1906774523676754578 1922175655958846016 1930314949894986116 1934590719167791104 1936220534432464896 1937040785957337984 1949551860957904896 1962220982124655308 1963874074780194192 1967787465099517952 1969057989031012992 1981775858659688448 1982243645207559954 1995046679141784576 2000312877745790976 2001998061299073024 2017083793641525504 2026714086747209728 2028421512262582272 2030591051188232148 2041986062698828288 2043706354242803712 2049100996715200512 2055660076511543656 2057391887864965344 2062822655175346944 2070680293768052736 2076146137643483136 2090048901958060032 2105798127158166672 2107572177812891328 2113135402862550528 2126783848317714432 2127285863149576536 2133591587415519616 2141025704444841984 2146677234654019584 2148485724320956416 2162447612953701768 2175010239436029952 2176414559063764992 2179170884202005232 2191399677042644992 2193245843577643008 2206074228451412704 2210960821906046976 2213760898236957696 2229497840992149504 2242538265285320352 2244427514034507648 2250351987464014848 2257022505695756288 2258923956837875712 2259880916950227648 2280053347590610944 2297234320536181824 2305238621304600576 2312617586075486613 2320675487072265312 2327554458998748672 2329515330489059328 2333698357370089472 2335664404848918528 2341829710531657728 2349325801727478464 2351305014702817536 2366491764306345984 2369022893052937506 2390617829501067264 2392631829357428736 2400290535842459568 2406626431037904768 2408653917500447232 2415011888985772032 2422170493917396992 2422742233031462166 2424211075630891008 2438390385617736704 2446886519365533696 2464280680186773504 2465324636672975616 2481833507007839292 2487330924644302848 2490481010516577408 2497863321852315648 2504456773763022848 2506566678374449152 2521227689658757376 2522855548445985396 2539150318907725824 2542366031569006104 2547997532562456576 2562900874611794688 2565060016039437312 2579454292223721472 2582721047943117312 2584388610603204552 2599402481277206528 2616294642832873744 2618498766373592256 2625410652041350656 2634558424348114944 2642367811546251264 2642991526943413272 2660062238855712768 2662303234844639232 2667083836994387968 2669330748398764032 2689445058188700672 2700326852822767014 2707454734917642864 2724941805657071616 2732134662286934016 2734436376408489984 2743189183819953792 2750430206900462592 2752747334286225408 2760907058357403648 2773490216257097568 2786731869277413376 2807730836210888896 2810096237083855104 2817513870483400704 2826532605203372527 2836381150866102048 2854700939259789312 2856544108771191552 2862236312872026112 2883263483938269024 2895472424842479174 2901886078751686656 2905561178936006976 2924327791436857344 2943331473186982962 2951681197649276928 2953586983546519488 2972663787989532672 2973365467811339931 2990051020380427136 2992570018712676864 3000469316618686464 3011898609117167616 3013174555933636864 3040071130120814592 3042632268393873408 3062979094048242432 3065559531364205568 3073651495072800768 3083490114767315484 3086087831797448016 3094233982763020416 3103405945331664896 3106020440652079104 3114219206465224704 3135073352937090048 3158697190737250008 3169703104293825792 3187490439334756352 3190175772476571648 3190928794724364804 3200387381123279424 3208835241383873024 3211538556667262976 3220015851981029376 3230322977375282888 3262515359154044928 3264621838595647488 3287099515563967488 3289868765366464512 3309111342677119056 3316441232859070464 3320641347355436544 3330484429136420864 3342088904499265536 3363807397927980528 3375527981196022272 3385533758543634432 3388385935256813568 3389821375425341472 3397330043416608768 3417201166149059584 3420080021385916416 3443628063924156416 3445851480804272736 3491331688498123008 3500547536055134208 3503496607273377792 3512744565797486592 3523988702591217696 3526957522054226304 3546749651807617024 3549737646459518976 3553534339579406259 3585926744251600896 3597405133895201398 3600435803763689352 3609939646556857152 3622517833478658048 3633255740876095488 3634113349547193249 3636316613446336512 3642846216382578688 3657585578426605056 3667240275867283456 3670329779048300544 3681209411143204864 3697986955009463424 3722750260511758938 3730996386966454272 3746794982778473472 3756685160644534272 3759850017561673728 3781841534488136064 3784283322668978094 3806267919013052416 3808725478361588736 3813549047353509156 3844351311917692032 3860629899789972232 3869181438335582208 3872441068864929792 3874081571914675968 3899103721915809792 3924441964249310616 3927748149560388384 3935574930199035904 3938115978062025984 3963551717319376896 3964487290415119908 3990093358283569152 4000625755491581952 4003996122598146048 4034167587283051008 4053428173494419456 4061182102376464296 4083972125397656576 4087412708485607424 4098201993430401024 4111320153023087312 4114783775729930688 4125645310350693888 4141360587536105472 4152292275286966272 4180097803916120064 4211596254316333344 4215144355625782656 4226270805725101056 4254571726299153072 4267183174831039232 4282051408889683968 4293354469308039168 4296971448641912832 4324895225907403536 4343208637263718761 4352829118127529984 4358341768404010464 4382799354085289984 4386491687155286016 4412148456902825408 4414997209780474443 4427521796473915392 4458995681984299008 4485076530570640704 4488855028069015296 4500703974928029696 4514045011391512576 4517847913675751424 4519761833900455296 4560106695181221888 4594468641072363648 4610477242609201152 4625235172150973226 4641350974144530624 4655108917997497344 4659030660978118656 4667396714740178944 4671328809697837056 4683659421063315456 4698651603454956928 4702610029405635072 4732983528612691968 4738045786105875012 4781235659002134528 4785263658714857472 4800581071684919136 4813252862075809536 4817307835000894464 4830023777971544064 4844340987834793984 4845484466062924332 4876780771235473408 4893773038731067392 4930649273345951232 4963667014015678584 4974661849288605696 4980962021033154816 4995726643704631296 5008913547526045696 5013133356748898304 5042455379317514752 5045711096891970792 5078300637815451648 5084732063138012208 5095995065124913152 5125801749223589376 5130120032078874624 5158908584447442944 5165442095886234624 5168777221206409104 5232589285665747488 5236997532747184512 5250821304082701312 5269116848696229888 5285983053886826544 5320124477711425536 5324606469689278464 5334167673988775936 5338661496797528064 5378890116377401344 5396107700842802097 5400653705645534028 5414909469835285728 5449883611314143232 5464269324573868032 5486378367639907584 5500860413800925184 5505494668572450816 5521814116714807296 5546980432514195136 5573463738554826752 5584125390767638407 5615461672421777792 5620192474167710208 5635027740966801408 5653065210406745054 5672762301732204096 5709401878519578624 5713088217542383104 5724472625744052224 5766526967876538048 5790944849684958348 5803772157503373312 5811122357872013952 5848655582873714688 5886662946373965924 5903362395298553856 5907173967093038976 5945327575979065344 5946730935622679862 5980102040760854272 5985140037425353728 6000938633237372928 6026349111867273728 6080142260241629184 6085264536787746816 6125958188096484864 6131119062728411136 6147302990145601536 6166980229534630968 6172175663594896032 6188467965526040832 6206811890663329792 6212040881304158208 6228438412930449408 6270146705874180096 6317394381474500016 6339406208587651584 6374980878669512704 6380351544953143296 6381857589448729608 6400774762246558848 6417670482767746048 6423077113334525952 6440031703962058752 6460645954750565776 6525030718308089856 6529243677191294976 6574199031127934976 6579737530732929024 6618222685354238112 6632882465718140928 6641282694710873088 6660968858272841728 6727614795855961056 6751055962392044544 6771067517087268864 6776771870513627136 6779642750850682944 6834402332298119168 6840160042771832832 6887256127848312832 6891702961608545472 6937852758226459839 6982663376996246016 7001095072110268416 7006993214546755584 7025489131594973184 7047977405182435392 7053915044108452608 7093499303615234048 7099475292919037952 7107068679158812518 7171853488503201792 7194810267790402796 7200871607527378704 7219879293113714304 7245035666957316096 7266511481752190976 7268226699094386498 7272633226892673024 7315171156853210112 7334480551734566912 7340659558096601088 7395973910018926848 7445500521023517876 7461992773932908544 7493589965556946944 7513370321289068544 7519700035123347456 7563683068976272128 7568566645337956188 7612535838026104832 7617450956723177472 7627098094707018312 7688702623835384064 7721259799579944464 7738362876671164416 7748163143829351936 7798207443831619584 7848883928498621232 7855496299120776768 7871149860398071808 7876231956124051968 7927103434638753792 7928974580830239816 7980186716567138304 8001251510983163904 8007992245196292096 8068335174566102016 8106856346988838912 8122364204752928592 8167944250795313152 8174825416971214848 8196403986860802048 8222640306046174624 8229567551459861376 8251290620701387776 8282721175072210944 8360195607832240128 8423192508632666688 8430288711251565312 8452541611450202112 8479597815610117581 8509143452598306144 8534366349662078464 8564102817779367936 8586708938616078336 8649790451814807072 8686417274527437522 8705658236255059968 8716683536808020928 8765598708170579968 8772983374310572032 8824296913805650816 8829994419560948886 8855043592947830784 8917991363968598016 8970153061141281408 8977710056138030592 9001407949856059392 9028090022783025152 9035695827351502848 9039523667800910592 9120213390362443776 9188937282144727296 9220954485218402304 9250470344301946452 9282701948289061248 9310217835994994688 9318061321956237312 9334793429480357888 9342657619395674112 9397303206909913856 9405220058811270144 9476091572211750024 9562471318004269056 9570527317429714944 9601162143369838272 9626505724151619072 9634615670001788928 9660047555943088128 9688681975669587968 9690968932125848664 9753561542470946816 9787546077462134784 9861298546691902464 9927334028031357168 9949323698577211392 9961924042066309632 9991453287409262592 10017827095052091392 10026266713497796608 10084910758635029504 10091422193783941584 10156601275630903296 10169464126276024416 10191990130249826304 10251603498447178752 10260240064157749248 10330884191772469248 10337554442412818208 10465178571331494976 10473995065494369024 10501642608165402624 10538233697392459776 10571966107773653088 10640248955422851072 10649212939378556928 10668335347977551872 10757780232754802688 10792215401685604194 10801307411291068056 10829818939670571456 10899767222628286464 10902340048641579747 10928538649147736064 10972756735279815168 11001720827601850368 11010989337144901632 11043628233429614592 11093960865028390272 11146927477109653504 11168250781535276814 11230923344843555584 11240384948335420416 11270055481933602816 11306130420813490108 11345524603464408192 11418803757039157248 11426176435084766208 11533053935753076096 11581889699369916696 11607544315006746624 11622244715744027904 11697311165747429376 11773325892747931848 11806724790597107712 11814347934186077952 11890655151958130688 11893461871245359724 11960204081521708544 11970280074850707456 12001877266474745856 12052698223734547456 12160284520483258368 12251916376192969728 12262238125456822272 12294605980291203072 12333960459069261936 12344351327189792064 12376935931052081664 12413623781326659584 12424081762608316416 12456876825860898816 12540293411748360192 12634788762949000032 12678812417175303168 12749961757339025408 12763715178897459216 12801549524493117696 12835340965535492096 12846154226669051904 12880063407924117504 12921291909501131552 13029625911791156283 13058487354382589952 13148398062255869952 13159475061465858048 13236445370708476224 13244991629341423329 13282565389421746176 13321937716545683456 13455229591711922112 13502111924784089088 13542135034174537728 13553543741027254272 13559285501701365888 13668804664596238336 13680320085543665664 13774512255696625664 13783405923217090944 13875705516452919678 13965326753992492032 14002190144220536832 14013986429093511168 14050978263189946368 14095954810364870784 14107830088216905216 14186998607230468096 14198950585838075904 14214137358317625036 14343706977006403584 14389620535580805592 14401743215054757408 14439758586227428608 14490071333914632192 14533022963504381952 14536453398188772996 14630342313706420224 14668961103469133824 14681319116193202176 14791947820037853696 14891001042047035752 14923985547865817088 14987179931113893888 15026740642578137088 15039400070246694912 15127366137952544256 15137133290675912376 15225071676052209664 15234901913446354944 15254196189414036624 15377405247670768128 15442519599159888928 15476725753342328832 15496326287658703872 15697767856997242464 15710992598241553536 15742299720796143616 15752463912248103936 15857949161660479632 15960373433134276608 16002503021966327808 16015984490392584192 16136670349132204032 16188323102528406291 16244728409505857184 16335888501590626304 16349650833942429696 16392807973721604096 16445280612092349248 16459135102919722752 16502581241402775552 16565442350144421888 16720391215664480256 16846385017265333376 16860577422503130624 16905083222900404224 16959195631220235162 17018286905196612288 17068732699324156928 17128205635558735872 17173417877232156672 17299580903629614144 17372834549054875044 17411316472510119936 17433367073616041856 17531197416341159936 17545966748621144064 17648593827611301632 17659988839121897772 17710087185895661568 17835982727937196032 17940306122282562816 17955420112276061184 18002815899712118784 18056180045566050304 18079047335601821184 18240426780724887552 18377874564289454592 18441908970436804608 18500940688603892904 18565403896578122496 18620435671989989376 18636122643912474624 18669586858960715776 18685315238791348224 18794606413819827712 18810440117622540288 18952183144423500048 19124942636008538112 19141054634859429888 19202324286739676544 19253011448303238144 19269231340003577856 19320095111886176256 19381937864251697328 19507123084941893632 19575092154924269568 19722597093383804928 19785728236423607689 19854668056062714336 19898647397154422784 19923848084132619264 19982906574818525184 20035654190104182784 20169821517270059008 20182844387567883168 20313202551261806592 20338928252552048832 20503206996894357504 20520480128315498496 20661768383544938496 20675108884825636416 20813558274679379517 20930357142662989952 20947990130988738048 21003285216330805248 21076467394784919552 21143932215547306176 21280497910845702144 21298425878757113856 21336670695955103744 21515560465509605376 21584430803371208388 21602614822582136112 21659637879341142912 21799534445256572928 21804680097283159494 21945513470559630336 22003441655203700736 22021978674289803264 22187921730056780544 22293854954219307008 22336501563070553628 22461846689687111168 22480769896670840832 22540110963867205632 22612260841626980216 22691049206928816384 22837607514078314496 22852352870169532416 23066107871506152192 23163779398739833392 23215088630013493248 23244489431488055808 23394622331494858752 23546651785495863696 23613449581194215424 23628695868372155904 23781310303916261376 23786923742490719448 23920408163043417088 23940560149701414912 24003754532949491712 24105396447469094912 24320569040966516736 24503832752385939456 24524476250913644544 24589211960582406144 24667920918138523872 24688702654379584128 24753871862104163328 24827247562653319168 24848163525216632832 25080586823496720384 25269577525898000064 25357624834350606336 25438793446830352743 25499923514678050816 25527430357794918432 25603099048986235392 25670681931070984192 25692308453338103808 25760126815848235008 25842583819002263104 26059251823582312566 26116974708765179904 26296796124511739904 26318950122931716096 26472890741416952448 26489983258682846658 26565130778843492352 26643875433091366912 26910459183423844224 27004223849568178176 27084270068349075456 27107087482054508544 27118571003402731776 27337609329192476672 27360640171087331328 27549024511393251328 27566811846434181888 27751411032905839356 27930653507984984064 28004380288441073664 28027972858187022336 28191909620729741568 28215660176433810432 28373997214460936192 28428274716635250072 28687413954012807168 28779241071161611184 28803486430109514816 28879517172454857216 28980142667829264384 29066045927008763904 29072906796377545992 29260684627412840448 29337922206938267648 29362638232386404352 29583895640075707392 29782002084094071504 29847971095731634176 29974359862227787776 30053481285156274176 30078800140493389824 30254732275905088512 30274266581351824752 30469803826892709888 30508392378828073248 30754810495341536256 30885039198319777856 30992652575317407744 31395535713994484928 31421985196483107072 31484599441592287232 31504927824496207872 31715898323320959264 31920746866268553216 32005006043932655616 32273340698264408064 32376646205056812582 32489456819011714368 32671777003181252608 32699301667884859392 32707020145924739241 32785615947443208192 32890561224184698496 32918270205839445504 33005162482805551104 33130884700288843776 33440782431328960512 33692770034530666752 33721154845006261248 33810166445800808448 33918391262440470324 34036573810393224576 34137465398648313856 34256411271117471744 34599161807259228288 34745669098109750088 34822632945020239872 34866734147232083712 35062394832682319872 35091933497242288128 35297187655222603264 35319977678243795544 35420174371791323136 35671965455874392064 35880612244565125632 35910840224552122368 36005631799424237568 36112360091132100608 36158094671203642368 36480853561449775104 36755749128578909184 36883817940873609216 37001881377207785808 37130807793156244992 37240871343979978752 37272245287824949248 37339173717921431552 37370630477582696448 37589212827639655424 37620880235245080576 37904366288847000096 38249885272017076224 38404648573479353088 38506022896606476288 38538462680007155712 38640190223772352512 38763875728503394656 39014246169883787264 39088877735373468849 39445194186767609856 39571456472847215378 39709336112125428672 39847696168265238528 39965813149637050368 40071308380208365568 40339643034540118016 40365688775135766336 40626405102523613184 40677856505104097664 41006413993788715008 41040960256630996992 41323536767089876992 41350217769651272832 41627116549358759034 41860714285325979904 41895980261977476096 42006570432661610496 42152934789569839104 42287864431094612352 42560995821691404288 42596851757514227712 43031120931019210752 43168861606742416776 43205229645164272224 43319275758682285824 43599068890513145856 43609360194566318988 43891026941119260672 44006883310407401472 44043957348579606528 44375843460113561088 44587709908438614016 44673003126141107256 44923693379374222336 44961539793341681664 45080221927734411264 45224521683253960432 45382098413857632768 45675215028156628992 45704705740339064832 46132215743012304384 46327558797479666784 46430177260026986496 46488978862976111616 47093303570991727392 47226899162388430848 47257391736744311808 47573847484981438896 47840816326086834176 47881120299402829824 48007509065898983424 48210792894938189824 48564969307585218873 49007665504771878912 49048952501827289088 49178423921164812288 49335841836277047744 49377405308759168256 49507743724208326656 49654495125306638336 49696327050433265664 50161173646993440768 50539155051796000128 50715249668701212672 50877586893660705486 51054860715589836864 51206198097972470784 51341363862141968384 51384616906676207616 51520253631696470016 51685167638004526208 52118503647164625132 52233949417530359808 52593592249023479808 52637900245863432192 52945781482833904896 52979966517365693316 53130261557686984704 53287750866182733824 53820918366847688448 54008447699136356352 54168540136698150912 54237142006805463552 54675218658384953344 54721280342174662656 55098049022786502656 55133623692868363776 55502822065811678712 55861307015969968128 56008760576882147328 56055945716374044672 56383819241459483136 56431320352867620864 56747994428921872384 56856549433270500144 57374827908025614336 57558482142323222368 57606972860219029632 57759034344909714432 57960285335658528768 58145813592755091984 58521369254825680896 58675844413876535296 58725276464772808704 59167791280151414784 59357184709270823067 59564004168188143008 59695942191463268352 59948719724455575552 60106962570312548352 60509464551810177024 60548533162703649504 60939607653785419776 61016784757656146496 61509620990683072512 61770078396639555712 61985305150634815488 62791071427988969856 62843970392966214144 62969198883184574464 63009855648992415744 63431796646641918528 63841493732537106432 64010012087865311232 64546681396528816128 64753292410113625164 64978913638023428736 65343554006362505216 65398603335769718784 65414040291849478482 65781122448369396992 65836540411678891008 66010324965611102208 66881564862657921024 67385540069061333504 67442309690012522496 67620332891601616896 67836782524880940648 68073147620786449152 68274930797296627712 68512822542234943488 69198323614518456576 69491338196219500176 69645265890040479744 69733468294464167424 70124789665364639744 70183866994484576256 70594375310445206528 70639955356487591088 70840348743582646272 71343930911748784128 71761224489130251264 71821680449104244736 72011263598848475136 72316189342407284736 72961707122899550208 73511498257157818368 73767635881747218432 74003762754415571616 74261615586312489984 74481742687959957504 74544490575649898496 74678347435842863104 75178425655279310848 75241760470490161152 75808732577694000192 76316380340491058229 76499770544034152448 76809297146958706176 77012045793212952576 77076925360014311424 77280380447544705024 77527751457006789312 78028492339767574528 78177755470746937698 78890388373535219712 79142912945694430756 79418672224250857344 79695392336530477056 79931626299274100736 80679286069080236032 80731377550271532672 81252810205047226368 81355713010208195328 82012827987577430016 82081920513261993984 82647073534179753984 82700435539302545664 83254233098717518068 83721428570651959808 83791960523954952192 84013140865323220992 84575728862189224704 85121991643382808576 86062241862038421504 86337723213484833552 86410459290328544448 86638551517364571648 87198137781026291712 87218720389132637976 87782053882238521344 88013766620814802944 88087914697159213056 88751686920227122176 89175419816877228032 89346006252282214512 89847386758748444672 89923079586683363328 90160443855468822528 90449043366507920864 90764196827715265536 91409411480678129664 92264431486024608768 92655117594959333568 92977957725952223232 94186607141983454784 94453798324776861696 94514783473488623616 95147694969962877792 95681632652173668352 95762240598805659648 96015018131797966848 96421585789876379648 97129938615170437746 98015331009543757824 98097905003654578176 98356847842329624576 98671683672554095488 98754810617518336512 99015487448416653312 99308990250613276672 99392654100866531328 100322347293986881536 101078310103592000256 101430499337402425344 101755173787321410972 102109721431179673728 102412396195944941568 102682727724283936768 102769233813352415232 103370335276009052416 104237007294329250264 104467898835060719616 105187184498046959616 105275800491726864384 105891562965667809792 105959933034731386632 106260523115373969408 106575501732365467648 107641836733695376896 108016895398272712704 108337080273396301824 108474284013610927104 109350437316769906688 109442560684349325312 110196098045573005312 110267247385736727552 111005644131623357424 111722614031939936256 112017521153764294656 112111891432748089344 112767638482918966272 112862640705735241728 113713098866541000288 114749655816051228672 115116964284646444736 115213945720438059264 115518068689819428864 115920570671317057536 116291627185510183968 117042738509651361792 117351688827753070592 118335582560302829568 118714369418541646134 119128008336376286016 119897439448911151104 120213925140625096704 121018929103620354048 121097066325407299008 121879215307570839552 122033569515312292992 123019241981366145024 123540156793279111424 123970610301269630976 125582142855977939712 125687940785932428288 126019711297984831488 126863593293283837056 127682987465074212864 129093362793057632256 129506584820227250328 129957827276046857472 130687108012725010432 130797206671539437568 130828080583698956964 131562244896738793984 131673080823357782016 132020649931222204416 133763129725315842048 134771080138122667008 134884619380025044992 135240665783203233792 135673565049761881296 136146295241572898304 136549861594593255424 137025645084469886976 138396647229036913152 138982676392439000352 139290531780080959488 139466936588928334848 140249579330729279488 141188750620890413056 141279910712975182176 141680697487165292544 143522448978260502528 143643360898208489472 144022527197696950272 144632378684814569472 145694907922755656619 147022996514315636736 147535271763494436864 148007525508831143232 148523231172624979968 148963485375919915008 149088981151299796992 149356694871685726208 150356851310558621696 150483520940980322304 151617465155388000384 152632760680982116458 153618594293917412352 154024091586425905152 154153850720028622848 154560760895089410048 155055502914013578624 156056984679535149056 156355510941493875396 157780776747070439424 158285825891388861512 158837344448501714688 159390784673060954112 159863252598548201472 161358572138160472064 161462755100543065344 162505620410094452736 162711426020416390656 164025655975154860032 164163841026523987968 165294147068359507968 165400871078605091328 166508466197435036136 167442857141303919616 167583921047909904384 168026281730646441984 169151457724378449408 170243983286765617152 172124483724076843008 172675446426969667104 172820918580657088896 173277103034729143296 174437440778265275952 175564107764477042688 176027533241629605888 176175829394318426112 177503373840454244352 178071554127812469201 178692012504564429024 179694773517496889344 179846159173366726656 180320887710937645056 180898086733015841728 181528393655430531072 182818822961356259328 184528862972049217536 185310235189918667136 185955915451904446464 188373214283966909568 188907596649553723392 189029566946977247232 190295389939925755584 191363265304347336704 191524481197611319296 192030036263595933696 192843171579752759296 194259877230340875492 196030662019087515648 196195810007309156352 197343367345108190976 197509621235036673024 198030974896833306624 198617980501226553344 200644694587973763072 202156620207184000512 202860998674804850688 203510347574642821944 204219442862359347456 204824792391889883136 205365455448567873536 205538467626704830464 206740670552018104832 208474014588658500528 208935797670121439232 210374368996093919232 210551600983453728768 211783125931335619584 211919866069462773264 212521046230747938816 215283673467390753792 216033790796545425408 216948568027221854208 218700874633539813376 218885121368698650624 220392196091146010624 220534494771473455104 222011288263246714848 223445228063879872512 224035042307528589312 225535276965837932544 225725281411470483456 227426197733082000576 228949141021473174687 229499311632102457344 230233928569292889472 230427891440876118528 231036137379638857728 231841141342634115072 232583254371020367936 234085477019302723584 234703377655506141184 236671165120605659136 237428738837083292268 238256016672752572032 239794878897822302208 242037858207240708096 242194132650814598016 243758430615141679104 244067139030624585984 246038483962732290048 247080313586558222848 247941220602539261952 251164285711955879424 251375881571864856576 252039422595969662976 253727186586567674112 255365974930148425728 258186725586115264512 259013169640454500656 259915654552093714944 261374216025450020864 261594413343078875136 261656161167397913928 263124489793477587968 263346161646715564032 264041299862444408832 267526259450631684096 269542160276245334016 269769238760050089984 270481331566406467584 271347130099523762592 272292590483145796608 273099723189186510848 276793294458073826304 277965352784878000704 278933873177856669696 280499158661458558976 282377501241780826112 282559821425950364352 283361394974330585088 287044897956521005056 287286721796416978944 288045054395393900544 289264757369629138944 291389815845511313238 294045993028631273472 295070543526988873728 296015051017662286464 297046462345249959936 297926970751839830016 298177962302599593984 300713702621117243392 300967041881960644608 303234930310776000768 305265521361964232916 307237188587834824704 308048183172851810304 308307701440057245696 310111005828027157248 312113969359070298112 312711021882987750792 315561553494140878848 316571651782777723024 317674688897003429376 318781569346121908224 319726505197096402944 322717144276320944128 322925510201086130688 325011240820188905472 325422852040832781312 328051311950309720064 328327682053047975936 330588294136719015936 330801742157210182656 333016932394870072272 334885714282607839232 335167842095819808768 336052563461292883968 338302915448756898816 344248967448153686016 345350892853939334208 345641837161314177792 346554206069458286592 348874881556530551904 351128215528954085376 352055066483259211776 355006747680908488704 356143108255624938402 357384025009128858048 359389547034993778688 359692318346733453312 360641775421875290112 361796173466031683456 363056787310861062144 365637645922712518656 369057725944098435072 370620470379837334272 371911830903808892928 376746428567933819136 378059133893954494464 380590779879851511168 382726530608694673408 383048962395222638592 385686343159505518592 388519754460681750984 392061324038175031296 392391620014618312704 394686734690216381952 395019242470073346048 396061949793666613248 397235961002453106688 401289389175947526144 404313240414368001024 405721997349609701376 407020695149285643888 408438885724718694912 409649584783779766272 410730910897135747072 411076935253409660928 413481341104036209664 416948029177317001056 417871595340242878464 420748737992187838464 423566251862671239168 423839732138925546528 425042092461495877632 430567346934781507584 432067581593090850816 433897136054443708416 437401749267079626752 440784392182292021248 441068989542946910208 444022576526493429696 446890456127759745024 448070084615057178624 451070553931675865088 451450562822940966912 454852395466164001152 457898282042946349374 460467857138585778944 460855782881752237056 462072274759277715456 463682282685268230144 465166508742040735872 468170954038605447168 473342330241211318272 474857477674166584536 476512033345505144064 479589757795644604416 484075716414481416192 484388265301629196032 487516861230283358208 488134278061249171968 492076967925464580096 494160627173116445696 495882441205078523904 502328571423911758848 502751763143729713152 504078845191939325952 507454373173135348224 510731949860296851456 516373451172230529024 518026339280909001312 519831309104187429888 522748432050900041728 523312322334795827856 526248979586955175936 526692323293431128064 528082599724888817664 534214662383437407603 539084320552490668032 539538477520100179968 540962663132812935168 542694260199047525184 544585180966291593216 546199446378373021696 553586588916147652608 555930705569756001408 557867746355713339392 564755002483561652224 565119642851900728704 566722789948661170176 574089795913042010112 574573443592833957888 576090108790787801088 578529514739258277888 582779631691022626476 588091986057262546944 592030102035324572928 594092924690499919872 595853941503679660032 601427405242234486784 601934083763921289216 606469860621552001536 610531042723928465832 614474377175669649408 616096366345703620608 616615402880114491392 620222011656054314496 624227938718140596224 625422043765975501584 631123106988281757696 633143303565555446048 635349377794006858752 637563138692243816448 645434288552641888256 645851020402172261376 650845704081665562624 656102623900619440128 656655364106095951872 661176588273438031872 661603484314420365312 666033864789740144544 669771428565215678464 670335684191639617536 672105126922585767936 676605830897513797632 688497934896307372032 690701785707878668416 691283674322628355584 693108412138916573184 697749763113061103808 702256431057908170752 704110132966518423552 710013495361816977408 712286216511249876804 714768050018257716096 718779094069987557376 719384636693466906624 723592346932063366912 726113574621722124288 731275291845425037312 738115451888196870144 741240940759674668544 743823661807617785856 753492857135867638272 756118267787908988928 761181559759703022336 765453061217389346816 766097924790445277184 771372686319011037184 777039508921363501968 784122648076350062592 784783240029236625408 789373469380432763904 790038484940146692096 792123899587333226496 802578778351895052288 808626480828736002048 811443994699219402752 814041390298571287776 816877771449437389824 819299169567559532544 821461821794271494144 826962682208072419328 833896058354634002112 841497475984375676928 847132503725342478336 847679464277851093056 850084184922991755264 861134693869563015168 864135163186181701632 867794272108887416832 874803498534159253504 882137979085893820416 888045153052986859392 893780912255519490048 902141107863351730176 902901125645881933824 909704790932328002304 915796564085892698748 920935714277171557888 921711565763504474112 924144549518555430912 930333017484081471744 936341908077210894336 946684660482422636544 949714955348333169072 953024066691010288128 959179515591289208832 968151432828962832384 968776530603258392064 975033722460566716416 976268556122498343936 984153935850929160192 988321254346232891392 991764882410157047808 1004657142847823517696 1005503526287459426304 1008157690383878651904 1014908746346270696448 1032746902344461058048 1036052678561818002624 1039662618208374859776 1045496864101800083456 1046624644669591655712 1052497959173910351872 1053384646586862256128 1056165199449777635328 1068429324766874815206 1078168641104981336064 1079076955040200359936 1081925326265625870336 1085388520398095050368 1089170361932583186432 1092398892756746043392 1107173177832295305216 1111861411139512002816 1115735492711426678784 1129510004967123304448 1130239285703801457408 1148179591826084020224 1149146887185667915776 1157059029478516555776 1165559263382045252952 1176183972114525093888 1184060204070649145856 1188185849380999839744 1191707883007359320064 1202854810484468973568 1203868167527842578432 1212939721243104003072 1221062085447856931664 1228948754351339298816 1232192732691407241216 1233230805760228982784 1240444023312108628992 1250844087531951003168 1262246213976563515392 1266286607131110892096 1270698755588013717504 1275126277384487632896 1290868577105283776512 1291702040804344522752 1301691408163331125248 1312205247801238880256 1322353176546876063744 1323206968628840730624 1332067729579480289088 1339542857130431356928 1340671368383279235072 1344210253845171535872 1353211661795027595264 1381403571415757336832 1382567348645256711168 1386216824277833146368 1395499526226122207616 1404512862115816341504 1420026990723633954816 1424572433022499753608 1429536100036515432192 1437558188139975114752 1438769273386933813248 1447184693864126733824 1452227149243444248576 1462550583690850074624 1476230903776393740288 1482481881519349337088 1487647323615235571712 1506985714271735276544 1512236535575817977856 1522363119519406044672 1530906122434778693632 1532195849580890554368 1542745372638022074368 1554079017842727003936 1568245296152700125184 1578746938760865527808 1580076969880293384192 1584247799174666452992 1602643987150312222809 1617252961657472004096 1622887989398438805504 1628082780597142575552 1633755542898874779648 1638598339135119065088 1642923643588542988288 1653925364416144838656 1667792116709268004224 1694265007450684956672 1695358928555702186112 1700168369845983510528 1722269387739126030336 1728270326372363403264 1735588544217774833664 1764275958171787640832 1776090306105973718784 1787561824511038980096 1804282215726703460352 1805802251291763867648 1819409581864656004608 1831593128171785397496 1841871428554343115776 1843423131527008948224 1848289099037110861824 1860666034968162943488 1872683816154421788672 1893369320964845273088 1899429910696666338144 1906048133382020576256 1936302865657925664768 1937553061206516784128 1952537112244996687872 1968307871701858320384 1976642508692465782784 1983529764820314095616 2009314285695647035392 2011007052574918852608 2016315380767757303808 2029817492692541392896 2065493804688922116096 2072105357123636005248 2079325236416749719552 2093249289339183311424 2104995918347820703744 2106769293173724512256 2112330398899555270656 2136858649533749630412 2156337282209962672128 2158153910080400719872 2170777040796190100736 2178340723865166372864 2184797785513492086784 2214346355664590610432 2223722822279024005632 2231470985422853357568 2259020009934246608896 2260478571407602914816 2296359183652168040448 2298293774371335831552 2314118058957033111552 2331118526764090505904 2352367944229050187776 2368120408141298291712 2376371698761999679488 2405709620968937947136 2407736335055685156864 2425879442486208006144 2442124170895713863328 2457897508702678597632 2464385465382814482432 2480888046624217257984 2501688175063902006336 2524492427953127030784 2532573214262221784192 2541397511176027435008 2550252554768975265792 2581737154210567553024 2583404081608689045504 2603382816326662250496 2624410495602477760512 2646413937257681461248 2664135459158960578176 2679085714260862713856 2681342736766558470144 2706423323590055190528 2762807142831514673664 2765134697290513422336 2772433648555666292736 2790999052452244415232 2809025724231632683008 2840053981447267909632 2849144866044999507216 2859072200073030864384 2875116376279950229504 2877538546773867626496 2894369387728253467648 2904454298486888497152 2925101167381700149248 2952461807552787480576 2964963763038698674176 2975294647230471143424 3013971428543470553088 3024473071151635955712 3044726239038812089344 3061812244869557387264 3085490745276044148736 3108158035685454007872 3136490592305400250368 3157493877521731055616 3160153939760586768384 3168495598349332905984 3205287974300624445618 3234505923314944008192 3245775978796877611008 3256165561194285151104 3267511085797749559296 3277196678270238130176 3307850728832289677312 3335584233418536008448 3388530014901369913344 3390717857111404372224 3444538775478252060672 3471177088435549667328 3528551916343575281664 3552180612211947437568 3575123649022077960192 3608564431453406920704 3611604502583527735296 3638819163729312009216 3663186256343570794992 3683742857108686231552 3686846263054017896448 3696578198074221723648 3721332069936325886976 3786738641929690546176 3798859821393332676288 3812096266764041152512 3872605731315851329536 3875106122413033568256 3905074224489993375744 3936615743403716640768 3953285017384931565568 3967059529640628191232 4018628571391294070784 4022014105149837705216 4032630761535514607616 4059634985385082785792 4144210714247272010496 4158650472833499439104 4186498578678366622848 4209991836695641407488 4213538586347449024512 4273717299067499260824 4312674564419925344256 4316307820160801439744 4341554081592380201472 4356681447730332745728 4369595571026984173568 4428692711329181220864 4447445644558048011264 4462941970845706715136 4518040019868493217792 4520957142815205829632 4592718367304336080896 4596587548742671663104 4628236117914066223104 4662237053528181011808 4704735888458100375552 4736240816282596583424 4752743397523999358976 4811419241937875894272 4851758884972416012288 4884248341791427726656 4915795017405357195264 4928770930765628964864 4961776093248434515968 5003376350127804012672 5065146428524443568384 5082795022352054870016 5100505109537950531584 5166808163217378091008 5206765632653324500992 5292827874515362922496 5328270918317921156352 5358171428521725427712 5362685473533116940288 5412846647180110381056 5525614285663029347328 5530269394581026844672 5544867297111332585472 5581998104904488830464 5618051448463265366016 5680107962894535819264 5698289732089999014432 5718144400146061728768 5750232752559900459008 5788738775456506935296 5808908596973776994304 5904923615105574961152 5929927526077397348352 5950589294460942286848 6027942857086941106176 6048946142303271911424 6089452478077624178688 6123624489739114774528 6216316071370908015744 6314987755043462111232 6320307879521173536768 6336991196698665811968 6410575948601248891236 6469011846629888016384 6512331122388570302208 6535022171595499118592 6554393356540476260352 6615701457664579354624 6671168466837072016896 6777060029802739826688 6781435714222808744448 6889077550956504121344 6942354176871099334656 7057103832687150563328 7104361224423894875136 7217128862906813841408 7223209005167055470592 7277638327458624018432 7326372512687141589984 7367485714217372463104 7373692526108035792896 7393156396148443447296 7442664139872651773952 7573477283859381092352 7597719642786665352576 7624192533528082305024 7745211462631702659072 7750212244826067136512 7810148448979986751488 7873231486807433281536 7906570034769863131136 8037257142782588141568 8044028210299675410432 8119269970770165571584 8288421428494544020992 8317300945666998878208 8372997157356733245696 8419983673391282814976 8427077172694898049024 8547434598134998521648 8625349128839850688512 8632615640321602879488 8683108163184760402944 8713362895460665491456 8857385422658362441728 8894891289116096022528 8925883941691413430272 9036080039736986435584 9041914285630411659264 9185436734608672161792 9256472235828132446208 9324474107056362023616 9409471776916200751104 9472481632565193166848 9505486795047998717952 9622838483875751788544 9703517769944832024576 9768496683582855453312 9831590034810714390528 9923552186496869031936 10006752700255608025344 10130292857048887136768 10165590044704109740032 10333616326434756182016 10413531265306649001984 10585655749030725844992 10656541836635842312704 10716342857043450855424 10725370947066233880576 10825693294360220762112 11051228571326058694656 11060538789162053689344 11089734594222665170944 11163996209808977660928 11360215925789071638528 11396579464179998028864 11436288800292123457536 11500465505119800918016 11577477550913013870592 11617817193947553988608 11809847230211149922304 11859855052154794696704 11901178588921884573696 12055885714173882212352 12097892284606543822848 12178904956155248357376 12432632142741816031488 12629975510086924222464 12640615759042347073536 12821151897202497782472 12938023693259776032768 13024662244777140604416 13070044343190998237184 13108786713080952520704 13231402915329158709248 13342336933674144033792 13554120059605479653376 13562871428445617488896 13778155101913008242688 13884708353742198669312 14114207665374301126656 14208722448847789750272 14434257725813627682816 14555276654917248036864 14652745025374283179968 14734971428434744926208 14747385052216071585792 14786312792296886894592 14885328279745303547904 15195439285573330705152 15248385067056164610048 15500424489652134273024 15620296897959973502976 15813140069539726262272 16074514285565176283136 16088056420599350820864 16238539941540331143168 16576842856989088041984 16634601891333997756416 16745994314713466491392 16839967346782565629952 16854154345389796098048 17094869196269997043296 17250698257679701377024 17366216326369520805888 17426725790921330982912 17714770845316724883456 17789782578232192045056 17851767883382826860544 18072160079473972871168 18083828571260823318528 18370873469217344323584 18648948214112724047232 18944963265130386333696 19010973590095997435904 19407035539889664049152 19536993367165710906624 19663180069621428781056 19847104372993738063872 20013505400511216050688 20260585714097774273536 20331180089408219480064 20667232652869512364032 20827062530613298003968 21171311498061451689984 21313083673271684625408 21432685714086901710848 21651386588720441524224 22102457142652117389312 22121077578324107378688 22179469188445330341888 22327992419617955321856 22720431851578143277056 22793158928359996057728 22872577600584246915072 23154955101826027741184 23235634387895107977216 23619694460422299844608 23719710104309589393408 24111771428347764424704 24357809912310496714752 24865264285483632062976 25259951020173848444928 25281231518084694147072 25642303794404995564944 25876047386519552065536 26049324489554281208832 26140088686381996474368 26462805830658317418496 26684673867348288067584 27108240119210959306752 27125742856891234977792 27556310203826016485376 27769416707484397338624 28228415330748602253312 28417444897695579500544 28868515451627255365632 29110553309834496073728 29305490050748566359936 29469942856869489852416 29494770104432143171584 29770656559490607095808 30390878571146661410304 30496770134112329220096 31000848979304268546048 31240593795919947005952 31626280139079452524544 32149028571130352566272 32176112841198701641728 32477079883080662286336 33153685713978176083968 33269203782667995512832 33491988629426932982784 33679934693565131259904 34189738392539994086592 34501396515359402754048 34732432652739041611776 34853451581842661965824 35429541690633449766912 35579565156464384090112 35703535766765653721088 36167657142521646637056 37297896428225448094464 37889926530260772667392 38814071079779328098304 39073986734331421813248 39326360139242857562112 39694208745987476127744 40027010801022432101376 40521171428195548547072 40662360178816438960128 41334465305739024728064 41654125061226596007936 42342622996122903379968 42626167346543369250816 42865371428173803421696 43302773177440883048448 44204914285304234778624 44242155156648214757376 44358938376890660683776 44655984839235910643712 45586317856719992115456 45745155201168493830144 46309910203652055482368 47439420208619178786816 48223542856695528849408 48715619824620993429504 49730528570967264125952 50519902040347696889856 50562463036169388294144 51284607588809991129888 51752094773039104131072 52098648979108562417664 52280177372763992948736 52925611661316634836992 53369347734696576135168 54216480238421918613504 54251485713782469955584 55112620407652032970752 56834889795391159001088 58221106619668992147456 58610980101497132719872 58939885713738979704832 58989540208864286343168 59541313118981214191616 60781757142293322820608 60993540268224658440192 62001697958608537092096 62481187591839894011904 63252560278158905049088 64298057142260705132544 64954159766161324572672 66307371427956352167936 66538407565335991025664 66983977258853865965568 67359869387130262519808 68379476785079988173184 69464865305478083223552 69706903163685323931648 70859083381266899533824 71159130312928768180224 72335314285043293274112 74595792856450896188928 75779853060521545334784 77628142159558656196608 78147973468662843626496 79388417491974952255488 80054021602044864202752 81042342856391097094144 81324720357632877920256 82668930611478049456128 83308250122453192015872 84685245992245806759936 85252334693086738501632 86605546354881766096896 88409828570608469557248 88484310313296429514752 89311969678471821287424 91172635713439984230912 91490310402336987660288 92619820407304110964736 94878840417238357573632 96447085713391057698816 97431239649241986859008 99461057141934528251904 101039804080695393779712 102569215177619982259776 103504189546078208262144 104197297958217124835328 104560354745527985897472 105851223322633269673984 106738695469393152270336 108502971427564939911168 113669779590782318002176 116442213239337984294912 117221960202994265439744 117879771427477959409664 117979080417728572686336 119082626237962428383232 121563514284586645641216 121987080536449316880384 124003395917217074184192 124962375183679788023808 126505120556317810098176 128596114284521410265088 129908319532322649145344 132614742855912704335872 133076815130671982051328 133967954517707731931136 136758953570159976346368 138929730610956166447104 142318260625857536360448 144670628570086586548224 149191585712901792377856 151559706121043090669568 155256284319117312393216 156295946937325687252992 158776834983949904510976 160108043204089728405504 162084685712782194188288 162649440715265755840512 165337861222956098912256 170504669386173477003264 176819657141216939114496 176968620626592859029504 178623939356943642574848 182345271426879968461824 182980620804673975320576 185239640814608221929472 189757680834476715147264 192894171426782115397632 194862479298483973718016 198922114283869056503808 202079608161390787559424 205138430355239964519552 208394595916434249670656 209120709491055971794944 213477390938786304540672 217005942855129879822336 227339559181564636004352 232884426478675968589824 234443920405988530879488 235759542854955918819328 238165252475924856766464 243127028569173291282432 243974161072898633760768 248006791834434148368384 249924750367359576047616 259816639064645298290688 265229485711825408671744 267935909035415463862272 273517907140319952692736 277859461221912332894208 284636521251715072720896 289341257140173173096448 298383171425803584755712 303119412242086181339136 310512568638234624786432 312591893874651374505984 317553669967899809021952 320216086408179456811008 324169371425564388376576 341009338772346954006528 353639314282433878228992 353937241253185718059008 357247878713887285149696 364690542853759936923648 365961241609347950641152 370479281629216443858944 379515361668953430294528 385788342853564230795264 389724958596967947436032 397844228567738113007616 410276860710479929039104 416789191832868499341312 426954781877572609081344 434011885710259759644672 454679118363129272008704 465768852957351937179648 468887840811977061758976 471519085709911837638656 476330504951849713532928 486254057138346582564864 487948322145797267521536 496013583668868296736768 530458971423650817343488 535871818070830927724544 547035814280639905385472 555718922443824665788416 569273042503430145441792 578682514280346346192896 596766342851607169511424 606238824484172362678272 625183787749302749011968 640432172816358913622016 648338742851128776753152 682018677544693908013056 707278628564867756457984 714495757427774570299392 729381085707519873847296 731922483218695901282304 740958563258432887717888 779449917193935894872064 795688457135476226015232 820553721420959858078208 833578383665736998682624 853909563755145218162688 868023771420519519289344 909358236726258544017408 931537705914703874359296 937775681623954123517952 952661009903699427065856 972508114276693165129728 1060917942847301634686976 1071743636141661855449088 1094071628561279810770944 1111437844887649331576832 1138546085006860290883584 1157365028560692692385792 1193532685703214339022848 1250367575498605498023936 1280864345632717827244032 1296677485702257553506304 1364037355089387816026112 1414557257129735512915968 1428991514855549140598784 1458762171415039747694592 1463844966437391802564608 1591376914270952452030464 1641107442841919716156416 1667156767331473997365248 1707819127510290436325376 1736047542841039038578688 1818716473452517088034816 1875551363247908247035904 1945016228553386330259456 2121835885694603269373952 2143487272283323710898176 2188143257122559621541888 2222875689775298663153664 2387065371406428678045696 2500735150997210996047872 2561728691265435654488064 2593354971404515107012608 2728074710178775632052224 2857983029711098281197568 2917524342830079495389184 3182753828541904904060928 3282214885683839432312832 3334313534662947994730496 3415638255020580872650752 3472095085682078077157376 3751102726495816494071808 3890032457106772660518912 4243671771389206538747904 4286974544566647421796352 4376286514245119243083776 4774130742812857356091392 5001470301994421992095744 5123457382530871308976128 5186709942809030214025216 5456149420357551264104448 5835048685660158990778368 6365507657083809808121856 6564429771367678864625664 6668627069325895989460992 7502205452991632988143616 7780064914213545321037824 8573949089133294843592704 8752573028490238486167552 9548261485625714712182784 10002940603988843984191488 10246914765061742617952256 11670097371320317981556736 12731015314167619616243712 13128859542735357729251328 15004410905983265976287232 15560129828427090642075648 17505146056980476972335104 19096522971251429424365568 20005881207977687968382976 23340194742640635963113472 26257719085470715458502656 30008821811966531952574464 35010292113960953944670208 38193045942502858848731136 46680389485281271926226944 52515438170941430917005312 60017643623933063905148928 70020584227921907889340416 105030876341882861834010624 140041168455843815778680832 210061752683765723668021248 420123505367531447336042496
- Sum of all divisors σ(n): 1646399173545721007890829121
- Sum of proper divisors (its aliquot sum) s(n): 1226275668178189560554786625
- 420123505367531447336042496 is an abundant number, because the sum of its proper divisors (1226275668178189560554786625) is greater than itself. Its abundance is 806152162810658113218744129
Bases of 420123505367531447336042496
- Binary: 101011011100001001001110011011100100100001101100000111010110000010110010000000000000000002
- Hexadecimal: 0x15B849CDC90D83AC1640000
- Base-36: 1GSDIWQYZ45213WG00
Squares and roots of 420123505367531447336042496
- 420123505367531447336042496 squared (4201235053675314473360424962) is 176503759762302224840161537277863138729667983117910016
- 420123505367531447336042496 cubed (4201235053675314473360424963) is 74153378261887059854838806538096340604527925029103974546535018094501496080039936
-
420123505367531447336042496 is a
perfect square number . Itssquare root is 20496914532864 -
The
cube root of 420123505367531447336042496 is 748960637.5544701205
Scales and comparisons
How big is 420123505367531447336042496?- 420,123,505,367,531,447,336,042,496 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 420,123,505,367,531,447,336,042,496 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 420123505367531447336042496 cubic inches would be around 62413386.5 feet tall.
Recreational maths with 420123505367531447336042496
- 420123505367531447336042496 backwards is 694240633744135763505321024
- 420123505367531447336042496 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 420123505367531447336042496's digits is 99
- 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 420123505367531447336042496 - Facts about the integer". Numbermatics.com. 2024. Web. 14 May 2024.
APA style:
Numbermatics. (2024). Number 420123505367531447336042496 - Facts about the integer. Retrieved 14 May 2024, from https://numbermatics.com/n/420123505367531447336042496/
Chicago style:
Numbermatics. 2024. "Number 420123505367531447336042496 - Facts about the integer". https://numbermatics.com/n/420123505367531447336042496/
The information we have on file for 420123505367531447336042496 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 420123505367531447336042496, math, Factors of 420123505367531447336042496, curriculum, school, college, exams, university, Prime factorization of 420123505367531447336042496, STEM, science, technology, engineering, physics, economics, calculator, four hundred twenty septillion, one hundred twenty-three sextillion, five hundred five quintillion, three hundred sixty-seven quadrillion, five hundred thirty-one trillion, four hundred forty-seven billion, three hundred thirty-six million, forty-two thousand, four hundred ninety-six.