435944067389240283324481536
435,944,067,389,240,283,324,481,536 is an even composite number composed of six prime numbers multiplied together.
435944067389240283324481536 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of eighteen thousand, two hundred twenty-five divisors.
Prime factorization of 435944067389240283324481536:
226 × 34 × 112 × 234 × 412 × 11872
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 11 × 11 × 23 × 23 × 23 × 23 × 41 × 41 × 1187 × 1187)See below for interesting mathematical facts about the number 435944067389240283324481536 from the Numbermatics database.
Names of 435944067389240283324481536
- Cardinal: 435944067389240283324481536 can be written as Four hundred thirty-five septillion, nine hundred forty-four sextillion, sixty-seven quintillion, three hundred eighty-nine quadrillion, two hundred forty trillion, two hundred eighty-three billion, three hundred twenty-four million, four hundred eighty-one thousand, five hundred thirty-six.
Scientific notation
- Scientific notation: 4.35944067389240283324481536 × 1026
Factors of 435944067389240283324481536
Divisors of 435944067389240283324481536
- Number of divisors d(n): 18225
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 16 18 22 23 24 27 32 33 36 41 44 46 48 54 64 66 69 72 81 82 88 92 96 99 108 121 123 128 132 138 144 162 164 176 184 192 198 207 216 242 246 253 256 264 276 288 297 324 328 352 363 368 369 384 396 414 432 451 484 492 506 512 528 529 552 576 594 621 648 656 704 726 736 738 759 768 792 828 864 891 902 943 968 984 1012 1024 1056 1058 1089 1104 1107 1152 1187 1188 1242 1296 1312 1353 1408 1452 1472 1476 1518 1536 1584 1587 1656 1681 1728 1782 1804 1863 1886 1936 1968 2024 2048 2112 2116 2178 2208 2214 2277 2304 2374 2376 2484 2592 2624 2706 2783 2816 2829 2904 2944 2952 3036 3072 3168 3174 3267 3312 3321 3362 3456 3561 3564 3608 3726 3772 3872 3936 4048 4059 4096 4224 4232 4356 4416 4428 4554 4608 4748 4752 4761 4961 4968 5043 5184 5248 5412 5566 5632 5658 5808 5819 5888 5904 6072 6144 6336 6348 6534 6624 6642 6724 6831 6912 7122 7128 7216 7452 7544 7744 7872 8096 8118 8192 8349 8448 8464 8487 8712 8832 8856 9108 9216 9496 9504 9522 9801 9922 9936 10086 10368 10373 10496 10683 10824 11132 11264 11316 11616 11638 11776 11808 12144 12167 12177 12288 12672 12696 13057 13068 13248 13284 13448 13662 13824 14244 14256 14283 14432 14883 14904 15088 15129 15488 15744 16192 16236 16384 16698 16896 16928 16974 17424 17457 17664 17712 18216 18432 18491 18992 19008 19044 19602 19844 19872 20172 20493 20736 20746 20992 21366 21648 21689 22264 22528 22632 23232 23276 23552 23616 24288 24334 24354 24576 25047 25344 25392 25461 26114 26136 26496 26568 26896 27301 27324 27648 28488 28512 28566 28864 29766 29808 30176 30258 30976 31119 31488 32049 32384 32472 32768 33396 33792 33856 33948 34848 34914 35328 35424 36432 36501 36531 36864 36982 37984 38016 38088 38663 39171 39204 39688 39744 40344 40986 41472 41492 41984 42732 42849 43296 43378 44528 44649 45056 45264 45387 46464 46552 47104 47232 48576 48667 48668 48708 49152 50094 50688 50784 50922 52228 52272 52371 52992 53136 53792 54602 54648 55296 55473 56976 57024 57132 57728 59532 59616 60352 60516 61952 62238 62976 64009 64098 64768 64944 65067 65536 66792 67584 67712 67896 69696 69828 70656 70848 72864 73002 73062 73728 73964 75141 75968 76032 76176 76383 77326 78342 78408 79376 79488 80688 81903 81972 82944 82984 83968 85464 85698 86592 86756 89056 89298 90112 90528 90774 92928 93104 93357 94208 94464 96147 97152 97334 97336 97416 98304 100188 101376 101568 101844 104456 104544 104742 105984 106272 107584 109204 109296 109503 110592 110946 113952 114048 114103 114264 115456 115989 117513 119064 119232 120704 121032 123904 124476 125952 128018 128196 129536 129888 130134 131072 133584 133837 133947 135168 135424 135792 136161 139392 139656 141312 141696 143627 145728 146001 146004 146124 147456 147928 150282 151936 152064 152352 152766 154652 156684 156816 157113 158752 158976 161376 163806 163944 165888 165968 166419 167936 170928 171396 173184 173512 178112 178596 180224 181056 181548 185856 186208 186714 188416 188928 192027 192294 194304 194668 194672 194832 195201 196608 200376 202752 203136 203401 203688 208912 209088 209484 211968 212544 215168 218408 218592 219006 221184 221892 225423 227904 228096 228206 228528 230912 231978 235026 238128 238464 238579 241408 242064 245709 247808 248952 251904 256036 256392 259072 259776 260268 262144 267168 267674 267894 270336 270848 271584 272322 278784 279312 279841 280071 282624 283392 287254 291456 292002 292008 292248 294912 295856 300311 300564 303872 304128 304704 305532 309304 313368 313632 314226 317504 317952 322752 327612 327888 328509 331776 331936 332838 335872 341856 342309 342792 346368 347024 347967 352539 356224 357192 360448 362112 363096 371712 372416 373428 376832 377856 384054 384588 388608 389336 389344 389664 390402 393216 400752 401511 401841 405504 406272 406802 407376 417824 418176 418968 423936 425088 425293 430336 430881 436816 437184 438003 438012 442368 443784 450846 455808 456192 456412 457056 461824 463956 470052 471339 476256 476928 477158 482816 484128 491418 495616 497904 498847 499257 503808 512072 512784 518144 519552 520536 524288 534336 535337 535348 535788 540672 541696 543168 544644 557568 558624 559682 560142 565248 566784 574508 576081 582912 584004 584016 584496 585603 589824 591712 600622 601128 607744 608256 609408 610203 611064 618608 626736 627264 627923 628452 635008 635904 645504 655224 655776 657018 663552 663872 665676 671744 683712 684618 685584 692736 694048 695934 705078 712448 714384 715737 720896 724224 726192 737127 743424 744832 746856 753664 755712 768108 769176 777216 778672 778688 779328 780804 786432 801504 803022 803682 811008 812544 813604 814752 835648 836352 837936 839523 840213 847872 850176 850586 860672 861762 873632 874368 876006 876024 884736 887568 889249 900933 901692 911616 912384 912824 914112 923648 927912 940104 942678 952512 953856 954316 965632 968256 982836 985527 991232 995808 997694 998514 1007616 1024144 1025568 1026927 1036288 1039104 1041072 1043901 1048576 1057617 1068672 1070674 1070696 1071576 1081344 1083392 1086336 1089288 1115136 1117248 1119341 1119364 1120284 1130496 1133568 1149016 1152162 1165824 1168008 1168032 1168992 1171206 1179648 1183424 1201244 1202256 1204533 1215488 1216512 1218816 1220406 1222128 1237216 1253472 1254528 1255846 1256904 1270016 1271808 1275879 1291008 1292643 1310448 1311552 1314009 1314036 1327104 1327744 1331352 1343488 1367424 1369236 1371168 1385472 1388096 1391868 1408969 1410156 1424896 1428768 1431474 1441792 1448448 1452384 1472207 1474254 1486848 1489664 1493712 1496541 1497771 1507328 1511424 1536216 1538352 1554432 1557344 1557376 1558656 1561608 1572864 1603008 1606011 1606044 1607364 1622016 1625088 1627208 1629504 1671296 1672704 1675872 1679046 1680426 1695744 1700352 1701172 1721344 1723524 1728243 1747264 1748736 1752012 1752048 1756809 1769472 1775136 1778498 1801866 1803384 1823232 1824768 1825648 1828224 1830609 1847296 1855824 1880208 1883769 1885356 1905024 1907712 1908632 1931264 1936512 1965672 1971054 1982464 1991616 1995347 1995388 1997028 2015232 2048288 2051136 2053854 2072576 2078208 2082144 2087802 2097152 2115234 2137344 2141348 2141392 2143152 2147211 2162688 2166784 2172672 2178576 2211381 2230272 2234496 2238682 2238728 2240568 2260992 2267136 2298032 2304324 2331648 2336016 2336064 2337984 2342412 2359296 2366848 2402488 2404512 2409066 2430976 2433024 2437632 2440812 2444256 2474432 2506944 2509056 2511692 2513808 2518569 2540032 2543616 2551758 2582016 2585286 2620896 2623104 2624369 2628018 2628072 2654208 2655488 2662704 2667747 2686976 2702799 2734848 2738472 2742336 2770944 2776192 2783736 2817938 2820312 2849792 2857536 2862948 2883584 2896896 2904768 2944414 2948508 2973696 2979328 2987424 2993082 2995542 3014656 3022848 3072432 3076704 3078251 3080781 3108864 3114688 3114752 3117312 3123216 3131703 3145728 3206016 3212022 3212088 3214728 3244032 3250176 3254416 3259008 3303421 3342592 3345408 3351744 3358023 3358092 3360852 3391488 3400704 3402344 3442688 3447048 3456486 3494528 3497472 3504024 3504096 3513618 3538944 3550272 3556996 3603732 3606768 3613599 3646464 3649536 3651296 3656448 3661218 3694592 3711648 3760416 3767538 3770712 3810048 3815424 3817264 3827637 3862528 3873024 3877929 3931344 3942027 3942108 3964928 3983232 3990694 3990776 3994056 4030464 4096576 4102272 4107708 4145152 4156416 4164288 4175604 4194304 4226907 4230468 4274688 4282696 4282784 4286304 4294422 4325376 4333568 4345344 4357152 4416621 4422762 4460544 4468992 4477364 4477456 4481136 4489623 4521984 4534272 4596064 4608648 4663296 4672032 4672128 4675968 4678223 4684824 4718592 4733696 4804976 4809024 4818033 4818132 4861952 4866048 4875264 4881624 4888512 4948864 5013888 5018112 5023384 5027616 5037138 5080064 5087232 5103516 5164032 5170572 5184729 5241792 5246208 5248738 5256036 5256144 5308416 5310976 5325408 5335494 5373952 5405598 5469696 5476944 5484672 5487317 5491827 5541888 5552384 5567472 5635876 5640624 5651307 5699584 5715072 5725896 5767168 5793792 5809536 5888707 5888828 5897016 5947392 5958656 5974848 5986041 5986164 5991084 6029312 6045696 6144864 6153408 6156502 6161562 6217728 6229376 6229504 6234624 6246432 6263406 6291456 6412032 6424044 6424176 6429456 6441633 6488064 6500352 6508832 6518016 6606842 6685184 6690816 6703488 6716046 6716184 6721704 6782976 6801408 6804688 6885376 6894096 6907153 6912972 6989056 6994944 7008048 7008192 7027236 7077888 7100544 7113992 7207464 7213536 7227198 7292928 7299072 7302592 7312896 7322436 7389184 7423296 7520832 7535076 7541424 7555707 7620096 7630848 7634528 7655274 7725056 7746048 7755858 7862688 7873107 7884054 7884216 7929856 7966464 7981388 7981552 7988112 8003241 8060928 8108397 8193152 8204544 8215416 8290304 8312832 8328576 8351208 8388608 8453814 8460936 8549376 8565392 8565568 8572608 8588844 8650752 8667136 8690688 8714304 8833242 8845524 8921088 8937984 8954728 8954912 8962272 8979246 9043968 9068544 9192128 9217296 9234753 9242343 9326592 9344064 9344256 9351936 9356446 9369648 9437184 9467392 9609952 9618048 9636066 9636264 9723904 9732096 9750528 9763248 9777024 9781739 9897728 9910263 10027776 10036224 10046768 10055232 10074069 10074276 10160128 10174464 10207032 10328064 10341144 10369458 10483584 10492416 10497476 10512072 10512288 10616832 10621952 10650816 10670988 10747904 10811196 10840797 10939392 10953888 10969344 10974634 10983654 11083776 11104768 11134944 11271752 11281248 11302614 11399168 11430144 11451792 11473481 11482911 11534336 11587584 11619072 11633787 11777414 11777656 11794032 11894784 11917312 11949696 11972082 11972328 11982168 12058624 12091392 12289728 12306816 12312751 12313004 12323124 12435456 12458752 12459008 12469248 12492864 12526812 12582912 12680721 12824064 12848088 12848352 12858912 12883266 12976128 13000704 13017664 13036032 13213684 13249863 13370368 13381632 13406976 13432092 13432368 13443408 13468869 13565952 13602816 13609376 13770752 13788192 13814306 13825944 13978112 13989888 14016096 14016384 14034669 14054472 14155776 14201088 14227984 14414928 14427072 14442229 14454099 14454396 14585856 14598144 14605184 14625792 14644872 14778368 14846592 15041664 15070152 15082848 15111414 15240192 15261696 15269056 15310548 15450112 15492096 15498659 15511716 15725376 15746214 15768108 15768432 15859712 15932928 15962776 15963104 15976224 16006482 16121856 16216794 16386304 16409088 16430832 16461951 16475481 16580608 16625664 16657152 16702416 16777216 16907628 16921872 16953921 17098752 17130784 17131136 17145216 17177688 17301504 17334272 17381376 17428608 17666121 17666484 17691048 17842176 17875968 17909456 17909824 17924544 17958123 17958492 18087936 18137088 18384256 18434592 18469506 18484686 18653184 18688128 18688512 18703872 18712892 18739296 18874368 18934784 19219904 19236096 19272132 19272528 19324899 19447808 19464192 19501056 19526496 19554048 19563478 19795456 19820526 20055552 20072448 20093536 20110464 20148138 20148552 20320256 20348928 20414064 20452727 20656128 20682288 20721459 20738916 20967168 20984832 20994952 21024144 21024576 21233664 21243904 21301632 21341976 21495808 21622392 21681594 21878784 21907776 21938688 21948817 21949268 21967308 22167552 22209536 22269888 22543504 22562496 22605228 22667121 22798336 22860288 22903584 22946962 22965822 23068672 23175168 23238144 23267574 23554828 23555312 23588064 23619321 23789568 23834624 23899392 23944164 23944656 23964336 24009723 24117248 24182784 24325191 24579456 24613632 24625502 24626008 24646248 24870912 24917504 24918016 24938496 24985728 25053624 25165824 25361442 25648128 25696176 25696704 25717824 25744843 25766532 25952256 26001408 26035328 26072064 26427368 26499726 26740736 26763264 26813952 26864184 26864736 26886816 26937738 27131904 27205632 27218752 27541504 27576384 27628612 27651888 27704259 27956224 27979776 28032192 28032768 28069338 28108944 28311552 28402176 28455968 28829856 28854144 28884458 28908198 28908792 29171712 29196288 29210368 29251584 29289744 29345217 29556736 29693184 29730789 30083328 30140304 30165696 30222207 30222828 30480384 30523392 30538112 30621096 30900224 30984192 30997318 31023432 31450752 31492428 31536216 31536864 31719424 31865856 31925552 31926208 31952448 32012964 32243712 32406287 32433588 32772608 32818176 32861664 32923902 32950962 33161216 33251328 33314304 33404832 33554432 33815256 33843744 33860761 33907842 34197504 34261568 34262272 34290432 34355376 34420443 34448733 34603008 34668544 34762752 34857216 35332242 35332968 35382096 35684352 35751936 35818912 35819648 35849088 35916246 35916984 36175872 36274176 36768512 36869184 36938253 36939012 36969372 37306368 37376256 37377024 37407744 37425784 37478592 37748736 37869568 38042163 38439808 38472192 38544264 38545056 38649798 38895616 38928384 39002112 39052992 39108096 39126956 39590912 39641052 39749589 40111104 40144896 40187072 40220928 40296276 40297104 40406607 40640512 40697856 40828128 40905454 41312256 41364576 41442918 41477832 41934336 41969664 41989904 42048288 42049152 42104007 42467328 42487808 42603264 42683952 42991616 43244784 43326687 43362297 43363188 43757568 43815552 43877376 43897634 43898536 43934616 44335104 44419072 44539776 45087008 45124992 45210456 45334242 45596672 45720576 45807168 45892981 45893924 45931644 46137344 46350336 46476288 46495977 46535148 47109656 47110624 47176128 47238642 47579136 47669248 47798784 47888328 47889312 47928672 48019446 48234496 48365568 48650382 49158912 49227264 49251004 49252016 49292496 49385853 49741824 49835008 49836032 49876992 49971456 50107248 50331648 50722884 50861763 51296256 51392352 51393408 51435648 51489686 51533064 51904512 52002816 52070656 52144128 52854736 52998363 52999452 53481472 53526528 53627904 53728368 53729472 53773632 53874369 53875476 54263808 54411264 54437504 55083008 55152768 55257224 55303776 55408518 55912448 55959552 56064384 56065536 56138676 56217888 56623104 56804352 56911936 57659712 57708288 57767729 57768916 57816396 57817584 58343424 58392576 58420736 58503168 58579488 58690434 59113472 59386368 59461578 60166656 60280608 60331392 60360487 60444414 60445656 60960768 61046784 61076224 61242192 61358181 61800448 61968384 61994636 62046864 62164377 62901504 62984856 63072432 63073728 63438848 63731712 63851104 63852416 63904896 64025928 64487424 64812574 64867176 65545216 65636352 65723328 65846451 65847804 65901924 66322432 66502656 66628608 66809664 67108864 67630512 67687488 67721522 67815684 68395008 68523136 68524544 68580864 68710752 68840886 68897466 69206016 69337088 69525504 69714432 70664484 70665936 70764192 70857963 71368704 71503872 71637824 71639296 71698176 71832492 71833968 72029169 72351744 72548352 73537024 73738368 73876506 73878024 73938744 74612736 74752512 74754048 74815488 74851568 74957184 75497472 75739136 75978683 76084326 76879616 76944384 77088528 77090112 77234529 77299596 77791232 77856768 78004224 78105984 78216192 78253912 79181824 79282104 79499178 80222208 80289792 80374144 80441856 80592552 80594208 80813214 81281024 81395712 81656256 81810908 82624512 82729152 82885836 82955664 83112777 83868672 83939328 83979808 84096576 84098304 84208014 84934656 84975616 85206528 85367904 85983232 86489568 86653374 86724594 86726376 87515136 87631104 87754752 87795268 87797072 87869232 88035651 88670208 88838144 89079552 89192367 90174016 90249984 90420912 90666621 90668484 91193344 91441152 91614336 91785962 91787848 91863288 92274688 92700672 92952576 92991954 93070296 94219312 94221248 94352256 94477284 95158272 95338496 95597568 95776656 95778624 95857344 96038892 96468992 96731136 97218861 97300764 98317824 98454528 98502008 98504032 98584992 98771706 99483648 99670016 99672064 99753984 99942912 100214496 100663296 101445768 101582283 101723526 102592512 102784704 102786816 102871296 102979372 103066128 103261329 103809024 104005632 104141312 104288256 105709472 105996726 105998904 106962944 107053056 107255808 107456736 107458944 107547264 107599129 107748738 107750952 108527616 108822528 108875008 110166016 110305536 110514448 110607552 110814759 110817036 111824896 111919104 112128768 112131072 112277352 112435776 113246208 113608704 113823872 114126489 115319424 115416576 115535458 115537832 115632792 115635168 116686848 116785152 116841472 117006336 117158976 117380868 118226944 118772736 118923156 119248767 120333312 120561216 120662784 120720974 120888828 120891312 121921536 122093568 122152448 122484384 122716362 123600896 123936768 123989272 124093728 124328754 125803008 125969712 126144864 126147456 126208291 126312021 126877696 127463424 127702208 127704832 127809792 128051856 128974848 129625148 129734352 129980061 131090432 131272704 131446656 131692902 131695608 131803848 132644864 133005312 133257216 133619328 135261024 135374976 135440261 135443044 135631368 136790016 137046272 137049088 137161728 137421504 137678943 137681772 137794932 138412032 138674176 139051008 139428864 139487931 141328968 141331872 141528384 141715926 142737408 143007744 143275648 143278592 143396352 143664984 143667936 144058338 144703488 145096704 147074048 147476736 147753012 147756048 147877488 148157559 149225472 149505024 149508096 149630976 149703136 149914368 150994944 151478272 151957366 152168652 153759232 153888768 154177056 154180224 154469058 154599192 155582464 155713536 156008448 156211968 156432384 156507824 158363648 158564208 158864519 158995089 158998356 160444416 160579584 160748288 160883712 161185104 161188416 161623107 161626428 162562048 162791424 163312512 163621816 165249024 165458304 165771672 165911328 166225554 167737344 167878656 167959616 168193152 168196608 168416028 169869312 169951232 170413056 170485249 170735808 171966464 172979136 173303187 173306748 173449188 173452752 175030272 175262208 175509504 175590536 175594144 175738464 176071302 177340416 177676288 178159104 178384734 180348032 180499968 180841824 181081461 181333242 181336968 182386688 182882304 183228672 183571924 183575696 183726576 184074543 184549376 185401344 185905152 185983908 186140592 186493131 188438624 188442496 188704512 188954568 190316544 190676992 191195136 191553312 191557248 191714688 192077784 192937984 193462272 194437722 194601528 196635648 196909056 197004016 197008064 197169984 197539353 197543412 198967296 199340032 199344128 199507968 199885824 200428992 201326592 202891536 203164566 203447052 205185024 205569408 205573632 205742592 205958744 206132256 206522658 207618048 208011264 208282624 208576512 211418944 211993452 211997808 212573889 213925888 214106112 214511616 214913472 214917888 215094528 215198258 215497476 215501904 217055232 217645056 217750016 220332032 220611072 221028896 221215104 221629518 221634072 223649792 223838208 224257536 224262144 224554704 224871552 224979997 226492416 227217408 227647744 227936049 228252978 230638848 230833152 231070916 231075664 231265584 231270336 231703587 233373696 233570304 233682944 234012672 234317952 234761736 236453888 237545472 237846312 238497534 240666624 241122432 241325568 241436987 241441948 241777656 241782624 243843072 244187136 244304896 244968768 245432724 247201792 247873536 247978544 248187456 248657508 249338331 251606016 251939424 252289728 252294912 252416582 252624042 253755392 254926848 255404416 255409664 255619584 256103712 257949696 259250296 259468704 259960122 262180864 262545408 262893312 263385804 263391216 263607696 264106953 265289728 266010624 266514432 267238656 267577101 270522048 270749952 270880522 270886088 271262736 273580032 274092544 274098176 274323456 274843008 275357886 275363544 275589864 276824064 277348352 278102016 278857728 278975862 282657936 282663744 283056768 283193273 283431852 285474816 286015488 286551296 286557184 286792704 287329968 287335872 288116676 289406976 290193408 291656583 294148096 294953472 295506024 295512096 295754976 296315118 298450944 299010048 299016192 299261952 299406272 299828736 301989888 302956544 303914732 304337304 304746849 307518464 307777536 308354112 308360448 308938116 309198384 309783987 311164928 311427072 312016896 312423936 312864768 313015648 316727296 317128416 317729038 317990178 317996712 320888832 321159168 321496576 321767424 322370208 322376832 322797387 323246214 323252856 325124096 325582848 326625024 327243632 330498048 330916608 331543344 331822656 332171267 332444277 332451108 335474688 335757312 335919232 336386304 336393216 336832056 339738624 339902464 340826112 340970498 341471616 343932928 345958272 346606374 346613496 346898376 346905504 350060544 350524416 351019008 351181072 351188288 351476928 352142604 354680832 355352576 356318208 356469157 356769468 360696064 360999936 361683648 362162922 362666484 362673936 364773376 365764608 366457344 367143848 367151392 367453152 368149086 369098752 370802688 371810304 371967816 372281184 372986262 376877248 376884992 377409024 377909136 378624873 378936063 380633088 381353984 382390272 383106624 383114496 383429376 384155568 385875968 386924544 388875444 389203056 389940183 393271296 393818112 394008032 394016128 394339968 395078706 395086824 397934592 398680064 398688256 399015936 399771648 400857984 405783072 406320783 406329132 406894104 410370048 411138816 411147264 411485184 411917488 412264512 413036829 413045316 415236096 416022528 416565248 417153024 418463793 422837888 423986904 423995616 425147778 427851776 428212224 429023232 429826944 429835776 430189056 430396516 430994952 431003808 434110464 435290112 435500032 440664064 441222144 442057792 442430208 443259036 443268144 444472677 447299584 447676416 448515072 448524288 449109408 449743104 449959994 452984832 454434816 455295488 455872098 456505956 461277696 461666304 462141832 462151328 462531168 462540672 463407174 466747392 467140608 467365888 468025344 468635904 469523472 470412721 472907776 475090944 475692624 476593557 476985267 476995068 481333248 482244864 482651136 482873974 482883896 483555312 483565248 487686144 488374272 488609792 489937536 490865448 494403584 495747072 495957088 496374912 497315016 498676662 503212032 503878848 504579456 504589824 504822791 504833164 505248084 507510784 509853696 510808832 510819328 511239168 511455747 512207424 515899392 518500592 518937408 519909561 519920244 524361728 525090816 525786624 526771608 526782432 527215392 528213906 530579456 532021248 533028864 534477312 535154202 541044096 541499904 541761044 541772176 542525472 543244383 547160064 548185088 548196352 548646912 549686016 550715772 550727088 551179728 552223629 553648128 554696704 556204032 557715456 557951724 559479393 565315872 565327488 566113536 566386546 566863704 570949632 572030976 573102592 573114368 573585408 574659936 574671744 576233352 578813952 580386816 583313166 588296192 589906944 591012048 591024192 591509952 592131389 592618059 592630236 596901888 598020096 598032384 598523904 598812544 599657472 603979776 605913088 607829464 608674608 609493698 615036928 615555072 616708224 616720896 617876232 618396768 619567974 622329856 622854144 624033792 624847872 625729536 626031296 633454592 634256832 635445019 635458076 635980356 635993424 641777664 642318336 642993152 643534848 644740416 644753664 645594774 646492428 646505712 650248192 651165696 653250048 654487264 660996096 661833216 663086688 663645312 664342534 664888554 664902216 670949376 671514624 671838464 672772608 672786432 673664112 674939991 679477248 679804928 681652224 681940996 682943232 683808147 687865856 691916544 693212748 693226992 693796752 693811008 695110761 700121088 701048832 702038016 702362144 702376576 702953856 704285208 709361664 710705152 712636416 712938314 713538936 721392128 721999872 723367296 724310961 724325844 725332968 725347872 729546752 731529216 732914688 734287696 734302784 734906304 736298172 738197504 741605376 743620608 743935632 744562368 745344601 745972524 753754496 753769984 754818048 755818272 757249746 757872126 761266176 762707968 764780544 766213248 766228992 766858752 768311136 771751936 773849088 777750888 778406112 779880366 786542592 787636224 788016064 788032256 788679936 790157412 790173648 792320859 795869184 797360128 797376512 798031872 799543296 801715968 811566144 812641566 812658264 813788208 820740096 822277632 822294528 822970368 823834976 824529024 826073658 826090632 830472192 832045056 833130496 834306048 836927586 845675776 847973808 847991232 849579819 850295556 855703552 856424448 858046464 859653888 859671552 860378112 860793032 861989904 862007616 868220928 870580224 871000064 874969749 881328128 882444288 884115584 884860416 886518072 886536288 888945354 894599168 895352832 897030144 897048576 898218816 899486208 899919988 905969664 908869632 910590976 911744196 913011912 914240547 922555392 923332608 924283664 924302656 925062336 925081344 926814348 929351961 933494784 934281216 934731776 936050688 937271808 939046944 940825442 945815552 950181888 951385248 953187114 953970534 953990136 962666496 964489728 965302272 965747948 965767792 967110624 967130496 968392161 975372288 976748544 977219584 979875072 981730896 988807168 991494144 991914176 992749824 994630032 996513801 997332831 997353324 1006424064 1007757696 1009158912 1009179648 1009645582 1009666328 1010496168 1015021568 1019707392 1021617664 1021638656 1022478336 1022911494 1024414848 1031798784 1037001184 1037874816 1039819122 1039840488 1048723456 1050181632 1051573248 1053543216 1053564864 1054430784 1055538563 1056427812 1061158912 1064042496 1066057728 1068954624 1069407471 1070308404 1082088192 1082999808 1083522088 1083544352 1085050944 1086488766 1094320128 1096370176 1096392704 1097293824 1099372032 1101431544 1101454176 1102359456 1104447258 1107296256 1109393408 1112408064 1115430912 1115903448 1118958786 1130631744 1130654976 1132227072 1132773092 1133727408 1135874619 1141899264 1144061952 1146205184 1146228736 1147170816 1149319872 1149343488 1152466704 1157627904 1160773632 1166626332 1169820549 1176592384 1179813888 1182024096 1182048384 1183019904 1184262778 1185236118 1185260472 1193803776 1196040192 1196064768 1197047808 1197625088 1199314944 1211826176 1215658928 1217349216 1218962349 1218987396 1230073856 1231110144 1233416448 1233441792 1235752464 1236793536 1239110487 1239135948 1244659712 1245708288 1248067584 1249695744 1251459072 1252062592 1255391379 1266909184 1268513664 1270890038 1270916152 1271960712 1271986848 1283555328 1284636672 1285986304 1287069696 1289480832 1289507328 1291189548 1292984856 1293011424 1300496384 1302331392 1306500096 1308974528 1321992192 1323666432 1326173376 1327290624 1328657767 1328685068 1329777108 1329804432 1341898752 1343029248 1343676928 1345545216 1345572864 1347328224 1349879982 1358954496 1359609856 1363304448 1363881992 1365886464 1367616294 1375731712 1383833088 1386425496 1386453984 1387593504 1387622016 1388291201 1390221522 1400242176 1402097664 1404076032 1404724288 1404753152 1405907712 1408570416 1411238163 1418723328 1421410304 1425272832 1425876628 1427077872 1429780671 1442784256 1443999744 1446734592 1448621922 1448651688 1450665936 1450695744 1459093504 1463058432 1465829376 1468575392 1468605568 1469812608 1472596344 1483210752 1487241216 1487871264 1489124736 1490689202 1491945048 1507508992 1507539968 1509636096 1511636544 1514468373 1514499492 1515744252 1522532352 1525415936 1529561088 1532426496 1532457984 1533717504 1534367241 1536622272 1543503872 1547698176 1555501776 1556812224 1559728683 1559760732 1573085184 1575272448 1576032128 1576064512 1577359872 1580314824 1580347296 1584641718 1591738368 1594720256 1594753024 1596063744 1599086592 1603431936 1623132288 1625283132 1625316528 1627576416 1629733149 1641480192 1644555264 1644589056 1645940736 1647669952 1649058048 1652147316 1652181264 1656670887 1660944384 1664090112 1666260992 1668612096 1673855172 1691351552 1695947616 1695982464 1699159638 1700591112 1711407104 1712848896 1716092928 1719307776 1719343104 1720756224 1721586064 1723979808 1724015232 1736441856 1741160448 1742000128 1747509709 1749939498 1762656256 1764888576 1768231168 1769720832 1773036144 1773072576 1776394167 1777854177 1777890708 1789198336 1790705664 1794060288 1794097152 1796437632 1798972416 1799839976 1811939328 1817739264 1821181952 1823488392 1826023824 1828481094 1845110784 1846665216 1848567328 1848605312 1850124672 1850162688 1853628696 1858703922 1866989568 1868562432 1869463552 1872101376 1874543616 1878093888 1881650884 1891631104 1900363776 1902770496 1906335057 1906374228 1907941068 1907980272 1925332992 1928979456 1930604544 1931495896 1931535584 1934221248 1934260992 1936784322 1950744576 1953497088 1954439168 1959750144 1963461792 1977614336 1982988288 1983828352 1985499648 1989260064 1993027602 1994665662 1994706648 2012848128 2015515392 2018317824 2018359296 2019291164 2019332656 2020992336 2024819973 2030043136 2039414784 2043235328 2043277312 2044956672 2045822988 2048829696 2051424441 2063597568 2074002368 2075749632 2079638244 2079680976 2085332283 2097446912 2100363264 2103146496 2107086432 2107129728 2108861568 2111077126 2112855624 2122317824 2128084992 2132115456 2137909248 2138814942 2140616808 2164176384 2165999616 2167044176 2167088704 2170101888 2172932883 2172977532 2188640256 2192740352 2192785408 2194587648 2198744064 2202863088 2202908352 2204718912 2208894516 2214592512 2218786816 2224816128 2230861824 2231806896 2236033803 2237917572 2261263488 2261309952 2264454144 2265546184 2267454816 2271749238 2283798528 2288123904 2292410368 2292457472 2294341632 2298639744 2298686976 2304933408 2315255808 2321547264 2333252664 2339641098 2353184768 2359627776 2364048192 2364096768 2366039808 2368476889 2368525556 2370472236 2370520944 2387607552 2392080384 2392129536 2394095616 2395250176 2398629888 2423652352 2431317856 2434698432 2437924698 2437974792 2460147712 2462220288 2466832896 2466883584 2471504928 2473587072 2474779967 2478220974 2478271896 2489319424 2491416576 2496135168 2499391488 2502918144 2504125184 2510782758 2533818368 2537027328 2541780076 2541832304 2543921424 2543973696 2548739457 2567110656 2569273344 2571972608 2574139392 2578961664 2579014656 2582379096 2585969712 2586022848 2600992768 2604662784 2613000192 2617949056 2624909247 2643984384 2647332864 2652346752 2654581248 2657315534 2657370136 2659554216 2659608864 2683797504 2686058496 2687353856 2691090432 2691145728 2694656448 2699759964 2717908992 2719219712 2726608896 2727763984 2731772928 2735232588 2742721641 2751463424 2767666176 2772850992 2772907968 2775187008 2775244032 2776582402 2780443044 2800484352 2804195328 2808152064 2809448576 2809506304 2811815424 2817140832 2822476326 2837446656 2842820608 2850545664 2851753256 2854155744 2859561342 2885568512 2887999488 2893469184 2897243844 2897303376 2901331872 2901391488 2905176483 2918187008 2926116864 2931658752 2937150784 2937211136 2939625216 2945192688 2966421504 2974482432 2975742528 2978249472 2981378404 2983890096 2989541403 3015017984 3015079936 3019272192 3023273088 3028936746 3028998984 3031488504 3045064704 3050831872 3059122176 3064852992 3064915968 3067435008 3068734482 3073244544 3095396352 3111003552 3113624448 3115126003 3119457366 3119521464 3146170368 3150544896 3152064256 3152129024 3154719744 3160629648 3160694592 3166615689 3169283436 3183476736 3189440512 3189506048 3192127488 3198173184 3206863872 3208222413 3246264576 3250566264 3250633056 3255152832 3259466298 3282960384 3289110528 3289178112 3291881472 3295339904 3298116096 3304294632 3304362528 3313341774 3321888768 3328180224 3332521984 3337224192 3347710344 3382703104 3391895232 3391964928 3398319276 3401182224 3407623857 3422814208 3425697792 3432185856 3438615552 3438686208 3441512448 3443172128 3447959616 3448030464 3472883712 3482320896 3484000256 3495019418 3499878996 3525312512 3529777152 3536462336 3539441664 3546072288 3546145152 3552788334 3555708354 3555781416 3578396672 3581411328 3588120576 3588194304 3592875264 3597944832 3599679952 3635478528 3642363904 3646976784 3652047648 3653883937 3656887047 3656962188 3690221568 3693330432 3697134656 3697210624 3700249344 3700325376 3707257392 3717331461 3717407844 3733979136 3737124864 3738927104 3744202752 3749087232 3756187776 3763301768 3783262208 3800727552 3805540992 3812670114 3812748456 3815882136 3815960544 3850665984 3857958912 3861209088 3862991792 3863071168 3868442496 3868521984 3873568644 3901489152 3906994176 3908878336 3919500288 3921160727 3926923584 3955228672 3965976576 3967656704 3970999296 3978520128 3985973301 3986055204 3989331324 3989413296 4025696256 4031030784 4036635648 4036718592 4038582328 4038665312 4041984672 4049639946 4060086272 4078829568 4086470656 4086554624 4089913344 4091645976 4097659392 4102848882 4127195136 4148004736 4151499264 4159276488 4159361952 4164873603 4170664566 4194893824 4200726528 4206292992 4214172864 4214259456 4217723136 4222154252 4225711248 4233714489 4244635648 4256169984 4264230912 4275818496 4277629884 4281233616 4289342013 4328352768 4331999232 4334088352 4334177408 4340203776 4345865766 4345955064 4377280512 4385480704 4385570816 4389175296 4397488128 4405726176 4405816704 4409437824 4417789032 4437573632 4449632256 4461723648 4463613792 4472067606 4475835144 4522526976 4522619904 4528908288 4531092368 4534909632 4543405119 4543498476 4567597056 4576247808 4584820736 4584914944 4588683264 4597279488 4597373952 4603101723 4609866816 4630511616 4643094528 4666505328 4679186049 4679282196 4706369536 4719255552 4728096384 4728193536 4732079616 4736953778 4737051112 4740944472 4741041888 4775215104 4784160768 4784259072 4788191232 4790500352 4797259776 4847304704 4862635712 4869396864 4875849396 4875949584 4889199447 4920295424 4924440576 4933665792 4933767168 4943009856 4947174144 4949559934 4956441948 4956543792 4978638848 4982833152 4992270336 4998782976 5005836288 5008250368 5021565516 5067636736 5074054656 5083560152 5083664608 5087842848 5087947392 5097478914 5134221312 5138546688 5143945216 5148278784 5157923328 5158029312 5164758192 5171939424 5172045696 5174539931 5201985536 5209325568 5226000384 5235898112 5242529127 5249818494 5287968768 5294665728 5304693504 5309162496 5314631068 5314740272 5319108432 5319217728 5329182501 5367595008 5372116992 5374707712 5382180864 5382291456 5389312896 5399519928 5435817984 5438439424 5453217792 5455527968 5463545856 5470465176 5485443282 5535332352 5545701984 5545815936 5550374016 5550488064 5553050701 5553164804 5560886088 5600968704 5608390656 5616304128 5618897152 5619012608 5623630848 5634281664 5644952652 5674893312 5685641216 5701091328 5703506512 5708311488 5719005171 5719122684 5771137024 5775998976 5786938368 5794487688 5794606752 5802663744 5802782976 5810352966 5836374016 5852233728 5863317504 5874301568 5874422272 5879250432 5890385376 5932843008 5948964864 5951485056 5956498944 5962756808 5967780192 5979082806 6030035968 6030159872 6038544384 6046546176 6057873492 6057997968 6062977008 6074459919 6090129408 6101663744 6118244352 6129705984 6129831936 6134870016 6137468964 6146489088 6154273323 6190792704 6222007104 6227248896 6230252006 6238914732 6239042928 6292340736 6301089792 6304128512 6304258048 6309439488 6321259296 6321389184 6333231378 6338566872 6366953472 6378881024 6379012096 6384254976 6396346368 6413727744 6416444826 6492529152 6501132528 6501266112 6510305664 6513445279 6518798649 6518932596 6565920768 6578221056 6578356224 6583762944 6590679808 6596232192 6608589264 6608725056 6626683548 6643777536 6656360448 6665043968 6674448384 6695420688 6708101409 6765406208 6783790464 6783929856 6796638552 6802364448 6815247714 6845628416 6851395584 6864371712 6877231104 6877372416 6883024896 6886344256 6895919232 6896060928 6945767424 6964641792 6968000512 6989895209 6990038836 6999757992 7050625024 7059554304 7072924672 7078883328 7092144576 7092290304 7105430667 7105576668 7111416708 7111562832 7156793344 7162822656 7176241152 7176388608 7185750528 7195889664 7199359904 7270957056 7284727808 7293953568 7304095296 7307767874 7313774094 7313924376 7380443136 7386660864 7394269312 7394421248 7400498688 7400650752 7414514784 7424339901 7434662922 7434815688 7467958272 7474249728 7477854208 7488405504 7498174464 7512375552 7526603536 7566524416 7601455104 7611081984 7625340228 7625496912 7631764272 7631921088 7646218371 7701331968 7715917824 7722418176 7725983584 7726142336 7736884992 7737043968 7747137288 7802978304 7813988352 7817756672 7839000576 7842321454 7853847168 7910457344 7931953152 7935313408 7941998592 7957040256 7971946602 7972110408 7978662648 7978826592 8051392512 8062061568 8073271296 8073437184 8077164656 8077330624 8083969344 8099279892 8120172544 8157659136 8172941312 8173109248 8179826688 8183291952 8195318784 8198790611 8205697764 8254390272 8296009472 8302998528 8318552976 8318723904 8329747206 8341329132 8389787648 8401453056 8412585984 8428345728 8428518912 8435446272 8444308504 8451422496 8467428978 8489271296 8512339968 8528461824 8551636992 8555259768 8562467232 8578684026 8656705536 8663998464 8668176704 8668354816 8680407552 8691731532 8691910128 8715529449 8754561024 8770961408 8771141632 8778350592 8794976256 8811452352 8811633408 8818875648 8835578064 8875147264 8899264512 8923447296 8927227584 8944135212 8951670288 8968624209 9045053952 9045239808 9057816576 9062184736 9069819264 9086810238 9086996952 9135194112 9152495616 9169641472 9169829888 9177366528 9194558976 9194747904 9206203446 9219733632 9286189056 9333010656 9345378009 9358372098 9358564392 9412739072 9438511104 9456192768 9456387072 9464159232 9473907556 9474102224 9481888944 9482083776 9499847067 9550430208 9568321536 9568518144 9576382464 9581000704 9594519552 9624667239 9694609408 9725271424 9738793728 9751698792 9751899168 9778398894 9840590848 9848881152 9867331584 9867534336 9886019712 9894348288 9899119868 9912883896 9913087584 9957277696 9965666304 9984540672 9997565952 10011672576 10016500736 10043131032 10135273472 10148109312 10167120304 10167329216 10175685696 10175894784 10194957828 10222871571 10268442624 10277093376 10287890432 10296557568 10315846656 10316058624 10329516384 10343878848 10344091392 10349079862 10403971072 10418651136 10452000768 10471796224 10485058254 10499636988 10575937536 10589331456 10609387008 10618324992 10629262136 10629480544 10638216864 10638435456 10658365002 10735190016 10744233984 10749415424 10764361728 10764582912 10778625792 10799039856 10876878848 10906435584 10911055936 10927091712 10940930352 10961651811 10970661141 10970886564 11070664704 11091403968 11091631872 11100748032 11100976128 11106101402 11106329608 11121772176 11201937408 11216781312 11232608256 11237794304 11238025216 11247261696 11268563328 11289905304 11349786624 11371282432 11402182656 11407013024 11416622976 11438010342 11438245368 11542274048 11551997952 11573876736 11588975376 11589213504 11605327488 11605565952 11610924193 11620705932 11672748032 11704467456 11726635008 11748603136 11748844544 11758500864 11763482181 11780770752 11865686016 11897929728 11902970112 11912997888 11925513616 11935560384 11957919903 11958165612 12060071936 12060319744 12077088768 12093092352 12115746984 12115995936 12125954016 12148919838 12180258816 12203327488 12236488704 12259411968 12259663872 12269740032 12274937928 12292978176 12308546646 12381585408 12444014208 12454497792 12460504012 12477829464 12478085856 12494620809 12584681472 12602179584 12608257024 12608516096 12618878976 12642518592 12642778368 12666462756 12677133744 12701143467 12733906944 12757762048 12758024192 12768509952 12792692736 12827455488 12832889652 12868026039 12985058304 13002265056 13002532224 13020611328 13026890558 13037597298 13037865192 13131841536 13156442112 13156712448 13167525888 13181359616 13192464384 13217178528 13217450112 13253367096 13312720896 13330087936 13348896768 13390841376 13416202818 13530812416 13567580928 13567859712 13593277104 13604728896 13619021947 13630215357 13630495428 13691256832 13702791168 13728743424 13754462208 13754744832 13766049792 13772688512 13791838464 13792121856 13809305169 13891534848 13929283584 13936001024 13979790418 13980077672 13999515984 14101250048 14119108608 14145849344 14157766656 14184289152 14184580608 14210861334 14211153336 14222833416 14223125664 14313586688 14325645312 14352482304 14352777216 14371501056 14391779328 14398719808 14541914112 14569455616 14587907136 14608190592 14615235437 14615535748 14627548188 14627848752 14760886272 14773321728 14788538624 14788842496 14800997376 14801301504 14829029568 14848679802 14869325844 14869631376 14935916544 14948499456 14955708416 14976811008 14996348928 15024751104 15053207072 15133048832 15202910208 15222163968 15250680456 15250993824 15263528544 15263842176 15292436742 15402663936 15431835648 15444836352 15451967168 15452284672 15473769984 15474087936 15494274576 15523619793 15605956608 15627976704 15635513344 15678001152 15684642908 15707694336 15727587381 15820914688 15863906304 15870626816 15883997184 15914080512 15943893204 15944220816 15957325296 15957653184 15987547503 16102785024 16124123136 16146542592 16146874368 16154329312 16154661248 16167938688 16198559784 16315318272 16345882624 16346218496 16359653376 16366583904 16390637568 16397581222 16411395528 16592018944 16605997056 16637105952 16637447808 16659152103 16659494412 16682658264 16779575296 16802906112 16825171968 16856691456 16857037824 16870892544 16888617008 16902844992 16934857956 16978542592 17024679936 17056923648 17103273984 17110519536 17124934464 17142925823 17157015513 17157368052 17313411072 17327996928 17336353408 17336709632 17360815104 17383463064 17383820256 17431058898 17509122048 17541922816 17542283264 17556701184 17589952512 17622904704 17623266816 17637751296 17671156128 17750294528 17798529024 17846894592 17854455168 17888270424 17903340576 17937248418 18090107904 18090479616 18115633152 18124369472 18139638528 18173620476 18173993904 18223379757 18270388224 18304991232 18339282944 18339659776 18354733056 18389117952 18389495808 18412406892 18439467264 18572378112 18666021312 18690756018 18716744196 18717128784 18825478144 18877022208 18912385536 18912774144 18928318464 18947815112 18948204448 18963777888 18964167552 18999694134 19100860416 19136643072 19137036288 19152764928 19162001408 19189039104 19249334478 19389218816 19450542848 19477587456 19503397584 19503798336 19540335837 19556395947 19556797788 19681181696 19697762304 19734663168 19735068672 19772039424 19788696576 19798239736 19825767792 19826175168 19914555392 19931332608 19969081344 19995131904 20023345152 20033001472 20086262064 20124304227 20270546944 20296218624 20334240608 20334658432 20351371392 20351789568 20389915656 20445743142 20536885248 20554186752 20575780864 20593115136 20631693312 20632117248 20659032768 20687757696 20688182784 20698159724 20807942144 20837302272 20904001536 20943592448 20969685627 20970116508 20999273976 21151875072 21178662912 21218774016 21236649984 21258524272 21258961088 21276433728 21276870912 21316292001 21316730004 21470380032 21488467968 21498830848 21528723456 21529165824 21557251584 21598079712 21753757696 21812871168 21822111872 21854183424 21881860704 21923303622 21941322282 21941773128 22141329408 22182807936 22183263744 22201496064 22201952256 22212202804 22212659216 22243544352 22273019703 22403874816 22433562624 22465216512 22475588608 22476050432 22494523392 22537126656 22579810608 22699573248 22742564864 22804365312 22814026048 22833245952 22876020684 22876490736 22938655113 23084548096 23103995904 23147753472 23177950752 23178427008 23210654976 23211131904 23221848386 23241411864 23345496064 23408934912 23453270016 23497206272 23497689088 23517001728 23526964362 23561541504 23731372032 23795859456 23805940224 23825995776 23851027232 23871120768 23915839806 23916331224 24120143872 24120639488 24154177536 24186184704 24231493968 24231991872 24251908032 24277386949 24297839676 24360517632 24406654976 24472977408 24518823936 24519327744 24539480064 24549875856 24585956352 24596371833 24617093292 24763170816 24888028416 24908995584 24921008024 24955658928 24956171712 24989241618 25169362944 25204359168 25216514048 25217032192 25237757952 25285037184 25285556736 25332925512 25354267488 25402286934 25467813888 25515524096 25516048384 25537019904 25585385472 25654910976 25665779304 25736052078 25970116608 26004530112 26005064448 26041222656 26053245779 26053781116 26075194596 26075730384 26263683072 26312884224 26313424896 26335051776 26362719232 26384928768 26434357056 26434900224 26506734192 26625441792 26660175872 26697793536 26781682752 26832405636 26905872627 27061624832 27135161856 27135719424 27186554208 27209457792 27238043894 27260430714 27260990856 27382513664 27405582336 27457486848 27508924416 27509489664 27532099584 27545377024 27583676928 27584243712 27618610338 27858567168 27872002048 27959580836 27960155344 27999031968 28036134027 28202500096 28238217216 28291698688 28315533312 28368578304 28369161216 28421722668 28422306672 28445666832 28446251328 28499541201 28627173376 28651290624 28704964608 28705554432 28743002112 28783558656 28797439616 28874001717 29083828224 29138911232 29175814272 29216381184 29230470874 29231071496 29255096376 29255697504 29521772544 29546643456 29577077248 29577684992 29601994752 29602603008 29658059136 29697359604 29738651688 29739262752 29871833088 29896998912 29911416832 29953622016 29992697856 30049502208 30106414144 30266097664 30405820416 30444327936 30501360912 30501987648 30527057088 30527684352 30559128641 30584873484 30805327872 30863671296 30889672704 30903934336 30904569344 30947539968 30948175872 30988549152 31047239586 31211913216 31255953408 31271026688 31356002304 31369285816 31415388672 31455174762 31641829376 31727812608 31741253632 31767994368 31828161024 31887786408 31888441632 31914650592 31915306368 31975095006 32205570048 32248246272 32293085184 32293748736 32308658624 32309322496 32335877376 32397119568 32630636544 32691765248 32692436992 32719306752 32733167808 32781275136 32795162444 32822791056 32884955433 33184037888 33211994112 33274211904 33274895616 33318304206 33318988824 33365316528 33559150592 33605812224 33650343936 33713382912 33714075648 33741785088 33777234016 33805689984 33869715912 34049359872 34113847296 34206547968 34221039072 34249868928 34285851646 34314031026 34314736104 34626822144 34655993856 34672706816 34673419264 34721630208 34766926128 34767640512 34832772579 34862117796 35018244096 35083845632 35084566528 35113402368 35179905024 35245809408 35246533632 35275502592 35290446543 35342312256 35500589056 35597058048 35693789184 35708910336 35776540848 35806681152 35873759709 35874496836 36180215808 36180959232 36231266304 36248738944 36279277056 36347240952 36347987808 36446759514 36540776448 36609982464 36678565888 36679319552 36709466112 36778235904 36778991616 36824813784 36878934528 37144756224 37332042624 37381512036 37433488392 37434257568 37483862427 37650956288 37754044416 37824771072 37825548288 37856636928 37895630224 37896408896 37927555776 37928335104 37999388268 38103430401 38201720832 38273286144 38274072576 38305529856 38324002816 38378078208 38498668956 38778437632 38901085696 38955174912 39006795168 39007596672 39080671674 39112791894 39113595576 39362363392 39395524608 39469326336 39470137344 39544078848 39577393152 39596479472 39651535584 39652350336 39829110784 39938162688 39990263808 40046690304 40066002944 40172524128 40192723307 40248608454 40541093888 40592437248 40668481216 40669316864 40702742784 40703579136 40779831312 40857065841 40890646071 40891486284 41073770496 41108373504 41151561728 41186230272 41263386624 41264234496 41318065536 41375515392 41376365568 41396319448 41615884288 41674604544 41808003072 41887184896 41939371254 41940233016 41998547952 42303750144 42357325824 42437548032 42473299968 42517048544 42517922176 42552867456 42553741824 42632584002 42633460008 42940760064 42976935936 42997661696 43057446912 43058331648 43114503168 43196159424 43507515392 43625742336 43644223744 43708366848 43763721408 43845706311 43846607244 43882644564 43883546256 44282658816 44365615872 44366527488 44402992128 44403904512 44424405608 44425318432 44487088704 44546039406 44807749632 44867125248 44930433024 44951177216 44952100864 44989046784 45074253312 45159621216 45399146496 45485129728 45608730624 45628052096 45666491904 45752041368 45752981472 45877310226 46169096192 46207991808 46295506944 46355901504 46356854016 46421309952 46422263808 46443696772 46482823728 46570859379 46690992128 46817869824 46906540032 46994412544 46995378176 47034003456 47053928724 47123083008 47182762143 47462744064 47591718912 47611880448 47651991552 47702054464 47742241536 47831679612 47832662448 47962642509 48240287744 48241278976 48308355072 48372369408 48462987936 48463983744 48503816064 48554773898 48595679352 48813309952 48945954816 49037647872 49038655488 49078960128 49099751712 49171912704 49192743666 49234186584 49776056832 49817991168 49842016048 49911317856 49912343424 49977456309 49978483236 50338725888 50408718336 50433028096 50434064384 50475515904 50570074368 50571113472 50665851024 50708534976 50804573868 50935627776 51031048192 51032096768 51074039808 51170770944 51309821952 51331558608 51428777469 51471046539 51472104156 51940233216 52009060224 52010128896 52082445312 52106491558 52107562232 52150389192 52151460768 52527366144 52625768448 52626849792 52670103552 52725438464 52769857536 52868714112 52869800448 53013468384 53250883584 53320351744 53395587072 53563365504 53664811272 53811745254 54123249664 54270323712 54271438848 54373108416 54418915584 54474968447 54476087788 54520861428 54521981712 54765027328 54811164672 54914973696 55017848832 55018979328 55064199168 55090754048 55167353856 55168487424 55237220676 55717134336 55744004096 55919161672 55920310688 55998063936 56072268054 56405000192 56476434432 56583397376 56631066624 56737156608 56738322432 56843445336 56844613344 56891333664 56892502656 56919939241 56999082402 57254346752 57302581248 57409929216 57411108864 57486004224 57567117312 57594879232 57748003434 58167656448 58277822464 58351628544 58432762368 58460941748 58462142992 58510192752 58511395008 58621007511 59043545088 59093286912 59154154496 59155369984 59203989504 59205206016 59316118272 59394719208 59477303376 59478525504 59743666176 59793997824 59822833664 59907244032 59985395712 60099004416 60212828288 60372912681 60811640832 60888655872 61002721824 61003975296 61054114176 61055368704 61118257282 61169746968 61610655744 61727342592 61779345408 61807868672 61809138688 61895079936 61896351744 61977098304 62094479172 62423826432 62511906816 62542053376 62712004608 62738571632 62830777344 62909056881 62910349524 63283658752 63455625216 63482507264 63535988736 63656322048 63775572816 63776883264 63829301184 63830612736 63948876003 63950190012 64411140096 64496492544 64586170368 64587497472 64617317248 64618644992 64671754752 64794239136 65261273088 65383530496 65384873984 65438613504 65466335616 65562550272 65590324888 65645582112 65769910866 66368075776 66423988224 66548423808 66549791232 66636608412 66637977648 66730633056 66819059109 67118301184 67211624448 67300687872 67426765824 67428151296 67483570176 67554468032 67611379968 67739431824 68098719744 68227694592 68413095936 68442078144 68499737856 68571703292 68628062052 68629472208 69253644288 69311987712 69345413632 69346838528 69443260416 69533852256 69535281024 69665545158 69724235592 70036488192 70167691264 70169133056 70226804736 70359810048 70491618816 70493067264 70551005184 70580893086 70684624512 71194116096 71387578368 71417820672 71553081696 71613362304 71647898069 71747519418 71748993672 72360431616 72361918464 72462532608 72497477888 72558554112 72694481904 72695975616 72832160847 72893519028 73081552896 73219964928 73357131776 73358639104 73418932224 73556471808 73557983232 73649627568 73757869056 73789115499 74289512448 74664085248 74763024072 74866976784 74868515136 74967724854 75301912576 75508088832 75649542144 75651096576 75713273856 75791260448 75792817792 75855111552 75856670208 75998776536 76206860802 76403441664 76546572288 76548145152 76611059712 76648005632 76756156416 76997337912 77556875264 77802171392 77910349824 78013590336 78015193344 78159737337 78161343348 78225583788 78227191152 78724726784 78791049216 78938652672 78940274688 79088157696 79154786304 79192958944 79303071168 79304700672 79658221568 79876325376 79980527616 80093380608 80132005888 80345048256 80385446614 80497216908 81082187776 81184874496 81336962432 81338633728 81405485568 81407158272 81559662624 81714131682 81781292142 81782972568 82147540992 82216747008 82303123456 82372460544 82526773248 82528468992 82636131072 82751030784 82752731136 82792638896 83231768576 83616006144 83774369792 83878742508 83880466032 83997095904 84108402081 84607500288 84714651648 84875096064 84946599936 85034097088 85035844352 85105734912 85107483648 85265168004 85266920016 85498623603 85881520128 85953871872 85995323392 86114893824 86116663296 86229006336 86392318848 87015030784 87251484672 87288447488 87416733696 87527442816 87691412622 87693214488 87765289128 87767092512 88565317632 88731231744 88733054976 88805984256 88807809024 88848811216 88850636864 88974177408 89092078812 89615499264 89734250496 89860866048 89902354432 89904201728 89978093568 90148506624 90186696721 90319242432 90798292992 90970259456 91217461248 91256104192 91332983808 91504082736 91505962944 91677385923 91754620452 92338192384 92415983616 92591013888 92711803008 92713708032 92842619904 92844527616 92887393544 92965647456 93141718758 93381984256 93635739648 93813080064 93988825088 93990756352 94068006912 94107857448 94246166016 94365524286 94925488128 95183437824 95223760896 95303983104 95404108928 95484483072 95663359224 95665324896 95925285018 96480575488 96482557952 96616710144 96744738816 96925975872 96927967488 97007632128 97109547796 97191358704 97626619904 97891909632 98075295744 98077310976 98157920256 98199503424 98343825408 98385487332 98468373168 98654866299 99552113664 99635982336 99684032096 99822635712 99824686848 99954912618 99956966472 100677451776 100817436672 100866056192 100868128768 100951031808 101140148736 101142226944 101331702048 101417069952 101609147736 102062096384 102064193536 102148079616 102341541888 102619643904 102663117216 102857554938 102942093078 102944208312 103880466432 104018120448 104020257792 104164890624 104212983116 104215124464 104300778384 104302921536 104498317737 105054732288 105251536896 105253699584 105340207104 105450876928 105539715072 105737428224 105739600896 105871339629 106026936768 106501767168 106640703488 106791174144 107126731008 107329622544 107621279127 107623490508 108246499328 108540647424 108542877696 108746216832 108837831168 108949936894 108952175576 109041722856 109043963424 109530054656 109622329344 109829947392 110035697664 110037958656 110128398336 110181508096 110334707712 110336974848 110474441352 111434268672 111488008192 111838323344 111840621376 111996127872 112144536108 112451587281 112810000384 112952868864 113166794752 113262133248 113474313216 113476644864 113686890672 113689226688 113782667328 113785005312 113839878482 113998164804 114508693504 114605162496 114819858432 114822217728 114972008448 115134234624 115189758464 115496006868 116335312896 116555644928 116703257088 116865524736 116921883496 116924285984 117020385504 117022790016 117242015022 118087090176 118186573824 118308308992 118310739968 118407979008 118410412032 118632236544 118789438416 118954606752 118957051008 119487332352 119645667328 119814488064 119970791424 120198008832 120425656576 120578169921 120745825362 121623281664 121777311744 122005443648 122007950592 122108228352 122110737408 122236514564 122339493936 122571197523 123221311488 123454685184 123558690816 123615737344 123618277376 123790159872 123792703488 123954196608 124188958344 124847652864 125023813632 125084106752 125424009216 125477143264 125661554688 125818113762 125820699048 126911250432 126965014528 127071977472 127312644096 127551145632 127553766528 127658602368 127661225472 127720166123 127897752006 127900380024 128822280192 128992985088 129172340736 129174994944 129234634496 129237289984 129343509504 129588478272 130522546176 130767060992 130769747968 130877227008 130932671232 131125100544 131180649776 131291164224 131537118933 131539821732 132736151552 132847976448 133096847616 133099582464 133273216824 133275955296 133461266112 133638118218 134236602368 134423248896 134601375744 134853531648 134856302592 134967140352 135108936064 135222759936 135478863648 136197439488 136455389184 136826191872 136884156288 136999475712 137143406584 137256124104 137258944416 138507288576 138623975424 138690827264 138693677056 138886520832 139067704512 139070562048 139331090316 139448471184 139712578137 140072976384 140335382528 140338266112 140453609472 140719620096 140983237632 140986134528 141102010368 141161786172 141369249024 141548286429 142388232192 142775156736 142835641344 143106163392 143226724608 143295796138 143495038836 143497987344 144720863232 144723836928 144925065216 144994955776 145117108224 145388963808 145391951232 145664321694 145787038056 146439929856 146714263552 146717278208 146837864448 147112943616 147115966464 147299255136 147515738112 147578230998 149328170496 149526048144 149733953568 149737030272 149809241417 149932368927 149935449708 150603825152 151016177664 151299084288 151302193152 151426547712 151582520896 151585635584 151710223104 151713340416 151997553072 152413721604 152806883328 153093144576 153096290304 153222119424 153296011264 153512312832 153994675824 154286332407 155113750528 155604342784 155820699648 156027180672 156030386688 156319474674 156322686696 156451167576 156454382304 157449453568 157582098432 157877305344 157880549376 158176315392 158309572608 158385917888 158606142336 158609401344 159752650752 159961055232 160186761216 160264011776 160690096512 160767589807 160770893228 160994433816 162164375552 162369748992 162673924864 162677267456 162810971136 162814316544 163119325248 163424905341 163428263364 163562584284 163565945136 164295081984 164433494016 164606246912 164744921088 165053546496 165056937984 165272262144 165502061568 165505462272 165585277792 166463537152 167232012288 167548739584 167757485016 167760932064 167994191808 168216804162 169215000576 169429303296 169750192128 169893199872 170068194176 170071688704 170211469824 170214967296 170530336008 170533840032 170759817723 170997247206 171763040256 171907743744 171990646784 172229787648 172233326592 172458012672 172784637696 174030061568 174502969344 174576894976 174833467392 175054885632 175382825244 175386428976 175530578256 175534185024 175863022533 177130635264 177462463488 177466109952 177611968512 177615618048 177697622432 177701273728 177948354816 178184157624 179230998528 179468500992 179721732096 179804708864 179808403456 179956187136 180297013248 180373393442 180638484864 181940518912 182434922496 182512208384 182665967616 183008165472 183011925888 183354771846 183509240904 184676384768 184831967232 185182027776 185423606016 185427416064 185685239808 185689055232 185774787088 185931294912 186283437516 186763968512 187271479296 187626160128 187977650176 187981512704 188136013824 188215714896 188492332032 188572184053 188727170643 188731048572 189850976256 190366875648 190447521792 190607966208 190808217856 190968966144 191326718448 191330649792 191846628009 191850570036 192961150976 192965115904 193233420288 193489477632 193851951744 193855934976 194015264256 194219095592 194382717408 195253239808 195783819264 196150591488 196154621952 196315840512 196399006848 196687650816 196770974664 196936746336 197309732598 199104227328 199271964672 199368064192 199645271424 199649373696 199909825236 199913932944 200457177327 201354903552 201634873344 201732112384 201736257536 201902063616 202280297472 202284453888 202663404096 202834139904 203218295472 204124192768 204128387072 204296159232 204683083776 205239287808 205326234432 205715109876 205884186156 205888416624 207760932864 208036240896 208040515584 208329781248 208425966232 208430248928 208601556768 208605843072 208996635474 210109464576 210503073792 210507399168 210680414208 210901753856 211079430144 211474856448 211479201792 211742679258 212053873536 213281406976 213582348288 214253462016 214659245088 214943694207 215242558254 215246981016 216492998656 217081294848 217085755392 217492433664 217675662336 217899873788 217904351152 218083445712 218087926848 218496482541 219060109312 219244658688 219659894784 220071395328 220075917312 220256796672 220363016192 220669415424 220673949696 220948882704 221367346497 222868537344 222976016384 223676646688 223681242752 223992255744 224289072216 224903174562 225905737728 226333589504 226524266496 226948626432 226953289728 227373781344 227378453376 227565334656 227570010624 227679756964 227996329608 229017387008 229210324992 229639716864 229644435456 229944016896 230268469248 230379516928 230992013736 232670625792 233111289856 233406514176 233731049472 233843766992 233848571968 234040771008 234045580032 234479212011 234484030044 236174180352 236373147648 236616617984 236621479936 236815958016 236820824064 237264473088 237578876832 237909213504 237914102016 238974664704 239291334656 239628976128 239941582848 240396017664 240851313152 241156339842 241491650724 243246563328 243554623488 244010887296 244015901184 244216456704 244221474816 244473029128 244678987872 245142395046 246442622976 246909370368 247117381632 247231474688 247236554752 247580319744 247585406976 247908393216 248377916688 249695305728 250168213504 250848018432 250954286528 251323109376 251636227524 251641398096 252325206243 253822500864 253930029056 254143954944 254625288192 255102291264 255107533056 255317204736 255322450944 255440332246 255795504012 255800760048 257644560384 257985970176 258344681472 258349989888 258469268992 258474579968 258687019008 259176956544 261045092352 261534121984 261539495936 261754454016 261865342464 262250201088 262361299552 262582328448 263074237866 263079643464 265472303104 265695952896 266193695232 266199164928 266546433648 266551910592 266922532224 267051256439 267276236436 268473204736 268846497792 269202751488 269707063296 269712605184 269934280704 270217872128 270445519872 270560090163 270957727296 272394878976 272910778368 273652383744 273768312576 273998951424 274286813168 274512248208 274517888832 275032157769 277014577152 277247950848 277381654528 277387354112 277773041664 278135409024 278141124096 278662180632 278896942368 279425156274 280145952768 280670765056 280676532224 280907218944 281439240192 281966475264 281972269056 282204020736 282323572344 282738498048 283096572858 284776464384 285550313472 285671282688 286212326784 286453449216 286585703569 286591592276 286990077672 286995974688 289441726464 289447673856 289850130432 289989911552 290234216448 290777927616 290783902464 291328643388 291574076112 292879859712 293428527104 293434556416 293675728896 294225887232 294231932928 294598510272 295031476224 295156461996 295964598897 298656340992 299052096288 299467907136 299474060544 299618482834 299864737854 299870899416 301207650304 302032355328 302598168576 302604386304 302853095424 303165041792 303171271168 303420446208 303426680832 303995106144 304827443208 306186289152 306192580608 306444238848 306592022528 307024625664 307989351648 308572664814 310227501056 311208685568 311641399296 312054361344 312060773376 312638949348 312645373392 312902335152 312908764608 313494953211 314898907136 315164196864 315754610688 315761098752 316352630784 316619145216 316771835776 317212284672 317218802688 317614018887 319505301504 319922110464 320373522432 320528023552 321380193024 321535179614 321541786456 321988867632 324328751104 324739497984 325347849728 325354534912 325621942272 325628633088 326238650496 326849810682 326856526728 327125168568 327131890272 328590163968 328866988032 329212493824 329489842176 330107092992 330113875968 330544524288 331004123136 331010924544 331170555584 332927074304 334464024576 335097479168 335514970032 335521864128 335988383616 336150415051 336433608324 338430001152 338858606592 339500384256 339786399744 340136388352 340143377408 340422939648 340429934592 341060672016 341067680064 341519635446 341994494412 343526080512 343815487488 343981293568 344459575296 344466653184 344916025344 345569275392 348060123136 349005938688 349153789952 349666934784 350109771264 350765650488 350772857952 351061156512 351068370048 351726045066 354261270528 354924926976 354932219904 355223937024 355231236096 355395244864 355402547456 355896709632 356368315248 358461997056 358937001984 359443464192 359609417728 359616806912 359912374272 360594026496 360746786884 361276969728 361734509763 363881037824 364869844992 365024416768 365331935232 366016330944 366023851776 366709543692 367018481808 367713592569 369352769536 369663934464 370364055552 370847212032 370854832128 371370479616 371378110464 371549574176 371862589824 372566875032 374542958592 375252320256 375955300352 375963025408 376272027648 376431429792 376984664064 377144368106 377454341286 377462097144 380733751296 380895043584 381215932416 381616435712 381937932288 382653436896 382661299584 383160498369 383693256018 383701140072 385922301952 385930231808 386466840576 386978955264 387703903488 387711869952 388030528512 388438191184 388765434816 390506479616 391567638528 392301182976 392309243904 392631681024 392798013696 393375301632 393541949328 393873492672 394287293929 394611356799 394619465196 398208454656 398543929344 398736128384 399290542848 399298747392 399819650472 399827865888 400914354654 402709807104 403269746688 403464224768 403472515072 403804127232 404560594944 404568907776 405326808192 405668279808 406436590944 408248385536 408256774144 408592318464 409366167552 410478575616 410652468864 411430219752 411768372312 411776833248 415521865728 416072481792 416081031168 416659562496 416851932464 416860497856 417203113536 417211686144 417993270948 419137734411 420218929152 421006147584 421014798336 421360828416 421803507712 422158860288 422949712896 422958403584 423485358516 424107747072 426562813952 427164696576 428506924032 429318490176 429887388414 430485116508 430493962032 432985997312 434162589696 434171510784 434984867328 435351324672 435799747576 435808702304 436166891424 436175853696 436992965082 438120218624 439319789568 440142790656 440151834624 440513593344 440726032384 441338830848 441347899392 441897765408 442734692994 445952032768 447353293376 447362485504 447984511488 448578144432 449427724251 449797106781 449806349124 451811475456 452667179008 453048532992 453897252864 453906579456 454747562688 454756906752 455130669312 455140021248 455359513928 455992659216 458034774016 458420649984 459279433728 459288870912 459888033792 460536938496 460759033856 461984027472 462858997221 465341251584 466222579712 466813028352 467462098944 467687533984 467697143936 468081542016 468091160064 468958424022 468968060088 472348360704 472746295296 473233235968 473242959872 473631916032 473641648128 474528946176 475157753664 475818427008 475828204032 478582669312 479257952256 479883165696 480792035328 481702626304 482302769421 482312679684 482983301448 486493126656 487109246976 488021774592 488031802368 488432913408 488442949632 488946058256 489357975744 490274716023 490284790092 492885245952 493818740736 494234763264 494462949376 494473109504 495160639488 495170813952 495816786432 496755833376 499390611456 500336427008 501696036864 501908573056 502646218752 503272455048 503282796192 504650412486 507645001728 507860058112 508287909888 509250576384 510204582528 510215066112 510634409472 510644901888 510880664492 511591008024 511601520096 512279453169 515289120768 515971940352 516689362944 516699979776 516938537984 516949159936 517374038016 518353913088 522090184704 523068243968 523078991872 523508908032 523730684928 524500402176 524722599104 525164656896 526148475732 526159286928 527589067599 530944606208 531391905792 532387390464 532398329856 533092867296 533103821184 533845064448 534102512878 534552472872 536946409472 537692995584 538405502976 539414126592 539425210368 539868561408 540435744256 540891039744 541120180326 541915454592 545821556736 547304767488 547536625152 547997902848 548573626336 549024496416 549035777664 550064315538 554029154304 554495901696 554763309056 554774708224 555546083328 556270818048 556282248192 557324361264 557793884736 558379899827 558850312548 560291905536 561341530112 561353064448 561814437888 562878480384 563932950528 563944538112 564408041472 564647144688 565476996096 565716552159 566181511929 566193145716 569552928768 571100626944 571342565376 572424653568 572906898432 573171407138 573183184552 573980155344 573991949376 578883452928 578895347712 579700260864 579979823104 580468432896 581555855232 581567804928 582657286776 583148152224 585759719424 586857054208 586869112832 587351457792 588451774464 588463865856 589197020544 590062952448 590312923992 591929197794 597312681984 598104192576 598935814272 598948121088 599224652917 599236965668 599729475708 599741798832 602415300608 604064710656 605196337152 605208772608 605706190848 606330083584 606342542336 606840892416 606853361664 607990212288 609654886416 612372578304 612385161216 612888477696 613184045056 614049251328 615978703296 617145329628 620455002112 622417371136 623282798592 624108722688 624121546752 625277898696 625290746784 625804670304 625817529216 626989906422 629797814272 630328393728 631509221376 631522197504 632705261568 633238290432 633543671552 634424569344 634437605376 635228037774 639844220928 640747044864 641056047104 642760386048 643070359228 643083572912 643977735264 644831082621 648657502208 649478995968 650695699456 650709069824 651243884544 651257266176 652477300992 653699621364 653713053456 654250337136 654263780544 655489447623 657180327936 657733976064 658424987648 658979684352 660214185984 660227751936 661089048576 662008246272 662021849088 662341111168 664102039491 668928049152 670194958336 671029940064 671043728256 671976767232 672300830102 672867216648 677717213184 679000768512 679572799488 680272776704 680286754816 680845879296 680859869184 682121344032 682135360128 683039270892 683988988824 687052161024 687630974976 687962587136 688919150592 688933306368 689832050688 691138550784 696120246272 698011877376 698307579904 699333869568 700219542528 701531300976 701545715904 702122313024 702136740096 702859958743 703437636033 703452090132 708522541056 709849853952 709864439808 710447874048 710462472192 710790489728 710805094912 711793419264 712736630496 716923994112 717874003968 718886928384 719218835456 719233613824 719824748544 721188052992 721493573768 722553939456 723469019526 727762075648 729739689984 730048833536 730663870464 732032661888 732047703552 733419087384 734036963616 735427185138 738705539072 739327868928 740728111104 741694424064 741709664256 742740959232 742756220928 743099148352 743725179648 745133750064 749085917184 750504640512 751910600704 751926050816 752544055296 752862859584 753969328128 754288736212 754908682572 754924194288 761467502592 761790087168 762431864832 763232871424 763875864576 765306873792 765322599168 766320996738 767386512036 767402280144 771844603904 771860463616 772933681152 773957910528 775407806976 775423739904 776061057024 776876382368 777530869632 783135277056 784602365952 784618487808 785263362048 785596027392 786750603264 787083898656 787746985344 788574587858 789222713598 789238930392 796416909312 797087858688 797472256768 798581085696 798597494784 799639300944 799655731776 801153769317 801828709308 805419614208 806539493376 806928449536 806945030144 807608254464 809121189888 809137815552 810653616384 811336559616 811680270489 812873181888 816496771072 816513548288 817184636928 818732335104 820957151232 821304937728 822860439504 823536744624 823553666496 825096473307 831043731456 832144963584 832162062336 833319124992 833703864928 833720995712 834406227072 834423372288 835986541896 838275468822 840437858304 842012295168 842029596672 842721656832 843607015424 844317720576 845899425792 845916807168 846970717032 848215494144 853125627904 854329393152 857013848064 858636980352 859757110707 859774776828 860970233016 860987924064 865971994624 868325179392 868343021568 869969734656 870702649344 871599495152 871617404608 872333782848 872351707392 873985930164 876240437248 878639579136 880285581312 880303669248 881027186688 881452064768 882677661696 882695798784 883795530816 885469385988 891904065536 894706586752 894724971008 895969022976 897156288864 898855448502 899594213562 899612698248 903622950912 905334358016 906097065984 907794505728 907813158912 909495125376 909513813504 910261338624 910280042496 910719027856 911985318432 916069548032 918558867456 918577741824 919776067584 921073876992 921518067712 923968054944 925717994442 930682503168 932445159424 933626056704 934924197888 935375067968 935394287872 936163084032 936182320128 937916848044 937936120176 940484859633 944696721408 945492590592 946466471936 946485919744 947263832064 947283296256 949057892352 950315507328 951636854016 951656408064 957165338624 958515904512 959766331392 961584070656 963405252608 964605538842 964625359368 965966602896 972986253312 974218493952 976043549184 976063604736 976865826816 976885899264 977892116512 978715951488 980549432046 980569580184 985770491904 987637481472 988469526528 988925898752 988946219008 990321278976 990341627904 991633572864 993511666752 998781222912 1000672854016 1003392073728 1003817146112 1005292437504 1006544910096 1006565592384 1008451245153 1009300824972 1015290003456 1015720116224 1016575819776 1018501152768 1020409165056 1020430132224 1021268818944 1021289803776 1021761328984 1023182016048 1023203040192 1024558906338 1030578241536 1031943880704 1033378725888 1033399959552 1033877075968 1033898319872 1034748076032 1036707826176 1044180369408 1046136487936 1046157983744 1047017816064 1047461369856 1049000804352 1049445198208 1050329313792 1052296951464 1052318573856 1055178135198 1061889212416 1062783811584 1064774780928 1064796659712 1066185734592 1066207642368 1067690128896 1068205025756 1069104945744 1073892818944 1075385991168 1076811005952 1078828253184 1078850420736 1079737122816 1080871488512 1081782079488 1082240360652 1083830909184 1085203529289 1091643113472 1094609534976 1095073250304 1095995805696 1097147252672 1098048992832 1098071555328 1100128631076 1103140777707 1108058308608 1108991803392 1109526618112 1109549416448 1111092166656 1112541636096 1112564496384 1114648722528 1115587769472 1116759799654 1117700625096 1122683060224 1122706128896 1123628875776 1125756960768 1127865901056 1127889076224 1128816082944 1129294289376 1130953992192 1131433104318 1132363023858 1132386291432 1142201253888 1142685130752 1144849307136 1145813796864 1146342814276 1146366369104 1147960310688 1147983898752 1149481495107 1157766905856 1157790695424 1159400521728 1159959646208 1160936865792 1163111710464 1163135609856 1165314573552 1166296304448 1171519438848 1173714108416 1173738225664 1174702915584 1176903548928 1176927731712 1178394041088 1180125904896 1180625847984 1182861881787 1183834070397 1183858395588 1194625363968 1196208385152 1197871628544 1197896242176 1198449305834 1198473931336 1199458951416 1199483597664 1204830601216 1208129421312 1210392674304 1210417545216 1211412381696 1212660167168 1212685084672 1213681784832 1213706723328 1215980424576 1219309772832 1224745156608 1224770322432 1225776955392 1226368090112 1228098502656 1231957406592 1234290659256 1240910004224 1244834742272 1246565597184 1248217445376 1248243093504 1250555797392 1250581493568 1251609340608 1251635058432 1252924274281 1253979812844 1259595628544 1260656787456 1263018442752 1263044395008 1265410523136 1266476580864 1267087343104 1268849138688 1268875210752 1270456075548 1279688441856 1281494089728 1282112094208 1285520772096 1286140718456 1286167145824 1287955470528 1289662165242 1297315004416 1298957991936 1301391398912 1301418139648 1302487769088 1302514532352 1304954601984 1307399242728 1307426106912 1308500674272 1308527561088 1310978895246 1314360655872 1316849975296 1317959368704 1320428371968 1320455503872 1322178097152 1324016492544 1324043698176 1324682222336 1328204078982 1337856098304 1340389916672 1342059880128 1342087456512 1343953534464 1344601660204 1345734433296 1348283172753 1355434426368 1358001537024 1359145598976 1360545553408 1360573509632 1361691758592 1361719738368 1364242688064 1364270720256 1366078541784 1367977977648 1374104322048 1375261949952 1375925174272 1377838301184 1377866612736 1379664101376 1382277101568 1388576991663 1396023754752 1396615159808 1398667739136 1400439085056 1403062601952 1403091431808 1404244626048 1404273480192 1405719917486 1406875272066 1406904180264 1417045082112 1419699707904 1419728879616 1420895748096 1420924944384 1421580979456 1421610189824 1423586838528 1425473260992 1435748007936 1437773856768 1438437670912 1438467227648 1439649497088 1442376105984 1442987147536 1445107878912 1446908308263 1446938039052 1455524151296 1459479379968 1460097667072 1461327740928 1464065323776 1464095407104 1466838174768 1468073927232 1470824148069 1470854370276 1477411078144 1478655737856 1481456222208 1483388848128 1483419328512 1485481918464 1485512441856 1486198296704 1487450359296 1490267500128 1498171834368 1501009281024 1503821201408 1503852101632 1505088110592 1505725719168 1507938656256 1508577472424 1509817365144 1509848388576 1522935005184 1523580174336 1524863729664 1526465742848 1527751729152 1530613747584 1530645198336 1532641993476 1534773024072 1534804560288 1536838359507 1543689207808 1543720927232 1545867362304 1547915821056 1550815613952 1550847479808 1552122114048 1553752764736 1555061739264 1566270554112 1569204731904 1569236975616 1570526724096 1571192054784 1573501206528 1574167797312 1575493970688 1577149175716 1578445427196 1578477860784 1592833818624 1594175717376 1594944513536 1597162171392 1597194989568 1599278601888 1599311463552 1602307538634 1603657418616 1610839228416 1613078986752 1613856899072 1613890060288 1615216508928 1618242379776 1618275631104 1621307232768 1622673119232 1623360540978 1625746363776 1632993542144 1637464670208 1641914302464 1642609875456 1645720879008 1647073489248 1647107332992 1647901655587 1650192946614 1662087462912 1664289927168 1664324124672 1666638249984 1667407729856 1667441991424 1668812454144 1668846744576 1671973083792 1675139699481 1676550937644 1680875716608 1684024590336 1684059193344 1685443313664 1687214030848 1688635441152 1691798851584 1691833614336 1693941434064 1696430988288 1697149656477 1706251255808 1708658786304 1714027696128 1717273960704 1719514221414 1719549553656 1721940466032 1721975848128 1731943989248 1736650358784 1736686043136 1739939469312 1741405298688 1743198990304 1743234809216 1744667565696 1744703414784 1747971860328 1757279158272 1760571162624 1760607338496 1762054373376 1762904129536 1765355323392 1765391597568 1767591061632 1770938771976 1783808131072 1789413173504 1789449942016 1791938045952 1794312577728 1797673958751 1797710897004 1799188427124 1799225396496 1807245901824 1810668716032 1812194131968 1815589011456 1815626317824 1818990250752 1819027627008 1820522677248 1820560084992 1821438055712 1823970636864 1832139096064 1837117734912 1837155483648 1839552135168 1842147753984 1843036135424 1847936109888 1851435988884 1861365006336 1864890318848 1867252113408 1869848395776 1870750135936 1870788575744 1872326168064 1872364640256 1875833696088 1875872240352 1880969719266 1889393442816 1890985181184 1892932943872 1892971839488 1894527664128 1894566592512 1898115784704 1900631014656 1903273708032 1903312816128 1914330677248 1919532662784 1923168141312 1926810505216 1929211077684 1929250718736 1931933205792 1934493247863 1945972506624 1948436987904 1952087098368 1952127209472 1953731653632 1953771798528 1955784233024 1957431902976 1961098864092 1961139160368 1966468342869 1971540983808 1975274962944 1976939053056 1977851797504 1977892438016 1980642557952 1980683255808 1983267145728 1987023333504 2001345708032 2006784147456 2007634292224 2010584875008 2013089820192 2013131184768 2016902490306 2018601649944 2031440232448 2033151639552 2037002305536 2040818330112 2040860264448 2042537637888 2042579607552 2043522657968 2046364032096 2046406080384 2049117812676 2061156483072 2063887761408 2066757451776 2066799919104 2067754151936 2067796639744 2069496152064 2073415652352 2074294024583 2088360738816 2092272975872 2092315967488 2094035632128 2094922739712 2098001608704 2098890396416 2100658627584 2104593902928 2104637147712 2108579876229 2110312908099 2110356270396 2123778424832 2125567623168 2129549561856 2129593319424 2132371469184 2132415284736 2135380257792 2136410051512 2138209891488 2147785637888 2150771982336 2153622011904 2157656506368 2157700841472 2159474245632 2161742977024 2163564158976 2164480721304 2167661818368 2170407058578 2183286226944 2189219069952 2190146500608 2191991611392 2194294505344 2196097985664 2196143110656 2200257262152 2206281555414 2216116617216 2217983606784 2219053236224 2219098832896 2222184333312 2225083272192 2225128992768 2229297445056 2231175538944 2233519599308 2235401250192 2245366120448 2245412257792 2247257751552 2251513921536 2255731802112 2255778152448 2257632165888 2258588578752 2261907984384 2262866208636 2264726047716 2264772582864 2284402507776 2285370261504 2289698614272 2291627593728 2292685628552 2292732738208 2295920621376 2295967797504 2298962990214 2315533811712 2315581390848 2318801043456 2319919292416 2321873731584 2326223420928 2326271219712 2330629147104 2332592608896 2347428216832 2347476451328 2349405831168 2353807097856 2353855463424 2356788082176 2360251809792 2361251695968 2365723763574 2367668140794 2367716791176 2389250727936 2392416770304 2395743257088 2395792484352 2396898611668 2396947862672 2398917902832 2398967195328 2403461307951 2409661202432 2416258842624 2420785348608 2420835090432 2422824763392 2425320334336 2425370169344 2427363569664 2427413446656 2431960849152 2435040811467 2438619545664 2449490313216 2449540644864 2451553910784 2452736180224 2456197005312 2463914813184 2468581318512 2475289419921 2489669484544 2493131194368 2496434890752 2496486187008 2501111594784 2501162987136 2503218681216 2503270116864 2505848548562 2507959625688 2519191257088 2521313574912 2526036885504 2526088790016 2530821046272 2532953161728 2534174686208 2537698277376 2537750421504 2540912151096 2559376883712 2562988179456 2564224188416 2571041544192 2572281436912 2572334291648 2575910941056 2579271332121 2579324330484 2594630008832 2597915983872 2602782797824 2602836279296 2604975538176 2605029064704 2609909203968 2614798485456 2614852213824 2617001348544 2617055122176 2621957790492 2628721311744 2633699950592 2635918737408 2640856743936 2640911007744 2644356194304 2648032985088 2648087396352 2649364444672 2656408157964 2675712196608 2680779833344 2684119760256 2684174913024 2687907068928 2689203320408 2691468866592 2696566345506 2710868852736 2716003074048 2718291197952 2721091106816 2721147019264 2723383517184 2723439476736 2728485376128 2728541440512 2732157083568 2735955955296 2748208644096 2751850348544 2755676602368 2755733225472 2759328202752 2764554203136 2777153983326 2792047509504 2793230319616 2797335478272 2800878170112 2806125203904 2806182863616 2808489252096 2808546960384 2811439834972 2813750544132 2813808360528 2834090164224 2839399415808 2839457759232 2841791496192 2841849888768 2843161958912 2843220379648 2847173677056 2850946521984 2871496015872 2875547713536 2876875341824 2876934455296 2879298994176 2884752211968 2885974295072 2890215757824 2893816616526 2893876078104 2918958759936 2920195334144 2922655481856 2928130647552 2928190814208 2933676349536 2936147854464 2937563820829 2941648296138 2941708740552 2954822156288 2957311475712 2962912444416 2966777696256 2966838657024 2970963836928 2971024883712 2972396593408 2974900718592 2980535000256 2996343668736 3002018562048 3007642402816 3007704203264 3010176221184 3011451438336 3015877312512 3017154944848 3019634730288 3019696777152 3025353735459 3045870010368 3047160348672 3049727459328 3052931485696 3055503458304 3061227495168 3061290396672 3065283986952 3069546048144 3069609120576 3073676719014 3087378415616 3087441854464 3091734724608 3095831642112 3101631227904 3101694959616 3104244228096 3107505529472 3110123478528 3132541108224 3138409463808 3138473951232 3141053448192 3142384109568 3147002413056 3148335594624 3150987941376 3154298351432 3156890854392 3156955721568 3185667637248 3188351434752 3189889027072 3194324342784 3194389979136 3198557203776 3198622927104 3204615077268 3207314837232 3221678456832 3226157973504 3227713798144 3227780120576 3230433017856 3236484759552 3236551262208 3242614465536 3245346238464 3246721081956 3251492727552 3255610587867 3265987084288 3274929340416 3283828604928 3285219750912 3291441758016 3294146978496 3294214665984 3295803311174 3300385893228 3324174925824 3328579854336 3328648249344 3333276499968 3334815459712 3334883982848 3337624908288 3337693489152 3343946167584 3350279398962 3353101875288 3368049180672 3368118386688 3370886627328 3374428061696 3377270882304 3383597703168 3383667228672 3387882868128 3392861976576 3394299312954 3412502511616 3428055392256 3434547921408 3439028442828 3439099107312 3443880932064 3443951696256 3448444485321 3463887978496 3473300717568 3473372086272 3479878938624 3482810597376 3486397980608 3486469618432 3489335131392 3489406829568 3495943720656 3514558316544 3521142325248 3521214676992 3524108746752 3525808259072 3530710646784 3530783195136 3535182123264 3541877543952 3548585645361 3567616262144 3578826347008 3578899884032 3583876091904 3588625155456 3595347917502 3595421794008 3598376854248 3598450792992 3614491803648 3621337432064 3624388263936 3631178022912 3631252635648 3637980501504 3638055254016 3641045354496 3641120169984 3642876111424 3647941273728 3674235469824 3674310967296 3679104270336 3684295507968 3686072270848 3695872219776 3697654565561 3702871977768 3722730012672 3729780637696 3734504226816 3739696791552 3741500271872 3741577151488 3744652336128 3744729280512 3751667392176 3751744480704 3758772822843 3761939438532 3778786885632 3781970362368 3785865887744 3785943678976 3789055328256 3789133185024 3796231569408 3801262029312 3806547416064 3806625632256 3828661354496 3839065325568 3846336282624 3853621010432 3858422155368 3858501437472 3863866411584 3868986495726 3891945013248 3896873975808 3904174196736 3904254418944 3907463307264 3907543597056 3911568466048 3914863805952 3922197728184 3922278320736 3932936685738 3943081967616 3950549925888 3953878106112 3955703595008 3955784876032 3961285115904 3961366511616 3966534291456 3974046667008 4002691416064 4013568294912 4015268584448 4021169750016 4026179640384 4026262369536 4033804980612 4037203299888 4044849518259 4062880464896 4066303279104 4074004611072 4081636660224 4081720528896 4085075275776 4085159215104 4087045315936 4092728064192 4092812160768 4098235625352 4122312966144 4127775522816 4133514903552 4133599838208 4135508303872 4135593279488 4138992304128 4146831304704 4148588049166 4184545951744 4184631934976 4188071264256 4189845479424 4196003217408 4197780792832 4201317255168 4209187805856 4209274295424 4217159752458 4220625816198 4220712540792 4247556849664 4251135246336 4259099123712 4259186638848 4264742938368 4264830569472 4270760515584 4272820103024 4276419782976 4295571275776 4307244023808 4315313012736 4315401682944 4318948491264 4323485954048 4327128317952 4328961442608 4335323636736 4337160233219 4340724924789 4340814117156 4366572453888 4378438139904 4380293001216 4383983222784 4388589010688 4392195971328 4392286221312 4400514524304 4412472444207 4412563110828 4432233234432 4435967213568 4438106472448 4438197665792 4444368666624 4450166544384 4450257985536 4458594890112 4462351077888 4467039198616 4470802500384 4490732240896 4490824515584 4494515503104 4503027843072 4511463604224 4511556304896 4515264331776 4517177157504 4523815968768 4525732417272 4529452095432 4529545165728 4568805015552 4570740523008 4579397228544 4583255187456 4585371257104 4585465476416 4591841242752 4591935595008 4597925980428 4610515078521 4631067623424 4631162781696 4637602086912 4639838584832 4643747463168 4652446841856 4652542439424 4661258294208 4665185217792 4694856433664 4694952902656 4698811662336 4707614195712 4707710926848 4713576164352 4720503619584 4722503391936 4731447527148 4735336281588 4735433582352 4778501455872 4784833540608 4791486514176 4791584968704 4793797223336 4793895725344 4797835805664 4797934390656 4806922615902 4819322404864 4832517685248 4841570697216 4841670180864 4845649526784 4850640668672 4850740338688 4854727139328 4854826893312 4863921698304 4870081622934 4877239091328 4898980626432 4905472360448 4912394010624 4927829626368 4937162637024 4943704966761 4950578839842 4979338969088 4986262388736 4992869781504 4992972374016 5002223189568 5002325974272 5006437362432 5006540233728 5011697097124 5015919251376 5025419098443 5038382514176 5042627149824 5052073771008 5052177580032 5061642092544 5065906323456 5068349372416 5075396554752 5075500843008 5081824302192 5091448969431 5118753767424 5125976358912 5128448376832 5142083088384 5144562873824 5144668583296 5151821882112 5158542664242 5158648660968 5195831967744 5205565595648 5205672558592 5209951076352 5210058129408 5219818407936 5229596970912 5229704427648 5234002697088 5234110244352 5243915580984 5267399901184 5271837474816 5281713487872 5281822015488 5288712388608 5296065970176 5296174792704 5298728889344 5312816315928 5351424393216 5361559666688 5368239520512 5368349826048 5375814137856 5378406640816 5382937733184 5393021876253 5393132691012 5421737705472 5432006148096 5436582395904 5442182213632 5442294038528 5446767034368 5446878953472 5456970752256 5457082881024 5464314167136 5471911910592 5496417288192 5503700697088 5511353204736 5511466450944 5518656405504 5529108406272 5554307966652 5584095019008 5586460639232 5594670956544 5601756340224 5612250407808 5612365727232 5616978504192 5617093920768 5622879669944 5627501088264 5627616721056 5668180328448 5678798831616 5678915518464 5683582992384 5683699777536 5686323917824 5686440759296 5694347354112 5701893043968 5742992031744 5753750683648 5753868910592 5758597988352 5769504423936 5771948590144 5780431515648 5787633233052 5787752156208 5803479743589 5837917519872 5840390668288 5845310963712 5856261295104 5856381628416 5867352699072 5872295708928 5875127641658 5883296592276 5883417481104 5909644312576 5914622951424 5925824888832 5933555392512 5933677314048 5941927673856 5942049767424 5944793186816 5949801437184 5961070000512 6004037124096 6015284805632 6015408406528 6020352442368 6022902876672 6031754625024 6034309889696 6039269460576 6039393554304 6050707470918 6094320697344 6099454918656 6105862971392 6111006916608 6122454990336 6122580793344 6130567973904 6139092096288 6139218241152 6142178898097 6147353438028 6174756831232 6174883708928 6183469449216 6191663284224 6203262455808 6203389919232 6208488456192 6215011058944 6220246957056 6222882073749 6265082216448 6276818927616 6276947902464 6282106896384 6284768219136 6294004826112 6296671189248 6301975882752 6308596702864 6313781708784 6313911443136 6325739628687 6371335274496 6376702869504 6379778054144 6388648685568 6388779958272 6397114407552 6397245854208 6409230154536 6414629674464 6443356913664 6452315947008 6455427596288 6455560241152 6460866035712 6472969519104 6473102524416 6485228931072 6490692476928 6493442163912 6502985455104 6511221175734 6549858680832 6567657209856 6570439501824 6582883516032 6588293956992 6588429331968 6591471182087 6591606622348 6600771786456 6648349851648 6657159708672 6657296498688 6666552999936 6669630919424 6669767965696 6675249816576 6675386978304 6687892335168 6700558797924 6706203750576 6736098361344 6736236773376 6741773254656 6748856123392 6754541764608 6767195406336 6767334457344 6775765736256 6785723953152 6788598625908 6825005023232 6856110784512 6869095842816 6878056885656 6878198214624 6887761864128 6887903392512 6896888970642 6927775956992 6946601435136 6946744172544 6959757877248 6965621194752 6972795961216 6972939236864 6978670262784 6978813659136 6991887441312 7042284650496 7042429353984 7048217493504 7051616518144 7061421293568 7061566390272 7070364246528 7083755087904 7097171290722 7135232524288 7157652694016 7157799768064 7167752183808 7177250310912 7190695835004 7190843588016 7196753708496 7196901585984 7210383923853 7228983607296 7242674864128 7248776527872 7262356045824 7262505271296 7275961003008 7276110508032 7282090708992 7282240339968 7285752222848 7295882547456 7305122434401 7348470939648 7348621934592 7358208540672 7368591015936 7372144541696 7391744439552 7395309131122 7405743955536 7459561275392 7469008453632 7479393583104 7483000543744 7483154302976 7489304672256 7489458561024 7503334784352 7503488961408 7517545645686 7523878877064 7557573771264 7563940724736 7571731775488 7571887357952 7578110656512 7578266370048 7592463138816 7602524058624 7613094832128 7613251264512 7657322708992 7678130651136 7692672565248 7707242020864 7716844310736 7717002874944 7727732823168 7731459546173 7737813996363 7737972991452 7783890026496 7793747951616 7808348393472 7808508837888 7814926614528 7815087194112 7823136932096 7829727611904 7844395456368 7844556641472 7865873371476 7886163935232 7901099851776 7907756212224 7911407190016 7911569752064 7922570231808 7922733023232 7933068582912 7948093334016 8005382832128 8027136589824 8030537168896 8042339500032 8052359280768 8052524739072 8067609961224 8074406599776 8089699036518 8125760929792 8132606558208 8148009222144 8163273320448 8163441057792 8170150551552 8170318430208 8174090631872 8185456128384 8185624321536 8196471250704 8244625932288 8255551045632 8267029807104 8267199676416 8271016607744 8271186558976 8277984608256 8293662609408 8297176098332 8369091903488 8369263869952 8376142528512 8379690958848 8392006434816 8395561585664 8402634510336 8418375611712 8418548590848 8434319504916 8441251632396 8441425081584 8495113699328 8502270492672 8518198247424 8518373277696 8529485876736 8529661138944 8541521031168 8545640206048 8552839565952 8614488047616 8630626025472 8630803365888 8637896982528 8646971908096 8654256635904 8657922885216 8670647273472 8674320466438 8681449849578 8681628234312 8756876279808 8760586002432 8767966445568 8777178021376 8784391942656 8784572442624 8801029048608 8812691462487 8824944888414 8825126221656 8864466468864 8871934427136 8876212944896 8876395331584 8888737333248 8900333088768 8900515971072 8917189780224 8924702155776 8934078397232 8941605000768 8981464481792 8981649031168 8989031006208 9006055686144 9022927208448 9023112609792 9030528663552 9034354315008 9047631937536 9051464834544 9058904190864 9059090331456 9076061206377 9137610031104 9141481046016 9158794457088 9166510374912 9170742514208 9170930952832 9183682485504 9183871190016 9195851960856 9221030157042 9262135246848 9262325563392 9275204173824 9279677169664 9287494926336 9304893683712 9305084878848 9322516588416 9330370435584 9389712867328 9389905805312 9397623324672 9415228391424 9415421853696 9427152328704 9441007239168 9445006783872 9462895054296 9470672563176 9470867164704 9557002911744 9569667081216 9582973028352 9583169937408 9587594446672 9587791450688 9595671611328 9595868781312 9613845231804 9638644809728 9665035370496 9683141394432 9683340361728 9691299053568 9701281337344 9701480677376 9709454278656 9709653786624 9727843396608 9740163245868 9754478182656 9797961252864 9810944720896 9824788021248 9855659252736 9874325274048 9887409933522 9901157679684 9958677938176 9972524777472 9985739563008 9985944748032 10004446379136 10004651948544 10012874724864 10013080467456 10023394194248 10031838502752 10050838196886 10076765028352 10104147542016 10104355160064 10123284185088 10131812646912 10136698744832 10150793109504 10151001686016 10163648604384 10182897938862 10237507534848 10256896753664 10284166176768 10289125747648 10289337166592 10303643764224 10317085328484 10317297321936 10345333455963 10391663935488 10411131191296 10411345117184 10419902152704 10420116258816 10439636815872 10459193941824 10459408855296 10468005394176 10468220488704 10487831161968 10534799802368 10543674949632 10563426975744 10563644030976 10577424777216 10592131940352 10592349585408 10597457778688 10625632631856 10645756936083 10702848786432 10723119333376 10736479041024 10736699652096 10751628275712 10756813281632 10765875466368 10786043752506 10786265382024 10843475410944 10864012296192 10873164791808 10884364427264 10884588077056 10893534068736 10893757906944 10913941504512 10914165762048 10928628334272 10943823821184 11007401394176 11022706409472 11022932901888 11037312811008 11058216812544 11092963696683 11108615933304 11168190038016 11172921278464 11189341913088 11203512680448 11224500815616 11224731454464 11233957008384 11234187841536 11245759339888 11255002176528 11255233442112 11276318468529 11336360656896 11357597663232 11357831036928 11367165984768 11367399555072 11372647835648 11372881518592 11388694708224 11403786087936 11485984063488 11507501367296 11507737821184 11517195976704 11539008847872 11543897180288 11560863031296 11575266466104 11575504312416 11606959487178 11675835039744 11680781336576 11690621927424 11712522590208 11712763256832 11734705398144 11744591417856 11750255283316 11766593184552 11766834962208 11819288625152 11829245902848 11851649777664 11867110785024 11867354628096 11883855347712 11884099534848 11889586373632 11899602874368 11922140001024 12008074248192 12030569611264 12030816813056 12040704884736 12045805753344 12063509250048 12068619779392 12078538921152 12078787108608 12101414941836 12134548554777 12188641394688 12198909837312 12211725942784 12222013833216 12244909980672 12245161586688 12261135947808 12278184192576 12278436482304 12284357796194 12294706876056 12349513662464 12349767417856 12366938898432 12383326568448 12406524911616 12406779838464 12416976912384 12430022117888 12440493914112 12445764147498 12553637855232 12553895804928 12564213792768 12569536438272 12588009652224 12593342378496 12603951765504 12617193405728 12627563417568 12627822886272 12651479257374 12742670548992 12753405739008 12759556108288 12777297371136 12777559916544 12794228815104 12794491708416 12818460309072 12829259348928 12886713827328 12910855192576 12911120482304 12921732071424 12945939038208 12946205048832 12970457862144 12981384953856 12986884327824 13005970910208 13011480699657 13022174774367 13022442351468 13099717361664 13135314419712 13140879003648 13165767032064 13176587913984 13176858663936 13182942364174 13183213244696 13201543572912 13296699703296 13314319417344 13314592997376 13333105999872 13339261838848 13339535931392 13350499633152 13350773956608 13375784670336 13401117595848 13412407501152 13472196722688 13472473546752 13483546509312 13497712246784 13509083529216 13534390812672 13534668914688 13551531472512 13571447906304 13577197251816 13650010046464 13712221569024 13738191685632 13756113771312 13756396429248 13775523728256 13775806785024 13782167017091 13793777941284 13855551913984 13893202870272 13893488345088 13919515754496 13931242389504 13945591922432 13945878473728 13957340525568 13957627318272 13983774882624 14084569300992 14084858707968 14096434987008 14103233036288 14122842587136 14123132780544 14140728493056 14167510175808 14194342581444 14270465048576 14315305388032 14315599536128 14335504367616 14354500621824 14381391670008 14381687176032 14393507416992 14393803171968 14420767847706 14457967214592 14485349728256 14497553055744 14524712091648 14525010542592 14551922006016 14552221016064 14564181417984 14564480679936 14571504445696 14591765094912 14610244868802 14696941879296 14716417081344 14737182031872 14744289083392 14783488879104 14790618262244 14811487911072 14831114900283 14919122550784 14938016907264 14958787166208 14966001087488 14966308605952 14978609344512 14978917122048 15006669568704 15006977922816 15035091291372 15047757754128 15076257295329 15115147542528 15127881449472 15143463550976 15143774715904 15156221313024 15156532740096 15184926277632 15205048117248 15226189664256 15226502529024 15274346908293 15356261302272 15385345130496 15414484041728 15433688621472 15434005749888 15455465646336 15462919092346 15475627992726 15475945982904 15587495903232 15616696786944 15617017675776 15629853229056 15630174388224 15646273864192 15659455223808 15688790912736 15689113282944 15731746742952 15802199703552 15815512424448 15822814380032 15823139504128 15845140463616 15845466046464 15866137165824 15896186668032 16010765664256 16054273179648 16061074337792 16084679000064 16104718561536 16105049478144 16135219922448 16148813199552 16165779051089 16179065628759 16179398073036 16251521859584 16265213116416 16296018444288 16326546640896 16326882115584 16340301103104 16340636860416 16348181263744 16370912256768 16371248643072 16392942501408 16489251864576 16511102091264 16534059614208 16534399352832 16542033215488 16542373117952 16555969216512 16587325218816 16594352196664 16738183806976 16738527739904 16752285057024 16759381917696 16784012869632 16791123171328 16805269020672 16836751223424 16837097181696 16868639009832 16882503264792 16882850163168 16990227398656 17004540985344 17036396494848 17036746555392 17058971753472 17059322277888 17083042062336 17091280412096 17105679131904 17228976095232 17261252050944 17261606731776 17275793965056 17293943816192 17308513271808 17315845770432 17341294546944 17348640932876 17362899699156 17363256468624 17513752559616 17521172004864 17535932891136 17554356042752 17568783885312 17569144885248 17602058097216 17625382924974 17649889776828 17650252443312 17728932937728 17743868854272 17752425889792 17752790663168 17777474666496 17800666177536 17801031942144 17834379560448 17849404311552 17868156794464 17883210001536 17962928963584 18012111372288 18045854416896 18046225219584 18061057327104 18068708630016 18095263875072 18102929669088 18117808381728 18118180662912 18152122412754 18282962092032 18317588914176 18333020749824 18341485028416 18341861905664 18367364971008 18367742380032 18391703921712 18426536694291 18442060314084 18524270493696 18524651126784 18550408347648 18559354339328 18574989852672 18609787367424 18610169757696 18645033176832 18660740871168 18668646221247 18779425734656 18779811610624 18795246649344 18830456782848 18830843707392 18854304657408 18882014478336 18890013567744 18925790108592 18941345126352 18941734329408 18977218886061 19114005823488 19139334162432 19165946056704 19166339874816 19175188893344 19175582901376 19191343222656 19191737562624 19227690463608 19330070740992 19366282788864 19366680723456 19382598107136 19402562674688 19402961354752 19418908557312 19419307573248 19455686793216 19480326491736 19508956365312 19621889441792 19649576042496 19711318505472 19748650548096 19774413546261 19774819867044 19802315359368 19917355876352 19945049554944 19971479126016 19971889496064 20008892758272 20009303897088 20025749449728 20026160934912 20046788388496 20063677005504 20101676393772 20153530056704 20208295084032 20208710320128 20246568370176 20263625293824 20273397489664 20301586219008 20302003372032 20327297208768 20365795877724 20475015069696 20513793507328 20568332353536 20578251495296 20578674333184 20607287528448 20634170656968 20634594643872 20690666911926 20783327870976 20822262382592 20822690234368 20839804305408 20840232517632 20879273631744 20918387883648 20918817710592 20936010788352 20936440977408 20975662323936 21069599604736 21126853951488 21127288061952 21154849554432 21184263880704 21184699170816 21194915557376 21251265263712 21291513872166 21405697572864 21446238666752 21472958082048 21473399304192 21503256551424 21513626563264 21531750932736 21572087505012 21572530764048 21631151771559 21686950821888 21728024592384 21746329583616 21768728854528 21769176154112 21787068137472 21787515813888 21827883009024 21828331524096 21857256668544 21887647642368 22014802788352 22045412818944 22045865803776 22074625622016 22116433625088 22185927393366 22217231866608 22345842556928 22378683826176 22407025360896 22449001631232 22449462908928 22467914016768 22468375683072 22491518679776 22510004353056 22510466884224 22552636937058 22672721313792 22715195326464 22715662073856 22734331969536 22734799110144 22745295671296 22745763037184 22777389416448 22807572175872 22971968126976 23015002734592 23015475642368 23034391953408 23078017695744 23087794360576 23121726062592 23150532932208 23151008624832 23194378638519 23213441989089 23213918974356 23351670079488 23361562673152 23381243854848 23425045180416 23425526513664 23469410796288 23489182835712 23500510566632 23533186369104 23533669924416 23638577250304 23658491805696 23703299555328 23734221570048 23734709256192 23767710695424 23768199069696 23779172747264 23799205748736 23844280002048 24016148496384 24061139222528 24061633626112 24081409769472 24091611506688 24127018500096 24137239558784 24157077842304 24157574217216 24202829883672 24269097109554 24377282789376 24397819674624 24423451885568 24444027666432 24489819961344 24490323173376 24522271895616 24556368385152 24556872964608 24568715592388 24589413752112 24699027324928 24699534835712 24733877796864 24766653136896 24813049823232 24813559676928 24833953824768 24860044235776 24880987828224 24891528294996 25107275710464 25107791609856 25128427585536 25139072876544 25176019304448 25186684756992 25207903531008 25234386811456 25255126835136 25255645772544 25302958514748 25485341097984 25506811478016 25519112216576 25554594742272 25555119833088 25588457630208 25588983416832 25636920618144 25658518697856 25821710385152 25822240964608 25843464142848 25891878076416 25892410097664 25940915724288 25962769907712 25973768655648 26011941820416 26022961399314 26044349548734 26044884702936 26270628839424 26281758007296 26331534064128 26353175827968 26353717327872 26365884728348 26366426489392 26403087145824 26438074387461 26593399406592 26628638834688 26629185994752 26666211999744 26678523677696 26679071862784 26700999266304 26701547913216 26751569340672 26802235191696 26824815002304 26944393445376 26944947093504 26967093018624 26995424493568 27018167058432 27068781625344 27069337829376 27103062945024 27142895812608 27154394503632 27228183619131 27424443138048 27476383371264 27512227542624 27512792858496 27551047456512 27551613570048 27564334034182 27587555882568 27711103827968 27786405740544 27786976690176 27839031508992 27862484779008 27891183844864 27891756947456 27914681051136 27915254636544 27967549765248 28169138601984 28169717415936 28192869974016 28206466072576 28245685174272 28246265561088 28281456986112 28335020351616 28388685162888 28540930097152 28630610776064 28631199072256 28671008735232 28709001243648 28762783340016 28763374352064 28787014833984 28787606343936 28817258308463 28841535695412 28915934429184 28970699456512 28995106111488 29049424183296 29050021085184 29103844012032 29104442032128 29128362835968 29128961359872 29143008891392 29183530189824 29220489737604 29393883758592 29432834162688 29474364063744 29488578166784 29566977758208 29581236524488 29622975822144 29662229800566 29838245101568 29876033814528 29917574332416 29932002174976 29932617211904 29957218689024 29957834244096 30013339137408 30013955845632 30070182582744 30095515508256 30152514590658 30230295085056 30286927101952 30287549431808 30312442626048 30313065480192 30369852555264 30410096234496 30452379328512 30453005058048 30548693816586 30712522604544 30770690260992 30828968083456 30867377242944 30868011499776 30910931292672 30925838184692 30951255985452 30951891965808 31174991806464 31233393573888 31234035351552 31259706458112 31260348776448 31292547728384 31318910447616 31377581825472 31378226565888 31463493485904 31604399407104 31631024848896 31645628760064 31646279008256 31690280927232 31690932092928 31732274331648 31792373336064 31937270808249 32108546359296 32122148675584 32169358000128 32209437123072 32210098956288 32270439844896 32297626399104 32331558102178 32358131257518 32358796146072 32503043719168 32530426232832 32592036888576 32653093281792 32653764231168 32680602206208 32681273720832 32696362527488 32741824513536 32742497286144 32785885002816 33022204182528 33068119228416 33068798705664 33084066430976 33084746235904 33111938433024 33174650437632 33188704393328 33278891090049 33476367613952 33477055479808 33504570114048 33518763835392 33568025739264 33582246342656 33610538041344 33673502446848 33674194363392 33737278019664 33765006529584 33765700326336 33828955405587 33980454797312 34009081970688 34072792989696 34073493110784 34117943506944 34118644555776 34166084124672 34182560824192 34211358263808 34457952190464 34522504101888 34523213463552 34551587930112 34587887632384 34617026543616 34631691540864 34682589093888 34697281865752 34725799398312 34726512937248 35027505119232 35042344009728 35071865782272 35108712085504 35137567770624 35138289770496 35204116194432 35250765849948 35299779553656 35300504886624 35457865875456 35487737708544 35504851779584 35505581326336 35554949332992 35601332355072 35602063884288 35668759120896 35698808623104 35736313588928 35766420003072 35925857927168 36024222744576 36091708833792 36092450439168 36122114654208 36137417260032 36190527750144 36205859338176 36235616763456 36236361325824 36304244825508 36565924184064 36635177828352 36666041499648 36682970056832 36683723811328 36734729942016 36735484760064 36783407843424 36853073388582 36884120628168 37048540987392 37049302253568 37100816695296 37118708678656 37149979705344 37219574734848 37220339515392 37290066353664 37321481742336 37337292442494 37558851469312 37660913565696 37661687414784 37708609314816 37764028956672 37780027135488 37851580217184 37882690252704 37883468658816 37954437772122 38228011646976 38278668324864 38331892113408 38332679749632 38350377786688 38351165802752 38382686445312 38383475125248 38455380927216 38660141481984 38732565577728 38733361446912 38765196214272 38805125349376 38805922709504 38837817114624 38838615146496 38911373586432 38960652983472 39017912730624 39034442098971 39243778883584 39299152084992 39422637010944 39497301096192 39548827092522 39549639734088 39604630718736 39834711752704 39890099109888 39942958252032 39943778992128 40017785516544 40018607794176 40051498899456 40052321869824 40093576776992 40127354011008 40203352787544 40416590168064 40417420640256 40493136740352 40527250587648 40546794979328 40603172438016 40604006744064 40654594417536 40731591755448 40950030139392 41027587014656 41136664707072 41156502990592 41157348666368 41214575056896 41268341313936 41269189287744 41346501051273 41381333823852 41566655741952 41644524765184 41645380468736 41679608610816 41680465035264 41758547263488 41836775767296 41837635421184 41872021576704 41872881954816 41951324647872 42139199209472 42253707902976 42254576123904 42309699108864 42368527761408 42369398341632 42389831114752 42502530527424 42583027744332 42811395145728 42892477333504 42945916164096 42946798608384 43006513102848 43027253126528 43063501865472 43144175010024 43145061528096 43262303543118 43373901643776 43456049184768 43492659167232 43537457709056 43538352308224 43574136274944 43575031627776 43655766018048 43656663048192 43714513337088 43775295284736 44029605576704 44090825637888 44149251244032 44232867250176 44371854786732 44434463733216 44493344700849 44691685113856 44757367652352 44814050721792 44898003262464 44898925817856 44935828033536 44936751366144 44983037359552 45020008706112 45020933768448 45105273874116 45228771885987 45345442627584 45430390652928 45431324147712 45468663939072 45469598220288 45490591342592 45491526074368 45554778832896 45615144351744 46030005469184 46030951284736 46068783906816 46156035391488 46175588721152 46243452125184 46301065864416 46302017249664 46388757277038 46426883978178 46427837948712 46723125346304 46762487709696 46850090360832 46851053027328 46938821592576 46978365671424 47001021133264 47066372738208 47067339848832 47277154500608 47406599110656 47468443140096 47469418512384 47535421390848 47536398139392 47558345494528 47598411497472 47688560004096 47708762565409 48032296992768 48122278445056 48123267252224 48162819538944 48183223013376 48254037000192 48274479117568 48314155684608 48315148434432 48405659767344 48497337153267 48537196886277 48538194219108 48754565578752 48795639349248 48846903771136 48888055332864 48979639922688 48980646346752 49044543791232 49112736770304 49113745929216 49137431184776 49178827504224 49398054649856 49399069671424 49467755593728 49533306273792 49626099646464 49627119353856 49667907649536 49720088471552 49761975656448 49783056589992 50214551420928 50215583219712 50256855171072 50278145753088 50352038608896 50373369513984 50415807062016 50468773622912 50510253670272 50511291545088 50605917029496 50970682195968 51013622956032 51038224433152 51109189484544 51110239666176 51176915260416 51177966833664 51273841236288 51317037395712 51643420770304 51644481929216 51686928285696 51783756152832 51784820195328 51881831448576 51925539815424 51947537311296 52023883640832 52045922798628 52088699097468 52089769405872 52541257678848 52563516014592 52663068128256 52706351655936 52707434655744 52731769456696 52732852978784 52806174291648 52876148774922 53186798813184 53257277669376 53258371989504 53332423999488 53357047355392 53358143725568 53401998532608 53403095826432 53503138681344 53604470383392 53649630004608 53888786890752 53990848987136 54036334116864 54137563250688 54138675658752 54206125890048 54285791625216 54308789007264 54456367238262 54848886276096 54952766742528 55024455085248 55025585716992 55102094913024 55103227140096 55128668068364 55175111765136 55279610082873 55422207655936 55572811481088 55573953380352 55678063017984 55724969558016 55782367689728 55783513894912 55829362102272 55830509273088 55935099530496 56005938663741 56338277203968 56339434831872 56385739948032 56412932145152 56491370348544 56492531122176 56562913972224 56670040703232 56777370325776 56931656658183 57261221552128 57262398144512 57342017470464 57418002487296 57525566680032 57526748704128 57574029667968 57575212687872 57634516616926 57683071390824 57941398913024 57990212222976 58098848366592 58100042170368 58207688024064 58208884064256 58256725671936 58257922719744 58286017782784 58367060379648 58440979475208 58865668325376 58948728127488 58977156333568 59133955516416 59162473048976 59245951644288 59323240638783 59324459601132 59676490203136 59752067629056 59835148664832 59864004349952 59865234423808 59914437378048 59915668488192 60026678274816 60027911691264 60140365165488 60191031016512 60305029181316 60460590170112 60573854203904 60575098863616 60624885252096 60626130960384 60739705110528 60820192468992 60904758657024 60906010116096 61097387633172 61425045209088 61541380521984 61657936166912 61734754485888 61736022999552 61821862585344 61851676369384 61902511970904 61903783931616 62349983612928 62466787147776 62468070703104 62519412916224 62520697552896 62585095456768 62637820895232 62755163650944 62756453131776 62926986971808 63208798814208 63291257520128 63292558016512 63380561854464 63381864185856 63464548663296 63584746672128 63874541616498 64217092718592 64244297351168 64338716000256 64418874246144 64420197912576 64540879689792 64595252798208 64663116204356 64716262515036 64717592292144 65006087438336 65060852465664 65184073777152 65306186563584 65307528462336 65361204412416 65362547441664 65392725054976 65483649027072 65484994572288 65571770005632 66044408365056 66136238456832 66137597411328 66168132861952 66169492471808 66223876866048 66349300875264 66377408786656 66557782180098 66952735227904 67037527670784 67136051478528 67164492685312 67221076082688 67347004893696 67348388726784 67474556039328 67530013059168 67531400652672 67563967879067 67657910811174 67960909594624 68018163941376 68145585979392 68146986221568 68235887013888 68237289111552 68332168249344 68365121648384 68422716527616 68915904380928 69045008203776 69046426927104 69103175860224 69175775264768 69234053087232 69263383081728 69365178187776 69394563731504 69451598796624 69453025874496 69583135915557 70055010238464 70084688019456 70143731564544 70217424171008 70275135541248 70276579540992 70408232388864 70501531699896 70599559107312 70601009773248 70915731750912 70975475417088 71009703559168 71011162652672 71109898665984 71202664710144 71204127768576 71337518241792 71397617246208 71472627177856 71532840006144 72048445489152 72183417667584 72184900878336 72244229308416 72274834520064 72381055500288 72411718676352 72471233526912 72472722651648 72608489651016 73131848368128 73270355656704 73332082999296 73365940113664 73367447622656 73469459884032 73470969520128 73566815686848 73706146777164 73768241256336 74097081974784 74098604507136 74201633390592 74237417357312 74299959410688 74439149469696 74440679030784 74580132707328 74642963484672 74674584884988 75117702938624 75321827131392 75323374829568 75417218629632 75528057913344 75560054270976 75703160434368 75765380505408 75766937317632 75908875544244 76456023293952 76557336649728 76663784226816 76665359499264 76700755573376 76702331605504 76765372890624 76766950250496 76910761854432 77465131155456 77466722893824 77530392428544 77610250698752 77611845419008 77675634229248 77677230292992 77822747172864 77921305966944 78035825461248 78068884197942 78487557767168 78845274021888 78994602192384 79097654185044 79099279468176 79209261437472 79314223162383 79669423505408 79780198219776 79885916504064 79887557984256 80035571033088 80037215588352 80102997798912 80104643739648 80187153553984 80254708022016 80406705575088 80833180336128 80834841280512 80986273480704 81054501175296 81093589958656 81206344876032 81208013488128 81309188835072 81463183510896 82055174029312 82273329414144 82313005981184 82314697332736 82429150113792 82536682627872 82538378575488 82693002102546 82762667647704 83133311483904 83289049530368 83290760937472 83359217221632 83360930070528 83517094526976 83673551534592 83675270842368 83744043153408 83745763909632 83902649295744 84507415805952 84509152247808 84619398217728 84737055522816 84738796683264 84779662229504 85005061054848 85046055007903 85166055488664 85622790291456 85784954667008 85891832328192 85893597216768 86013026205696 86054506253056 86127003730944 86288350020048 86290123056192 86451774925389 86524607086236 86747803287552 86912098369536 86985318334464 87074915418112 87076704616448 87148272549888 87150063255552 87311532036096 87313326096384 87429026674176 87550590569472 88059211153408 88181651275776 88298502488064 88465734500352 88743709573464 88868927466432 88986689401698 89383370227712 89514735304704 89628101443584 89796006524928 89797851635712 89871656067072 89873502732288 89966074719104 90040017412224 90041867536896 90210547748232 90457543771974 90690885255168 90860781305856 90862648295424 90937327878144 90939196440576 90981182685184 90983052148736 91109557665792 91230288703488 92060010938368 92061902569472 92137567813632 92312070782976 92351177442304 92486904250368 92602131728832 92604034499328 92777514554076 92853767956356 92855675897424 93446250692608 93524975419392 93700180721664 93702106054656 93877643185152 93956731342848 94002042266528 94132745476416 94134679697664 94554309001216 94813198221312 94936886280192 94938837024768 95070842781696 95072796278784 95116690989056 95196822994944 95377120008192 95417525130818 96244556890112 96246534504448 96325639077888 96366446026752 96508074000384 96548958235136 96628311369216 96630296868864 96811319534688 96994674306534 97074393772554 97076388438216 97509131157504 97591278698496 97693807542272 97776110665728 97959279845376 97961292693504 98089087582464 98225473540608 98227491858432 98274862369552 98357655008448 98796109299712 98798139342848 99066612547584 99252199292928 99254238707712 99335815299072 99440176943104 99523951312896 99566113179984 99836673270147 100429102841856 100431166439424 100513710342144 100556291506176 100704077217792 100746739027968 100831614124032 100937547245824 101020507340544 101022583090176 101211834058992 101486866216761 101941364391936 102027245912064 102076448866304 102218378969088 102220479332352 102353830520832 102355933667328 102547682472576 102634074791424 103286841540608 103288963858432 103373856571392 103567512305664 103569640390656 103763662897152 103851079630848 103895074622592 104047767281664 104091845597256 104177398194936 104179538811744 105082515357696 105127032029184 105326136256512 105412703311872 105414869311488 105463538913392 105465705957568 105612348583296 105752297549844 106373597626368 106514555338752 106516743979008 106664847998976 106714094710784 106716287451136 106803997065216 106806191652864 107006277362688 107208940766784 107299260009216 107777573781504 107981697974272 108072668233728 108275126501376 108277351317504 108412251780096 108571583250432 108617578014528 108912734476524 109697772552192 109905533485056 110048910170496 110051171433984 110204189826048 110206454280192 110257336136728 110350223530272 110559220165746 110844415311872 111145622962176 111147906760704 111356126035968 111449939116032 111564735379456 111567027789824 111658724204544 111661018546176 111870199060992 112011877327482 112676554407936 112825864290304 112982740697088 112985062244352 113125827944448 113340081406464 113554740651552 113863313316366 114522443104256 114524796289024 114684034940928 114836004974592 115051133360064 115053497408256 115148059335936 115150425375744 115269033233852 115366142781648 115882797826048 115980424445952 116197696733184 116200084340736 116415376048128 116417768128512 116513451343872 116515845439488 116572035565568 116734120759296 116881958950416 117103326296913 117731336650752 117897456254976 117954312667136 118267911032832 118324946097952 118491903288576 118646481277566 118648919202264 119504135258112 119670297329664 119728008699904 119730468847616 119828874756096 119831336976384 120053356549632 120055823382528 120280730330976 120382062033024 120610058362632 121147708407808 121150197727232 121249770504192 121252261920768 121479410221056 121640384937984 121809517314048 121812020232192 122194775266344 122850090418176 123082761043968 123315872333824 123469508971776 123472045999104 123643725170688 123703352738768 123805023941808 123807567863232 124039503153819 124699967225856 124933574295552 124936141406208 125038825832448 125041395105792 125170190913536 125275641790464 125510327301888 125512906263552 125853973943616 126417597628416 126582515040256 126585116033024 126761123708928 126763728371712 126929097326592 127169493344256 127749083232996 128434185437184 128488594702336 128677432000512 128837748492288 128840395825152 129081759379584 129190505596416 129326232408712 129432525030072 129435184584288 130012174876672 130121704931328 130368147554304 130612373127168 130615056924672 130722408824832 130725094883328 130785450109952 130967298054144 130969989144576 131143540011264 132088816730112 132272476913664 132336265723904 132338984943616 132447753732096 132698601750528 132754817573312 133115564360196 133480034102547 133905470455808 134075055341568 134272102957056 134328985370624 134442152165376 134694009787392 134696777453568 134949112078656 135060026118336 135062801305344 135127935758134 135315821622348 135921819189248 136036327882752 136291171958784 136293972443136 136471774027776 136474578223104 136664336498688 136730243296768 136845433055232 138090016407552 138092853854208 138206351720448 138351550529536 138468106174464 138526766163456 138730356375552 138789127463008 138903197593248 138906051748992 139166271831114 140169376038912 140287463129088 140434848342016 140550271082496 140553159081984 140816464777728 141003063399792 141199118214624 141202019546496 141831463501824 142019407118336 142022325305344 142219797331968 142405329420288 142408255537152 142675036483584 142795234492416 142945254355712 143065680012288 143126287696227 144096890978304 144366835335168 144369801756672 144488458616832 144549669040128 144762111000576 144823437352704 144942467053824 144945445303296 145216979302032 145492011459801 146263696736256 146540711313408 146664165998592 146731880227328 146734895245312 146938919768064 146941939040256 147133631373696 147412293554328 147536482512672 148194163949568 148197209014272 148403266781184 148474834714624 148599918821376 148878298939392 148881358061568 149160265414656 149285926969344 149349169769976 150643654262784 150646749659136 150834437259264 151056115826688 151120108541952 151406320868736 151530761010816 151533874635264 151603837188001 151817751088488 152912046587904 153114673299456 153327568453632 153330718998528 153401511146752 153404663211008 153530745781248 153533900500992 153821523708864 154930262310912 154933445787648 155060784857088 155220501397504 155223690838016 155351268458496 155354460585984 155645494345728 155842611933888 156071650922496 156137768395884 156975115534336 157690548043776 157989204384768 158195308370088 158198558936352 158418522874944 158628446324766 159338847010816 159560396439552 159771833008128 159775115968512 160071142066176 160074431176704 160205995597824 160209287479296 160374307107968 160509416044032 160813411150176 161666360672256 161972546961408 162109002350592 162187179917312 162412689752064 162416026976256 162618377670144 162926367021792 164110348058624 164546658828288 164626011962368 164629394665472 164858300227584 165073365255744 165076757150976 165386004205092 165525335295408 165838830248619 166266622967808 166578099060736 166581521874944 166718434443264 166721860141056 167034189053952 167347103069184 167350541684736 167488086306816 167491527819264 167805298591488 168017815991223 169014831611904 169018304495616 169238796435456 169474111045632 169477593366528 169559324459008 170010122109696 170092110015806 170332110977328 171569909334016 171783664656384 171787194433536 172026052411392 172109012506112 172254007461888 172576700040096 172580246112384 172903549850778 173049214172472 173824196739072 173970636668928 174149830836224 174153409232896 174296545099776 174300126511104 174623064072192 174626652192768 174858053348352 175101181138944 176118422306816 176597004976128 176931469000704 177487419146928 177737854932864 177823569561979 177969721916349 177973378803396 178766740455424 179029470609408 179256202887168 179592013049856 179595703271424 179743312134144 179747005464576 179932149438208 180080034824448 180083735073792 180421095496464 180915087543948 181381770510336 181721562611712 181725296590848 181874655756288 181878392881152 181962365370368 181966104297472 182219115331584 182460577406976 184120021876736 184123805138944 184275135627264 184624141565952 184702354884608 184973808500736 185204263457664 185208068998656 185555029108152 185707535912712 185711351794848 186892501385216 187049950838784 187400361443328 187404212109312 187755286370304 187913462685696 188004084533056 188265490952832 188269359395328 189626396442624 189873772560384 189877674049536 190141685563392 190145592557568 190233381978112 190393645989888 190754240016384 190835050261636 192489113780224 192493069008896 192651278155776 192732892053504 193016148000768 193097916470272 193256622738432 193260593737728 193622639069376 193989348613068 194148787545108 194152776876432 195018262315008 195182557396992 195387615084544 195552221331456 195918559690752 195922585387008 196178175164928 196450947081216 196454983716864 196549724739104 196715310016896 197592218599424 198133225095168 198504398585856 198508477415424 198671630598144 198880353886208 199047902625792 199132226359968 199673346540294 200858205683712 201112583012352 201408154435584 201493478055936 201663228248064 201875094491648 202041014681088 202045166180352 202423668117984 202691903637201 202973732433522 203882728783872 204054491824128 204152897732608 204436757938176 204440958664704 204707661041664 204711867334656 205095364945152 205268149582848 206573683081216 206577927716864 206747713142784 207135024611328 207139280781312 207527325794304 207702159261696 207790149245184 208095534563328 208183691194512 208354796389872 208359077623488 208749407746671 210165030715392 210254064058368 210652272513024 210825406623744 210829738622976 210927077826784 210931411915136 211224697166592 211504595099688 212747195252736 213029110677504 213033487958016 213329695997952 213428189421568 213432574902272 213607994130432 213612383305728 214012554725376 214417881533568 214598520018432 215963395948544 216145336467456 216550253002752 216554702635008 216824503560192 217143166500864 217235156029056 217825468953048 219395545104384 219811066970112 220097820340992 220102342867968 220408379652096 220412908560384 220514672273456 220700447060544 221118440331492 221688830623744 222291245924352 222295813521408 222712252071936 222899878232064 223129470758912 223134055579648 223317448409088 223322037092352 223740398121984 224023754654964 225353108815872 225651728580608 225965481394176 225970124488704 226251655888896 226680162812928 227109481303104 227726626632732 229044886208512 229049592578048 229368069881856 229672009949184 230102266720128 230106994816512 230296118671872 230300850751488 230538066467704 230732285563296 231765595652096 232395393466368 232400168681472 232830752096256 232835536257024 233026902687744 233031690878976 233144071131136 233468241518592 233763917900832 234206652593826 235462673301504 235908625334272 236535822065664 236649892195904 236983806577152 237292962555132 237297838404528 237942669487149 239008270516224 239340594659328 239456017399808 239460937695232 239657749512192 239662673952768 240106713099264 240111646765056 240561460661952 240764124066048 241220116725264 242295416815616 242300395454464 242499541008384 242504523841536 242958820442112 243280769875968 243619034628096 243624040464384 244389550532688 246165522087936 246631744667648 246939017943552 246944091998208 247287450341376 247406705477536 247610047883616 247615135726464 248079006307638 249399934451712 249867148591104 249872282812416 250077651664896 250082790211584 250340381827072 250551283580928 251020654603776 251025812527104 251707947887232 253165030080512 253170232066048 253522247417856 253527456743424 253858194653184 254338986688512 255138165023709 255498166465992 256868370874368 256977189404672 257354864001024 257675496984576 257680791650304 258163518759168 258381011192832 258652464817424 258865050060144 258870369168576 259355324776167 260024349753344 260243409862656 260736295108608 261224746254336 261230113849344 261444817649664 261450189766656 261570900219904 261934596108288 261939978289152 262287080022528 264177633460224 264544953827328 264672531447808 264677969887232 264895507464192 265397203501056 265509635146624 266231128720392 266960068205094 268150110683136 268544205914112 268657970741248 268884304330752 269388019574784 269393554907136 269898224157312 270120052236672 270125602610688 270255871516268 270631643244696 271843638378496 272072655765504 272582343917568 272587944886272 272943548055552 272949156446208 273328672997376 273460486593536 273690866110464 276180032815104 276185707708416 276412703440896 276703101059072 276936212348928 277053532326912 277460712751104 277578254926016 277806395186496 277812103497984 278332543662228 280338752077824 280574926258176 280869696684032 281100542164992 281106318163968 281632929555456 282006126799584 282398236429248 282404039092992 283662927003648 284038814236672 284044650610688 284439594663936 284810658840576 284816511074304 285350072967168 285590468984832 285890508711424 286131360024576 286252575392454 288733670670336 288739603513344 288976917233664 289099338080256 289524222001152 289646874705408 289884934107648 289890890606592 290433958604064 290984022919602 292527393472512 293081422626816 293328331997184 293463760454656 293469790490624 293877839536128 293883878080512 294267262747392 294824587108656 295072965025344 296388327899136 296394418028544 296949669429248 297199837642752 297756597878784 297762716123136 298320530829312 298571853938688 298698339539952 299510019810441 301287308525568 301293499318272 301668874518528 302112231653376 302240217083904 302812641737472 303061522021632 303067749270528 303207674376002 303635502176976 305824093175808 306229346598912 306655136907264 306661437997056 306803022293504 306809326422016 307061491562496 307067801001984 307643047417728 309860524621824 309866891575296 310121569714176 310441002795008 310447381676032 310702536916992 310708921171968 311290988691456 311685223867776 312143301844992 312275536791768 313950231068672 315381096087552 315978408769536 316390616740176 316397117872704 316837045749888 316989841393093 317256892649532 318677694021632 319120792879104 319543666016256 319550231937024 320142284132352 320148862353408 320411991195648 320418574958592 320748614215936 321018832088064 321626822300352 323332721344512 323945093922816 324218004701184 324374359834624 324825379504128 324832053952512 325236755340288 325852734043584 328220696117248 329093317656576 329252023924736 329258789330944 329716600455168 330146730511488 330153514301952 330772008410184 331050670590816 331677660497238 332533245935616 333156198121472 333163043749888 333436868886528 333443720282112 334068378107904 334694206138368 334701083369472 334976172613632 334983055638528 335610597182976 336035631982446 338029663223808 338477592870912 338948222091264 338955186733056 339118648918016 340020244219392 340184220031612 340664221954656 343139818668032 343567329312768 343574388867072 344052104822784 344218025012224 344508014923776 345153400080192 345160492224768 345807099701556 346098428344944 347648393478144 347941273337856 348299661672448 348306818465792 348593090199552 348600253022208 349246128144384 349253304385536 349716106696704 350202362277888 351309978890739 353194009952256 353862938001408 354974838293856 355475709865728 355647139123958 355939443832698 355946757606792 357533480910848 358512405774336 359184026099712 359191406542848 359486624268288 359494010929152 359864298876416 360160069648896 360167470147584 360842190992928 361830175087896 363443125223424 363450593181696 363749311512576 363756785762304 363924730740736 363932208594944 364438230663168 364921154813952 368240043753472 368247610277888 368550271254528 369248283131904 369404709769216 369947617001472 370408526915328 370416137997312 371110058216304 371415071825424 371422703589696 372118509461457 373785002770432 374099901677568 374800722886656 374808424218624 375510572740608 375826925371392 376008169066112 376530981905664 376538718790656 379252792885248 379747545120768 379755348099072 380283371126784 380291185115136 380466763956224 380787291979776 381508480032768 381670100523272 384978227560448 384986138017792 385302556311552 385465784107008 386032296001536 386195832940544 386513245476864 386521187475456 387245278138752 387978697226136 388297575090216 388305553752864 390036524630016 390365114793984 390775230169088 391104442662912 391837119381504 391845170774016 392356350329856 392901894162432 392909967433728 393099449478208 393430620033792 395184437198848 396266450190336 397008797171712 397016954830848 397343261196288 397760707772416 398095805251584 398264452719936 399346693080588 401716411367424 402225166024704 402816308871168 402986956111872 403326456496128 403750188983296 404082029362176 404090332360704 404847336235968 405383807274402 405947464867044 407765457567744 408108983648256 408305795465216 408873515876352 408881917329408 409415322083328 409423734669312 410190729890304 410536299165696 413147366162432 414270049222656 414278561562624 415054651588608 415404318523392 415580298490368 416191069126656 416367382389024 416709592779744 416718155246976 417498815493342 420508128116736 421304545026048 421650813247488 421659477245952 421854155653568 421862823830272 422449394333184 423009190199376 425494390505472 426058221355008 426066975916032 426659391995904 426856378843136 426865149804544 427215988260864 427224766611456 428025109450752 428835763067136 429197040036864 429378863088681 431926791897088 432290672934912 433100506005504 433109405270016 433649007120384 434286333001728 434470312058112 435650937906096 436476034379403 438791090208768 439622133940224 440195640681984 440204685735936 440816759304192 440825817120768 441029344546912 441400894121088 442236880662984 444582491848704 444591627042816 445424504143872 445799756464128 446258941517824 446268111159296 446634896818176 446644074184704 447480796243968 448047509309928 451303457161216 451930962788352 451940248977408 452503311777792 453360325625856 454218962606208 454811511564003 455453253265464 458089772417024 458099185156096 458736139763712 459344019898368 460204533440256 460213989633024 460592237343744 460601701502976 461076132935408 461464571126592 463531191304192 464790786932736 464800337362944 465661504192512 465671072514048 466053805375488 466063381757952 466288142262272 466936483037184 467527835801664 468413305187652 470925346603008 471817250668544 473071644131328 473299784391808 473967613154304 474585925110264 474595676809056 475885338974298 478016541032448 478681189318656 478912034799616 478921875390464 479315499024384 479325347905536 480213426198528 480223293530112 481122921323904 481528248132096 482440233450528 484590833631232 484600790908928 484999082016768 485917640884224 486561539751936 487238069256192 487248080928768 488779101065376 492331044175872 493263489335296 493878035887104 493888183996416 494574900682752 494813410955072 495220095767232 495230271452928 496158012615276 497516490745857 498799868903424 499734297182208 499744565624832 500155303329792 500165580423168 500680763654144 501102567161856 502041309207552 502051625054208 503415895774464 506330060161024 506340464132096 507044494835712 507054913486848 507716389306368 508677973377024 510276330047418 510996332931984 513954378809344 514709728002048 515350993969152 515361583300608 516327037518336 516762022385664 517304929634848 517730100120288 517740738337152 518710649552334 520048699506688 521472590217216 522449492508672 522460227698688 522889635299328 522900379533312 523141800439808 523869192216576 523879956578304 524574160045056 528355266920448 529345062895616 529355939774464 529791014928384 530794407002112 531019270293248 532462257440784 533470708685937 533909165749047 533920136410188 536300221366272 537088411828224 537315941482496 537768608661504 538776039149568 538787109814272 539796448314624 540240104473344 540251205221376 540511743032536 541263286489392 543687276756992 544145311531008 545164687835136 545175889772544 545887096111104 545898312892416 546657345994752 546920973187072 547381732220928 552360065630208 552371415416832 552825406881792 553406202118144 553872424697856 554107064653824 554921425502208 555156509852032 555612790372992 555624206995968 556665087324456 560677504155648 561149852516352 561739393368064 562201084329984 562212636327936 563265859110912 564012253599168 564796472858496 564808078185984 568077628473344 568089301221376 568879189327872 569621317681152 569633022148608 570700145934336 571180937969664 571781017422848 572262720049152 572505150784908 577467341340672 577479207026688 577953834467328 578198676160512 579048444002304 579293749410816 579769868215296 579781781213184 580867917208128 581968045839204 585054786945024 586162845253632 586656663994368 586927520909312 586939580981248 587755679072256 587767756161024 588534525494784 589649174217312 590145930050688 592776655798272 593899338858496 594399675285504 595513195757568 595525432246272 596641061658624 597143707877376 597396679079904 599020039620882 602574617051136 603337749037056 604224463306752 604480434167808 605625283474944 606123044043264 606135498541056 606415348752004 607271004353952 608075710911603 611648186351616 612458693197824 613310273814528 613322875994112 613606044587008 613618652844032 614122983124992 614135602003968 615286094835456 619721049243648 619733783150592 620243139428352 620882005590016 620894763352064 621405073833984 621417842343936 622581977382912 623370447735552 624286603689984 624551073583536 626248223240013 630762192175104 631956817539072 632781233480352 632794235745408 633674091499776 633979682786186 634513785299064 637355388043264 638241585758208 639087332032512 639100463874048 640284568264704 640297724706816 640823982391296 640837149917184 641497228431872 642037664176128 643253644600704 647890187845632 648436009402368 648748719669248 649650759008256 649664107905024 650473510680576 651705468087168 656441392234496 658186635313152 658504047849472 658517578661888 659433200910336 660293461022976 660307028603904 661544016820368 662101341181632 662796941094649 663355320994476 665066491871232 666312396242944 666326087499776 666873737773056 666887440564224 668136756215808 669388412276736 669402166738944 669952345227264 669966111277056 671221194365952 672071263964892 676059326447616 676955185741824 677896444182528 677910373466112 678237297836032 680040488438784 680368440063224 681328443909312 686279637336064 687134658625536 687148777734144 688104209645568 688436050024448 689016029847552 690306800160384 690320984449536 691614199403112 692196856689888 695296786956288 696599323344896 696613636931584 697186180399104 697200506044416 698492256288768 698506608771072 699432213393408 700404724555776 702619957781478 706388019904512 707725876002816 709949676587712 710951419731456 711294278247916 711878887665396 711893515213584 715066961821696 717024811548672 718368052199424 718382813085696 718973248536576 718988021858304 719728597752832 720320139297792 720334940295168 721684381985856 723660350175792 726886250446848 726901186363392 727498623025152 727513571524608 727849461481472 727864417189888 728876461326336 729842309627904 736480087506944 738496566263808 738809419538432 739895234002944 740817053830656 740832275994624 742220116432608 742830143650848 742845407179392 744237018922914 747570005540864 748199803355136 749601445773312 749616848437248 751021145481216 751653850742784 752016338132224 753061963811328 753077437581312 759495090241536 759510696198144 760566742253568 760582370230272 760933527912448 761574583959552 763016960065536 763340201046544 765414495071127 769956455120896 769972276035584 770605112623104 770931568214016 772064592003072 772391665881088 773026490953728 773042374950912 774490556277504 775957394452272 776595150180432 776611107505728 778065974328501 780073049260032 780730229587968 781550460338176 782208885325824 783674238763008 783690341548032 784712700659712 785803788324864 785819934867456 786198898956416 786861240067584 792532900380672 794017594343424 794033909661696 794686522392576 795521415544832 796191610503168 796528905439872 798693386161176 804450332049408 805632617742336 805973912223744 806652912992256 807500377966592 808164058724352 808180664721408 809694672471936 810767614548804 811894929734088 815530915135488 816217967296512 816611590930432 817747031752704 817763834658816 818830644166656 818847469338624 820381459780608 821072598331392 826294732324864 828540098445312 828557123125248 830109303177216 830808637046784 831160596980736 832382138253312 832734764778048 833419185559488 833436310493952 834997630986684 841016256233472 842609090052096 843301626494976 843318954491904 843708311307136 843725647660544 844898788666368 846018380398752 850988781010944 852116442710016 852133951832064 853318783991808 853712757686272 853730299609088 854431976521728 854449533222912 856050218901504 857671526134272 858394080073728 858757726177362 863853583794176 866201012011008 866218810540032 867298014240768 868572666003456 868940624116224 871301875812192 872952068758806 877582180417536 879244267880448 880391281363968 880409371471872 881633518608384 881651634241536 882058689093824 882801788242176 884473761325968 889164983697408 889183254085632 890849008287744 891599512928256 892517883035648 892536222318592 893269793636352 893288148369408 894961592487936 896095018619856 902606914322432 903861925576704 903880497954816 905006623555584 906720651251712 908437925212416 909623023128006 910906506530928 916179544834048 916198370312192 917472279527424 918688039796736 920409066880512 920427979266048 921184474687488 921203403005952 922152265870816 922929142253184 929581573865472 929600674725888 931323008385024 931342145028096 932107610750976 932126763515904 932576284524544 933872966074368 935055671603328 936826610375304 941850693206016 943634501337088 946143288262656 946599568783616 947935226308608 949171850220528 949191353618112 950969524179279 951770677948596 956033082064896 957362378637312 957824069599232 957843750780928 958630998048768 958650695811072 960426852397056 960446587060224 962245842647808 963056496264192 964880466901056 969181667262464 969201581817856 969998164033536 971835281768448 973123079503872 974476138512384 974496161857536 977558202130752 984662088351744 986526978670592 987756071774208 987776367992832 989149801365504 989626821910144 990440191534464 990460542905856 992316025230552 995032981491714 997599737806848 999468594364416 999489131249664 1000310606659584 1000331160846336 1001361527308288 1002205134323712 1004082618415104 1004103250108416 1006831791548928 1012660120322048 1012680928264192 1014088989671424 1015432778612736 1017355946754048 1020552660094836 1021992665863968 1027908757618688 1029419456004096 1030701987938304 1030723166601216 1032654075036672 1033524044771328 1034609859269696 1035460200240576 1035481476674304 1037421299104668 1040097399013376 1042945180434432 1044898985017344 1044920455397376 1045779270598656 1045800759066624 1046283600879616 1047738384433152 1047759913156608 1049148320090112 1058690125791232 1058711879548928 1059582029856768 1061588814004224 1062038540586496 1064924514881568 1066941417371874 1067818331498094 1067840272820376 1072600442732544 1074631882964992 1075537217323008 1077552078299136 1077574219628544 1079592896629248 1080480208946688 1080502410442752 1081023486065072 1082526572978784 1087374553513984 1090329375670272 1090351779545088 1091774192222208 1091796625784832 1093314691989504 1093841946374144 1094763464441856 1104720131260416 1104742830833664 1105650813763584 1106812404236288 1107744849395712 1108214129307648 1109842851004416 1110313019704064 1111225580745984 1111248413991936 1113330174648912 1116355528384371 1121355008311296 1122299705032704 1123478786736128 1124402168659968 1124425272655872 1126531718221824 1128024507198336 1129592945716992 1129616156371968 1136155256946688 1136178602442752 1137758378655744 1139242635362304 1139266044297216 1141400291868672 1142361875939328 1143562034845696 1144525440098304 1145010301569816 1154934682681344 1154958414053376 1155907668934656 1156397352321024 1158096888004608 1158587498821632 1159539736430592 1159563562426368 1161735834416256 1163936091678408 1170109573890048 1172325690507264 1173313327988736 1173855041818624 1173879161962496 1175511358144512 1175535512322048 1177069050989568 1179298348434624 1180291860101376 1185553311596544 1187798677716992 1188799350571008 1191026391515136 1191050864492544 1193282123317248 1194287415754752 1194793358159808 1198040079241764 1205149234102272 1206675498074112 1208448926613504 1208960868335616 1211250566949888 1212246088086528 1212270997082112 1212830697504008 1214542008707904 1216151421823206 1223296372703232 1224917386395648 1226620547629056 1226645751988224 1227212089174016 1227237305688064 1228245966249984 1228271204007936 1230572189670912 1239442098487296 1241764011180032 1241789526704128 1242810147667968 1242835684687872 1245163954765824 1246740895471104 1248573207379968 1249102147167072 1252496446480026 1261524384350208 1263913635078144 1265562466960704 1265588471490816 1267348182999552 1267959365572372 1269027570598128 1274710776086528 1276483171516416 1278174664065024 1278200927748096 1280569136529408 1280595449413632 1281647964782592 1281674299834368 1282994456863744 1284075328352256 1286507289201408 1288136589266043 1295780375691264 1296872018804736 1297497439338496 1299301518016512 1299328215810048 1300947021361152 1303410936174336 1309428103138209 1316373270626304 1317008095698944 1317035157323776 1318866401820672 1320586922045952 1320614057207808 1323088033640736 1324202682363264 1325593882189298 1326710641988952 1332624792485888 1332652174999552 1333747475546112 1333774881128448 1336273512431616 1338776824553472 1338804333477888 1339904690454528 1339932222554112 1342442388731904 1344142527929784 1353910371483648 1355792888365056 1355820746932224 1356474595672064 1360080976877568 1360736880126448 1362656887818624 1364434534692009 1372559274672128 1374269317251072 1374297555468288 1376208419291136 1376872100048896 1378032059695104 1380613600320768 1380641968899072 1383228398806224 1384393713379776 1390593573912576 1393198646689792 1393227273863168 1394372360798208 1394401012088832 1396984512577536 1397013217542144 1398864426786816 1400809449111552 1405239915562956 1412776039809024 1415451752005632 1419899353175424 1421902839462912 1422588556495832 1423757775330792 1423787030427168 1430133923643392 1434049623097344 1436736104398848 1436765626171392 1437946497073152 1437976043716608 1439457195505664 1440640278595584 1440669880590336 1443368763971712 1447320700351584 1453772500893696 1453802372726784 1454997246050304 1455698922962944 1455728834379776 1457752922652672 1459684619255808 1472960175013888 1476993132527616 1477618839076864 1479790468005888 1481634107661312 1481664551989248 1484440232865216 1485660287301696 1485690814358784 1488474037845828 1495140011081728 1496399606710272 1499202891546624 1499233696874496 1502042290962432 1503307701485568 1504032676264448 1506123927622656 1506154875162624 1518990180483072 1519021392396288 1521133484507136 1521164740460544 1521867055824896 1523149167919104 1526033920131072 1526680402093088 1530828990142254 1539912910241792 1541863136428032 1544129184006144 1544783331762176 1546052981907456 1546084749901824 1548981112555008 1551914788904544 1553190300360864 1553222215011456 1556131948657002 1560146098520064 1563100920676352 1564417770651648 1567348477526016 1567380683096064 1569425401319424 1571607576649728 1571639869734912 1572397797912832 1573722480135168 1585065800761344 1588035188686848 1588067819323392 1589373044785152 1591042831089664 1592383221006336 1593057810879744 1597386772322352 1600412126057811 1608900664098816 1611265235484672 1611947824447488 1613305825984512 1615000755933184 1616328117448704 1616361329442816 1619389344943872 1621535229097608 1623789859468176 1631061830270976 1632435934593024 1633223181860864 1635494063505408 1635527669317632 1637661288333312 1637694938677248 1640762919561216 1642145196662784 1657080196890624 1657114246250496 1660218606354432 1661617274093568 1662321193961472 1664764276506624 1665469529556096 1666838371118976 1666872620987904 1669995261973368 1682032512466944 1685218180104192 1686603252989952 1686637908983808 1687416622614272 1687451295321088 1689797577332736 1692036760797504 1704232885420032 1704267903664128 1706637567983616 1707425515372544 1707460599218176 1708863953043456 1708899066445824 1712100437803008 1715343052268544 1716788160147456 1717515452354724 1727707167588352 1732402024022016 1732437621080064 1734596028481536 1737145332006912 1737881248232448 1742603751624384 1745904137517612 1755164360835072 1758488535760896 1760782562727936 1760818742943744 1763267037216768 1763303268483072 1764117378187648 1765603576484352 1768947522651936 1778329967394816 1781698016575488 1783199025856512 1785035766071296 1785072444637184 1786539587272704 1786576296738816 1789923184975872 1792190037239712 1805213828644864 1807723851153408 1810013247111168 1813441302503424 1816875850424832 1819246046256012 1821813013061856 1824227132734809 1832359089668096 1832396740624384 1834944559054848 1837376079593472 1840818133761024 1840855958532096 1842368949374976 1842406806011904 1844304531741632 1845858284506368 1859163147730944 1859201349451776 1862646016770048 1862684290056192 1864215221501952 1864253527031808 1865152569049088 1867745932148736 1870111343206656 1873653220750608 1887269002674176 1892286576525312 1893199137567232 1895870452617216 1898343700441056 1898382707236224 1901939048358558 1903541355897192 1912066164129792 1914724757274624 1915648139198464 1915687501561856 1917261996097536 1917301391622144 1920853704794112 1920893174120448 1924491685295616 1926112992528384 1929760933802112 1938363334524928 1943670563536896 1946246159007744 1948952277024768 1948992323715072 1955116404261504 1956059265181769 1969324176703488 1973053957341184 1975512143548416 1975552735985664 1978299602731008 1979253643820288 1980880383068928 1980921085811712 1984632050461104 1988390823283947 1990065962983428 1995199475613696 1998937188728832 1998978262499328 2000621213319168 2000662321692672 2002723054616576 2004410268647424 2008165236830208 2008206500216832 2013663583097856 2025320240644096 2025361856528384 2028177979342848 2030865557225472 2034711893508096 2041105320189672 2043985331727936 2055817515237376 2058838912008192 2061403975876608 2061446333202432 2065308150073344 2067048089542656 2069219718539392 2070920400481152 2070962953348608 2074842598209336 2085890360868864 2089797970034688 2089840910794752 2091558541197312 2091601518133248 2092567201759232 2095476768866304 2095519826313216 2098296640180224 2117380251582464 2117423759097856 2119164059713536 2123177628008448 2124077081172992 2129849029763136 2133882834743748 2135636662996188 2135680545640752 2145200885465088 2149263765929984 2151074434646016 2155104156598272 2155148439257088 2159185793258496 2160960417893376 2161004820885504 2162046972130144 2165053145957568 2174749107027968 2180658751340544 2180703559090176 2183548384444416 2183593251569664 2186629383979008 2187683892748288 2189526928883712 2209440262520832 2213624808472576 2215489698791424 2216428258615296 2219685702008832 2220626039408128 2222451161491968 2222496827983872 2226660349297824 2232711056768742 2242710016622592 2244599410065408 2246957573472256 2248804337319936 2248850545311744 2253063436443648 2256049014396672 2259185891433984 2259232312743936 2272310513893376 2272357204885504 2278485270724608 2278532088594432 2282800583737344 2284723751878656 2287124069691392 2289050880196608 2290020603139632 2296243485213381 2309869365362688 2309916828106752 2311815337869312 2312794704642048 2316193776009216 2317174997643264 2319079472861184 2319127124852736 2323471668832512 2327872183356816 2334197922985503 2340219147780096 2344651381014528 2346626655977472 2347710083637248 2347758323924992 2351022716289024 2351071024644096 2354138101979136 2358596696869248 2360583720202752 2375597355433984 2377598701142016 2382052783030272 2382101728985088 2386564246634496 2388574831509504 2389586716319616 2396080158483528 2413350996148224 2416897853227008 2417921736671232 2422501133899776 2424492176173056 2424541994164224 2425661395008016 2429084017415808 2432302843646412 2446592745406464 2449834772791296 2453241095258112 2453291503976448 2454424178348032 2454474611376128 2456491932499968 2456542408015872 2461144379341824 2478884196974592 2483528022360064 2483579053408256 2485620295335936 2485671369375744 2490327909531648 2493481790942208 2497146414759936 2498204294334144 2504992892960052 2523048768700416 2527827270156288 2531124933921408 2531176942981632 2534696365999104 2535918731144744 2538055141196256 2549421552173056 2552966343032832 2556349328130048 2556401855496192 2561138273058816 2561190898827264 2563295929565184 2563348599668736 2565988913727488 2568150656704512 2573014578402816 2576273178532086 2591560751382528 2594994878676992 2598603036033024 2598656431620096 2601894042722304 2606821872348672 2618856206276418 2632746541252608 2634016191397888 2634070314647552 2637732803641344 2641173844091904 2641228114415616 2646176067281472 2648405364726528 2651187764378596 2653421283977904 2665249584971776 2665304349999104 2667494951092224 2667549762256896 2672547024863232 2677553649106944 2677608666955776 2679809380909056 2679864445108224 2684884777463808 2688285055859568 2707820742967296 2711585776730112 2711641493864448 2712949191344128 2720161953755136 2721473760252896 2725313775637248 2728869069384018 2748538634502144 2748595110936576 2752416838582272 2753744200097792 2756064119390208 2761227200641536 2761283937798144 2766456797612448 2768787426759552 2786397293379584 2786454547726336 2788744721596416 2788802024177664 2793969025155072 2794026435084288 2797728853573632 2801618898223104 2810479831125912 2825552079618048 2830903504011264 2839798706350848 2843805678925824 2845177112991664 2847515550661584 2847574060854336 2852908572537837 2860267847286784 2868099246194688 2873472208797696 2873531252342784 2875892994146304 2875952087433216 2878914391011328 2881280557191168 2881339761180672 2886737527943424 2894641400703168 2907545001787392 2907604745453568 2909994492100608 2911397845925888 2911457668759552 2915505845305344 2919369238511616 2953986265055232 2955237678153728 2959580936011776 2963268215322624 2963329103978496 2968880465730432 2971320574603392 2971381628717568 2976948075691656 2990280022163456 2992799213420544 2998405783093248 2998467393748992 3004084581924864 3006615402971136 3008065352528896 3012247855245312 3012309750325248 3037980360966144 3038042784792576 3042266969014272 3043734111649792 3046298335838208 3052067840262144 3053360804186176 3061657980284508 3079825820483584 3083726272856064 3088258368012288 3089566663524352 3092105963814912 3092169499803648 3097962225110016 3103829577809088 3106380600721728 3106444430022912 3112263897314004 3120292197040128 3126201841352704 3128835541303296 3134696955052032 3134761366192128 3138850802638848 3143215153299456 3143279739469824 3144795595825664 3147444960270336 3176070377373696 3176135638646784 3178746089570304 3182085662179328 3184766442012672 3186115621759488 3194773544644704 3200824252115622 3217801328197632 3223895648894976 3226611651969024 3230001511866368 3232656234897408 3232722658885632 3238778689887744 3243070458195216 3247579718936352 3262123660541952 3266446363721728 3270988127010816 3271055338635264 3275322576666624 3275389877354496 3281525839122432 3284290393325568 3314160393781248 3314228492500992 3320437212708864 3323234548187136 3324642387922944 3329528553013248 3330939059112192 3333676742237952 3333745241975808 3339990523946736 3364065024933888 3370436360208384 3373206505979904 3373275817967616 3374833245228544 3374902590642176 3379595154665472 3384073521595008 3408465770840064 3408535807328256 3413275135967232 3414851030745088 3414921198436352 3417727906086912 3417798132891648 3424200875606016 3430686104537088 3433576320294912 3435030904709448 3464804048044032 3464875242160128 3469192056963072 3474290664013824 3475762496464896 3485207503248768 3486888255324023 3491808275035224 3510328721670144 3516977071521792 3521565125455872 3521637485887488 3526534074433536 3526606536966144 3528234756375296 3531207152968704 3537895045303872 3556659934789632 3563396033150976 3566398051713024 3570071532142592 3570144889274368 3573079174545408 3573152593477632 3579846369951744 3584380074479424 3610427657289728 3615447702306816 3620026494222336 3626882605006848 3633751700849664 3638492092512024 3643626026123712 3648454265469618 3664718179336192 3664793481248768 3669889118109696 3674752159186944 3681636267522048 3681711917064192 3684737898749952 3684813612023808 3688609063483264 3691716569012736 3718326295461888 3725292033540096 3725368580112384 3728430443003904 3728507054063616 3730305138098176 3735491864297472 3740222686413312 3747306441501216 3774538005348352 3784573153050624 3786398275134464 3791740905234432 3796687400882112 3796765414472448 3803878096717116 3807082711794384 3824132328259584 3829449514549248 3831296278396928 3831375003123712 3834523992195072 3834602783244288 3841707409588224 3841786348240896 3848983370591232 3852225985056768 3859521867604224 3864409767798129 3876726669049856 3887341127073792 3892492318015488 3897904554049536 3897984647430144 3910232808523008 3912118530363538 3946107914682368 3951024287096832 3951105471971328 3956599205462016 3958507287640576 3961760766137856 3961842171623424 3969264100922208 3976781646567894 3980131925966856 3997874377457664 3997956524998656 4001242426638336 4001324643385344 4005446109233152 4008820537294848 4016330473660416 4016413000433664 4027327166195712 4050640481288192 4050723713056768 4061731114450944 4069423787016192 4082210640379344 4087970663455872 4093303604076027 4111635030474752 4117677824016384 4122807951753216 4122892666404864 4130616300146688 4134096179085312 4138439437078784 4141840800962304 4141925906697216 4149685196418672 4171780721737728 4179595940069376 4179681821589504 4183117082394624 4183203036266496 4185134403518464 4190953537732608 4191039652626432 4196593280360448 4234760503164928 4234847518195712 4238328119427072 4246355256016896 4248154162345984 4259698059526272 4267765669487496 4271273325992376 4271361091281504 4290401770930176 4298527531859968 4302148869292032 4310208313196544 4310296878514176 4318371586516992 4321920835786752 4322009641771008 4324093944260288 4330106291915136 4361317502681088 4361407118180352 4367096768888832 4367186503139328 4373258767958016 4375367785496576 4379053857767424 4418880525041664 4427249616945152 4430979397582848 4432856517230592 4439371404017664 4441252078816256 4444902322983936 4444993655967744 4453320698595648 4465422113537484 4485420033245184 4489198820130816 4493915146944512 4497608674639872 4497701090623488 4506126872887296 4512098028793344 4518371782867968 4518464625487872 4544621027786752 4556970541449216 4557064177188864 4565601167474688 4569447503757312 4574248139382784 4578101760393216 4580041206279264 4592486970426762 4619738730725376 4625589409284096 4632387552018432 4634349995286528 4638158945722368 4638254249705472 4646943337665024 4655744366713632 4668395845971006 4680438295560192 4689302762029056 4693253311954944 4695420167274496 4695516647849984 4702045432578048 4702142049288192 4708276203958272 4717193393738496 4721167440405504 4751194710867968 4755197402284032 4764105566060544 4764203457970176 4773128493268992 4777149663019008 4779173432639232 4792160316967056 4801236378173433 4826701992296448 4833795706454016 4835843473342464 4845002267799552 4848984352346112 4849083988328448 4851322790016032 4858168034831616 4864605687292824 4893185490812928 4899669545582592 4906482190516224 4906583007952896 4908848356696064 4908949222752256 4912983864999936 4913084816031744 4922288758683648 4967056044720128 4967158106816512 4971240590671872 4971342738751488 4980655819063296 4986963581884416 4994292829519872 4996408588668288 5009985785920104 5046097537400832 5055654540312576 5062249867842816 5062353885963264 5069392731998208 5071837462289488 5076110282392512 5098843104346112 5112698656260096 5112803710992384 5122276546117632 5122381797654528 5126591859130368 5126697199337472 5131977827454976 5136301313409024 5146029156805632 5152546357064172 5183121502765056 5189989757353984 5197206072066048 5197312863240192 5203788085444608 5213643744697344 5237712412552836 5265493082505216 5268032382795776 5268140629295104 5275465607282688 5282347688183808 5282456228831232 5292352134562944 5296810729453056 5302375528757192 5306842567955808 5330499169943552 5330608699998208 5334989902184448 5345094049726464 5355107298213888 5355217333911552 5359618761818112 5359728890216448 5369769554927616 5376570111719136 5415641485934592 5423171553460224 5425898382688256 5440323907510272 5442947520505792 5450627551274496 5457738138768036 5472681398204427 5497077269004288 5497190221873152 5504833677164544 5507488400195584 5512128238780416 5522454401283072 5522567875596288 5532913595224896 5537574853519104 5572794586759168 5572909095452672 5577489443192832 5577604048355328 5587938050310144 5588052870168576 5595457707147264 5603237796446208 5620959662251824 5661807008022528 5679597412701696 5687611357851648 5690354225983328 5695031101323168 5695148121708672 5705817145075674 5720535694573568 5736198492389376 5746944417595392 5747062504685568 5751785988292608 5751904174866432 5757828782022656 5762561114382336 5762679522361344 5773475055886848 5789282801406336 5815090003574784 5822795691851776 5822915337519104 5831011690610688 5838738477023232 5868177795545307 5907972530110464 5910475356307456 5919161872023552 5926536430645248 5926658207956992 5937760931460864 5942641149206784 5942763257435136 5953896151383312 5965172469851841 5980560044326912 5985598426841088 5996811566186496 5996934787497984 6008169163849728 6013230805942272 6016130705057792 6024495710490624 6024619500650496 6075960721932288 6076085569585152 6084533938028544 6087468223299584 6092596671676416 6104135680524288 6106721608372352 6123315960569016 6167452545712128 6176516736024576 6179133327048704 6184211927629824 6184338999607296 6195924450220032 6207659155618176 6212761201443456 6212888860045824 6224527794628008 6252403682705408 6257671082606592 6269393910104064 6269522732384256 6277701605277696 6286430306598912 6286559478939648 6289591191651328 6294889920540672 6352140754747392 6352271277293568 6357492179140608 6364171324358656 6369532884025344 6372231243518976 6389547089289408 6401648504231244 6435602656395264 6447791297789952 6453223303938048 6460003023732736 6465312469794816 6465445317771264 6477557379775488 6486140916390432 6495159437872704 6524247321083904 6532892727443456 6541976254021632 6542110677270528 6550645153333248 6550779754708992 6563051678244864 6568580786651136 6628320787562496 6640874425417728 6646469096374272 6649284775845888 6659057106026496 6661878118224384 6667353484475904 6667490483951616 6679981047893472 6728130049867776 6740872720416768 6746413011959808 6746551635935232 6749666490457088 6749805181284352 6759190309330944 6768147043190016 6816931541680128 6817071614656512 6829702061490176 6829842396872704 6835455812173824 6835596265783296 6848401751212032 6861372209074176 6867152640589824 6870061809418896 6888730455640143 6929608096088064 6929750484320256 6938384113926144 6948581328027648 6951524992929792 6970415006497536 6973776510648046 6983616550070448 7020657443340288 7033954143043584 7043130250911744 7043274971774976 7053068148867072 7053213073932288 7056469512750592 7062414305937408 7075790090607744 7126792066301952 7132796103426048 7140143064285184 7140289778548736 7146158349090816 7146305186955264 7159692739903488 7168760148958848 7220855314579456 7240052988444672 7253765210013696 7267503401699328 7276984185024048 7287252052247424 7290766352041139 7296908530939236 7329436358672384 7329586962497536 7339778236219392 7349504318373888 7363272535044096 7363423834128384 7369475797499904 7369627224047616 7377218126966528 7383433138025472 7436652590923776 7450584067080192 7450737160224768 7456860886007808 7457014108127232 7460610276196352 7470983728594944 7480445372826624 7494612883002432 7549076010696704 7569146306101248 7572796550268928 7583481810468864 7593374801764224 7593530828944896 7607756193434232 7614165423588768 7648264656519168 7658899029098496 7662592556793856 7662750006247424 7669047984390144 7669205566488576 7683414819176448 7683572696481792 7697966741182464 7704451970113536 7719043735208448 7728819535596258 7774682254147584 7784984636030976 7795809108099072 7795969294860288 7820465617046016 7824237060727076 7892215829364736 7902048574193664 7902210943942656 7913198410924032 7917014575281152 7923521532275712 7923684343246848 7938528201844416 7953563293135788 7960263851933712 7995748754915328 7995913049997312 8002484853276672 8002649286770688 8010892218466304 8017641074589696 8032660947320832 8032826000867328 8054654332391424 8101280962576384 8123462228901888 8138847574032384 8164421280758688 8175941326911744 8186607208152054 8223270060949504 8245615903506432 8245785332809728 8261232600293376 8268192358170624 8276878874157568 8283681601924608 8283851813394432 8299370392837344 8359191880138752 8359363643179008 8366234164789248 8366406072532992 8370268807036928 8381907075465216 8382079305252864 8393186560720896 8469521006329856 8469695036391424 8476656238854144 8492710512033792 8496308324691968 8519396119052544 8535531338974992 8542546651984752 8542722182563008 8558725717613511 8580803541860352 8597055063719936 8604297738584064 8620416626393088 8620593757028352 8636743173033984 8643841671573504 8644019283542016 8648187888520576 8660212583830272 8722635005362176 8722814236360704 8734193537777664 8734373006278656 8746517535916032 8750735570993152 8758107715534848 8854499233890304 8861958795165696 8865713034461184 8878742808035328 8882504157632512 8889804645967872 8889987311935488 8906641397191296 8930844227074968 8970840066490368 8978397640261632 8987830293889024 8995217349279744 8995402181246976 9012253745774592 9024196057586688 9036743565735936 9036929250975744 9089242055573504 9113941082898432 9114128354377728 9131202334949376 9138895007514624 9148496278765568 9156203520786432 9160082412558528 9184973940853524 9239477461450752 9251178818568192 9264775104036864 9268699990573056 9276317891444736 9276508499410944 9293886675330048 9311488733427264 9336791691942012 9360876591120384 9378605524058112 9386506623909888 9390840334548992 9391033295699968 9404090865156096 9404284098576384 9416552407916544 9434386787476992 9442334880811008 9502389421735936 9528211132121088 9528406915940352 9546256986537984 9554299326038016 9558346865278464 9584320633934112 9602472756346866 9653403984592896 9671686946684928 9690004535599104 9697968704692224 9698167976656896 9702645580032064 9716336069663232 9729211374585648 9786370981625856 9799339091165184 9812964381032448 9813166015905792 9817696713392128 9817898445504512 9825967729999872 9826169632063488 9844577517367296 9934112089440256 9934316213633024 9942481181343744 9942685477502976 9961311638126592 9973927163768832 9988585659039744 9992817177336576 10019971571840208 10092195074801664 10111309080625152 10124499735685632 10124707771926528 10138785463996416 10143674924578976 10152220564785024 10225397312520192 10225607421984768 10244553092235264 10244763595309056 10253183718260736 10253394398674944 10263955654909952 10272602626818048 10292058313611264 10305092714128344 10379979514707968 10394412144132096 10394625726480384 10407576170889216 10427287489394688 10460664765972069 10475424825105672 10530986165010432 10536064765591552 10536281258590208 10550931214565376 10564695376367616 10564912457662464 10584704269125888 10593621458906112 10604751057514384 10613685135911616 10660998339887104 10661217399996416 10669979804368896 10690188099452928 10710214596427776 10710434667823104 10719237523636224 10719457780432896 10739539109855232 10753140223438272 10831282971869184 10846343106920448 10851796765376512 10880647815020544 10885895041011584 10901255102548992 10915476277536072 10945362796408854 10994154538008576 10994380443746304 11009667354329088 11014976800391168 11024256477560832 11044908802566144 11045135751192576 11065827190449792 11075149707038208 11145589173518336 11145818190905344 11154978886385664 11175876100620288 11176105740337152 11190915414294528 11206475592892416 11241919324503648 11323614016045056 11359194825403392 11375222715703296 11380708451966656 11390062202646336 11390296243417344 11411634290151348 11441071389147136 11472396984778752 11493888835190784 11494125009371136 11503571976585216 11503808349732864 11515657564045312 11525122228764672 11525359044722688 11546950111773696 11578565602812672 11630180007149568 11645591383703552 11645830675038208 11662023381221376 11677476954046464 11736355591090614 11820950712614912 11838323744047104 11853072861290496 11853316415913984 11875521862921728 11885282298413568 11885526514870272 11907792302766624 11930344939703682 11961120088653824 11993623132372992 11993869574995968 12016338327699456 12026461611884544 12032261410115584 12048991420981248 12049239001300992 12151921443864576 12152171139170304 12174936446599168 12185193343352832 12208271361048576 12213443216744704 12246631921138032 12279910812228081 12334905091424256 12353033472049152 12358266654097408 12368423855259648 12368677999214592 12391848900440064 12415318311236352 12425522402886912 12425777720091648 12449055589256016 12504807365410816 12515342165213184 12538787820208128 12539045464768512 12555403210555392 12572860613197824 12573118957879296 12579182383302656 12589779841081344 12704281509494784 12704542554587136 12714984358281216 12728342648717312 12739065768050688 12744462487037952 12779094178578816 12803297008462488 12871205312790528 12895582595579904 12906446607876096 12920006047465472 12930624939589632 12930890635542528 12955114759550976 12972281832780864 12990318875745408 13065785454886912 13083952508043264 13084221354541056 13101290306666496 13101559509417984 13126103356489728 13137161573302272 13256641575124992 13281748850835456 13292938192748544 13298569551691776 13318114212052992 13323756236448768 13334706968951808 13334980967903232 13359962095786944 13456260099735552 13481745440833536 13492826023919616 13493103271870464 13499332980914176 13499610362568704 13518380618661888 13536294086380032 13633863083360256 13659404122980352 13659684793745408 13670911624347648 13671192531566592 13696803502424064 13722744418148352 13734305281179648 13740123618837792 13777460911280286 13859216192176128 13876768227852288 13897162656055296 13903049985859584 13940830012995072 13947553021296092 13967233100140896 14041314886680576 14067908286087168 14086260501823488 14086549943549952 14106136297734144 14106426147864576 14112939025501184 14124828611874816 14151580181215488 14253584132603904 14265592206852096 14280286128570368 14280579557097472 14292316698181632 14292610373910528 14319385479806976 14337520297917696 14403709134520299 14480105976889344 14507530420027392 14535006803398656 14553968370048096 14574504104494848 14581532704082278 14593817061878472 14658872717344768 14659173924995072 14679556472438784 14699008636747776 14726545070088192 14726847668256768 14738951594999808 14739254448095232 14754436253933056 14766866276050944 14901168134160384 14901474320449536 14913721772015616 14914028216254464 14921220552392704 14941967457189888 14960890745653248 14989225766004864 15098152021393408 15138292612202496 15145593100537856 15166963620937728 15186749603528448 15187061657889792 15215512386868464 15228330847177536 15296529313038336 15325185113587712 15325500012494848 15338095968780288 15338411132977152 15366829638352896 15367145392963584 15395933482364928 15408903940227072 15438087470416896 15457639071192516 15549364508295168 15569969272061952 15591618216198144 15591938589720576 15640931234092032 15648474121454152 15784431658729472 15804097148387328 15804421887885312 15826396821848064 15834029150562304 15847043064551424 15847368686493696 15877056403688832 15907126586271576 15920527703867424 15991497509830656 15991826099994624 16004969706553344 16021784436932608 16035282149179392 16065321894641664 16065652001734656 16109308664782848 16202561925152768 16246924457803776 16277695148064768 16328842561517376 16351882653823488 16373214416304108 16446540121899008 16491231807012864 16491570665619456 16522465200586752 16536384716341248 16553757748315136 16567363203849216 16567703626788864 16598740785674688 16718383760277504 16718727286358016 16732468329578496 16732812145065984 16740537614073856 16763814150930432 16764158610505728 16786373121441792 16939042012659712 16985421024067584 16992616649383936 17038792238105088 17071062677949984 17085093303969504 17085444365126016 17117451435227022 17161607083720704 17194110127439872 17208595477168128 17240833252786176 17241187514056704 17273486346067968 17287683343147008 17288038567084032 17296375777041152 17320425167660544 17445270010724352 17468387075555328 17468746012557312 17493035071832064 17501471141986304 17516215431069696 17604533386635921 17708998467780608 17723917590331392 17731426068922368 17757485616070656 17765008315265024 17779609291935744 17779974623870976 17813282794382592 17861688454149936 17895517409555523 17941680132980736 17956795280523264 17975660587778048 17990434698559488 17990804362493952 18024507491549184 18048392115173376 18073487131471872 18073858501951488 18227882165796864 18228256708755456 18262404669898752 18277790015029248 18296992557531136 18312407041572864 18320164825117056 18369947881707048 18502357637136384 18529550208073728 18537399981146112 18552635782889472 18553016998821888 18587773350660096 18622977466854528 18673583383884024 18757211048116224 18773013247819776 18781680669097984 18782066591399936 18808181730312192 18808568197152768 18833104815833088 18868773574953984 18884669761622016 19004778843471872 19056422264242176 19056813831880704 19092513973075968 19108598652076032 19116693730556928 19168641267868224 19204945512693732 19306807969185792 19343373893369856 19380009071198208 19395937409384448 19396335953313792 19405291160064128 19432672139326464 19458422749171296 19572741963251712 19598678182330368 19625928762064896 19626332031811584 19635393426784256 19635796891009024 19651935459999744 19652339264126976 19689155034734592 19868224178880512 19868632427266048 19884962362687488 19922623276253184 19947854327537664 19977171318079488 19985634354673152 20039943143680416 20184390149603328 20222618161250304 20248999471371264 20249415543853056 20277570927992832 20287349849157952 20304441129570048 20450794625040384 20451214843969536 20489106184470528 20489527190618112 20506367436521472 20506788797349888 20527911309819904 20545205253636096 20584116627222528 20610185428256688 20759959029415936 20788824288264192 20789251452960768 20815152341778432 20854574978789376 20921329531944138 20950849650211344 21061972330020864 21072129531183104 21072562517180416 21101862429130752 21129390752735232 21129824915324928 21169408538251776 21187242917812224 21209502115028768 21227370271823232 21321996679774208 21380376198905856 21420429192855552 21420869335646208 21438475047272448 21438915560865792 21479078219710464 21506280446876544 21662565943738368 21703593530753024 21761295630041088 21771790082023168 21802510205097984 21830952555072144 21872299056123417 21890725592817708 21988309076017152 21988760887492608 22019334708658176 22029953600782336 22048512955121664 22089817605132288 22090271502385152 22131654380899584 22150299414076416 22291178347036672 22291636381810688 22309957772771328 22351752201240576 22352211480674304 22381830828589056 22412951185784832 22483838649007296 22647228032090112 22718389650806784 22750445431406592 22761416903933312 22780124405292672 22780592486834688 22823268580302696 22944793969557504 22987777670381568 22988250018742272 23007143953170432 23007616699465728 23031315128090624 23050244457529344 23050718089445376 23093900223547392 23157131205625344 23291182767407104 23291661350076416 23324046762442752 23354953908092928 23472711182181228 23641901425229824 23676647488094208 23706145722580992 23706632831827968 23751043725843456 23770564596827136 23771053029740544 23815584605533248 23860689879407364 23922240177307648 23987246264745984 23987739149991936 24032676655398912 24052923223769088 24064522820231168 24097982841962496 24098478002601984 24303842887729152 24349872893198336 24370386686705664 24416542722097152 24426886433489408 24493263842276064 24559821624456162 24669810182848512 24716533308194816 24736847710519296 24737355998429184 24783697800880128 24830636622472704 24851044805773824 24851555440183296 24898111178512032 25009614730821632 25077575640416256 25078090929537024 25110806421110784 25145721226395648 25146237915758592 25158364766605312 25179559682162688 25408563018989568 25409085109174272 25429968716562432 25456685297434624 25478131536101376 25488924974075904 25558188357157632 25606594016924976 25676177152840533 25742410625581056 25791165191159808 25812893215752192 25840012094930944 25861249879179264 25861781271085056 25910229519101952 25944563665561728 25980637751490816 26131570909773824 26167905016086528 26168442709082112 26202580613332992 26203119018835968 26252206712979456 26274323146604544 26563497701670912 26585876385497088 26597139103383552 26636228424105984 26647512472897536 26669413937903616 26669961935806464 26719924191573888 26912520199471104 26963490881667072 26985652047839232 26986206543740928 26998665961828352 26999220725137408 27036761237323776 27072588172760064 27267726166720512 27318808245960704 27319369587490816 27341823248695296 27342385063133184 27393607004848128 27445488836296704 27468610562359296 27480247237675584 27554921822560572 27718432384352256 27753536455704576 27794325312110592 27806099971719168 27881660025990144 27895106042592184 27934466200281792 28082629773361152 28135816572174336 28172521003646976 28173099887099904 28212272595468288 28212852295729152 28225878051002368 28249657223749632 28303160362430976 28507168265207808 28560572257140736 28561159114194944 28584633396363264 28585220747821056 28638770959613952 28675040595835392 28807418269040598 28960211953778688 29015060840054784 29070013606797312 29107936740096192 29149008208989696 29163065408164556 29187634123756944 29317745434689536 29318347849990144 29359112944877568 29398017273495552 29453090140176384 29453695336513536 29477903189999616 29478508896190464 29508872507866112 29533732552101888 29802336268320768 29802948640899072 29827443544031232 29828056432508928 29842441104785408 29883934914379776 29921781491306496 29978451532009728 30276585224404992 30291186201075712 30333927241875456 30373499207056896 30374123315779584 30431024773736928 30456661694355072 30650370227175424 30651000024989696 30676191937560576 30676822265954304 30733659276705792 30734290785927168 30791866964729856 30817807880454144 30876174940833792 30915278142385032 31139938544123904 31183236432396288 31183877179441152 31281862468184064 31296948242908304 31381994297916207 31568863317458944 31608194296774656 31608843775770624 31652793643696128 31668058301124608 31694086129102848 31694737372987392 31754112807377664 31814253172543152 31841055407734848 31982995019661312 31983652199989248 32009939413106688 32043568873865216 32070564298358784 32130643789283328 32131304003469312 32218617329565696 32493848915607552 32555390296129536 32657685123034752 32703765307646976 32746428832608216 32893080243798016 32982463614025728 32983141331238912 33044930401173504 33072769432682496 33107515496630272 33134726407698432 33135407253577728 33197481571349376 33436767520555008 33437454572716032 33464936659156992 33481075228147712 33527628301860864 33528317221011456 33572746242883584 33878084025319424 33970842048135168 33985233298767872 34077584476210176 34142125355899968 34170186607939008 34170888730252032 34234902870454044 34323214167441408 34388220254879744 34417190954336256 34481666505572352 34482375028113408 34546972692135936 34575366686294016 34576077134168064 34592751554082304 34640850335321088 34890540021448704 34936774151110656 34937492025114624 34986070143664128 35002942283972608 35032430862139392 35209066773271842 35417996935561216 35462852137844736 35514971232141312 35530016630530048 35559218583871488 35559949247741952 35626565588765184 35723376908299872 35791034819111046 35883360265961472 35951321175556096 35980869397118976 35981608724987904 36049014983098368 36096784230346752 36146974262943744 36147717003902976 36455764331593728 36456513417510912 36524809339797504 36555580030058496 36593985115062272 36624814083145728 36640329650234112 36739895763414096 37004715274272768 37059100416147456 37074799962292224 37105271565778944 37106033997643776 37175546701320192 37245954933709056 37347166767768048 37514422096232448 37546026495639552 37563361338195968 37564133182799872 37616363460624384 37617136394305536 37666209631666176 37737547149907968 37769339523244032 38112844528484352 38113627663761408 38185027946151936 38217197304152064 38233387461113856 38337282535736448 38409891025387464 38613615938371584 38686747786739712 38760018142396416 38791874818768896 38792671906627584 38810582320128256 38865344278652928 38916845498342592 39197356364660736 39251857524129792 39252664063623168 39270786853568512 39271593782018048 39303870919999488 39304678528253952 39378310069469184 39736448357761024 39737264854532096 39769924725374976 39845246552506368 39895708655075328 39954342636158976 39971268709346304 40079886287360832 40368780299206656 40445236322500608 40497998942742528 40498831087706112 40555141855985664 40574699698315904 40608882259140096 40901589250080768 40978212368941056 40979054381236224 41012734873042944 41013577594699776 41055822619639808 41090410507272192 41168233254445056 41220370856513376 41519918058831872 41577648576528384 41630304683556864 41709149957578752 41842659063888276 41901699300422688 42123944660041728 42144259062366208 42145125034360832 42203724858261504 42258781505470464 42259649830649856 42338817076503552 42374485835624448 42419004230057536 42454740543646464 42643993359548416 42760752397811712 42840858385711104 42841738671292416 42876950094544896 42877831121731584 42958156439420928 43012560893753088 43407187061506048 43522591260082176 43543580164046336 43605020410195968 43661905110144288 43744598112246834 43781451185635416 43976618152034304 43977521774985216 44038669417316352 44059907201564672 44097025910243328 44179635210264576 44180543004770304 44263308761799168 44300598828152832 44582356694073344 44703504402481152 44704422961348608 44763661657178112 44825902371569664 44967677298014592 45294456064180224 45436779301613568 45500890862813184 45522833807866624 45560248810585344 45561184973669376 45646537160605392 45889587939115008 45975555340763136 45976500037484544 46014287906340864 46015233398931456 46062630256181248 46100488915058688 46101436178890752 46187800447094784 46314262411250688 46582365534814208 46583322700152832 46648093524885504 46709907816185856 46945422364362456 47283802850459648 47353294976188416 47412291445161984 47413265663655936 47502087451686912 47541129193654272 47542106059481088 47631169211066496 47721379758814728 47974492529491968 47975478299983872 48065353310797824 48105846447538176 48129045640462336 48195965683924992 48196956005203968 48607685775458304 48699745786396672 48740773373411328 48833085444194304 48853772866978816 48986527684552128 49119643248912324 49339620365697024 49433066616389632 49473695421038592 49474711996858368 49567395601760256 49661273244945408 49702089611547648 49703110880366592 49796222357024064 50019229461643264 50155151280832512 50156181859074048 50221612842221568 50291442452791296 50292475831517184 50316729533210624 50359119364325376 50817126037979136 50913370594869248 50956263072202752 50977849948151808 51116376714315264 51213188033849952 51352354305681066 51484821251162112 51582330382319616 51625786431504384 51680024189861888 51722499758358528 51723562542170112 51820459038203904 51889127331123456 51961275502981632 52263141819547648 52335810032173056 52405161226665984 52406238037671936 52504413425958912 52548646293209088 52813600159907763 53126995403341824 53171752770994176 53194278206767104 53272456848211968 53295024945795072 53338827875807232 53339923871612928 53439848383147776 53686552228666569 53825040398942208 53926981763334144 53971304095678464 53972413087481856 53997331923656704 53998441450274816 54073522474647552 54145176345520128 54637616491921408 54638739174981632 54683646497390592 54684770126266368 54787214009696256 54890977672593408 54937221124718592 54960494475351168 55109843645121144 55507072911409152 55588650624221184 55612199943438336 55763320051980288 55790212085184368 55868932400563584 56271633144348672 56345042007293952 56346199774199808 56424545190936576 56425704591458304 56451756102004736 56499314447499264 56606320724861952 57014336530415616 57121144514281472 57122318228389888 57169266792726528 57170441495642112 57277541919227904 57350081191670784 57614836538081196 57920423907557376 58030121680109568 58140027213594624 58215873480192384 58298016417979392 58326130816329112 58375268247513888 58635490869379072 58636695699980288 58718225889755136 58796034546991104 58906180280352768 58907390673027072 58955806379999232 58957017792380928 59017745015732224 59067465104203776 59604672536641536 59605897281798144 59654887088062464 59684882209570816 59767869828759552 59843562982612992 59956903064019456 60553170448809984 60582372402151424 60667854483750912 60746998414113792 60748246631559168 60862049547473856 60913323388710144 61300740454350848 61302000049979392 61352383875121152 61353644531908608 61467318553411584 61468581571854336 61583733929459712 61635615760908288 61752349881667584 61830556284770064 62279877088247808 62366472864792576 62367754358882304 62563724936368128 62593896485816608 62763988595832414 63216388593549312 63217687551541248 63305587287392256 63336116602249216 63388172258205696 63389474745974784 63508225614755328 63628506345086304 63682110815469696 63965990039322624 64087137747730432 64141128596717568 64261287578566656 64262608006938624 64437234659131392 64987697831215104 65110780592259072 65315370246069504 65407530615293952 65492857665216432 65616897168370251 65786160487596032 65964927228051456 65966282662477824 66089860802347008 66145538865364992 66215030993260544 66269452815396864 66270814507155456 66394963142698752 66873535041110016 66874909145432064 66929873318313984 66962150456295424 67055256603721728 67056634442022912 67145492485767168 67941684096270336 67970466597535744 68155168952420352 68284250711799936 68340373215878016 68341777460504064 68469805740908088 68776440509759488 68834381908672512 68963333011144704 68964750056226816 69093945384271872 69150733372588032 69152154268336128 69185503108164608 69281700670642176 69873548302221312 69874984050229248 69972140287328256 70005884567945216 70064861724278784 70418133546543684 70835993871122432 70925704275689472 71029942464282624 71060033261060096 71118437167742976 71119898495483904 71253131177530368 71446753816599744 71582069638222092 71766720531922944 71902642351112192 71961738794237952 71963217449975808 72098029966196736 72193568460693504 72293948525887488 72295434007805952 72911528663187456 73049618679595008 73111160060116992 73187970230124544 73249628166291456 73280659300468224 73479791526828192 74009430548545536 74149599924584448 74210543131557888 74212067995287552 74351093402640384 74491909867418112 74694333535536096 75028844192464896 75126722676391936 75128266365599744 75232726921248768 75234272788611072 75332419263332352 75475094299815936 75538679046488064 76225689056968704 76227255327522816 76370055892303872 76434394608304128 76466774922227712 76674565071472896 76819782050774928 77227231876743168 77373495573479424 77520036284792832 77583749637537792 77585343813255168 77621164640256512 77730688557305856 77833690996685184 78394712729321472 78503715048259584 78505328127246336 78541573707137024 78543187564036096 78607741839998976 78609357056507904 78756620138938368 79472896715522048 79690493105012736 79791417310150656 79908685272317952 79942537418692608 80159772574721664 80198429872452529 80737560598413312 80890472645001216 80995997885485056 80997662175412224 81110283711971328 81149399396631808 81217764518280192 81803178500161536 81956424737882112 81958108762472448 82025469746085888 82027155189399552 82111645239279616 82180821014544384 82336466508890112 82440741713026752 83039836117663744 83155297153056768 83260609367113728 83418299915157504 83685318127776552 83803398600845376 84247889320083456 84288518124732416 84290250068721664 84407449716523008 84517563010940928 84519299661299712 84677634153007104 84748971671248896 84838008460115072 84909481087292928 85521504795623424 85681716771422208 85683477342584832 85753900189089792 85755662243463168 85916312878841856 86025121787506176 86814374123012096 87045182520164352 87087160328092672 87210040820391936 87323810220288576 87489196224493668 87562902371270832 87953236304068608 87955043549970432 88077338834632704 88119814403129344 88194051820486656 88359270420529152 88361086009540608 88526617523598336 88601197656305664 89164713388146688 89407008804962304 89408845922697216 89527323314356224 89651804743139328 89935354596029184 90873558603227136 91001781725626368 91045667615733248 91120497621170688 91122369947338752 91293074321210784 91951110681526272 91953000074969088 92028575812681728 92030466797862912 92125260512362496 92200977830117376 92202872357781504 92375600894189568 92628524822501376 93164731069628416 93166645400305664 93419815632371712 93890844728724912 94145982893748621 94567605700919296 94706589952376832 94824582890323968 94826531327311872 95004174903373824 95082258387308544 95084212118962176 95262338422132992 95442759517629456 95948985058983936 95950956599967744 96130706621595648 96211692895076352 96258091280924672 96391931367849984 96393912010407936 97399491572793344 97481546746822656 97666170888388608 97707545733957632 97973055369104256 98239286497824648 98679240731394048 98866133232779264 98947390842077184 98949423993716736 99134791203520512 99322546489890816 99404179223095296 99406221760733184 99592444714048128 100310302561665024 100312363718148096 100443225684443136 100582884905582592 100584951663034368 100633459066421248 100718238728650752 101634252075958272 101826741189738496 101912526144405504 101955699896303616 102232753428630528 102426376067699904 102704708611362132 102969642502324224 103164660764639232 103251572863008768 103360048379723776 103444999516717056 103447125084340224 103640918076407808 103778254662246912 103922551005963264 104526283639095296 104671620064346112 104810322453331968 104812476075343872 105008826851917824 105097292586418176 105627200319815526 106253990806683648 106388556413534208 106544913696423936 106590049891590144 106677655751614464 106679847743225856 106879696766295552 107373104457333138 107650080797884416 107853963526668288 107942608191356928 107944826174963712 107994663847313408 107996882900549632 108147044949295104 108290352691040256 109275232983842816 109277478349963264 109367292994781184 109369540252532736 109574428019392512 109781955345186816 109874442249437184 109920988950702336 110219687290242288 111014145822818304 111177301248442368 111224399886876672 111526640103960576 111580424170368736 111737864801127168 112543266288697344 112690084014587904 112692399548399616 112849090381873152 112851409182916608 112903512204009472 112998628894998528 113212641449723904 114242289028562944 114244636456779776 114338533585453056 114340882991284224 114555083838455808 114700162383341568 115229673076162392 115840847815114752 116060243360219136 116280054427189248 116431746960384768 116596032835958784 116652261632658224 116750536495027776 117270981738758144 117273391399960576 117592069093982208 117812360560705536 117814781346054144 117911612759998464 117914035584761856 118035490031464448 118134930208407552 119209345073283072 119211794563596288 119309774176124928 119369764419141632 119535739657519104 119687125965225984 119913806128038912 121106340897619968 121164744804302848 121335708967501824 121493996828227584 121496493263118336 121724099094947712 121826646777420288 122601480908701696 122604000099958784 122704767750242304 122934637106823168 122937163143708672 123167467858919424 123271231521816576 123504699763335168 123661112569540128 124559754176495616 124732945729585152 125127449872736256 125187792971633216 125527977191664828 126432777187098624 126435375103082496 126611174574784512 126672233204498432 126776344516411392 126778949491949568 127016451229510656 127257012690172608 127364221630939392 127931980078645248 128174275495460864 128282257193435136 128522575157133312 128525216013877248 128874469318262784 130221561184518144 130630740492139008 130815061230587904 130985715330432864 131233794336740502 131572320975192064 131929854456102912 131932565324955648 132179721604694016 132291077730729984 132430061986521088 132538905630793728 132541629014310912 132789926285397504 133747070082220032 133924300912590848 134110513207443456 134113268884045824 134290984971534336 135883368192540672 135940933195071488 136310337904840704 136568501423599872 136680746431756032 136683554921008128 136939611481816176 137552881019518976 137668763817345024 137926666022289408 137929500112453632 138187890768543744 138301466745176064 138304308536672256 138371006216329216 138563401341284352 139747096604442624 139749968100458496 139944280574656512 140011769135890432 140129723448557568 140836267093087368 141851408551378944 142059884928565248 142120066522120192 142236874335485952 142239796990967808 142506262355060736 142893507633199488 143164139276444184 143805284702224384 143923477588475904 143926434899951616 144196059932393472 144387136921387008 144587897051774976 144590868015611904 145823057326374912 146099237359190016 146222320120233984 146375940460249088 146499256332582912 146561318600936448 146959583053656384 148018861097091072 148299199849168896 148421086263115776 148424135990575104 148702186805280768 148983819734836224 149388667071072192 150057688384929792 150253445352783872 150256532731199488 150465453842497536 150468545577222144 150664838526664704 150950188599631872 151077358092976128 152451378113937408 152740111784607744 152868789216608256 152933549844455424 153349130142945792 153639564101549856 154454463753486336 154746991146958848 155040072569585664 155167499275075584 155170687626510336 155242329280513024 155461377114611712 155667381993370368 156789425458642944 157007430096519168 157083147414274048 157086375128072192 157215483679997952 157218714113015808 157513240277876736 158440800479723289 158945793431044096 159380986210025472 159582834620301312 159817370544635904 159885074837385216 160319545149443328 160396859744905058 161475121196826624 161780945290002432 161991995770970112 161995324350824448 162220567423942656 162298798793263616 162435529036560384 163912849475764224 163916217524944896 164050939492171776 164054310378799104 164223290478559232 164361642029088768 164672933017780224 164881483426053504 166079672235327488 166521218734227456 166836599830315008 167370636255553104 167606797201690752 168577036249464832 168580500137443328 168814899433046016 169035126021881856 169038599322599424 169355268306014208 169497943342497792 169676016920230144 169818962174585856 171043009591246848 171363433542844416 171366954685169664 171507800378179584 171511324486926336 171832625757683712 172050243575012352 173628748246024192 174090365040328704 174174320656185344 174420081640783872 174647620440577152 174978392448987336 175125804742541664 175906472608137216 175910087099940864 176154677669265408 176239628806258688 176388103640973312 176718540841058304 176722172019081216 177053235047196672 177202395312611328 178814017609924608 178817691845394432 179054646628712448 179303609486278656 179870709192058368 181747117206454272 182003563451252736 182091335231466496 182240995242341376 182244739894677504 182586148642421568 183902221363052544 183906000149938176 184057151625363456 184060933595725824 184250521024724992 184401955660234752 184405744715563008 184751201788379136 185257049645002752 186329462139256832 186839631264743424 187781689457449824 188291965787497242 189135211401838592 189649165780647936 189653062654623744 190008349806747648 190164516774617088 190168424237924352 190524676844265984 190885519035258912 191897970117967872 192261413243191296 192423385790152704 192516182561849344 192783862735699968 192787824020815872 194798983145586688 194963093493645312 195332341776777216 195415091467915264 195946110738208512 196478572995649296 196850691505110753 197358481462788096 197732266465558528 197894781684154368 197898847987433472 198269582407041024 198645092979781632 198808358446190592 198812443521466368 199184889428096256 200620605123330048 200624727436296192 200886451368886272 201165769811165184 201169903326068736 201266918132842496 201436477457301504 203653482379476992 203825052288811008 203911399792607232 204465506857261056 204852752135399808 205409417222724264 206329321529278464 206503145726017536 206720096759447552 206889999033434112 206894250168680448 207281836152815616 207556509324493824 207845102011926528 209052567278190592 209620644906663936 209624952150687744 210017653703835648 210194585172836352 211254400639631052 212507981613367296 212777112827068416 213089827392847872 213180099783180288 213355311503228928 213359695486451712 213759393532591104 214746208914666276 215300161595768832 215707927053336576 215885216382713856 215889652349927424 215989327694626816 215993765801099264 216294089898590208 216580705382080512 218550465967685632 218554956699926528 218734585989562368 219148856038785024 219563910690373632 219748884498874368 219841977901404672 220439374580484576 222028291645636608 222448799773753344 223053280207921152 223160848340737472 223475729602254336 225086532577394688 225380168029175808 225384799096799232 225698180763746304 225702818365833216 225807024408018944 225997257789997056 226425282899447808 228484578057125888 228489272913559552 228677067170906112 228681765982568448 229110167676911616 229400324766683136 230459346152324784 231681695630229504 232120486720438272 232560108854378496 232863493920769536 233192065671917568 233304523265316448 233501072990055552 234541963477516288 235184138187964416 235624721121411072 235629562692108288 235823225519996928 235828071169523712 236070980062928896 236269860416815104 238418690146566144 238739528838283264 239071479315038208 239374251930451968 239827612256077824 240595289617357587 242212681795239936 242329489608605696 242671417935003648 242987993656455168 242992986526236672 243448198189895424 243653293554840576 245202961817403392 245208000199917568 245409535500484608 245869274213646336 245874326287417344 246334935717838848 246542463043633152 247009399526670336 247322225139080256 249119508352991232 249465891459170304 250254899745472512 250375585943266432 251055954383329656 252865554374197248 252870750206164992 253222349149569024 253344466408996864 253552689032822784 253557898983899136 254032902459021312 254514025380345216 254728443261878784 256348550990921728 256564514386870272 257045150314266624 257050432027754496 257748938636525568 260443122369036288 261261480984278016 261630122461175808 261971430660865728 262467588673481004 263144641950384128 263859708912205824 263865130649911296 264359443209388032 264582155461459968 264860123973042176 265077811261587456 265083258028621824 265579852570795008 267494140164440064 267848601825181696 268221026414886912 268226537768091648 268581969943068672 271881866390142976 272620675809681408 273137002847199744 273361492863512064 273367109842016256 273879222963632352 275105762039037952 275853332044578816 275859000224907264 276375781537087488 276602933490352128 276608617073344512 276742012432658432 277126802682568704 279494193208885248 279499936200916992 280023538271780864 280259446897115136 281672534186174736 282437948681245863 283702817102757888 284119769857130496 284240133044240384 284473748670971904 284479593981935616 285012524710121472 285787015266398976 286328278552888368 287610569404448768 287846955176951808 287852869799903232 288392119864786944 288774273842774016 289175794103549952 289181736031223808 292198474718380032 292444640240467968 292751880920498176 292998512665165824 293122637201872896 293919166107312768 296037722194182144 296598399698337792 296842172526231552 296848271981150208 297404373610561536 297967639469672448 298777334142144384 300506890705567744 300513065462398976 300930907684995072 300937091154444288 301329677053329408 301900377199263744 302154716185952256 304902756227874816 305480223569215488 305737578433216512 305867099688910848 306698260285891584 307279128203099712 308908927506972672 309493982293917696 310080145139171328 310334998550151168 310341375253020672 310484658561026048 310922754229223424 311334763986740736 313578850917285888 314014860193038336 314166294828548096 314172750256144384 314430967359995904 314437428226031616 315026480555753472 316881600959446578 318761972420050944 319165669240602624 319634741089271808 319770149674770432 320639090298886656 320793719489810116 322950242393653248 323561890580004864 323983991541940224 323990648701648896 324441134847885312 324597597586527232 324871058073120768 327825698951528448 327832435049889792 328101878984343552 328108620757598208 328446580957118464 328723284058177536 329345866035560448 329762966852107008 333042437468454912 333673199660630016 334741272511106208 335213594403381504 337154072498929664 337161000274886656 337629798866092032 338070252043763712 338077198645198848 338710536612028416 338995886684995584 339352033840460288 339637924349171712 342726867085688832 342733909370339328 343015600756359168 343022648973852672 343665251515367424 344100487150024704 347257496492048384 348180730080657408 348348641312370688 348840163281567744 349295240881154304 349956784897974672 350251609485083328 351812945216274432 351820174199881728 352479257612517376 352776207281946624 353437081682116608 353444344038162432 354106470094393344 354404790625222656 357628035219849216 357635383690788864 358109293257424896 358607218972557312 359741418384116736 363494234412908544 364007126902505472 364182670462932992 364481990484682752 364489479789355008 365172297284843136 367804442726105088 367812000299876352 368114303250726912 368501042049449984 368803911320469504 368811489431126016 369502403576758272 370514099290005504 372658924278513664 373679262529486848 375563378914899648 376583931574994484 378270422803677184 379298331561295872 379306125309247488 380016699613495296 380329033549234176 380336848475848704 381049353688531968 381771038070517824 383795940235935744 384522826486382592 384846771580305408 385032365123698688 385567725471399936 385575648041631744 389597966291173376 390664683553554432 390830182935830528 391892221476417024 392957145991298592 393701383010221506 394716962925576192 395464532931117056 395789563368308736 395797695974866944 396539164814082048 397290185959563264 397616716892381184 397624887042932736 398369778856192512 401241210246660096 401772902737772544 402331539622330368 402339806652137472 402533836265684992 402872954914603008 407306964758953984 407650104577622016 407822799585214464 408931013714522112 409705504270799616 410818834445448528 412658643058556928 413006291452035072 413440193518895104 413779998066868224 413788500337360896 414563672305631232 415113018648987648 415690204023853056 419241289813327872 419249904301375488 420035307407671296 420389170345672704 422508801279262104 425554225654136832 426179654785695744 426360199566360576 426710623006457856 426719390972903424 427518787065182208 429492417829332552 431415854106673152 431770432765427712 431779304699854848 431978655389253632 431987531602198528 432588179797180416 433161410764161024 437100931935371264 437109913399853056 437469171979124736 438297712077570048 439127821380747264 439497768997748736 439683955802809344 440878749160969152 444056583291273216 444897599547506688 446106560415842304 446321696681474944 446951459204508672 450173065154789376 450760336058351616 450769598193598464 451396361527492608 451405636731666432 451614048816037888 451994515579994112 452850565798895616 456969156114251776 456978545827119104 457354134341812224 458220335353823232 458800649533366272 460918692304649568 463363391260459008 464240973440876544 465120217708756992 465726987841539072 466384131343835136 466609046530632896 467002145980111104 469083926955032576 470368276375928832 471249442242822144 471259125384216576 471646451039993856 471656142339047424 472141960125857792 472539720833630208 476837380293132288 477479057676566528 478142958630076416 478748503860903936 479655224512155648 481190579234715174 484425363590479872 484658979217211392 485342835870007296 485975987312910336 485985973052473344 486896396379790848 487306587109681152 490405923634806784 491738548427292672 491748652574834688 492669871435677696 493084926087266304 494018799053340672 494644450278160512 498239016705982464 500509799490945024 500751171886532864 502111908766659312 505731108748394496 505741500412329984 506444698299138048 506688932817993728 507105378065645568 507115797967798272 508065804918042624 509028050760690432 509456886523757568 512697101981843456 513129028773740544 514090300628533248 514100864055508992 515497877273051136 520886244738072576 522522961968556032 523260244922351616 523942861321731456 524935177346962008 527719417824411648 527730261299822592 528718886418776064 529164310922919936 529720247946084352 530155622523174912 530166516057243648 531159705141590016 535697203650363392 536442052829773824 536453075536183296 537163939886137344 543763732780285952 545241351619362816 546274005694399488 546722985727024128 546734219684032512 547758445927264704 550211524078075904 551706664089157632 551718000449814528 552751563074174976 553205866980704256 553217234146689024 553484024865316864 554253605365137408 558988386417770496 560047076543561728 560518893794230272 563345068372349472 564875897362491726 567405634205515776 568480266088480768 568947497341943808 568959187963871232 570025049420242944 571574030532797952 572656557105776736 575221138808897536 575693910353903616 576784239729573888 577548547685548032 578351588207099904 578363472062447616 584396949436760064 584889280480935936 585503761840996352 585997025330331648 586245274403745792 587838332214625536 590552074515332259 592075444388364288 593196799396675584 593684345052463104 593696543962300416 594808747221123072 595935278939344896 597554668284288768 601013781411135488 601026130924797952 601861815369990144 601874182308888576 602659354106658816 603800754398527488 604309432371904512 610960447138430976 611475156866433024 611734199377821696 613396520571783168 614558256406199424 618987964587835392 620160290278342656 620669997100302336 620682750506041344 620969317122052096 621845508458446848 622669527973481472 627157701834571776 628332589657096192 628345500512288768 628861934719991808 628874856452063232 630052961111506944 633763201918893156 637523944840101888 638331338481205248 639269482178543616 639540299349540864 641278180597773312 641587438979620232 645900484787306496 647123781160009728 647967983083880448 647981297403297792 648882269695770624 649195195173054464 649742116146241536 655651397903056896 655664870099779584 656203757968687104 656893161914236928 657446568116355072 658691732071120896 659525933704214016 666084874936909824 667346399321260032 669482545022212416 670427188806763008 674308144997859328 674322000549773312 675259597732184064 676140504087527424 676154397290397696 677421073224056832 677991773369991168 678704067680920576 679275848698343424 685453734171377664 685467818740678656 686031201512718336 686045297947705344 687330503030734848 688200974300049408 696361460161314816 696697282624741376 697680326563135488 698590481762308608 699913569795949344 700503218970166656 703625890432548864 704958515225034752 705552414563893248 706874163364233216 706888688076324864 708212940188786688 708809581250445312 715256070439698432 716218586514849792 717214437945114624 719482836768233472 721785868852072761 726988468825817088 728014253805010944 728365340925865984 728963980969365504 728978959578710016 730344594569686272 735608885452210176 735624000599752704 736228606501453824 737002084098899968 737607822640939008 737622978862252032 739004807153516544 741028198580011008 747358525058973696 751126757829799296 753167863149988968 756540845607354368 758596663122591744 758612250618494976 760033399226990592 760658067098468352 760673696951697408 762098707377063936 763542076141035648 769045652972765184 769693543160610816 770064730247397376 771135450942799872 771151296083263488 779195932582346752 781329367107108864 781660365871661056 783784442952834048 785914291982597184 787402766020443012 789433925851152384 790929065862234112 791579126736617472 791595391949733888 793078329628164096 794580371919126528 795233433784762368 795249774085865472 796739557712385024 802482420493320192 803545805475545088 804663079244660736 804679613304274944 805067672531369984 805745909829206016 814613929517907968 815645599170428928 817862027429044224 819411008541599232 821637668890897056 825317286117113856 826880387037790208 827559996133736448 827577000674721792 829127344611262464 830226037297975296 831380408047706112 838482579626655744 838499808602750976 840070614815342592 840778340691345408 845017602558524208 851108451308273664 852359309571391488 852720399132721152 853421246012915712 853438781945806848 855037574130364416 858984835658665104 862831708213346304 863540865530855424 863558609399709696 863957310778507264 863975063204397056 865176359594360832 866322821528322048 874201863870742528 876595424155140096 878255642761494528 878995537995497472 879367911605618688 881757498321938304 888113166582546432 889795199095013376 892213120831684608 892643393362949888 893902918409017344 901520672116703232 901539196387196928 902792723054985216 902811273463332864 903228097632075776 903989031159988224 905701131597791232 913938312228503552 913957091654238208 914708268683624448 916440670707646464 917601299066732544 921837384609299136 926726782520918016 928481946881753088 930240435417513984 931453975683078144 932768262687670272 933218093061265792 934004291960222208 940736552751857664 942498884485644288 942518250768433152 943292902079987712 943312284678094848 944283920251715584 945079441667260416 954958115353133056 956285917260152832 957497007721807872 959310449024311296 962381158469430348 968850727180959744 969317958434422784 970685671740014592 971951974625820672 971971946104946688 973792792759581696 974613174219362304 980811847269613568 983477096854585344 983497305149669376 985339742871355392 986169852174532608 988037598106681344 989288900556321024 1001019598981890048 1001502343773065728 1004223817533318624 1011462217496788992 1011483000824659968 1012889396598276096 1013377865635987456 1014210756131291136 1014231595935596544 1016131609836085248 1018056101521380864 1018913773047515136 1025394203963686912 1028180601257066496 1028201728111017984 1030995754546102272 1041772489476145152 1045045923937112064 1046520489844703232 1047885722643462912 1049870354693924016 1055438835648823296 1055460522599645184 1057437772837552128 1058328621845839872 1059440495892168704 1060311245046349824 1060333032114487296 1062319410283180032 1071394407300726784 1072884105659547648 1072906151072366592 1074327879772274688 1087527465560571904 1090482703238725632 1092548011388798976 1093445971454048256 1093468439368065024 1095516891854529408 1103413328178315264 1103436000899629056 1105503126148349952 1106411733961408512 1106434468293378048 1106968049730633728 1108507210730274816 1117976772835540992 1120094153087123456 1121037787588460544 1126690136744698944 1129751794724983452 1134811268411031552 1136960532176961536 1137894994683887616 1137918375927742464 1140050098840485888 1143148061065595904 1145313114211553472 1150442277617795072 1151387820707807232 1153568479459147776 1155097095371096064 1156703176414199808 1156726944124895232 1168793898873520128 1171007523681992704 1171994050660663296 1172490548807491584 1175676664429251072 1181104149030664518 1184150888776728576 1186393598793351168 1187368690104926208 1187393087924600832 1189617494442246144 1191870557878689792 1195109336568577536 1202027562822270976 1202052261849595904 1203723630739980288 1205318708213317632 1207601508797054976 1208618864743809024 1221920894276861952 1222950313732866048 1223468398755643392 1226793041143566336 1229116512812398848 1237975929175670784 1240320580556685312 1241339994200604672 1241365501012082688 1241938634244104192 1243691016916893696 1245339055946962944 1256665179314192384 1256691001024577536 1257723869439983616 1257749712904126464 1260105922223013888 1267526403837786312 1276662676962410496 1278538964357087232 1279080598699081728 1282556361195546624 1283174877959240464 1294247562320019456 1295935966167760896 1295962594806595584 1297764539391541248 1298390390346108928 1299484232292483072 1311302795806113792 1311329740199559168 1312407515937374208 1313786323828473856 1314893136232710144 1317383464142241792 1319051867408428032 1332169749873819648 1334692798642520064 1338965090044424832 1340854377613526016 1348616289995718656 1348644001099546624 1350519195464368128 1352281008175054848 1352308794580795392 1354842146448113664 1355983546739982336 1357408135361841152 1358551697396686848 1370907468342755328 1370935637481357312 1372062403025436672 1374661006061469696 1376401948600098816 1392722920322629632 1393394565249482752 1395360653126270976 1397180963524617216 1399827139591898688 1401006437940333312 1407251780865097728 1409917030450069504 1411104829127786496 1413748326728466432 1413777376152649728 1416425880377573376 1417619162500890624 1430512140879396864 1432437173029699584 1434428875890229248 1438965673536466944 1443571737704145522 1453976937651634176 1456028507610021888 1456730681851731968 1457927961938731008 1457957919157420032 1460689189139372544 1471217770904420352 1474004168197799936 1475215645281878016 1475245957724504064 1478009614307033088 1482056397160022016 1494717050117947392 1502253515659598592 1506335726299977936 1513081691214708736 1517193326245183488 1517224501236989952 1520066798453981184 1521316134196936704 1521347393903394816 1524197414754127872 1527084152282071296 1538091305945530368 1539387086321221632 1540129460494794752 1542270901885599744 1542302592166526976 1562658734214217728 1563320731743322112 1567568885905668096 1571828583965194368 1574805532040886024 1581858131724468224 1583158253473234944 1583190783899467776 1586156659256328192 1589160743838253056 1590466867569524736 1590499548171730944 1593479115424770048 1607091610951090176 1609326158489321472 1609359226608549888 1610135345062739968 1611491819658412032 1629227859035815936 1631291198340857856 1635724054858088448 1638822017083198464 1643275337781794112 1650634572234227712 1653760774075580416 1655119992267472896 1655154001349443584 1658254689222524928 1660452074595950592 1662760816095412224 1676965159253311488 1680141229630685184 1681556681382690816 1690035205117048416 1702216902616547328 1705440798265442304 1706842492025831424 1706877563891613696 1710075148260728832 1717969671317330208 1725663416426692608 1727081731061710848 1727914621557014528 1727950126408794112 1730352719188721664 1732645643056644096 1748403727741485056 1753190848310280192 1756511285522989056 1757991075990994944 1758735823211237376 1763514996643876608 1776226333165092864 1779590398190026752 1784426241663369216 1785286786725899776 1787805836818034688 1803041344233406464 1803078392774393856 1805585446109970432 1805622546926665728 1806456195264151552 1807978062319976448 1811402263195582464 1827876624457007104 1832881341415292928 1835202598133465088 1843674769218598272 1856963893763506176 1860480870835027968 1862907951366156288 1865536525375340544 1866436186122531584 1868008583920444416 1881473105503715328 1884997768971288576 1885036501536866304 1886585804159975424 1886624569356189696 1888567840503431168 1890158883334520832 1909916230706266112 1912571834520305664 1914994015443615744 1918620898048622592 1924762316938860696 1937701454361919488 1938635916868845568 1941371343480029184 1943903949251641344 1943943892209893376 1947585585519163392 1949226348438724608 1966954193709170688 1966994610299338752 1970679485742710784 1972339704349065216 1976075196213362688 1978577801112642048 2002039197963780096 2003004687546131456 2008447635066637248 2022924434993577984 2022966001649319936 2025778793196552192 2026755731271974912 2028421512262582272 2028463191871193088 2032263219672170496 2036112203042761728 2037827546095030272 2050788407927373824 2056361202514132992 2056403456222035968 2061991509092204544 2090091847874224128 2093040979689406464 2095771445286925824 2099740709387848032 2110877671297646592 2114875545675104256 2116657243691679744 2118880991784337408 2120622490092699648 2120666064228974592 2124638820566360064 2142788814601453568 2145768211319095296 2148655759544549376 2165357606556218283 2175054931121143808 2180965406477451264 2185096022777597952 2186891942908096512 2186936878736130048 2191033783709058816 2206826656356630528 2206872001799258112 2211006252296699904 2212823467922817024 2212868936586756096 2213936099461267456 2217014421460549632 2240188306174246912 2242075575176921088 2253380273489397888 2259503589449966904 2269622536822063104 2273921064353923072 2275789989367775232 2275836751855484928 2280100197680971776 2286296122131191808 2290626228423106944 2307136958918295552 2310194190742192128 2313406352828399616 2313453888249790464 2337587797747040256 2342015047363985408 2343988101321326592 2344981097614983168 2351353328858502144 2362208298061329036 2368301777553457152 2372787197586702336 2374737380209852416 2374786175849201664 2379234988884492288 2383741115757379584 2390218673137155072 2404055125644541952 2404104523699191808 2407447261479960576 2410637416426635264 2415203017594109952 2417237729487618048 2443841788553723904 2446936797511286784 2453586082287132672 2458233025624797696 2475951858351341568 2480641161113370624 2482679988401209344 2482731002024165376 2483877268488208384 2487382033833787392 2490678111893925888 2513330358628384768 2513382002049155072 2515447738879967232 2515499425808252928 2520211844446027776 2535052807675572624 2553325353924820992 2557077928714174464 2558161197398163456 2565112722391093248 2566349755918480928 2588495124640038912 2591871932335521792 2591925189613191168 2595529078783082496 2596780780692217856 2598968464584966144 2622605591612227584 2627572647656947712 2629786272465420288 2634766928284483584 2638103734816856064 2664339499747639296 2669385597285040128 2677930180088849664 2681708755227052032 2697232579991437312 2697288002199093248 2704562016350109696 2704617589161590784 2709684292896227328 2711967093479964672 2714816270723682304 2717103394793373696 2741814936685510656 2741871274962714624 2744124806050873344 2749322012122939392 2752803897200197632 2785445840645259264 2786789130498965504 2790721306252541952 2794361927049234432 2799654279183797376 2802012875880666624 2819834060900139008 2822209658255572992 2827496653456932864 2827554752305299456 2832851760755146752 2835238325001781248 2864874346059399168 2868857751780458496 2877931347072933888 2887143475408291044 2907953875303268352 2912057015220043776 2913461363703463936 2915855923877462016 2915915838314840064 2921378378278745088 2942435541808840704 2948008336395599872 2950431290563756032 2950491915449008128 2956019228614066176 2964112794320044032 3004507031319197184 3012671452599955872 3026163382429417472 3034386652490366976 3034449002473979904 3040133596907962368 3042632268393873408 3042694787806789632 3048394829508255744 3054168304564142592 3076182611891060736 3080258920989589504 3084541803771199488 3084605184333053952 3125317468428435456 3126641463486644224 3135137771811336192 3143657167930388736 3149611064081772048 3163716263448936448 3166316506946469888 3166381567798935552 3172313318512656384 3178321487676506112 3180933735139049472 3180999096343461888 3186958230849540096 3214183221902180352 3218652316978642944 3218718453217099776 3220270690125479936 3222983639316824064 3262582396681715712 3271448109716176896 3277644034166396928 3286550675563588224 3307521548151160832 3310239984534945792 3310308002698887168 3316509378445049856 3320904149191901184 3325521632190824448 3353930318506622976 3360282459261370368 3363113362765381632 3380070410234096832 3404433805233094656 3410881596530884608 3413684984051662848 3413755127783227392 3420150296521457664 3435939342634660416 3451326832853385216 3454163462123421696 3455829243114029056 3455900252817588224 3460705438377443328 3465291286113288192 3506381696620560384 3513022571045978112 3515982151981989888 3517471646422474752 3527029993287753216 3552452666330185728 3559180796380053504 3568852483326738432 3570573573451799552 3575611673636069376 3606082688466812928 3606156785548787712 3611170892219940864 3612912390528303104 3615956124639952896 3622804526391164928 3655753248914014208 3665762682830585856 3670405196266930176 3687349538437196544 3713927787527012352 3720961741670055936 3725815902732312576 3731073050750681088 3732872372245063168 3736017167840888832 3769995537942577152 3770073003073732608 3773171608319950848 3773249138712379392 3777135681006862336 3780317766669041664 3819832461412532224 3829988030887231488 3837241796097245184 3849524633877721392 3877271833737691136 3882742686960058368 3887807898503282688 3887887784419786752 3895171171038326784 3898452696877449216 3933908387418341376 3933989220598677504 3941358971485421568 3944679408698130432 3952150392426725376 3957155602225284096 4004078395927560192 4006009375092262912 4016895270133274496 4045848869987155968 4045932003298639872 4051557586393104384 4053511462543949824 4056843024525164544 4056926383742386176 4064526439344340992 4072224406085523456 4075655092190060544 4112722405028265984 4112806912444071936 4123983018184409088 4180183695748448256 4186081959378812928 4191542890573851648 4199481418775696064 4221755342595293184 4229751091350208512 4233314487383359488 4237761983568674816 4241244980185399296 4241332128457949184 4249277641132720128 4285577629202907136 4291536422638190592 4297311519089098752 4330715213112436566 4350109862242287616 4361930812954902528 4370192045555195904 4373783885816193024 4373873757472260096 4382067567418117632 4413653312713261056 4422012504593399808 4425646935845634048 4425737873173512192 4427872198922534912 4434028842921099264 4480376612348493824 4484151150353842176 4506760546978795776 4519007178899933808 4539245073644126208 4547842128707846144 4551579978735550464 4551673503710969856 4560200395361943552 4572592244262383616 4581252456846213888 4614273917836591104 4620388381484384256 4626812705656799232 4626907776499580928 4684030094727970816 4687976202642653184 4689962195229966336 4702706657717004288 4724416596122658072 4745574395173404672 4749474760419704832 4749572351698403328 4758469977768984576 4767482231514759168 4780437346274310144 4808110251289083904 4808209047398383616 4821274832853270528 4830406035188219904 4834475458975236096 4887683577107447808 4893873595022573568 4907172164574265344 4916466051249595392 4951903716702683136 4961282322226741248 4965359976802418688 4965462004048330752 4967754536976416768 4974764067667574784 4981356223787851776 5026660717256769536 5026764004098310144 5030895477759934464 5040423688892055552 5070105615351145248 5106650707849641984 5116322394796326912 5130225444782186496 5132699511836961856 5176990249280077824 5183743864671043584 5183850379226382336 5191058157566164992 5193561561384435712 5197936929169932288 5245211183224455168 5255145295313895424 5259572544930840576 5269533856568967168 5276207469633712128 5328678999495278592 5338771194570080256 5355860360177699328 5363417510454104064 5394465159982874624 5409124032700219392 5409235178323181568 5419368585792454656 5423934186959929344 5429632541447364608 5434206789586747392 5483629873371021312 5498644024245878784 5505607794400395264 5570891681290518528 5573578260997931008 5581442612505083904 5588723854098468864 5599308558367594752 5604025751761333248 5639668121800278016 5644419316511145984 5654993306913865728 5655109504610598912 5665703521510293504 5670476650003562496 5729748692118798336 5737715503560916992 5755862694145867776 5774286950816582088 5815907750606536704 5824114030440087552 5826922727406927872 5831711847754924032 5831831676629680128 5842756756557490176 5896016672791199744 5900862581127512064 5900983830898016256 5912038457228132352 5928225588640088064 6009014062638394368 6025342905199911744 6052326764858834944 6068773304980733952 6068898004947959808 6080267193815924736 6085264536787746816 6085389575613579264 6096789659016511488 6108336609128285184 6152365223782121472 6160517841979179008 6169083607542398976 6169210368666107904 6253282926973288448 6270275543622672384 6287314335860777472 6299222128163544096 6327432526897872896 6332633013892939776 6344626637025312768 6356642975353012224 6361867470278098944 6361998192686923776 6373916461699080192 6428366443804360704 6437304633957285888 6440541380250959872 6445967278633648128 6496072819668654849 6525164793363431424 6542896219432353792 6555288068332793856 6573101351127176448 6615043096302321664 6620479969069891584 6620616005397774336 6633018756890099712 6641808298383802368 6651043264381648896 6720564918522740736 6726226725530763264 6760140820468193664 6808867610466189312 6821763193061769216 6827369968103325696 6827510255566454784 6840300593042915328 6871878685269320832 6911658486228058112 6911800505635176448 6921410876754886656 6930582572226576384 7012763393241120768 7026045142091956224 7031964303963979776 7034943292844949504 7054059986575506432 7104905332660371456 7118361592760107008 7137704966653476864 7141147146903599104 7151223347272138752 7212165376933625856 7212313571097575424 7222341784439881728 7225824781056606208 7231912249279905792 7245609052782329856 7331525365661171712 7340810392533860352 7374699076874393088 7427855575054024704 7441923483340111872 7451631805464625152 7462146101501362176 7465744744490126336 7472034335681777664 7539991075885154304 7540146006147465216 7546343216639901696 7546498277424758784 7554271362013724672 7560635533338083328 7659976061774462976 7674483592194490368 7699049267755442784 7754543667475382272 7765485373920116736 7775615797006565376 7775775568839573504 7790342342076653568 7796905393754898432 7867816774836682752 7882717942970843136 7889358817396260864 7904300784853450752 7914311204450568192 8008156791855120384 8012018750184525824 8033790540266548992 8091697739974311936 8091864006597279744 8107022925087899648 8113686049050329088 8113852767484772352 8129052878688681984 8144448812171046912 8151310184380121088 8225444810056531968 8225613824888143872 8247966036368818176 8360367391496896512 8372163918757625856 8383085781147703296 8398962837551392128 8459502182700417024 8466628974766718976 8475523967137349632 8482489960370798592 8482664256915898368 8498555282265440256 8571155258405814272 8594623038178197504 8661430426224873132 8700219724484575232 8723861625909805056 8740384091110391808 8747567771632386048 8747747514944520192 8764135134836235264 8827306625426522112 8844025009186799616 8851293871691268096 8851475746347024384 8855744397845069824 8868057685842198528 8960753224696987648 9013521093957591552 9038014357799867616 9078490147288252416 9095684257415692288 9103159957471100928 9103347007421939712 9120400790723887104 9145184488524767232 9162504913692427776 9228547835673182208 9240776762968768512 9253625411313598464 9253815552999161856 9368060189455941632 9375952405285306368 9379924390459932672 9405413315434008576 9448833192245316144 9491148790346809344 9498949520839409664 9499144703396806656 9516939955537969152 9534964463029518336 9560874692548620288 9616220502578167808 9642549665706541056 9660812070376439808 9668950917950472192 9787747190045147136 9814344329148530688 9832932102499190784 9922564644453482496 9930719953604837376 9930924008096661504 9935509073952833536 9949528135335149568 9962712447575703552 10053321434513539072 10053528008196620288 10061790955519868928 10080847377784111104 10140211230702290496 10213301415699283968 10232644789592653824 10260450889564372992 10265399023673923712 10353980498560155648 10367487729342087168 10367700758452764672 10382116315132329984 10387123122768871424 10395873858339864576 10510290590627790848 10519145089861681152 10539067713137934336 10552414939267424256 10657357998990557184 10677542389140160512 10711720720355398656 10726835020908208128 10788930319965749248 10818248065400438784 10818470356646363136 10838737171584909312 10847868373919858688 10859265082894729216 10868413579173494784 10967259746742042624 10997288048491757568 11011215588800790528 11141783362581037056 11147156521995862016 11162885225010167808 11177447708196937728 11198617116735189504 11208051503522666496 11279336243600556032 11309986613827731456 11310219009221197824 11331407043020587008 11340953300007124992 11459497384237596672 11511725388291735552 11548573901633164176 11631815501213073408 11648228060880175104 11653845454813855744 11663423695509848064 11663663353259360256 11685513513114980352 11792033345582399488 11801725162255024128 11801967661796032512 11824076914456264704 11856451177280176128 12018028125276788736 12050685810399823488 12137546609961467904 12137796009895919616 12160534387631849472 12170529073575493632 12170779151227158528 12193579318033022976 12216673218256570368 12321035683958358016 12338167215084797952 12338420737332215808 12506565853946576896 12540551087245344768 12574628671721554944 12598444256327088192 12654865053795745792 12665266027785879552 12689253274050625536 12713285950706024448 12723734940556197888 12723996385373847552 12747832923398160384 12856732887608721408 12874609267914571776 12881082760501919744 12891934557267296256 12992145639337309698 13050329586726862848 13085792438864707584 13110576136665587712 13146202702254352896 13230086192604643328 13240959938139783168 13266037513780199424 13283616596767604736 13302086528763297792 13441129837045481472 13452453451061526528 13520281640936387328 13617735220932378624 13643526386123538432 13654739936206651392 13655020511132909568 13680601186085830656 13743757370538641664 13823316972456116224 13823601011270352896 13842821753509773312 13861165144453152768 14052090284183912448 14063928607927959552 14069886585689899008 14108119973151012864 14236723185520214016 14275409933306953728 14282294293807198208 14302446694544277504 14424330753867251712 14424627142195150848 14451649562113212416 14463824498559811584 14491218105564659712 14663050731322343424 14681620785067720704 14749398153748786176 14855711150108049408 14883846966680223744 14903263610929250304 14924292203002724352 14931489488980252672 14944068671363555328 15079982151770308608 15080292012294930432 15092686433279803392 15108542724027449344 15121271066676166656 15319952123548925952 15348967184388980736 15398098535510885568 15509087334950764544 15530970747840233472 15551231594013130752 15551551137679147008 15580684684153307136 15593810787509796864 15735633549673365504 15765435885941686272 15778717634792521728 15808601569706901504 15828622408901136384 16016313583710240768 16024037500369051648 16067581080533097984 16183395479948623872 16214045850175799296 16227372098100658176 16227705534969544704 16258105757377363968 16288897624342093824 16302620368760242176 16450889620113063936 16495932072737636352 16720734782993793024 16744327837515251712 16766171562295406592 16797925675102784256 16919004365400834048 16933257949533437952 16951047934274699264 16964979920741597184 16965328513831796736 16997110564530880512 17189246076356395008 17322860852449746264 17400439448969150464 17447723251819610112 17480768182220783616 17495135543264772096 17495495029889040384 17528270269672470528 17688050018373599232 17702587743382536192 17702951492694048768 17711488795690139648 17736115371684397056 17921506449393975296 18027042187915183104 18076028715599735232 18156980294576504832 18191368514831384576 18206319914942201856 18206694014843879424 18240801581447774208 18290368977049534464 18325009827384855552 18457095671346364416 18481553525937537024 18507250822627196928 18507631105998323712 18736120378911883264 18759848780919865344 18810826630868017152 18897666384490632288 18982297580693618688 18997899041678819328 19033879911075938304 19069928926059036672 19121749385097240576 19232441005156335616 19285099331413082112 19321624140752879616 19337901835900944384 19575494380090294272 19628688658297061376 19665864204998381568 19845129288906964992 19861439907209674752 19861848016193323008 19871018147905667072 19899056270670299136 19925424895151407104 20106642869027078144 20161694755568222208 20280422461404580992 20426602831398567936 20465289579185307648 20520901779128745984 20530798047347847424 20734975458684174336 20735401516905529344 20764232630264659968 20774246245537742848 20791747716679729152 21020581181255581696 21038290179723362304 21078135426275868672 21104829878534848512 21314715997981114368 21355084778280321024 21423441440710797312 21453670041816416256 21636496130800877568 21636940713292726272 21677474343169818624 21695736747839717376 21718530165789458432 21736827158346989568 21994576096983515136 22022431177601581056 22283566725162074112 22294313043991724032 22325770450020335616 22354895416393875456 22397234233470379008 22416103007045332992 22558672487201112064 22619973227655462912 22620438018442395648 22662814086041174016 22681906600014249984 23023450776583471104 23097147803266328352 23263631002426146816 23296456121760350208 23307690909627711488 23326847391019696128 23327326706518720512 23371027026229960704 23584066691164798976 23603450324510048256 23648153828912529408 23712902354560352256 24036056250553577472 24101371620799646976 24275093219922935808 24275592019791839232 24321068775263698944 24341058147150987264 24341558302454317056 24387158636066045952 24433346436513140736 24642071367916716032 24676334430169595904 24676841474664431616 25013131707893153792 25081102174490689536 25149257343443109888 25196888512654176384 25378506548101251072 25426571901412048896 25447469881112395776 25447992770747695104 25495665846796320768 25713465775217442816 25762165521003839488 25783869114534592512 25984291278674619396 26100659173453725696 26171584877729415168 26221152273331175424 26292405404508705792 26460172385209286656 26481919876279566336 26532075027560398848 26567233193535209472 26604173057526595584 26882259674090962944 27040563281872774656 27235470441864757248 27287052772247076864 27309479872413302784 27310041022265819136 27361202372171661312 27487514741077283328 27646633944912232448 27647202022540705792 27685643507019546624 27722330288906305536 28104180568367824896 28127857215855919104 28139773171379798016 28216239946302025728 28473446371040428032 28550819866613907456 28564588587614396416 28604893389088555008 28848661507734503424 28903299124226424832 28927648997119623168 28982436211129319424 29363241570135441408 29498796307497572352 29767693933360447488 29806527221858500608 29848584406005448704 29862978977960505344 29888137342727110656 30159964303540617216 30160584024589860864 30185372866559606784 30217085448054898688 30242542133352333312 30639904247097851904 30697934368777961472 30796197071021771136 31018174669901529088 31061941495680466944 31102463188026261504 31103102275358294016 31161369368306614272 31187621575019593728 31530871771883372544 31557435269585043456 31617203139413803008 31657244817802272768 32032627167420481536 32048075000738103296 32135162161066195968 32366790959897247744 32428091700351598592 32454744196201316352 32455411069939089408 32516211514754727936 32577795248684187648 32605240737520484352 32901779240226127872 32991864145475272704 33441469565987586048 33488655675030503424 33532343124590813184 33595851350205568512 33838008730801668096 33902095868549398528 33929959841483194368 33930657027663593472 33994221129061761024 34378492152712790016 34645721704899492528 34800878897938300928 34895446503639220224 34961536364441567232 34990271086529544192 34990990059778080768 35056540539344941056 35376100036747198464 35405175486765072384 35405902985388097536 35422977591380279296 35472230743368794112 36054084375830366208 36152057431199470464 36382737029662769152 36412639829884403712 36413388029687758848 36481603162895548416 36580737954099068928 36650019654769711104 36963107051875074048 37014501645254393856 37015262211996647424 37472240757823766528 37519697561839730688 37621653261736034304 37795332768981264576 37964595161387237376 37995798083357638656 38067759822151876608 38139857852118073344 38243498770194481152 38570198662826164224 38643248281505759232 38675803671801888768 39150988760180588544 39257377316594122752 39331728409996763136 39690258577813929984 39722879814419349504 39742036295811334144 39798112541340598272 39850849790302814208 40213285738054156288 40323389511136444416 40560844922809161984 40853205662797135872 40930579158370615296 41041803558257491968 41061596094695694848 41469950917368348672 41470803033811058688 41528465260529319936 41548492491075485696 41583495433359458304 42041162362511163392 42156270852551737344 42209659757069697024 42710169556560642048 42846882881421594624 42907340083632832512 43272992261601755136 43273881426585452544 43354948686339637248 43391473495679434752 43437060331578916864 43473654316693979136 43989152193967030272 44044862355203162112 44567133450324148224 44588626087983448064 44651540900040671232 44709790832787750912 44794468466940758016 44832206014090665984 45239946455310925824 45240876036884791296 45325628172082348032 45363813200028499968 46046901553166942208 46194295606532656704 46527262004852293632 46592912243520700416 46615381819255422976 46653694782039392256 46654653413037441024 46742054052459921408 47168133382329597952 47206900649020096512 47296307657825058816 47425804709120704512 48072112501107154944 48202743241599293952 48550186439845871616 48642137550527397888 48682116294301974528 48683116604908634112 48774317272132091904 48866692873026281472 49284142735833432064 49352668860339191808 50026263415786307584 50162204348981379072 50298514686886219776 50393777025308352768 50757013096202502144 50853143802824097792 50894939762224791552 50895985541495390208 50991331693592641536 51524331042007678976 51567738229069185024 51968582557349238792 52201318346907451392 52343169755458830336 52442304546662350848 52584810809017411584 53064150055120797696 53134466387070418944 53208346115053191168 53764519348181925888 54081126563745549312 54470940883729514496 54574105544494153728 54618959744826605568 54620082044531638272 54722404744343322624 54975029482154566656 55293267889824464896 55294404045081411584 55371287014039093248 55444660577812611072 56208361136735649792 56279546342759596032 56432479892604051456 56946892742080856064 57101639733227814912 57129177175228792832 57209786778177110016 57697323015469006848 57806598248452849664 57855297994239246336 57964872422258638848 58726483140270882816 58997592614995144704 59535387866720894976 59613054443717001216 59697168812010897408 59725957955921010688 59776274685454221312 60319928607081234432 60434170896109797376 60485084266704666624 61279808494195703808 61395868737555922944 61592394142043542272 62036349339803058176 62204926376052523008 62206204550716588032 62322738736613228544 62375243150039187456 63061743543766745088 63114870539170086912 63234406278827606016 63314489635604545536 64065254334840963072 64096150001476206592 64270324322132391936 64856183400703197184 64909488392402632704 64910822139878178816 65032423029509455872 65155590497368375296 65210481475040968704 65983728290950545408 66882939131975172096 66977311350061006848 67064686249181626368 67191702700411137024 67676017461603336192 67804191737098797056 67859919682966388736 67861314055327186944 67988442258123522048 69291443409798985056 69601757795876601856 69790893007278440448 69923072728883134464 69980542173059088384 69981980119556161536 70113081078689882112 70752200073494396928 70810350973530144768 70845955182760558592 70944461486737588224 72108168751660732416 72304114862398940928 72765474059325538304 72825279659768807424 72826776059375517696 72963206325791096832 73161475908198137856 73300039309539422208 73926214103750148096 74029003290508787712 74030524423993294848 75039395123679461376 75243306523472068608 75590665537962529152 76135519644303753216 76279715704236146688 76486997540388962304 77140397325652328448 77286496563011518464 77351607343603777536 78301977520361177088 78514754633188245504 78663456819993526272 79380517155627859968 79445759628838699008 79484072591622668288 79596225082681196544 79701699580605628416 80646779022272888832 81121689845618323968 81706411325594271744 81861158316741230592 82083607116514983936 82123192189391389696 82939901834736697344 82941606067622117376 83056930521058639872 83096984982150971392 83166990866718916608 84082324725022326784 84312541705103474688 84419319514139394048 85420339113121284096 85693765762843189248 85814680167265665024 86545984523203510272 86709897372679274496 86782946991358869504 86874120663157833728 86947308633387958272 88089724710406324224 89177252175966896128 89303081800081342464 89419581665575501824 89588936933881516032 89664412028181331968 90479892910621851648 90481752073769582592 90651256344164696064 90727626400056999936 92093803106333884416 92388591213065313408 93054524009704587264 93185824487041400832 93230763638510845952 93307389564078784512 93309306826074882048 93484108104919842816 94592615315650117632 94851609418241409024 96144225002214309888 96405486483198587904 97100372879691743232 97284275101054795776 97364232588603949056 97366233209817268224 97548634544264183808 97733385746052562944 98568285471666864128 98705337720678383616 100052526831572615168 100324408697962758144 100597029373772439552 100787554050616705536 101514026192405004288 101706287605648195584 101789879524449583104 101791971082990780416 101982663387185283072 103048662084015357952 103135476458138370048 103937165114698477584 104402636693814902784 104686339510917660672 104884609093324701696 105169621618034823168 106128300110241595392 106268932774140837888 106416692230106382336 108162253127491098624 109148211088988307456 109237919489653211136 109240164089063276544 109444809488686645248 109950058964309133312 110586535779648929792 110588808090162823168 110889321155625222144 112416722273471299584 112559092685519192064 112864959785208102912 113893785484161712128 114203279466455629824 114258354350457585664 114419573556354220032 115613196496905699328 115710595988478492672 115929744844517277696 117452966280541765632 117995185229990289408 119070775733441789952 119226108887434002432 119394337624021794816 119451915911842021376 119552549370908442624 120639857214162468864 120868341792219594752 120970168533409333248 122559616988391407616 122791737475111845888 123184788284087084544 124072698679606116352 124409852752105046016 124412409101433176064 124645477473226457088 124750486300078374912 126123487087533490176 126468812557655212032 126628979271209091072 128130508669681926144 128192300002952413184 128540648644264783872 129712366801406394368 129818976784805265408 129821644279756357632 130064846059018911744 130311180994736750592 130420962950081937408 131967456581901090816 133765878263950344192 133954622700122013696 134129372498363252736 134383405400822274048 135608383474197594112 135719839365932777472 135722628110654373888 135976884516247044096 138582886819597970112 139203515591753203712 139581786014556880896 139846145457766268928 139961084346118176768 139963960239112323072 140226162157379764224 141504400146988793856 141620701947060289536 141691910365521117184 141888922973475176448 144216337503321464832 144608229724797881856 145530948118651076608 145650559319537614848 145926412651582193664 146322951816396275712 146600078619078844416 147852428207500296192 148058006581017575424 150078790247358922752 150486613046944137216 151181331075925058304 152271039288607506432 152559431408472293376 152973995080777924608 154572993126023036928 154703214687207555072 156603955040722354176 157029509266376491008 157326913639987052544 158968145183245336576 159192450165362393088 159403399161211256832 161293558044545777664 162243379691236647936 163412822651188543488 163722316633482461184 164167214233029967872 164246384378782779392 165879803669473394688 165883212135244234752 166113861042117279744 166193969964301942784 166333981733437833216 168625083410206949376 168838639028278788096 170840678226242568192 171387531525686378496 171629360334531330048 173091969046407020544 173419794745358548992 173565893982717739008 173748241326315667456 173894617266775916544 176179449420812648448 178354504351933792256 178606163600162684928 178839163331151003648 179177873867763032064 179328824056362663936 180959785821243703296 181302512688329392128 181455252800113999872 184187606212667768832 184777182426130626816 186109048019409174528 186461527277021691904 186614779128157569024 186618613652149764096 186968216209839685632 189185230631300235264 189703218836482818048 192288450004428619776 192810972966397175808 194568550202109591552 194728465177207898112 194732466419634536448 195097269088528367616 195466771492105125888 197136570943333728256 200105053663145230336 200648817395925516288 201194058747544879104 201575108101233411072 203028052384810008576 203412575211296391168 203579759048899166208 203583942165981560832 203965326774370566144 206097324168030715904 207874330229396955168 208805273387629805568 209372679021835321344 209769218186649403392 210339243236069646336 212256600220483190784 212537865548281675776 212833384460212764672 216324506254982197248 218296422177976614912 218475838979306422272 218480328178126553088 218889618977373290496 219900117928618266624 221173071559297859584 221778642311250444288 225118185371038384128 225729919570416205824 228406558932911259648 228516708700915171328 228839147112708440064 231226392993811398656 231421191976956985344 231859489689034555392 234905932561083531264 235990370459980578816 238141551466883579904 238452217774868004864 238788675248043589632 238903831823684042752 239105098741816885248 241736683584439189504 241940337066818666496 245119233976782815232 245583474950223691776 246369576568174169088 248145397359212232704 248819705504210092032 248824818202866352128 249290954946452914176 249500972600156749824 252246974175066980352 252937625115310424064 253257958542418182144 256261017339363852288 256384600005904826368 257081297288529567744 259424733602812788736 259637953569610530816 260129692118037823488 260622361989473501184 260841925900163874816 267531756527900688384 267909245400244027392 268258744996726505472 268766810801644548096 271216766948395188224 271439678731865554944 271445256221308747776 271953769032494088192 277165773639195940224 279163572029113761792 279692290915532537856 279922168692236353536 279927920478224646144 280452324314759528448 283383820731042234368 283777845946950352896 288432675006642929664 289216459449595763712 291061896237302153216 291301118639075229696 291852825303164387328 292645903632792551424 293200157238157688832 295704856415000592384 296116013162035150848 300157580494717845504 300973226093888274432 302362662151850116608 304542078577215012864 305118862816944586752 305947990161555849216 309145986252046073856 309406429374415110144 313207910081444708352 314059018532752982016 314653827279974105088 317936290366490673152 318384900330724786176 318806798322422513664 324486759382473295872 327444633266964922368 328334428466059935744 328492768757565558784 331759607338946789376 331766424270488469504 332387939928603885568 332667963466875666432 337250166820413898752 337677278056557576192 341681356452485136384 342775063051372756992 343258720669062660096 346839589490717097984 347131787965435478016 347496482652631334912 347789234533551833088 352358898841625296896 356709008703867584512 357212327200325369856 357678326662302007296 358355747735526064128 358657648112725327872 361919571642487406592 362605025376658784256 362910505600227999744 368375212425335537664 369554364852261253632 372218096038818349056 372923054554043383808 373229558256315138048 373237227304299528192 373936432419679371264 378370461262600470528 379406437672965636096 384576900008857239552 385621945932794351616 389137100404219183104 389456930354415796224 389464932839269072896 390194538177056735232 390933542984210251776 400210107326290460672 401297634791851032576 402388117495089758208 403150216202466822144 406825150422592782336 407159518097798332416 407167884331963121664 407930653548741132288 412194648336061431808 415748660458793910336 417610546775259611136 418745358043670642688 419538436373298806784 420678486472139292672 424513200440966381568 425075731096563351552 425666768920425529344 432649012509964394496 436592844355953229824 436951677958612844544 437779237954746580992 439800235857236533248 442346143118595719168 443557284622500888576 450236370742076768256 451459839140832411648 456813117865822519296 457033417401830342656 457678294225416880128 462452785987622797312 463718979378069110784 469811865122167062528 471980740919961157632 476904435549736009728 477577350496087179264 477807663647368085504 478210197483633770496 483473367168878379008 483880674133637332992 490238467953565630464 491166949900447383552 492739153136348338176 497639411008420184064 497649636405732704256 498581909892905828352 499001945200313499648 505875250230620848128 506515917084836364288 512522034678727704576 512769200011809652736 514162594577059135488 518849467205625577472 519275907139221061632 520259384236075646976 521244723978947002368 521683851800327749632 535063513055801376768 535818490800488054784 536517489993453010944 537533621603289096192 542433533896790376448 542879357463731109888 543907538064988176384 554331547278391880448 558327144058227523584 559384581831065075712 559844337384472707072 559855840956449292288 560904648629519056896 566767641462084468736 567555691893900705792 576865350013285859328 578432918899191527424 583705650606328774656 585291807265585102848 586400314476315377664 591409712830001184768 600315160989435691008 601946452187776548864 604725324303700233216 609084157154430025728 610237725633889173504 611895980323111698432 618291972504092147712 626415820162889416704 628118037065505964032 629307654559948210176 635872580732981346304 636769800661449572352 637613596644845027328 648973518764946591744 654889266533929844736 656668856932119871488 656985537515131117568 663519214677893578752 664775879857207771136 665335926933751332864 675354556113115152384 685550126102745513984 686517441338125320192 693679178981434195968 694263575930870956032 694992965305262669824 695578469067103666176 704717797683250593792 713418017407735169024 714424654400650739712 715356653324604014592 716711495471052128256 717315296225450655744 725210050753317568512 725821011200455999488 736750424850671075328 739108729704522507264 744436192077636698112 745846109108086767616 746459116512630276096 746474454608599056384 747872864839358742528 756740922525200941056 758812875345931272192 769153800017714479104 771243891865588703232 778274200808438366208 778913860708831592448 780389076354113470464 781867085968420503552 800420214652580921344 802595269583702065152 804776234990179516416 806300432404933644288 813650300845185564672 814319036195596664832 814335768663926243328 815861307097482264576 831497320917587820672 837490716087341285376 839076872746597613568 841356972944278585344 850151462193126703104 851333537840851058688 865298025019928788992 873185688711906459648 873903355917225689088 875558475909493161984 879600471714473066496 887114569245001777152 900472741484153536512 902919678281664823296 913626235731645038592 914066834803660685312 915356588450833760256 924905571975245594624 927437958756138221568 939623730244334125056 943961481839922315264 953808871099472019456 955154700992174358528 955615327294736171008 956420394967267540992 966946734337756758016 982333899800894767104 985478306272696676352 995278822016840368128 995299272811465408512 997163819785811656704 998003890400626999296 1011750500461241696256 1013031834169672728576 1025044069357455409152 1025538400023619305472 1028325189154118270976 1040518768472151293952 1042489447957894004736 1043367703600655499264 1070127026111602753536 1071636981600976109568 1073034979986906021888 1075067243206578192384 1084867067793580752896 1085758714927462219776 1087815076129976352768 1108663094556783760896 1116654288116455047168 1118769163662130151424 1119688674768945414144 1119711681912898584576 1121809297259038113792 1133535282924168937472 1135111383787801411584 1153730700026571718656 1156865837798383054848 1167411301212657549312 1170583614531170205696 1172800628952630755328 1200630321978871382016 1203892904375553097728 1209450648607400466432 1220475451267778347008 1223791960646223396864 1236583945008184295424 1252831640325778833408 1256236074131011928064 1258615309119896420352 1271745161465962692608 1273539601322899144704 1275227193289690054656 1297947037529893183488 1309778533067859689472 1313337713864239742976 1313971075030262235136 1327038429355787157504 1329551759714415542272 1330671853867502665728 1350709112226230304768 1371100252205491027968 1373034882676250640384 1387358357962868391936 1389985930610525339648 1391156938134207332352 1409435595366501187584 1426836034815470338048 1430713306649208029184 1433422990942104256512 1434630592450901311488 1450420101506635137024 1451642022400911998976 1473500849701342150656 1478217459409045014528 1491692218216173535232 1492918233025260552192 1492948909217198112768 1495745729678717485056 1517625750691862544384 1538307600035428958208 1542487783731177406464 1556548401616876732416 1557827721417663184896 1560778152708226940928 1563734171936841007104 1600840429305161842688 1605190539167404130304 1609552469980359032832 1612600864809867288576 1627300601690371129344 1628638072391193329664 1631722614194964529152 1662994641835175641344 1674981432174682570752 1678153745493195227136 1682713945888557170688 1700302924386253406208 1702667075681702117376 1730596050039857577984 1751116951818986323968 1759200943428946132992 1774229138490003554304 1800945482968307073024 1805839356563329646592 1827252471463290077184 1828133669607321370624 1830713176901667520512 1854875917512276443136 1879247460488668250112 1887922963679844630528 1907617742198944038912 1910309401984348717056 1911230654589472342016 1912840789934535081984 1933893468675513516032 1964667799601789534208 1970956612545393352704 1990557644033680736256 1994327639571623313408 1996007780801253998592 2026063668339345457152 2051076800047238610944 2056650378308236541952 2081037536944302587904 2084978895915788009472 2086735407201310998528 2140254052223205507072 2143273963201952219136 2146069959973812043776 2150134486413156384768 2175630152259952705536 2217326189113567521792 2233308576232910094336 2237538327324260302848 2239377349537890828288 2239423363825797169152 2243618594518076227584 2267070565848337874944 2270222767575602823168 2307461400053143437312 2313731675596766109696 2334822602425315098624 2341167229062340411392 2345601257905261510656 2401260643957742764032 2407785808751106195456 2418901297214800932864 2440950902535556694016 2447583921292446793728 2512472148262023856128 2517230618239792840704 2543490322931925385216 2550454386579380109312 2595894075059786366976 2619557066135719378944 2626675427728479485952 2627942150060524470272 2659103519428831084544 2661343707735005331456 2701418224452460609536 2742200504410982055936 2746069765352501280768 2774716715925736783872 2779971861221050679296 2782313876268414664704 2818871190733002375168 2853672069630940676096 2861426613298416058368 2866845981884208513024 2869261184901802622976 2900840203013270274048 2947001699402684301312 2956434918818090029056 2983384436432347070464 2985836466050521104384 2985897818434396225536 2991491459357434970112 3035251501383725088768 3076615200070857916416 3084975567462354812928 3121556305416453881856 3127468343873682014208 3201680858610323685376 3210381078334808260608 3219104939960718065664 3225201729619734577152 3254601203380742258688 3257276144782386659328 3263445228389929058304 3325989283670351282688 3349962864349365141504 3356307490986390454272 3365427891777114341376 3400605848772506812416 3405334151363404234752 3461192100079715155968 3502233903637972647936 3518401886857892265984 3601890965936614146048 3611678713126659293184 3656267339214642741248 3661426353803335041024 3709751835024552886272 3758494920977336500224 3775845927359689261056 3815235484397888077824 3820618803968697434112 3822461309178944684032 3825681579869070163968 3929335599203579068416 3941913225090786705408 3981115288067361472512 3988655279143246626816 3992015561602507997184 4052127336678690914304 4102153600094477221888 4113300756616473083904 4162075073888605175808 4169957791831576018944 4173470814402621997056 4280508104446411014144 4292139919947624087552 4300268972826312769536 4351260304519905411072 4434652378227135043584 4475076654648520605696 4478754699075781656576 4478846727651594338304 4487237189036152455168 4534141131696675749888 4614922800106286874624 4627463351193532219392 4669645204850630197248 4682334458124680822784 4691202515810523021312 4802521287915485528064 4815571617502212390912 4837802594429601865728 4881901805071113388032 4895167842584893587456 5024944296524047712256 5034461236479585681408 5086980645863850770432 5100908773158760218624 5191788150119572733952 5253350855456958971904 5255884300121048940544 5318207038857662169088 5322687415470010662912 5402836448904921219072 5484401008821964111872 5492139530705002561536 5559943722442101358592 5564627752536829329408 5637742381466004750336 5707344139261881352192 5722853226596832116736 5733691963768417026048 5738522369803605245952 5801680406026540548096 5894003398805368602624 5912869837636180058112 5966768872864694140928 5971672932101042208768 5982982918714869940224 6153230400141715832832 6169951134924709625856 6243112610832907763712 6254936687747364028416 6420762156669616521216 6438209879921436131328 6450403459239469154304 6526890456779858116608 6651978567340702565376 6699925728698730283008 6712614981972780908544 6730855783554228682752 6801211697545013624832 6810668302726808469504 6922384200159430311936 7004467807275945295872 7036803773715784531968 7203781931873228292096 7223357426253318586368 7312534678429285482496 7322852707606670082048 7551691854719378522112 7630470968795776155648 7644922618357889368064 7651363159738140327936 7858671198407158136832 7883826450181573410816 7977310558286493253632 7984031123205015994368 8104254673357381828608 8204307200188954443776 8226601513232946167808 8324150147777210351616 8339915583663152037888 8346941628805243994112 8561016208892822028288 8584279839895248175104 8600537945652625539072 8702520609039810822144 8869304756454270087168 8950153309297041211392 8957509398151563313152 8957693455303188676608 8974474378072304910336 9229845600212573749248 9254926702387064438784 9364668916249361645568 9382405031621046042624 9605042575830971056128 9631143235004424781824 9675605188859203731456 9763803610142226776064 9790335685169787174912 10049888593048095424512 10068922472959171362816 10173961291727701540864 10201817546317520437248 10383576300239145467904 10506701710913917943808 10511768600242097881088 10636414077715324338176 10805672897809842438144 10968802017643928223744 10984279061410005123072 11119887444884202717184 11129255505073658658816 11275484762932009500672 11445706453193664233472 11467383927536834052096 11477044739607210491904 11788006797610737205248 11825739675272360116224 11933537745729388281856 11943345864202084417536 11965965837429739880448 12306460800283431665664 12339902269849419251712 12486225221665815527424 12509873375494728056832 12841524313339233042432 12876419759842872262656 12900806918478938308608 13053780913559716233216 13303957134681405130752 13425229963945561817088 13461711567108457365504 13602423395090027249664 13844768400318860623872 14008935614551890591744 14073607547431569063936 14407563863746456584192 14446714852506637172736 14625069356858570964992 14645705415213340164096 15103383709438757044224 15260941937591552311296 15289845236715778736128 15302726319476280655872 15767652900363146821632 15954621116572986507264 15968062246410031988736 16208509346714763657216 16408614400377908887552 16453203026465892335616 16679831167326304075776 16693883257610487988224 17122032417785644056576 17168559679790496350208 17201075891305251078144 17405041218079621644288 17738609512908540174336 17900306618594082422784 17915018796303126626304 17948948756144609820672 18459691200425147498496 18509853404774128877568 18729337832498723291136 18764810063242092085248 19262286470008849563648 19351210377718407462912 19580671370339574349824 20099777186096190849024 20137844945918342725632 20403635092635040874496 20767152600478290935808 21013403421827835887616 21023537200484195762176 21272828155430648676352 21611345795619684876288 21937604035287856447488 21968558122820010246144 22239774889768405434368 22891412906387328466944 22934767855073668104192 22954089479214420983808 23576013595221474410496 23651479350544720232448 23931931674859479760896 24612921600566863331328 24679804539698838503424 24972450443331631054848 25019746750989456113664 25683048626678466084864 25752839519685744525312 25801613836957876617216 26107561827119432466432 26607914269362810261504 26850459927891123634176 26923423134216914731008 27689536800637721247744 28147215094863138127872 28815127727492913168384 28893429705013274345472 29250138713717141929984 29291410830426680328192 30206767418877514088448 30521883875183104622592 30579690473431557472256 30605452638952561311744 31535305800726293643264 31909242233145973014528 32417018693429527314432 32817228800755817775104 32906406052931784671232 33359662334652608151552 33387766515220975976448 34337119359580992700416 34402151782610502156288 35477219025817080348672 35800613237188164845568 35830037592606253252608 35897897512289219641344 36919382400850294996992 37019706809548257755136 37458675664997446582272 37529620126484184170496 38524572940017699127296 38702420755436814925824 39161342740679148699648 40275689891836685451264 40807270185270081748992 41534305200956581871616 42026806843655671775232 42047074400968391524352 43222691591239369752576 43875208070575712894976 43937116245640020492288 44479549779536810868736 45782825812774656933888 45869535710147336208384 45908178958428841967616 47302958701089440464896 47863863349718959521792 49225843201133726662656 49359609079397677006848 50039493501978912227328 51366097253356932169728 51505679039371489050624 51603227673915753234432 52215123654238864932864 53215828538725620523008 53700919855782247268352 53846846268433829462016 55379073601275442495488 56294430189726276255744 57786859410026548690944 58500277427434283859968 60413534837755028176896 61159380946863114944512 61210905277905122623488 63070611601452587286528 63818484466291946029056 64834037386859054628864 65634457601511635550208 65812812105863569342464 66719324669305216303104 68674238719161985400832 68804303565221004312576 70954438051634160697344 71795795024578439282688 73838764801700589993984 74039413619096515510272 74917351329994893164544 75059240252968368340992 77049145880035398254592 77404841510873629851648 78322685481358297399296 80551379783673370902528 83068610401913163743232 84094148801936783048704 86445383182478739505152 87750416141151425789952 87874232491280040984576 91565651625549313867776 91739071420294672416768 91816357916857683935232 94605917402178880929792 95727726699437919043584 98451686402267453325312 98719218158795354013696 100078987003957824454656 103011358078742978101248 103206455347831506468864 106431657077451241046016 107401839711564494536704 107693692536867658924032 110758147202550884990976 112588860379452552511488 115573718820053097381888 117000554854868567719936 120827069675510056353792 122318761893726229889024 122421810555810245246976 126141223202905174573056 129668074773718109257728 131268915203023271100416 131625624211727138684928 133438649338610432606208 137348477438323970801664 137608607130442008625152 141908876103268321394688 143591590049156878565376 147677529603401179987968 148078827238193031020544 150118480505936736681984 154098291760070796509184 154809683021747259703296 156645370962716594798592 161102759567346741805056 166137220803826327486464 168188297603873566097408 175500832282302851579904 183478142840589344833536 183632715833715367870464 189211834804357761859584 191455453398875838087168 196903372804534906650624 197438436317590708027392 200157974007915648909312 206022716157485956202496 206412910695663012937728 212863314154902482092032 215387385073735317848064 221516294405101769981952 225177720758905105022976 231147437640106194763776 234001109709737135439872 241654139351020112707584 244637523787452459778048 252282446405810349146112 259336149547436218515456 263251248423454277369856 274696954876647941603328 275217214260884017250304 283817752206536642789376 287183180098313757130752 295355059206802359975936 296157654476386062041088 300236961011873473363968 309619366043494519406592 322205519134693483610112 332274441607652654972928 336376595207747132194816 351001664564605703159808 366956285681178689667072 367265431667430735740928 378423669608715523719168 393806745609069813301248 394876872635181416054784 400315948015831297818624 412045432314971912404992 412825821391326025875456 425726628309804964184064 430774770147470635696128 443032588810203539963904 450355441517810210045952 462294875280212389527552 483308278702040225415168 489275047574904919556096 504564892811620698292224 526502496846908554739712 550434428521768034500608 567635504413073285578752 574366360196627514261504 590710118413604719951872 592315308952772124082176 600473922023746946727936 619238732086989038813184 664548883215305309945856 672753190415494264389632 702003329129211406319616 733912571362357379334144 756847339217431047438336 789753745270362832109568 824090864629943824809984 825651642782652051750912 851453256619609928368128 861549540294941271392256 886065177620407079927808 900710883035620420091904 966616557404080450830336 1009129785623241396584448 1053004993693817109479424 1100868857043536069001216 1135271008826146571157504 1181420236827209439903744 1184630617905544248164352 1200947844047493893455872 1238477464173978077626368 1329097766430610619891712 1345506380830988528779264 1467825142724714758668288 1513694678434862094876672 1579507490540725664219136 1651303285565304103501824 1702906513239219856736256 1723099080589882542784512 1772130355240814159855616 1801421766071240840183808 2018259571246482793168896 2106009987387634218958848 2201737714087072138002432 2270542017652293142315008 2369261235811088496328704 2476954928347956155252736 2658195532861221239783424 2691012761661977057558528 3027389356869724189753344 3159014981081451328438272 3302606571130608207003648 3405813026478439713472512 3544260710481628319711232 3602843532142481680367616 4036519142492965586337792 4403475428174144276004864 4541084035304586284630016 4738522471622176992657408 4953909856695912310505472 5316391065722442479566848 5382025523323954115117056 6054778713739448379506688 6318029962162902656876544 6605213142261216414007296 6811626052956879426945024 8073038284985931172675584 9082168070609172569260032 9477044943244353985314816 9907819713391824621010944 10632782131444884959133696 12109557427478896759013376 13210426284522432828014592 13623252105913758853890048 16146076569971862345351168 18164336141218345138520064 18954089886488707970629632 19815639426783649242021888 24219114854957793518026752 27246504211827517707780096 36328672282436690277040128 39631278853567298484043776 48438229709915587036053504 54493008423655035415560192 72657344564873380554080256 108986016847310070831120384 145314689129746761108160512 217972033694620141662240768 435944067389240283324481536
- Sum of all divisors σ(n): 1535380666912395819787867981
- Sum of proper divisors (its aliquot sum) s(n): 1099436599523155536463386445
- 435944067389240283324481536 is an abundant number, because the sum of its proper divisors (1099436599523155536463386445) is greater than itself. Its abundance is 663492532133915253138904909
Bases of 435944067389240283324481536
- Binary: 101101000100110101011111100111111010011011010111001101100000001000000000000000000000000002
- Hexadecimal: 0x1689ABF3F4DAE6C04000000
- Base-36: 1IRXRO8CJ2LVII9S00
Squares and roots of 435944067389240283324481536
- 435944067389240283324481536 squared (4359440673892402833244815362) is 190047229891874473456921521103016482907117643204919296
- 435944067389240283324481536 cubed (4359440673892402833244815363) is 82849962395121765820440013726183995775986581585601769067411923967032943922118656
-
435944067389240283324481536 is a
perfect square number . Itssquare root is 20879273631744 -
The
cube root of 435944067389240283324481536 is 758246225.8385734375
Scales and comparisons
How big is 435944067389240283324481536?- 435,944,067,389,240,283,324,481,536 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 435,944,067,389,240,283,324,481,536 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 435944067389240283324481536 cubic inches would be around 63187185.5 feet tall.
Recreational maths with 435944067389240283324481536
- 435944067389240283324481536 backwards is 635184423382042983760449534
- The number of decimal digits it has is: 27
- The sum of 435944067389240283324481536's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 435944067389240283324481536 - Facts about the integer". Numbermatics.com. 2024. Web. 12 May 2024.
APA style:
Numbermatics. (2024). Number 435944067389240283324481536 - Facts about the integer. Retrieved 12 May 2024, from https://numbermatics.com/n/435944067389240283324481536/
Chicago style:
Numbermatics. 2024. "Number 435944067389240283324481536 - Facts about the integer". https://numbermatics.com/n/435944067389240283324481536/
The information we have on file for 435944067389240283324481536 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 435944067389240283324481536, math, Factors of 435944067389240283324481536, curriculum, school, college, exams, university, Prime factorization of 435944067389240283324481536, STEM, science, technology, engineering, physics, economics, calculator, four hundred thirty-five septillion, nine hundred forty-four sextillion, sixty-seven quintillion, three hundred eighty-nine quadrillion, two hundred forty trillion, two hundred eighty-three billion, three hundred twenty-four million, four hundred eighty-one thousand, five hundred thirty-six.