524387689830301512690302976
524,387,689,830,301,512,690,302,976 is an even composite number composed of five prime numbers multiplied together.
What does the number 524387689830301512690302976 look like?
This visualization shows the relationship between its 5 prime factors (large circles) and 12160 divisors.
524387689830301512690302976 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of twelve thousand, one hundred sixty divisors.
Prime factorization of 524387689830301512690302976:
218 × 39 × 173 × 973 × 2833
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 17 × 17 × 17 × 97 × 97 × 97 × 283 × 283 × 283)See below for interesting mathematical facts about the number 524387689830301512690302976 from the Numbermatics database.
Names of 524387689830301512690302976
- Cardinal: 524387689830301512690302976 can be written as Five hundred twenty-four septillion, three hundred eighty-seven sextillion, six hundred eighty-nine quintillion, eight hundred thirty quadrillion, three hundred one trillion, five hundred twelve billion, six hundred ninety million, three hundred two thousand, nine hundred seventy-six.
Scientific notation
- Scientific notation: 5.24387689830301512690302976 × 1026
Factors of 524387689830301512690302976
Divisors of 524387689830301512690302976
- Number of divisors d(n): 12160
-
Complete list of divisors:
1 2 3 4 6 8 9 12 16 17 18 24 27 32 34 36 48 51 54 64 68 72 81 96 97 102 108 128 136 144 153 162 192 194 204 216 243 256 272 283 288 289 291 306 324 384 388 408 432 459 486 512 544 566 576 578 582 612 648 729 768 776 816 849 864 867 873 918 972 1024 1088 1132 1152 1156 1164 1224 1296 1377 1458 1536 1552 1632 1649 1698 1728 1734 1746 1836 1944 2048 2176 2187 2264 2304 2312 2328 2448 2547 2592 2601 2619 2754 2916 3072 3104 3264 3298 3396 3456 3468 3492 3672 3888 4096 4131 4352 4374 4528 4608 4624 4656 4811 4896 4913 4947 5094 5184 5202 5238 5508 5832 6144 6208 6528 6561 6596 6792 6912 6936 6984 7344 7641 7776 7803 7857 8192 8262 8704 8748 9056 9216 9248 9312 9409 9622 9792 9826 9894 10188 10368 10404 10476 11016 11664 12288 12393 12416 13056 13122 13192 13584 13824 13872 13968 14433 14688 14739 14841 15282 15552 15606 15714 16384 16524 17408 17496 18112 18432 18496 18624 18818 19244 19584 19652 19683 19788 20376 20736 20808 20952 22032 22923 23328 23409 23571 24576 24786 24832 26112 26244 26384 27168 27451 27648 27744 27936 28033 28227 28866 29376 29478 29682 30564 31104 31212 31428 32768 33048 34816 34992 36224 36864 36992 37179 37248 37636 38488 39168 39304 39366 39576 40752 41472 41616 41904 43299 44064 44217 44523 45846 46656 46818 47142 49152 49572 49664 52224 52488 52768 54336 54902 55296 55488 55872 56066 56454 57732 58752 58956 59364 61128 62208 62424 62856 65536 66096 68769 69632 69984 70227 70713 72448 73728 73984 74358 74496 75272 76976 78336 78608 78732 79152 80089 81504 81787 82353 82944 83232 83808 84099 84681 86598 88128 88434 89046 91692 93312 93636 94284 98304 99144 99328 104448 104976 105536 108672 109804 110592 110976 111537 111744 112132 112908 115464 117504 117912 118728 122256 124416 124848 125712 129897 131072 132192 132651 133569 137538 139264 139968 140454 141426 144896 147456 147968 148716 148992 150544 153952 156672 157216 157464 158304 159953 160178 163008 163574 164706 165888 166464 167616 168198 169362 173196 176256 176868 178092 183384 186624 187272 188568 196608 198288 198656 206307 208896 209952 210681 211072 212139 217344 219608 221184 221952 223074 223488 224264 225816 230928 235008 235824 237456 240267 244512 245361 247059 248832 249696 251424 252297 254043 259794 262144 264384 265302 267138 275076 278528 279936 280908 282852 289792 294912 295936 297432 297984 301088 307904 313344 314432 314928 316608 319906 320356 326016 327148 329412 331776 332928 334611 335232 336396 338724 346392 352512 353736 356184 366768 373248 374544 377136 389691 393216 396576 397312 397953 400707 412614 417792 419904 421362 422144 424278 434688 439216 442368 443904 446148 446976 448528 451632 461856 466667 470016 471648 474912 476561 479859 480534 489024 490722 494118 497664 499392 502848 504594 508086 519588 528768 530604 534276 550152 557056 559872 561816 565704 579584 589824 591872 594864 595968 602176 615808 618921 626688 628864 629856 632043 633216 636417 639812 640712 652032 654296 658824 663552 665856 669222 670464 672792 677448 692784 705024 707472 712368 720801 733536 736083 741177 746496 749088 754272 756891 762129 779382 786432 793152 794624 795906 801414 825228 835584 839808 842724 844288 848556 869376 878432 884736 887808 892296 893952 897056 903264 912673 923712 933334 940032 943296 949824 953122 959718 961068 978048 981444 988236 995328 998784 1005696 1009188 1016172 1039176 1057536 1061208 1068552 1100304 1114112 1119744 1123632 1131408 1159168 1169073 1179648 1183744 1189728 1191936 1193859 1202121 1204352 1231616 1237842 1253376 1257728 1259712 1264086 1266432 1272834 1279624 1281424 1304064 1308592 1317648 1327104 1331712 1338444 1340928 1345584 1354896 1361513 1385568 1390379 1400001 1410048 1414944 1424736 1429683 1439577 1441602 1467072 1472166 1482354 1492992 1498176 1508544 1513782 1524258 1558764 1586304 1589248 1591812 1602828 1650456 1671168 1679616 1685448 1688576 1697112 1738752 1756864 1769472 1775616 1784592 1787904 1794112 1806528 1825346 1847424 1856763 1866668 1880064 1886592 1896129 1899648 1906244 1909251 1919436 1922136 1956096 1962888 1976472 1990656 1997568 2011392 2018376 2032344 2078352 2115072 2122416 2137104 2162403 2200608 2208249 2223531 2228224 2239488 2247264 2262816 2270673 2286387 2318336 2338146 2359296 2367488 2379456 2383872 2387718 2404242 2408704 2463232 2475684 2506752 2515456 2519424 2528172 2532864 2545668 2559248 2562848 2608128 2617184 2635296 2654208 2662747 2663424 2676888 2681856 2691168 2709792 2719201 2723026 2738019 2771136 2780758 2800002 2820096 2829888 2849472 2859366 2879154 2883204 2934144 2944332 2964708 2985984 2996352 3017088 3027564 3048516 3117528 3172608 3178496 3183624 3205656 3300912 3342336 3359232 3370896 3377152 3394224 3477504 3507219 3513728 3538944 3551232 3569184 3575808 3581577 3588224 3606363 3613056 3650692 3694848 3713526 3733336 3760128 3773184 3792258 3799296 3812488 3818502 3838872 3844272 3912192 3925776 3952944 3981312 3995136 4022784 4036752 4064688 4084539 4156704 4171137 4200003 4230144 4244832 4274208 4289049 4318731 4324806 4401216 4416498 4447062 4456448 4478976 4494528 4525632 4541346 4572774 4636672 4676292 4734976 4758912 4767744 4775436 4808484 4817408 4926464 4951368 5013504 5030912 5038848 5056344 5065728 5091336 5118496 5125696 5216256 5234368 5270592 5308416 5325494 5326848 5353776 5363712 5382336 5419584 5438402 5446052 5476038 5542272 5561516 5570289 5600004 5640192 5659776 5688387 5698944 5718732 5758308 5766408 5868288 5888664 5929416 5971968 5992704 6034176 6055128 6097032 6235056 6345216 6356992 6367248 6411312 6487209 6601824 6624747 6670593 6684672 6718464 6741792 6754304 6788448 6812019 6859161 6955008 7014438 7027456 7077888 7102464 7138368 7151616 7163154 7176448 7212726 7226112 7301384 7389696 7427052 7466672 7520256 7546368 7584516 7598592 7624976 7637004 7677744 7688544 7768633 7824384 7851552 7905888 7933339 7962624 7988241 7990272 8045568 8073504 8129376 8157603 8169078 8214057 8313408 8342274 8400006 8460288 8489664 8548416 8578098 8637462 8649612 8802432 8832996 8894124 8957952 8989056 9051264 9082692 9145548 9273344 9352584 9469952 9517824 9535488 9550872 9616968 9634816 9852928 9902736 10027008 10061824 10077696 10112688 10131456 10182672 10236992 10251392 10432512 10468736 10521657 10541184 10616832 10650988 10653696 10707552 10727424 10744731 10764672 10819089 10839168 10876804 10892104 10952076 11084544 11123032 11140578 11200008 11280384 11319552 11376774 11397888 11437464 11516616 11532816 11736576 11777328 11858832 11943936 11985408 12068352 12110256 12194064 12253617 12470112 12513411 12600009 12690432 12713984 12734496 12822624 12867147 12956193 12974418 13203648 13249494 13341186 13369344 13436928 13483584 13508608 13576896 13624038 13718322 13910016 14028876 14054912 14204928 14276736 14303232 14326308 14352896 14425452 14452224 14602768 14779392 14854104 14933344 15040512 15092736 15169032 15197184 15249952 15274008 15355488 15377088 15515441 15537266 15648768 15703104 15811776 15866678 15925248 15976482 15980544 16091136 16147008 16258752 16315206 16338156 16428114 16626816 16684548 16800012 16920576 16979328 17096832 17156196 17274924 17299224 17604864 17665992 17788248 17915904 17978112 18102528 18165384 18291096 18546688 18705168 18939904 19035648 19070976 19101744 19233936 19269632 19461627 19705856 19805472 19874241 20011779 20054016 20123648 20155392 20225376 20262912 20365344 20436057 20473984 20502784 20577483 20865024 20937472 21043314 21082368 21233664 21301976 21307392 21415104 21454848 21489462 21529344 21638178 21678336 21753608 21784208 21904152 22169088 22246064 22281156 22400016 22560768 22639104 22665187 22753548 22795776 22874928 23033232 23065632 23145721 23305899 23473152 23554656 23717664 23800017 23887872 23964723 23970816 24136704 24220512 24388128 24472809 24507234 24642171 24940224 25026822 25200018 25380864 25427968 25468992 25645248 25734294 25912386 25948836 26407296 26498988 26682372 26873856 26967168 27017216 27153792 27248076 27436644 27820032 28057752 28109824 28409856 28553472 28606464 28652616 28705792 28850904 28904448 29205536 29558784 29708208 29866688 30081024 30185472 30338064 30394368 30499904 30548016 30710976 30754176 31030882 31074532 31297536 31406208 31564971 31623552 31733356 31850496 31952964 31961088 32182272 32234193 32294016 32457267 32517504 32630412 32676312 32856228 33253632 33369096 33600024 33841152 33958656 34193664 34312392 34549848 34598448 35209728 35331984 35576496 35831808 35956224 36205056 36330768 36582192 36760851 37093376 37410336 37540233 37800027 37879808 38071296 38141952 38203488 38467872 38539264 38601441 38868579 38923254 39411712 39610944 39748482 40023558 40108032 40247296 40310784 40450752 40525824 40730688 40872114 40947968 41005568 41154966 41730048 41874944 42086628 42164736 42603952 42614784 42830208 42909696 42978924 43058688 43276356 43356672 43507216 43568416 43808304 44338176 44492128 44562312 44800032 45121536 45266699 45278208 45330374 45507096 45591552 45749856 46066464 46131264 46226417 46291442 46546323 46611798 46946304 47109312 47435328 47600034 47775744 47929446 47941632 48273408 48441024 48776256 48945618 49014468 49284342 49880448 50053644 50400036 50761728 50937984 51290496 51468588 51824772 51897672 52814592 52997976 53364744 53747712 53934336 54034432 54307584 54496152 54873288 55640064 56115504 56219648 56819712 57106944 57212928 57305232 57411584 57701808 57808896 58384881 58411072 59117568 59416416 59622723 59733376 60035337 60162048 60370944 60676128 60788736 60999808 61096032 61308171 61421952 61508352 61732449 62061764 62149064 62595072 62812416 63129942 63247104 63466712 63700992 63905928 63922176 64364544 64468386 64588032 64914534 65035008 65260824 65352624 65712456 66507264 66738192 67200048 67682304 67917312 67995561 68387328 68624784 69099696 69196896 69437163 69917697 70419456 70663968 71152992 71400051 71663616 71894169 71912448 72410112 72661536 73164384 73418427 73521702 73926513 74186752 74820672 75080466 75600054 75759616 76142592 76283904 76406976 76935744 77078528 77202882 77737158 77846508 78823424 79221888 79496964 80047116 80494592 80621568 80901504 81051648 81461376 81744228 81895936 82011136 82309932 83460096 83749888 84173256 84329472 85207904 85229568 85660416 85819392 85957848 86117376 86552712 86713344 87014432 87136832 87616608 88676352 88984256 89124624 89600064 90243072 90533398 90556416 90660748 91014192 91183104 91499712 92132928 92262528 92452834 92582884 93092646 93223596 93892608 94218624 94694913 94870656 95200068 95551488 95858892 95883264 96546816 96702579 96882048 97552512 97891236 98028936 98568684 99760896 100107288 100800072 101523456 101875968 102580992 102937176 103649544 103795344 105629184 105995952 106729488 107495424 107868672 108068864 108615168 108992304 109746576 110282553 111280128 112231008 112439296 112620699 113400081 113639424 114213888 114425856 114610464 114823168 115403616 115617792 115804323 116605737 116769762 116822144 118235136 118832832 119245446 119466752 120070674 120324096 120741888 121352256 121577472 121999616 122192064 122616342 122843904 123016704 123464898 124123528 124298128 125190144 125624832 126259884 126494208 126933424 127811856 127844352 128729088 128936772 129176064 129829068 130070016 130521648 130705248 131424912 132066761 133014528 133476384 134400096 134866763 135364608 135800097 135834624 135991122 136774656 137249568 138199392 138393792 138679251 138874326 139638969 139835394 140838912 141327936 142305984 142800102 143327232 143788338 143824896 144820224 145323072 146328768 146836854 147043404 147853026 149641344 150160932 151200108 152285184 152813952 153871488 154157056 154405764 155474316 155693016 157646848 158443776 158993928 160094232 160989184 161243136 161803008 162103296 162922752 163488456 163791872 164022272 164619864 166920192 167499776 168346512 168658944 170415808 170459136 171320832 171638784 171915696 172234752 173105424 173426688 174028864 174273664 175154643 175233216 177352704 177968512 178249248 178868169 179200128 180106011 180486144 181066796 181112832 181321496 182028384 182366208 182999424 183924513 184265856 184525056 184905668 185165768 185197347 186185292 186447192 187785216 188437248 189389826 189741312 190400136 191102976 191717784 191766528 193093632 193405158 193764096 195105024 195782472 196057872 197137368 199521792 200214576 201600144 203046912 203751936 203986683 205161984 205874352 207299088 207590688 208311489 209753091 211258368 211991904 213458976 214200153 214990848 215682507 215737344 216137728 217230336 217984608 219493152 220255281 220565106 221779539 222560256 224462016 224878592 225241398 226800162 227278848 228427776 228851712 229220928 229646336 230807232 231235584 231608646 233211474 233539524 233644288 236470272 237665664 238490892 238933504 240141348 241483776 242704512 243154944 243999232 244384128 245232684 245687808 246033408 246929796 248247056 248596256 250380288 251249664 252519768 252988416 253866848 255623712 255688704 257458176 257873544 258286459 258352128 259658136 260140032 261043296 261410496 262849824 263762497 264133522 266029056 266952768 268800192 269733526 270729216 271600194 271669248 271982244 273549312 274499136 276398784 276787584 277358502 277748652 279277938 279670788 281677824 282655872 284611968 285600204 286654464 287576676 287649792 289640448 290646144 292657536 293673708 294086808 295706052 299282688 300321864 302400216 304570368 305627904 307742976 308314112 308811528 310948632 311386032 315293696 316887552 317987856 320188464 321978368 322486272 323606016 324206592 325845504 326976912 327583744 328044544 329239728 330847659 333840384 334999552 336693024 337317888 337862097 340200243 340831616 340918272 342641664 343277568 343831392 344469504 346210848 346853376 347412969 348057728 348547328 349817211 350309286 350466432 354705408 355937024 356498496 357736338 358400256 360212022 360972288 362133592 362225664 362642992 364056768 364732416 365998848 367849026 368531712 369050112 369811336 370331536 370394694 372370584 372894384 375570432 376874496 378779652 379482624 380800272 383435568 383533056 385308179 386187264 386810316 387528192 390210048 391564944 392115744 393477257 394274736 396200283 399043584 400429152 403200288 404600289 406093824 407400291 407503872 407973366 410323968 411748704 414598176 415181376 416037753 416622978 418916907 419506182 422516736 423983808 426917952 428400306 429981696 431365014 431474688 432275456 434460672 435969216 438986304 440510562 441130212 443559078 448924032 449757184 450482796 453600324 456855552 458441856 459292672 461614464 462471168 463217292 466422948 467079048 467288576 472940544 475331328 476981784 477867008 480282696 482967552 485409024 486309888 487998464 488768256 490465368 491375616 492066816 493859592 496494112 497192512 500760576 502499328 505039536 505976832 507733696 511247424 511377408 514916352 515747088 516572918 516704256 519316272 520280064 522086592 522820992 525463929 525699648 527524994 528267044 532058112 533905536 536604507 537600384 539467052 540318033 541458432 543200388 543338496 543964488 547098624 548998272 551773539 552797568 553575168 554717004 555497304 558555876 559341576 563355648 565311744 569223936 571200408 573308928 575153352 575299584 579280896 581292288 585315072 587347416 588173616 591412104 598565376 600643728 604800432 609140736 611255808 611960049 615485952 616628224 617623056 621897264 622772064 624934467 629259273 630587392 633775104 635975712 640376928 642600459 643956736 644972544 647047521 647212032 648413184 651691008 653953824 655167488 656089088 658479456 660765843 661695318 665338617 667680768 669999104 673386048 674635776 675724194 680400486 681663232 681836544 685283328 686555136 687662784 688939008 692421696 693706752 694825938 696115456 697094656 699634422 700618572 700932864 709410816 711874048 712996992 715472676 716800512 720424044 724267184 724451328 725285984 728113536 729464832 731997696 735698052 737063424 738100224 739622672 740663072 740789388 744741168 745788768 751140864 753557401 753748992 757559304 758965248 761600544 766871136 767066112 769533883 770616358 772374528 773620632 774859377 775056384 780420096 783129888 784231488 786954514 788549472 791287491 792400566 798087168 800858304 806400576 809200578 812187648 814800582 815007744 815946732 820647936 823497408 829196352 830362752 832075506 833245956 837833814 839012364 845033472 847967616 853835904 856800612 859963392 862730028 862949376 868921344 871938432 877972608 881021124 882260424 887118156 897848064 899514368 900965592 907200648 913711104 916883712 918585344 923228928 924942336 926434584 932845896 934158096 934577152 945881088 950662656 953963568 955734016 960565392 965935104 970818048 972619776 975996928 977536512 980930736 982751232 984133632 987719184 992542977 992988224 994385024 1001521152 1004998656 1010079072 1011953664 1013586291 1015467392 1020600729 1022494848 1022754816 1029832704 1031494176 1033145836 1033408512 1038632544 1040560128 1042238907 1044173184 1045641984 1049451633 1050927858 1051399296 1055049988 1056534088 1064116224 1067811072 1073209014 1075200768 1078934104 1080636066 1082916864 1086400776 1086676992 1087928976 1094197248 1097996544 1103547078 1105595136 1107150336 1109434008 1110994608 1117111752 1118683152 1126711296 1130623488 1138447872 1142400816 1150306704 1150599168 1155924537 1158561792 1162584576 1170630144 1174694832 1176347232 1180431771 1182824208 1188600849 1197130752 1201287456 1209600864 1213800867 1218281472 1222200873 1222511616 1223920098 1230971904 1233256448 1235246112 1243794528 1245544128 1248113259 1249868934 1256750721 1258518546 1261174784 1267550208 1271951424 1280753856 1285200918 1287913472 1289945088 1294095042 1294424064 1296826368 1303382016 1307907648 1310334976 1312178176 1316958912 1321531686 1323390636 1330677234 1339998208 1346772096 1349271552 1351448388 1360800972 1363326464 1370566656 1375325568 1377878016 1384843392 1387413504 1389651876 1392230912 1394189312 1399268844 1401237144 1401865728 1418821632 1423748096 1425993984 1430945352 1433601024 1440848088 1448534368 1448902656 1450571968 1456227072 1458929664 1463995392 1471396104 1474126848 1476200448 1479245344 1481326144 1481578776 1489482336 1491577536 1502281728 1507114802 1507497984 1515118608 1517930496 1523201088 1533742272 1534132224 1539067766 1541232716 1544749056 1547241264 1549718754 1550112768 1560840192 1566259776 1568462976 1573909028 1576391787 1577098944 1582574982 1584801132 1596174336 1601716608 1609813521 1612801152 1618401156 1624375296 1629601164 1630015488 1631893464 1641295872 1646994816 1658392704 1660725504 1664151012 1666491912 1675667628 1678024728 1690066944 1695935232 1707671808 1713601224 1719926784 1725460056 1725898752 1737842688 1743876864 1755945216 1762042248 1764520848 1774236312 1795696128 1799028736 1801931184 1814401296 1827422208 1833767424 1835880147 1837170688 1846457856 1849884672 1852869168 1865691792 1868316192 1869154304 1874803401 1887777819 1891762176 1901325312 1907927136 1911468032 1921130784 1927801377 1931870208 1941142563 1941636096 1945239552 1951993856 1955073024 1961861472 1965502464 1968267264 1975438368 1982297529 1985085954 1985976448 1988770048 1996015851 2003042304 2009997312 2020158144 2023907328 2027172582 2030934784 2041201458 2044989696 2045509632 2059665408 2062988352 2066291672 2066817024 2077265088 2081120256 2084477814 2088346368 2091283968 2098903266 2101855716 2102798592 2110099976 2113068176 2128232448 2135622144 2146418028 2150401536 2157868208 2161272132 2172801552 2173353984 2175857952 2188394496 2195993088 2198523139 2207094156 2211190272 2214300672 2218868016 2221989216 2234223504 2237366304 2245134937 2253422592 2260672203 2261246976 2276895744 2284801632 2300613408 2301198336 2308601649 2311849074 2317123584 2324578131 2325169152 2341260288 2349389664 2352694464 2360863542 2365648416 2373862473 2377201698 2394261504 2402574912 2419201728 2427601734 2436562944 2444401746 2445023232 2447840196 2461943808 2466512896 2470492224 2487589056 2491088256 2496226518 2499737868 2513501442 2517037092 2535100416 2543902848 2561507712 2570401836 2579890176 2588190084 2588848128 2606764032 2615815296 2620669952 2624356352 2633917824 2643063372 2646781272 2661354468 2679996416 2693544192 2698543104 2702896776 2721601944 2726652928 2741133312 2750651136 2755756032 2769686784 2774827008 2779303752 2784461824 2788378624 2798537688 2802474288 2803731456 2837643264 2847496192 2851987968 2861890704 2867202048 2881696176 2897068736 2897805312 2901143936 2912454144 2917859328 2927990784 2942792208 2948253696 2952400896 2958490688 2962652288 2963157552 2977628931 2978964672 2983155072 3004563456 3014229604 3014995968 3030237216 3035860992 3040758873 3046402176 3061802187 3067484544 3068264448 3078135532 3082465432 3089498112 3094482528 3099437508 3100225536 3121680384 3126716721 3132519552 3136925952 3147818056 3148354899 3152783574 3154197888 3165149964 3169602264 3192348672 3203433216 3219627042 3225602304 3236802312 3248750592 3259202328 3260030976 3263786928 3282591744 3293989632 3316785408 3321451008 3328302024 3332983824 3351335256 3356049456 3380133888 3391870464 3415343616 3427202448 3450920112 3451797504 3467773611 3475685376 3487753728 3511890432 3524084496 3529041696 3541295313 3548472624 3565802547 3591392256 3598057472 3603862368 3628802592 3641402601 3654844416 3666602619 3667534848 3671760294 3674341376 3692915712 3699769344 3705738336 3731383584 3736632384 3738308608 3744339777 3749606802 3770252163 3775555638 3783524352 3802650624 3815854272 3822936064 3842261568 3855602754 3863740416 3882285126 3883272192 3890479104 3903987712 3910146048 3923722944 3931004928 3936534528 3950876736 3964595058 3970171908 3971952896 3977540096 3992031702 4019994624 4040316288 4047814656 4054345164 4061869568 4082402916 4089979392 4125976704 4132583344 4133634048 4154530176 4162240512 4168955628 4176692736 4182567936 4197806532 4203711432 4205597184 4220199952 4226136352 4256464896 4271244288 4292836056 4300803072 4315736416 4322544264 4345603104 4346707968 4351715904 4376788992 4390869803 4391986176 4397046278 4414188312 4422380544 4428601344 4437736032 4443978432 4468447008 4474732608 4483962449 4490269874 4506845184 4521344406 4522493952 4553791488 4569603264 4601226816 4602396672 4617203298 4623698148 4634247168 4649156262 4650338304 4682520576 4698779328 4705388928 4721727084 4731296832 4747724946 4754403396 4788523008 4805149824 4838403456 4855203468 4873125888 4888803492 4890046464 4895680392 4923887616 4940984448 4975178112 4982176512 4992453036 4999475736 5027002884 5034074184 5070200832 5087805696 5123015424 5140803672 5159780352 5176380168 5177696256 5213528064 5231630592 5241339904 5248712704 5267835648 5286126744 5293562544 5322708936 5359992832 5387088384 5397086208 5405793552 5443203888 5453305856 5482266624 5501302272 5507640441 5511512064 5539373568 5549654016 5558607504 5568923648 5576757248 5597075376 5604948576 5607462912 5624410203 5663333457 5675286528 5694992384 5703975936 5723781408 5734404096 5763392352 5783404131 5794137472 5795610624 5802287872 5823427689 5824908288 5835718656 5855981568 5885584416 5896507392 5904801792 5916981376 5925304576 5926315104 5946892587 5955257862 5957929344 5966310144 5988047553 6009126912 6028459208 6029991936 6060474432 6071721984 6081517746 6092804352 6123604374 6134969088 6136528896 6156271064 6164930864 6178996224 6188965056 6198875016 6200451072 6243360768 6253433442 6265039104 6273851904 6295636112 6296709798 6305567148 6308395776 6330299928 6339204528 6384697344 6406866432 6439254084 6451204608 6473604624 6518404656 6520061952 6527573856 6550239043 6565183488 6587979264 6595569417 6633570816 6642902016 6656604048 6665967648 6702670512 6712098912 6735404811 6760267776 6782016609 6783740928 6830687232 6854404896 6901840224 6903595008 6925804947 6935547222 6951370752 6973734393 6975507456 7023780864 7048168992 7058083392 7082590626 7096945248 7121587419 7131605094 7182784512 7196114944 7207724736 7257605184 7282805202 7309688832 7333205238 7335069696 7343520588 7348682752 7385831424 7399538688 7411476672 7462767168 7473264768 7476617216 7488679554 7499213604 7540504326 7551111276 7605301248 7631708544 7645872128 7684523136 7711205508 7764570252 7766544384 7807975424 7820292096 7847445888 7862009856 7873069056 7901753472 7929190116 7940343816 7943905792 7955080192 7984063404 8039989248 8080632576 8095629312 8108690328 8123739136 8164805832 8179958784 8251953408 8265166688 8267268096 8309060352 8324481024 8337911256 8353385472 8365135872 8395613064 8407422864 8411194368 8440399904 8452272704 8512929792 8542488576 8585672112 8601606144 8631472832 8645088528 8691206208 8693415936 8703431808 8753577984 8781739606 8783972352 8794092556 8828376624 8844761088 8857202688 8875472064 8887956864 8932886793 8936894016 8949465216 8967924898 8980539748 9013690368 9042688812 9044987904 9107582976 9122276619 9139206528 9185406561 9202453632 9204793344 9234406596 9247396296 9268494336 9298312524 9300676608 9365041152 9380150163 9397558656 9410777856 9443454168 9462593664 9495449892 9508806792 9577046016 9610299648 9676806912 9710406936 9746251776 9777606984 9780092928 9791360784 9847775232 9881968896 9950356224 9964353024 9984906072 9998951472 10054005768 10068148368 10140401664 10175611392 10246030848 10281607344 10352760336 10355392512 10403320833 10427056128 10463261184 10482679808 10497425408 10535671296 10572253488 10587125088 10623885939 10645417872 10697407641 10719985664 10774176768 10794172416 10811587104 10886407776 10906611712 10924207803 10964533248 10999807857 11002604544 11015280882 11023024128 11078747136 11099308032 11117215008 11137847296 11153514496 11194150752 11209897152 11214925824 11233019331 11248820406 11310756489 11326666914 11350573056 11389984768 11407951872 11447562816 11468808192 11526784704 11566808262 11588274944 11591221248 11604575744 11646855378 11649816576 11671437312 11711963136 11771168832 11793014784 11809603584 11833962752 11850609152 11852630208 11893785174 11910515724 11915858688 11932620288 11976095106 12056918416 12059983872 12120948864 12143443968 12163035492 12185608704 12247208748 12269938176 12312542128 12329861728 12377930112 12397750032 12400902144 12486721536 12506866884 12530078208 12547703808 12591272224 12593419596 12611134296 12616791552 12660599856 12678409056 12769394688 12810475817 12813732864 12878508168 12902409216 12947209248 13036809312 13040123904 13055147712 13082076011 13100478086 13130366976 13172609409 13175958528 13191138834 13267141632 13285804032 13313208096 13331935296 13405341024 13424197824 13451887347 13470809622 13520535552 13564033218 13567481856 13661374464 13708809792 13803680448 13807190016 13851609894 13871094444 13902741504 13947468786 13951014912 14047561728 14096337984 14116166784 14165181252 14193890496 14243174838 14263210188 14365569024 14415449472 14515210368 14565610404 14619377664 14666410476 14670139392 14687041176 14771662848 14822953344 14925534336 14946529536 14953234432 14977359108 14998427208 15081008652 15102222552 15210602496 15263417088 15291744256 15369046272 15422411016 15529140504 15533088768 15615950848 15640584192 15694891776 15724019712 15746138112 15803506944 15858380232 15880687632 15887811584 15910160384 15968126808 16079978496 16161265152 16191258624 16217380656 16247478272 16329611664 16359917568 16503906816 16522921323 16530333376 16534536192 16618120704 16648962048 16675822512 16706770944 16730271744 16791226128 16814845728 16822388736 16873230609 16880799808 16904545408 16990000371 17025859584 17084977152 17171344224 17203212288 17262945664 17290177056 17350212393 17382412416 17386831872 17406863616 17470283067 17507155968 17563479212 17567944704 17588185112 17656753248 17689522176 17714405376 17750944128 17775913728 17840677761 17865773586 17873788032 17898930432 17935849796 17961079496 17964142659 18027380736 18085377624 18089975808 18215165952 18244553238 18278413056 18370813122 18404907264 18409586688 18468813192 18494792592 18536988672 18596625048 18601353216 18730082304 18760300326 18795117312 18821555712 18886908336 18925187328 18990899784 19017613584 19154092032 19220599296 19353613824 19420813872 19555213968 19560185856 19582721568 19650717129 19695550464 19763937792 19786708251 19900712448 19928706048 19969812144 19997902944 20108011536 20136296736 20206214433 20280803328 20346049827 20351222784 20492061696 20563214688 20705520672 20710785024 20777414841 20806641666 20854112256 20921203179 20926522368 20965359616 20994850816 21071342592 21144506976 21174250176 21247771878 21290835744 21364762257 21394815282 21439971328 21548353536 21588344832 21623174208 21772815552 21813223424 21848415606 21929066496 21999615714 22005209088 22030561764 22046048256 22157494272 22198616064 22234430016 22275694592 22307028992 22388301504 22419794304 22429851648 22466038662 22497640812 22621512978 22653333828 22779969536 22815903744 22895125632 22937616384 23053569408 23133616524 23176549888 23209151488 23293710756 23299633152 23423926272 23542337664 23586029568 23619207168 23667925504 23701218304 23705260416 23787570348 23821031448 23831717376 23865240576 23952190212 24113836832 24119967744 24241897728 24286887936 24326070984 24371217408 24494417496 24539876352 24625084256 24659723456 24755860224 24795500064 24801804288 24973443072 25013733768 25060156416 25095407616 25182544448 25186839192 25222268592 25233583104 25321199712 25356818112 25538789376 25620951634 25627465728 25757016336 25804818432 25894418496 26073618624 26080247808 26110295424 26164152022 26200956172 26260733952 26345218818 26351917056 26382277668 26534283264 26571608064 26626416192 26663870592 26798660379 26810682048 26848395648 26903774694 26941619244 27041071104 27128066436 27134963712 27322748928 27366829857 27417619584 27607360896 27614380032 27703219788 27742188888 27805483008 27894937572 27902029824 28095123456 28192675968 28232333568 28330362504 28387780992 28486349676 28526420376 28731138048 28830898944 29030420736 29131220808 29238755328 29332820952 29340278784 29374082352 29543325696 29645906688 29851068672 29893059072 29906468864 29954718216 29996854416 30162017304 30204445104 30421204992 30526834176 30583488512 30738092544 30844822032 31058281008 31066177536 31209962499 31231901696 31281168384 31389783552 31448039424 31492276224 31607013888 31716760464 31761375264 31775623168 31820320768 31871657817 31936253616 32092222923 32159956992 32322530304 32382517248 32434761312 32494956544 32659223328 32719835136 32772623409 32999423571 33007813632 33045842646 33060666752 33069072384 33236241408 33297924096 33351645024 33413541888 33460543488 33582452256 33629691456 33644777472 33699057993 33746461218 33761599616 33809090816 33932269467 33980000742 34051719168 34169954304 34342688448 34406424576 34525891328 34580354112 34700424786 34764824832 34773663744 34813727232 34940566134 35014311936 35126958424 35135889408 35176370224 35313506496 35379044352 35428810752 35501888256 35551827456 35681355522 35731547172 35747576064 35797860864 35871699592 35922158992 35928285318 36170755248 36179951616 36430331904 36489106476 36556826112 36741626244 36809814528 36937626384 36989585184 37193250096 37202706432 37374893363 37460164608 37520600652 37590234624 37643111424 37773816672 37850374656 37981799568 38035227168 38167293929 38308184064 38431427451 38441198592 38707227648 38841627744 39110427936 39120371712 39165443136 39246228033 39301434258 39391100928 39517828227 39527875584 39573416502 39801424896 39857412096 39939624288 39995805888 40216023072 40272593472 40355662041 40412428866 40561606656 40692099654 40702445568 40984123392 41126429376 41411041344 41421570048 41554829682 41613283332 41708224512 41842406358 41853044736 41930719232 42142685184 42289013952 42348500352 42495543756 42581671488 42729524514 42789630564 43096707072 43246348416 43545631104 43626446848 43696831212 43858132992 43999231428 44010418176 44061123528 44314988544 44468860032 44551389184 44614057984 44776603008 44839588608 44859703296 44932077324 44995281624 45243025956 45306667656 45559939072 45631807488 45790251264 45875232768 46107138816 46267233048 46353099776 46418302976 46587421512 46599266304 46847852544 47084675328 47172059136 47238414336 47335851008 47402436608 47410520832 47575140696 47642062896 47663434752 47730481152 47904380424 48227673664 48239935488 48483795456 48573775872 48652141968 48742434816 48988834992 49079752704 49250168512 49319446912 49511720448 49568763969 49591000128 49603608576 49946886144 50027467536 50120312832 50190815232 50365088896 50373678384 50444537184 50467166208 50619691827 50642399424 50713636224 50970001113 51077578752 51241903268 51254931456 51514032672 51609636864 51788836992 52050637179 52147237248 52160495616 52220590848 52328304044 52401912344 52410849201 52521467904 52690437636 52703834112 52764555336 53068566528 53143216128 53252832384 53327741184 53522033283 53597320758 53621364096 53696791296 53807549388 53883238488 54082142208 54256132872 54269927424 54645497856 54733659714 54835239168 55214721792 55228760064 55406439576 55484377776 55610966016 55789875144 55804059648 56190246912 56385351936 56464667136 56660725008 56775561984 56972699352 57052840752 57462276096 57661797888 58060841472 58262441616 58665641904 58680557568 58748164704 58952151387 59086651392 59291813376 59360124753 59702137344 59786118144 59812937728 59909436432 59993708832 60324034608 60408890208 60618643299 60842409984 61038149481 61053668352 61166977024 61476185088 61689644064 62116562016 62132355072 62332244523 62419924998 62463803392 62562336768 62763609537 62779567104 62896078848 62984552448 63214027776 63433520928 63522750528 63551246336 63640641536 63743315634 63872507232 64094286771 64184445846 64319913984 64645060608 64765034496 64869522624 64989913088 65318446656 65439670272 65545246818 65998847142 66015627264 66091685292 66121333504 66138144768 66472482816 66595848192 66703290048 66827083776 66921086976 67164904512 67259382912 67289554944 67398115986 67492922436 67523199232 67618181632 67864538934 67960001484 68339908608 68685376896 68812849152 69051782656 69160708224 69400849572 69529649664 69627454464 69881132268 70253916848 70271778816 70352740448 70627012992 70758088704 70857621504 71003776512 71103654912 71362711044 71463094344 71495152128 71595721728 71743399184 71844317984 71856570636 72341510496 72359903232 72860663808 72978212952 73095067897 73113652224 73483252488 73619629056 73875252768 73979170368 74386500192 74405412864 74644786651 74749786726 74920329216 75041201304 75180469248 75286222848 75547633344 75700749312 75963599136 76070454336 76334587858 76616368128 76862854902 76882397184 77414455296 77683255488 78220855872 78240743424 78330886272 78492456066 78602868516 78782201856 79035656454 79055751168 79146833004 79602849792 79714824192 79879248576 79991611776 80432046144 80545186944 80711324082 80824857732 81123213312 81384199308 81404891136 81968246784 82252858752 82822082688 82843140096 83109659364 83226566664 83416449024 83684812716 83706089472 84285370368 84578027904 84697000704 84991087512 85163342976 85459049028 85579261128 86193414144 86492696832 87091262208 87252893696 87393662424 87716265984 87998462856 88020836352 88122247056 88629977088 88937720064 89102778368 89228115968 89553206016 89679177216 89719406592 89864154648 89990563248 90486051912 90613335312 91119878144 91263614976 91580502528 91750465536 92214277632 92534466096 92706199552 92836605952 93174843024 93198532608 93629887497 93695705088 94169350656 94344118272 94476828672 94671702016 94804873216 94821041664 95150281392 95284125792 95326869504 95460962304 95614973451 95808760848 96276668769 96455347328 96479870976 96967590912 97147551744 97304283936 97484869632 97977669984 98159505408 98317870227 98500337024 98638893824 98998270713 99023440896 99137527938 99182000256 99207217152 99893772288 100054935072 100240625664 100381630464 100730177792 100747356768 100889074368 100934332416 101097173979 101239383654 101284798848 101427272448 101796808401 101940002226 102155157504 102483806536 102509862912 103028065344 103219273728 103577673984 104101274358 104294474496 104320991232 104441181696 104656608088 104803824688 104821698402 105042935808 105380875272 105407668224 105529110672 106137133056 106286432256 106505664768 106655482368 107044066566 107194641516 107242728192 107393582592 107615098776 107766476976 108512265744 108539854848 109290995712 109467319428 109670478336 110429443584 110812879152 110968755552 111354063731 111579750288 111608119296 112124680089 112380493824 112770703872 112929334272 113321450016 113551123968 113945398704 114105681504 114501881787 114924552192 115294282353 115323595776 116121682944 116524883232 117331283808 117361115136 117496329408 117738684099 117904302774 118173302784 118553484681 118583626752 118720249506 119404274688 119572236288 119625875456 119818872864 119987417664 120648069216 120817780416 121066986123 121237286598 121684819968 122076298962 122107336704 122333954048 122952370176 123379288128 124233124032 124264710144 124664489046 124839849996 124927606784 125124673536 125527219074 125559134208 125792157696 126428055552 126867041856 127045501056 127102492672 127281283072 127486631268 127745014464 128188573542 128368891692 129290121216 129739045248 129979826176 130636893312 130879340544 131090493636 131997694284 132031254528 132183370584 132242667008 132944965632 133406580096 133654167552 133842173952 134329809024 134518765824 134579109888 134796231972 134985844872 135046398464 135236363264 135729077868 135920002968 136679817216 137370753792 137625698304 138103565312 138321416448 138801699144 139059299328 139254908928 139762264536 140507833696 140543557632 140705480896 141254025984 141516177408 141715243008 142007553024 142207309824 142725422088 142926188688 142990304256 143191443456 143486798368 143688635968 143713141272 144683020992 144719806464 145721327616 145956425904 146190135794 146227304448 146966504976 147239258112 147750505536 147958340736 148706291907 148773000384 148810825728 149289573302 149499573452 149840658432 150082402608 150360938496 150572445696 151095266688 151401498624 151859075481 151927198272 152140908672 152669175716 152910003339 153232736256 153725709804 153764794368 154828910592 155366510976 156151911537 156441711744 156481486848 156661772544 156984912132 157205737032 157564403712 158071312908 158111502336 158293666008 159205699584 159429648384 159758497152 159983223552 160864092288 161090373888 161422648164 161649715464 162246426624 162768398616 162809782272 163936493568 164505717504 165644165376 165686280192 166219318728 166453133328 166832898048 167369625432 167412178944 168570740736 169156055808 169394001408 169982175024 170326685952 170918098056 171158522256 172386828288 172985393664 174182524416 174505787392 174787324848 175996925712 176041672704 176244494112 176856454161 177259954176 177875440128 178080374259 178205556736 178456231936 179106412032 179358354432 179438813184 179728309296 179981126496 180972103824 181226670624 181855929897 182239756288 182527229952 183114448443 183161005056 183500931072 184428555264 185068932192 185412399104 185673211904 186349686048 186397065216 186996733569 187259774994 187391410176 188290828611 188338701312 188688236544 188953657344 189343404032 189609746432 189642083328 190300562784 190568251584 190653739008 190921924608 191229946902 191617521696 192282860313 192553337538 192910694656 192959741952 193935181824 194295103488 194608567872 194969739264 195955339968 196319010816 196635740454 197000674048 197277787648 197996541426 198046881792 198275055876 198364000512 198414434304 199787544576 200109870144 200481251328 200763260928 201460355584 201494713536 201778148736 201868664832 202194347958 202478767308 202569597696 202854544896 203593616802 203880004452 204967613072 205019725824 206056130688 206438547456 207155347968 208202548716 208588948992 208882363392 209313216176 209607649376 209643396804 210761750544 210815336448 211058221344 212274266112 212572864512 213011329536 213256744483 213310964736 214088133132 214389283032 214485456384 214787165184 215230197552 215532953952 217024531488 217079709696 217778088889 218581991424 218934638856 219285203691 219340956672 220858887168 221625758304 221937511104 222708127462 223159500576 223216238592 223934359953 224249360178 224760987648 225541407744 225858668544 226642900032 227102247936 227890797408 228211363008 229003763574 229849104384 230588564706 230647191552 232243365888 233049766464 234662567616 234722230272 234992658816 235477368198 235808605548 236346605568 237106969362 237167253504 237440499012 238808549376 239144472576 239251750912 239637745728 239974835328 241296138432 241635560832 242133972246 242474573196 243369639936 244152597924 244214673408 245904740352 246758576256 248466248064 248529420288 249328978092 249679699992 250249347072 251054438148 251118268416 252856111104 253734083712 254091002112 254204985344 254562566144 254973262536 255490028928 256377147084 256737783384 258580242432 259478090496 259959652352 261273786624 261758681088 262180987272 263995388568 264062509056 264366741168 264485334016 265889931264 266813160192 267308335104 267684347904 268659618048 269037531648 269158219776 269592463944 269971689744 270092796928 270472726528 271458155736 271840005936 273359634432 274741507584 275251396608 276207130624 276642832896 277603398288 278118598656 278509817856 279524529072 280889662491 281015667392 281087115264 281410961792 282508051968 283032354816 283430486016 284015106048 284414619648 285450844176 285852377376 285980608512 286382886912 286844920353 286973596736 287377271936 287426282544 288830006307 289366041984 289439612928 291442655232 291912851808 292380271588 292454608896 293933009952 294478516224 294953610681 295501011072 295916681472 296994812139 297412583814 297546000768 297621651456 298579146604 298999146904 299681316864 300164805216 300721876992 301144891392 302190533376 302802997248 303291521937 303718150962 303854396544 304281817344 305338351432 305390425203 305820006678 306465472512 307451419608 307529588736 309657821184 310733021952 312303823074 312883423488 312962973696 313323545088 313969824264 314411474064 315128807424 316142625816 316223004672 316587332016 318411399168 318859296768 319516994304 319966447104 321728184576 322180747776 322845296328 323299430928 325536797232 325619564544 327872987136 329011435008 331288330752 332438637456 332906266656 334062191193 334739250864 334824357888 336374040267 337141481472 338312111616 338788002816 339964350048 340653371904 341836196112 342317044512 343505645361 344773656576 345882847059 345970787328 348365048832 349011574784 349574649696 351993851424 352083345408 352488988224 353216052297 353712908322 354519908352 355660454043 355750880256 356160748518 356411113472 356912463872 358212824064 358716708864 358877626368 359456618592 359962252992 361944207648 362453341248 363200958369 363711859794 364479512576 365054459904 366228896886 366322010112 367001862144 368857110528 370137864384 370824798208 371346423808 372699372096 372794130432 373993467138 374519549988 374782820352 376581657222 376677402624 377376473088 378686808064 379219492864 379284166656 380601125568 381136503168 381307478016 381843849216 382459893804 383235043392 384565720626 385106675076 385821389312 387870363648 389217135744 389939478528 391910679936 392638021632 393271480908 394001348096 394555575296 395993082852 396093763584 396550111752 396728001024 400219740288 400962502656 401526521856 402920711168 402989427072 403556297472 403737329664 404388695916 404957534616 405139195392 405709089792 407187233604 407760008904 409935226144 410039451648 412112261376 412877094912 414310695936 416405097432 417177897984 417764726784 418626432352 419215298752 419286793608 421523501088 421630672896 422116442688 424548532224 425145729024 426022659072 426513488966 426621929472 428176266264 428778566064 428970912768 429574330368 430460395104 431065907904 434049062976 434159419392 435556177778 437163982848 437869277712 438570407382 438681913344 441717774336 443251516608 443875022208 445416254924 446118875721 446319001152 446432477184 447868719906 448498720356 449521975296 451082815488 451717337088 453285800064 454204495872 455577226443 455781594816 456422726016 458007527148 459698208768 461177129412 461294383104 464486731776 466099532928 469325135232 469444460544 469985317632 470954736396 471617211096 472693211136 474213938724 474334507008 474880998024 477617098752 478288945152 479275491456 479949670656 482592276864 483271121664 484267944492 484949146392 486739279872 488305195848 488429346816 491809480704 493517152512 496932496128 497058840576 498657956184 499359399984 500498694144 502108876296 502236536832 505712222208 507468167424 508182004224 508409970688 509125132288 509946525072 510980057856 512754294168 513475566768 517160484864 518956180992 519919304704 522547573248 523517362176 524361974544 527990777136 528125018112 528733482336 528970668032 530569362483 531779862528 533626320384 534241122777 534616670208 535368695808 537319236096 538075063296 538316439552 539184927888 539943379488 540185593856 540945453056 542916311472 543680011872 545567789691 546719268864 549343345329 549483015168 550502793216 552414261248 553285665792 555206796576 556237197312 557019635712 559049058144 560990200707 561779324982 562031334784 562174230528 562821923584 564872485833 565016103936 566064709632 566860972032 568030212096 568829239296 570901688352 571704754752 571961217024 572765773824 573689840706 573947193472 574754543872 574852565088 576848580939 577660012614 578732083968 578879225856 582885310464 583825703616 584760543176 584909217792 587866019904 588957032448 589907221362 591002022144 591833362944 593989624278 594825167628 595092001536 595243302912 597158293208 597998293808 599362633728 600329610432 601443753984 602289782784 604381066752 605605994496 606583043874 607436301924 607708793088 608563634688 610676702864 610780850406 611640013356 614902839216 615059177472 619315642368 621466043904 624607646148 625766846976 626647090176 627939648528 628822948128 632285251632 632446009344 633174664032 635373187171 636822798336 637718593536 639033988608 639770233449 639932894208 643456369152 644361495552 645690592656 646598861856 651073594464 651239129088 653334266667 655745974272 657855611073 658022870016 662576661504 664877274912 665812533312 668124382386 669478501728 669648715776 671803079859 672748080534 674282962944 676624223232 677576005632 679928700096 681306743808 683672392224 684634089024 687011290722 689547313152 691765694118 691941574656 696730097664 698023149568 699149299392 703987702848 704166690816 704977976448 706432104594 707425816644 709039816704 711320908086 711501760512 712321497036 712822226944 716425648128 717433417728 717755252736 718913237184 719924505984 723888415296 724906682496 726401916738 727423719588 730108919808 732457793772 732644020224 737714221056 740275728768 741649596416 742692847616 745398744192 745588260864 747986934276 749039099976 753163314444 753354805248 757373616128 758438985728 758568333312 761202251136 762273006336 762614956032 763687698432 764919787608 766470086784 769131441252 770213350152 771642778624 775740727296 778434271488 779878957056 783821359872 785276043264 786542961816 788002696192 789111150592 791986165704 792187527168 793100223504 793456002048 800439480576 801925005312 803053043712 805841422336 805978854144 807112594944 807474659328 808777391832 809915069232 810278390784 811418179584 814374467208 815520017808 819870452288 820078903296 824224522752 825754189824 828621391872 832810194864 834355795968 835529453568 837252864704 838430597504 838573587216 842668987473 843047002176 843261345792 844232885376 849097064448 850291458048 852045318144 853026977932 853243858944 856352532528 857557132128 857941825536 859148660736 860534761059 860920790208 862131815808 866490018921 868098125952 868318838784 871112355556 874327965696 875738555424 877140814764 877363826688 883435548672 884860832043 886503033216 887750044416 890832509848 890984436417 892237751442 892638002304 892864954368 895737439812 896997440712 899043950592 902165630976 903434674176 906571600128 908408991744 909874565811 911154452886 911563189632 912845452032 916015054296 919396417536 922354258824 922588766208 928973463552 932199065856 938650270464 938888921088 939970635264 941909472792 943234422192 945386422272 948427877448 948669014016 949761996048 955234197504 956577890304 958550982912 959899341312 965184553728 966542243328 968535888984 969898292784 976610391696 976858693632 983618961408 987034305024 993864992256 997315912368 998718799968 1002186573579 1004217752592 1004473073664 1009122120801 1011424444416 1014936334848 1016364008448 1016819941376 1018250264576 1019893050144 1021960115712 1025508588336 1026951133536 1030516936083 1034320969728 1037648541177 1037912361984 1039838609408 1045095146496 1047034724352 1048723949088 1055981554272 1056250036224 1057466964672 1057941336064 1059648156891 1061138724966 1063559725056 1066981362129 1067252640768 1068482245554 1069233340416 1070737391616 1074638472192 1076150126592 1076632879104 1078369855776 1079886758976 1080371187712 1081890906112 1085832622944 1087360023744 1089602875107 1091135579382 1093438537728 1098686690658 1098966030336 1101005586432 1104828522496 1106571331584 1110413593152 1112474394624 1114039271424 1118098116288 1121980401414 1123558649964 1124062669568 1124348461056 1125643847168 1129744971666 1130032207872 1132129419264 1136060424192 1137658478592 1141803376704 1143409509504 1143922434048 1145531547648 1147379681412 1147894386944 1149509087744 1149705130176 1153697161878 1155320025228 1157464167936 1167651407232 1169521086352 1169818435584 1175732039808 1177914064896 1179814442724 1182004044288 1183666725888 1187979248556 1189650335256 1190184003072 1194316586416 1195996587616 1200659220864 1202887507968 1204579565568 1208762133504 1211211988992 1213166087748 1214872603848 1215417586176 1217127269376 1221353405728 1221561700812 1223280026712 1229805678432 1230118354944 1238631284736 1242616154249 1242932087808 1249215292296 1251533693952 1253294180352 1255879297056 1257645896256 1264570503264 1264892018688 1266349328064 1268961373067 1270746374342 1273645596672 1275437187072 1278067977216 1279540466898 1279865788416 1286912738304 1288722991104 1291381185312 1293197723712 1302147188928 1302478258176 1306668533334 1311491948544 1315711222146 1316045740032 1325153323008 1329754549824 1331625066624 1336248764772 1338957003456 1339297431552 1343606159718 1345496161068 1348565925888 1353248446464 1355152011264 1359857400192 1362613487616 1367344784448 1369268178048 1374022581444 1379094626304 1383531388236 1383883149312 1393460195328 1398298598784 1407975405696 1408333381632 1409955952896 1412864209188 1414851633288 1418079633408 1422641816172 1423003521024 1424642994072 1432851296256 1434866835456 1437826474368 1439849011968 1447776830592 1449813364992 1452803833476 1454847439176 1460217839616 1464915587544 1465288040448 1475428442112 1480551457536 1483299192832 1485385695232 1490797488384 1491176521728 1495973868552 1498078199952 1506326628888 1506709610496 1514747232256 1516877971456 1517136666624 1522404502272 1524546012672 1525229912064 1527375396864 1529839575216 1532940173568 1538262882504 1540426700304 1543285557248 1551481454592 1556868542976 1559757914112 1567642719744 1570552086528 1573085923632 1576005392384 1578222301184 1583972331408 1584375054336 1586200447008 1586912004096 1591708087449 1600878961152 1602723368331 1603850010624 1606106087424 1611682844672 1611957708288 1614225189888 1614949318656 1617554783664 1619830138464 1620556781568 1622836359168 1628748934416 1631040035616 1636703369073 1639740904576 1640157806592 1648030035987 1648449045504 1651508379648 1657242783744 1665620389728 1668711591936 1671058907136 1674505729408 1676861195008 1677147174432 1682970602121 1685337974946 1686094004352 1686522691584 1688465770752 1694617457499 1698194128896 1700582916096 1704090636288 1706053955864 1706487717888 1712705065056 1715114264256 1715883651072 1718297321472 1721069522118 1721841580416 1724263631616 1730545742817 1732980037842 1736196251904 1736637677568 1742224711112 1748655931392 1751477110848 1754281629528 1754727653376 1766871097344 1769721664086 1773006066432 1775500088832 1781665019696 1781968872834 1784475502884 1785276004608 1785729908736 1791474879624 1793994881424 1798087901184 1804331261952 1806869348352 1813143200256 1816817983488 1819749131622 1822308905772 1823126379264 1825690904064 1832030108592 1844708517648 1845177532416 1857946927104 1864398131712 1877300540928 1879941270528 1883818945584 1886468844384 1896855754896 1897338028032 1899523992096 1906119561513 1910468395008 1913155780608 1917101965824 1919310700347 1919798682624 1930369107456 1933084486656 1937071777968 1939796585568 1953220783392 1953717387264 1960002800001 1967237922816 1973566833219 1974068610048 1987729984512 1994631824736 1997437599936 2004373147158 2008435505184 2008946147328 2015409239577 2018244241602 2022848888832 2029872669696 2032728016896 2033639882752 2036500529152 2039786100288 2043920231424 2051017176672 2053902267072 2061033872166 2068641939456 2075297082354 2075824723968 2079677218816 2090190292992 2094069448704 2097447898176 2111963108544 2112500072448 2114933929344 2115882672128 2119296313782 2122277449932 2127119450112 2133962724258 2134505281536 2136964491108 2138466680832 2149276944384 2152300253184 2153265758208 2156739711552 2159773517952 2160742375424 2163781812224 2171665245888 2174720047488 2179205750214 2182271158764 2197373381316 2197932060672 2209657044992 2213142663168 2220827186304 2224948789248 2228078542848 2236196232576 2243960802828 2247117299928 2248125339136 2251287694336 2259489943332 2260064415744 2272120848384 2275316957184 2283606753408 2286819019008 2287844868096 2291063095296 2294759362824 2295788773888 2299018175488 2299410260352 2307394323756 2310640050456 2314928335872 2335302814464 2339042172704 2339636871168 2351464079616 2355828129792 2359628885448 2364008088576 2367333451776 2375958497112 2379300670512 2380368006144 2388633172832 2391993175232 2401318441728 2405775015936 2409159131136 2417524267008 2422423977984 2426332175496 2429745207696 2430835172352 2434254538752 2442706811456 2443123401624 2446560053424 2459611356864 2460236709888 2477262569472 2485232308498 2485864175616 2498430584592 2503067387904 2506588360704 2511758594112 2515291792512 2528006962419 2529141006528 2529784037376 2532698656128 2537922746134 2541492748684 2547291193344 2550874374144 2556135954432 2559080933796 2559731576832 2573825476608 2577445982208 2581604283177 2582762370624 2586395447424 2599470056763 2604294377856 2604956516352 2613337066668 2622983897088 2631422444292 2632091480064 2650306646016 2654582496129 2659509099648 2663250133248 2672497529544 2677914006912 2678594863104 2687212319436 2690992322136 2697131851776 2706496892928 2710304022528 2719714800384 2725226975232 2734689568896 2738536356096 2748045162888 2758189252608 2767062776472 2767766298624 2786920390656 2796597197568 2815950811392 2816666763264 2819911905792 2825728418376 2829703266576 2836159266816 2845283632344 2846007042048 2849285988144 2865702592512 2869733670912 2875652948736 2879698023936 2895553661184 2899626729984 2905607666952 2909694878352 2929831175088 2930576080896 2950856884224 2961102915072 2966598385664 2970771390464 2981594976768 2991947737104 2996156399904 3006559720737 3012653257776 3013419220992 3027366362403 3029494464512 3033755942912 3034273333248 3044809004544 3049092025344 3050459824128 3054750793728 3059679150432 3065880347136 3076525765008 3080853400608 3086571114496 3091550808249 3102962909184 3112945623531 3113737085952 3119515828224 3135285439488 3141104173056 3146171847264 3152010784768 3156444602368 3167944662816 3168750108672 3172400894016 3173824008192 3178944470673 3183416174898 3200944086387 3201757922304 3205446736662 3207700021248 3212212174848 3223365689344 3223915416576 3228450379776 3229898637312 3235109567328 3239660276928 3241113563136 3245672718336 3257497868832 3262080071232 3268808625321 3273406738146 3279481809152 3280315613184 3296060071974 3296898091008 3303016759296 3314485567488 3331240779456 3337423183872 3342117814272 3349011458816 3353722390016 3354294348864 3365941204242 3370675949892 3372188008704 3373045383168 3376931541504 3389234914998 3396388257792 3408181272576 3412107911728 3412975435776 3425410130112 3430228528512 3431767302144 3436594642944 3442139044236 3443683160832 3448527263232 3461091485634 3465960075684 3472392503808 3484449422224 3502954221696 3508563259056 3509455306752 3533742194688 3539443328172 3546012132864 3551000177664 3563330039392 3563937745668 3568951005768 3570552009216 3582949759248 3587989762848 3608662523904 3613738696704 3625364656211 3626286400512 3633635966976 3639498263244 3644617811544 3646252758528 3651381808128 3664060217184 3689417035296 3690355064832 3702227511113 3715893854208 3727848462747 3728796263424 3754601081856 3759882541056 3767637891168 3772937688768 3793711509792 3794676056064 3799047984192 3806884119201 3812239123026 3820936790016 3826311561216 3834203931648 3838621400694 3839597365248 3860738214912 3866168973312 3874143555936 3879593171136 3906441566784 3907434774528 3920005600002 3934475845632 3947133666438 3948137220096 3975459969024 3989263649472 3994875199872 4008746294316 4016871010368 4017892294656 4030818479154 4036488483204 4045697777664 4059745339392 4065456033792 4067279765504 4079572200576 4087840462848 4102034353344 4107804534144 4122067744332 4137283878912 4150594164708 4151649447936 4180380585984 4194895796352 4223926217088 4225000144896 4229867858688 4231765344256 4238592627564 4244554899864 4254238900224 4267925448516 4269010563072 4273928982216 4298553888768 4304600506368 4313479423104 4319547035904 4321484750848 4327563624448 4343330491776 4349440094976 4358411500428 4364542317528 4394746762632 4395864121344 4419314089984 4426285326336 4441654372608 4449897578496 4456157085696 4472392465152 4487921605656 4494234599856 4496250678272 4502575388672 4518979886664 4520128831488 4544241696768 4550633914368 4567213506816 4573638038016 4575689736192 4582126190592 4589518725648 4591577547776 4598036350976 4598820520704 4614788647512 4621280100912 4629856671744 4670605628928 4678084345408 4679273742336 4702928159232 4711656259584 4719257770896 4728016177152 4734666903552 4751916994224 4758601341024 4760736012288 4775124262347 4777266345664 4783986350464 4802636883456 4808170104993 4811550031872 4818318262272 4835048534016 4844847955968 4852664350992 4859490415392 4861670344704 4868509077504 4885413622912 4886246803248 4893120106848 4910110107219 4919222713728 4920473419776 4944090107961 4954525138944 4970464616996 4971728351232 4996861169184 5006134775808 5013176721408 5023517188224 5030583585024 5048911806363 5056013924838 5058282013056 5059568074752 5065397312256 5075845492268 5082985497368 5083852372497 5094582386688 5101748748288 5112271908864 5118161867592 5119463153664 5147650953216 5154891964416 5163208566354 5165524741248 5172790894848 5191637228451 5198940113526 5208588755712 5209913032704 5226674133336 5245967794176 5262844888584 5264182960128 5300613292032 5309164992258 5319018199296 5326500266496 5344995059088 5355828013824 5357189726208 5374424638872 5381984644272 5394263703552 5412993785856 5420608045056 5439429600768 5450453950464 5469379137792 5477072712192 5496090325776 5534125552944 5535532597248 5573840781312 5593194395136 5631901622784 5639823811584 5651456836752 5659406533152 5690567264688 5692014084096 5698571976288 5718358684539 5731405185024 5739467341824 5751305897472 5757932101041 5759396047872 5791107322368 5799253459968 5811215333904 5819389756704 5859662350176 5861152161792 5880008400003 5901713768448 5920700499657 5922205830144 5933196771328 5941542780928 5963189953536 5983895474208 5992312799808 6013119441474 6025306515552 6026838441984 6046227718731 6054732724806 6058988929024 6067511885824 6068546666496 6089618009088 6098184050688 6100919648256 6109501587456 6119358300864 6131760694272 6153051530016 6161706801216 6173142228992 6183101616498 6205925818368 6225891247062 6227474171904 6239031656448 6270570878976 6282208346112 6292343694528 6304021569536 6312889204736 6335889325632 6337500217344 6344801788032 6347648016384 6357888941346 6366832349796 6401888172774 6403515844608 6410893473324 6415400042496 6446731378688 6447830833152 6456900759552 6459797274624 6470219134656 6479320553856 6482227126272 6491345436672 6514995737664 6524160142464 6537617250642 6546813476292 6558963618304 6592120143948 6593796182016 6628971134976 6662481558912 6674846367744 6684235628544 6698022917632 6707444780032 6708588697728 6731882408484 6741351899784 6744376017408 6753863083008 6778469829996 6816362545152 6824215823456 6825950871552 6850820260224 6860457057024 6863534604288 6873189285888 6884278088472 6887366321664 6897054526464 6922182971268 6931920151368 6944785007616 6968898844448 7005908443392 7017126518112 7018910613504 7067484389376 7078886656344 7092024265728 7102000355328 7126660078784 7127875491336 7137902011536 7141104018432 7165899518496 7175979525696 7217325047808 7227477393408 7250729312422 7252572801024 7267271933952 7278996526488 7289235623088 7292505517056 7302763616256 7328120434368 7378834070592 7380710129664 7404455022226 7431787708416 7455696925494 7457592526848 7509202163712 7519765082112 7535275782336 7545875377536 7584020887257 7587423019584 7589352112128 7598095968384 7613768238402 7624478246052 7641873580032 7652623122432 7668407863296 7677242801388 7679194730496 7721476429824 7732337946624 7744812849531 7748287111872 7759186342272 7812883133568 7814869549056 7840011200004 7868951691264 7894267332876 7896274440192 7950919938048 7978527298944 7989750399744 8017492588632 8033742020736 8035784589312 8061636958308 8072976966408 8091395555328 8119490678784 8130912067584 8159144401152 8175680925696 8204068706688 8215609068288 8244135488664 8274567757824 8301188329416 8303298895872 8360761171968 8389791592704 8447852434176 8450000289792 8459735717376 8463530688512 8477185255128 8489109799728 8508477800448 8535850897032 8538021126144 8547857964432 8597107777536 8609201012736 8626958846208 8639094071808 8642969501696 8655127248896 8686660983552 8698880189952 8716823000856 8729084635056 8789493525264 8791728242688 8838628179968 8852570652672 8883308745216 8899795156992 8912314171392 8944784930304 8975843211312 8988469199712 8992501356544 9005150777344 9019679162211 9037959773328 9040257662976 9082099087209 9088483393536 9101267828736 9134427013632 9147276076032 9151379472384 9164252381184 9179037451296 9183155095552 9196072701952 9197641041408 9229577295024 9242560201824 9259713343488 9274652424747 9338836870593 9341211257856 9356168690816 9358547484672 9405856318464 9423312519168 9438515541792 9456032354304 9469333807104 9503833988448 9517202682048 9521472024576 9536833412019 9550248524694 9554532691328 9567972700928 9602832259161 9605273766912 9616340209986 9623100063744 9636636524544 9670097068032 9689695911936 9705328701984 9718980830784 9723340689408 9737018155008 9770827245824 9772493606496 9786240213696 9806425875963 9820220214438 9838445427456 9840946839552 9888180215922 9909050277888 9940929233992 9943456702464 9993722338368 10012269551616 10026353442816 10047034376448 10061167170048 10097823612726 10112027849676 10116564026112 10119136149504 10130794624512 10151690984536 10165970994736 10167704744994 10189164773376 10224543817728 10236323735184 10238926307328 10295301906432 10309783928832 10326417132708 10331049482496 10345581789696 10383274456902 10397880227052 10417177511424 10453348266672 10525689777168 10528365920256 10601226584064 10618329984516 10638036398592 10653000532992 10689990118176 10711656027648 10748849277744 10763969288544 10801344181907 10825987571712 10841216090112 10876093968633 10878859201536 10900907900928 10938758275584 10954145424384 10992180651552 11068251105888 11071065194496 11106682533339 11147681562624 11183545388241 11186388790272 11263803245568 11279647623168 11302913673504 11318813066304 11381134529376 11384028168192 11397143952576 11420652357603 11436717369078 11462810370048 11478934683648 11502611794944 11515864202082 11518792095744 11582214644736 11598506919936 11622430667808 11638779513408 11719324700352 11722304323584 11760016800006 11803427536896 11841400999314 11844411660288 11866393542656 11926379907072 11967790948416 11984625599616 12026238882948 12050613031104 12053676883968 12092455437462 12109465449612 12117977858048 12137093332992 12179236018176 12196368101376 12201839296512 12238716601728 12263521388544 12306103060032 12323413602432 12346284457984 12366203232996 12411851636736 12451782494124 12454948343808 12541141757952 12584687389056 12608043139072 12625778409472 12671778651264 12675000434688 12689603576064 12695296032768 12715777882692 12733664699592 12803776345548 12807031689216 12821786946648 12893462757376 12895661666304 12913801519104 12940438269312 12958641107712 12964454252544 12982690873344 13029991475328 13048320284928 13075234501284 13093626952584 13117927236608 13184240287896 13187592364032 13257942269952 13324963117824 13349692735488 13368471257088 13396045835264 13414889560064 13417177395456 13463764816968 13482703799568 13488752034816 13507726166016 13556939659992 13632725090304 13648431646912 13651901743104 13701640520448 13720914114048 13727069208576 13746378571776 13768556176944 13774732643328 13794109052928 13844365942536 13863840302736 13889570015232 13937797688896 14011816886784 14034253036224 14037821227008 14134968778752 14157773312688 14184048531456 14204000710656 14253320157568 14255750982672 14275804023072 14282208036864 14325372787041 14331799036992 14351959051392 14424510314979 14434650095616 14454954786816 14501458624844 14505145602048 14534543867904 14557993052976 14578471246176 14585011034112 14605527232512 14656240868736 14730330321657 14757668141184 14761420259328 14808910044452 14832270323883 14863575416832 14911393850988 14915185053696 15018404327424 15039530164224 15070551564672 15091750755072 15146735419089 15168041774514 15174846039168 15178704224256 15196191936768 15227536476804 15248956492104 15283747160064 15305246244864 15336815726592 15354485602776 15358389460992 15442952859648 15464675893248 15489625699062 15496574223744 15518372684544 15625766267136 15629739098112 15680022400008 15737903382528 15788534665752 15792548880384 15901839876096 15957054597888 15979500799488 16034985177264 16067484041472 16071569178624 16123273916616 16145953932816 16182791110656 16238981357568 16261824135168 16318288802304 16351361851392 16408137413376 16431218136576 16488270977328 16602376658832 16606597791744 16721522343936 16779583185408 16895704868352 16919471434752 16927061377024 16954370510256 16978219599456 17071701794064 17076042252288 17095715928864 17155076053617 17194215555072 17218402025472 17253917692416 17273796303123 17278188143616 17285939003392 17310254497792 17373321967104 17397760379904 17433646001712 17458169270112 17578987050528 17583456485376 17640025200009 17677256359936 17705141305344 17762101498971 17766617490432 17799590313984 17824628342784 17889569860608 17951686422624 17976938399424 17985002713088 18010301554688 18039358324422 18075919546656 18080515325952 18138683156193 18164198174418 18176966787072 18202535657472 18268854027264 18294552152064 18302758944768 18328504762368 18358074902592 18366310191104 18392145403904 18395282082816 18459154590048 18485120403648 18519426686976 18549304849494 18677673741186 18682422515712 18712337381632 18717094969344 18811712636928 18846625038336 18877031083584 18912064708608 18938667614208 19007667976896 19034405364096 19042944049152 19073666824038 19100497049388 19109065382656 19135945401856 19205664518322 19210547533824 19232680419972 19246200127488 19340194136064 19379391823872 19410657403968 19437961661568 19446681378816 19474036310016 19541654491648 19544987212992 19572480427392 19612851751926 19640440428876 19676890854912 19776360431844 19881858467984 19886913404928 19987444676736 20024539103232 20052706885632 20094068752896 20122334340096 20195647225452 20224055699352 20233128052224 20261589249024 20303381969072 20331941989472 20335409489988 20449087635456 20472647470368 20477852614656 20590603812864 20619567857664 20652834265416 20662098964992 20685904214851 20691163579392 20766548913804 20795760454104 20834355022848 20906696533344 21051379554336 21056731840512 21124474622233 21202453168128 21236659969032 21276072797184 21306001065984 21379980236352 21423312055296 21497698555488 21527938577088 21602688363814 21651975143424 21682432180224 21752187937266 21757718403072 21801815801856 21877516551168 21908290848768 21984361303104 22136502211776 22142130388992 22213365066678 22295363125248 22367090776482 22372777580544 22527606491136 22559295246336 22605827347008 22637626132608 22762269058752 22768056336384 22794287905152 22841304715206 22873434738156 22925620740096 22957869367296 23005223589888 23031728404164 23037584191488 23164429289472 23197013839872 23244861335616 23277559026816 23438649400704 23444608647168 23520033600012 23606855073792 23682801998628 23688823320576 23852759814144 23935581896832 23969251199232 24052477765896 24101226062208 24107353767936 24184910874924 24218930899224 24274186665984 24358472036352 24392736202752 24477433203456 24527042777088 24612206120064 24646827204864 24692568915968 24732406465992 24823703273472 24903564988248 24909896687616 25082283515904 25169374778112 25216086278144 25251556818944 25343557302528 25350000869376 25379207152128 25390592065536 25431555765384 25467329399184 25607552691096 25614063378432 25643573893296 25786925514752 25791323332608 25827603038208 25880876538624 25917282215424 25928908505088 25965381746688 26059982950656 26096640569856 26150469002568 26187253905168 26235854473216 26368480575792 26375184728064 26515884539904 26649926235648 26699385470976 26736942514176 26792091670528 26829779120128 26834354790912 26927529633936 26965407599136 26977504069632 27015452332032 27059037486633 27113879319984 27246297261627 27265450180608 27296863293824 27303803486208 27403281040896 27441828228096 27454138417152 27492757143552 27537112353888 27549465286656 27588218105856 27688731885072 27727680605472 27779140030464 27823957274241 27875595377792 28016510611779 28023633773568 28068506072448 28075642454016 28269937557504 28315546625376 28368097062912 28408001421312 28506640315136 28511501965344 28551608046144 28564416073728 28610500236057 28650745574082 28663598073984 28703918102784 28808496777483 28849020629958 28869300191232 28909909573632 29002917249688 29010291204096 29069087735808 29115986105952 29156942492352 29170022068224 29211054465024 29312481737472 29419277627889 29460660643314 29515336282368 29522840518656 29617820088904 29664540647766 29727150833664 29822787701976 29830370107392 30036808654848 30079060328448 30141103129344 30183501510144 30293470838178 30336083549028 30349692078336 30357408448512 30392383873536 30455072953608 30497912984208 30567494320128 30673631453184 30708971205552 30716778921984 30885905719296 30929351786496 30979251398124 30993148447488 31036745369088 31251532534272 31360044800016 31577069331504 31585097760768 31803679752192 31914109195776 31959001598976 32069970354528 32134968082944 32246547833232 32291907865632 32404032545721 32477962715136 32523648270336 32628281905899 32636577604608 32702723702784 32816274826752 32862436273152 32976541954656 33204753317664 33213195583488 33320047600017 33443044687872 33550636164723 33559166370816 33791409736704 33838942869504 33854122754048 33908741020512 33956439198912 34143403588128 34152084504576 34191431857728 34261957072809 34310152107234 34388431110144 34436804050944 34507835384832 34547592606246 34556376287232 34571878006784 34620508995584 34746643934208 34795520759808 34867292003424 34916338540224 35157974101056 35166912970752 35280050400018 35354512719872 35410282610688 35524202997942 35533234980864 35599180627968 35779139721216 35903372845248 35953876798848 35970005426176 36020603109376 36078716648844 36151839093312 36161030651904 36277366312386 36328396348836 36353933574144 36537708054528 36589104304128 36605517889536 36716149805184 36732620382208 36784290807808 36790564165632 36918309180096 36970240807296 37038853373952 37098609698988 37355347482372 37364845031424 37424674763264 37623425273856 37754062167168 37824129417216 37877335228416 38015335953792 38068810728192 38085888098304 38147333648076 38200994098776 38218130765312 38271890803712 38411329036644 38421095067648 38465360839944 38680388272128 38821314807936 38875923323136 38893362757632 38948072620032 39083308983296 39089974425984 39144960854784 39225703503852 39280880857752 39353781709824 39552720863688 39763716935968 39773826809856 39974889353472 40049078206464 40105413771264 40188137505792 40244668680192 40391294450904 40448111398704 40466256104448 40523178498048 40606763938144 40663883978944 40670818979976 40898175270912 40945294940736 40955705229312 41181207625728 41239135715328 41305668530832 41324197929984 41371808429702 41382327158784 41533097827608 41591520908208 41668710045696 41813393066688 42102759108672 42113463681024 42248949244466 42404906336256 42473319938064 42552145594368 42612002131968 42759960472704 42846624110592 42976118361123 42995397110976 43055877154176 43205376727628 43273530944937 43303950286848 43364864360448 43504375874532 43515436806144 43603631603712 43755033102336 43816581697536 43968722606208 44190990964971 44273004423552 44284260777984 44426730133356 44590726250496 44734181552964 44745555161088 45055212982272 45118590492672 45211654694016 45275252265216 45524538117504 45536112672768 45588575810304 45682609430412 45746869476312 45851241480192 45915738734592 46010447179776 46063456808328 46075168382976 46328858578944 46394027679744 46489722671232 46555118053632 46877298801408 46889217294336 47040067200024 47213710147584 47365603997256 47377646641152 47705519628288 47871163793664 47938502398464 48104955531792 48202452124416 48214707535872 48369821749848 48437861798448 48548373331968 48716944072704 48785472405504 48954866406912 49054085554176 49224412240128 49293654409728 49385137831936 49464812931984 49807129976496 49819793375232 50164567031808 50338749556224 50432172556288 50503113637888 50687114605056 50758414304256 50781184131072 50863111530768 50934658798368 51215105382192 51228126756864 51287147786592 51465228160851 51573851029504 51582646665216 51655206076416 51761753077248 51821388909369 51834564430848 51857817010176 51930763493376 52119965901312 52193281139712 52300938005136 52374507810336 52471708946432 52736961151584 52750369456128 52920075600027 53031769079808 53286304496913 53299852471296 53398770941952 53473885028352 53584183341056 53659558240256 53668709581824 53855059267872 53930815198272 53955008139264 54030904664064 54118074973266 54227758639968 54416049468579 54492594523254 54530900361216 54593726587648 54607606972416 54806562081792 54883656456192 54908276834304 54985514287104 55074224707776 55098930573312 55176436211712 55377463770144 55455361210944 55558280060928 55647914548482 55751190755584 56033021223558 56047267547136 56137012144896 56151284908032 56539875115008 56631093250752 56736194125824 56816002842624 57013280630272 57023003930688 57103216092288 57128832147456 57221000472114 57301491148164 57327196147968 57407836205568 57616993554966 57698041259916 57738600382464 58005834499376 58020582408192 58138175471616 58231972211904 58313884984704 58340044136448 58422108930048 58624963474944 58838555255778 58921321286628 59030672564736 59235640177808 59329081295532 59645575403952 59660740214784 60073617309696 60158120656896 60282206258688 60367003020288 60586941676356 60672167098056 60699384156672 60784767747072 60910145907216 60995825968416 61347262906368 61417942411104 61433557843968 61631199155587 61771811438592 61858703572992 61958502796248 61986296894976 62057712644553 62073490738176 62503065068544 62720089600032 63154138663008 63170195521536 63373423866699 63607359504384 63828218391552 63918003197952 64139940709056 64269936165888 64493095666464 64583815731264 64808065091442 64955925430272 65047296540672 65256563811798 65273155209216 65405447405568 65632549653504 65724872546304 65953083909312 66409506635328 66426391166976 66640095200034 66886089375744 67101272329446 67118332741632 67582819473408 67677885739008 67708245508096 67817482041024 67912878397824 68286807176256 68304169009152 68382863715456 68523914145618 68620304214468 68776862220288 68873608101888 69015670769664 69095185212492 69112752574464 69143756013568 69493287868416 69591041519616 69734584006848 69832677080448 70315948202112 70333825941504 70560100800036 70820565221376 71048405995884 71066469961728 71558279442432 71806745690496 71907753597696 71940010852352 72041206218752 72157433297688 72303678186624 72322061303808 72554732624772 72656792697672 73075416109056 73178208608256 73432299610368 73465240764416 73568581615616 73581128331264 73836618360192 73940481614592 74077706747904 74197219397976 74710694964744 74729690062848 74849349526528 75246850547712 75508124334336 75648258834432 75754670456832 76030671907584 76137621456384 76171776196608 76294667296152 76401988197552 76436261530624 76543781607424 76822658073288 76842190135296 76930721679888 77360776544256 77642629615872 77751846646272 77786725515264 77896145240064 78166617966592 78179948851968 78289921709568 78451407007704 78561761715504 78707563419648 79105441727376 79527433871936 79547653619712 79949778706944 80098156412928 80210827542528 80376275011584 80489337360384 80782588901808 80896222797408 80932512208896 81046356996096 81177112459899 81213527876288 81327767957888 81341637959952 81738891784881 81796350541824 81890589881472 81911410458624 82362415251456 82478271430656 82611337061664 82648395859968 82743616859404 82764654317568 83066195655216 83183041816416 83337420091392 83471871822723 83626786133376 84049531835337 84205518217344 84226927362048 84497898488932 84809812672512 84946639876128 85104291188736 85224004263936 85519920945408 85693248221184 85831500708171 85952236722246 85990794221952 86111754308352 86410753455256 86425490332449 86547061889874 86607900573696 86729728720896 87008751749064 87030873612288 87207263207424 87510066204672 87633163395072 87937445212416 88257832883667 88381981929942 88546008847104 88568521555968 88853460266712 89181452500992 89468363105928 89491110322176 90110425964544 90237180985344 90423309388032 90550504530432 91049076235008 91072225345536 91177151620608 91365218860824 91493738952624 91702482960384 92020894359552 92126913616656 92150336765952 92657717157888 92788055359488 92979445342464 93110236107264 93754597602816 94080134400048 94731207994512 94755293282304 95411039256576 95742327587328 95877004796928 96209911063584 96404904248832 96739643499696 96875723596896 97212097637163 97433888145408 97570944811008 97884845717697 97909732813824 98108171108352 98448824480256 98587308819456 98770275663872 98929625863968 99614259952992 99639586750464 99960142800051 100329134063616 100651908494169 100677499112448 100864345112576 101006227275776 101374229210112 101516828608512 101562368262144 101726223061536 101869317596736 102430210764384 102456253513728 102574295573184 102785871218427 102930456321702 103147702059008 103165293330432 103310412152832 103523506154496 103642777818738 103669128861696 103715634020352 103861526986752 104239931802624 104386562279424 104601876010272 104749015620672 104943417892864 105473922303168 105500738912256 105840151200054 106063538159616 106572608993826 106599704942592 106797541883904 107168366682112 107319116480512 107337419163648 107710118535744 107861630396544 107910016278528 108061809328128 108236149946532 108455517279936 108832098937158 108985189046508 109061800722432 109187453175296 109613124163584 109767312912384 109816553668608 110148449415552 110197861146624 110352872423424 110754927540288 110910722421888 111116560121856 111295829096964 111502381511168 112066042447116 112094535094272 112274024289792 113262186501504 113472388251648 113632005685248 114026561260544 114046007861376 114206432184576 114257664294912 114442000944228 114602982296328 114654392295936 114815672411136 115233987109932 115396082519832 116011668998752 116041164816384 116463944423808 116627769969408 116680088272896 116844217860096 117249926949888 117677110511556 117842642573256 118061345129472 118471280355616 118658162591064 119291150807904 119321480429568 120147234619392 120316241313792 120564412517376 120734006040576 121173883352712 121344334196112 121398768313344 121569535494144 121820291814432 121991651936832 122694525812736 122835884822208 122867115687936 123262398311174 123543622877184 123717407145984 123917005592496 123972593789952 124115425289106 124146981476352 125006130137088 125440179200064 126308277326016 126340391043072 126746847733398 127214719008768 127656436783104 127836006395904 128279881418112 128539872331776 128928355083369 128986191332928 129167631462528 129616130182884 129911850860544 130094593081344 130513127623596 130546310418432 130810894811136 131265099307008 131449745092608 131906167818624 132819013270656 132852782333952 133280190400068 133772178751488 134202544658892 134236665483264 135165638946816 135355771478016 135634964082048 135825756795648 136573614352512 136608338018304 136765727430912 137047828291236 137240608428936 137553724440576 137747216203776 138031341539328 138190370424984 138225505148928 138986575736832 139182083039232 139469168013696 139665354160896 140631896404224 140667651883008 141120201600072 141641130442752 142096811991768 142132939923456 143116558884864 143613491380992 143815507195392 143880021704704 144082412437504 144314866595376 144607356373248 144644122607616 145109465249544 145313585395344 146150832218112 146356417216512 146864599220736 146930481528832 147137163231232 147162256662528 147673236720384 147880963229184 148155413495808 148394438795952 149421389929488 149459380125696 149698699053056 150493701095424 151016248668672 151296517668864 151509340913664 152061343815168 152275242912768 152343552393216 152589334592304 152803976395104 152872523061248 153087563214848 153645316146576 153684380270592 153861443359776 154395684482553 154721553088512 155285259231744 155464166728107 155503693292544 155573451030528 155792290480128 156333235933184 156359897703936 156579843419136 156902814015408 157123523431008 157415126839296 158210883454752 158760226800081 159054867743872 159095307239424 159858913490739 159899557413888 160196312825856 160421655085056 160752550023168 160978674720768 161565177803616 161792445594816 161865024417792 162092713992192 162354224919798 162427055752576 162655535915776 162683275919904 163248148405737 163477783569762 163592701083648 163781179762944 163822820917248 164724830502912 164956542861312 165222674123328 165296791719936 165487233718808 165529308635136 166132391310432 166366083632832 166674840182784 166943743645446 167253572266752 168099063670674 168411036434688 168453854724096 168995796977864 169619625345024 169893279752256 170208582377472 170448008527872 171039841890816 171386496442368 171663001416342 171904473444492 171981588443904 172223508616704 172821506910512 172850980664898 173094123779748 173215801147392 174017503498128 174061747224576 174414526414848 175020132409344 175266326790144 175874890424832 176515665767334 176763963859884 177092017694208 177706920533424 178936726211856 178982220644352 180220851929088 180474361970688 180846618776064 181101009060864 182098152470016 182354303241216 182730437721648 182987477905248 184041788719104 184253827233312 184300673531904 184893597466761 185315434315776 185576110718976 185958890684928 186173137933659 186220472214528 187509195205632 188160268800096 189462415989024 189510586564608 190120271600097 190822078513152 191484655174656 191754009593856 192419822127168 192809808497664 193479286999392 193751447193792 194424195274326 194867776290816 195141889622016 195769691435394 195819465627648 196216342216704 196897648960512 197174617638912 197540551327744 197859251727936 199228519905984 199279173500928 199920285600102 200658268127232 201303816988338 201354998224896 201728690225152 202748458420224 203033657217024 203124736524288 203452446123072 203738635193472 204860421528768 204912507027456 205148591146368 205571742436854 205860912643404 206330586660864 206620824305664 207047012308992 207285555637476 207338257723392 207431268040704 208479863605248 208773124558848 209203752020544 209498031241344 209886835785728 210947844606336 211001477824512 211680302400108 213145217987652 213199409885184 214336733364224 214638232961024 214674838327296 215420237071488 215723260793088 215820032557056 216123618656256 216472299893064 216911034559872 217664197874316 217970378093016 218374906350592 219226248327168 219534625824768 220296898831104 220395722293248 220705744846848 221509855080576 221821444843776 222233120243712 222591658193928 223004763022336 224132084894232 224189070188544 224548048579584 226524373003008 226944776503296 227264011370496 228053122521088 228092015722752 228412864369152 228515328589824 228884001888456 229205964592656 229308784591872 229631344822272 230467974219864 230792165039664 232023337997504 232082329632768 232927888847616 233255539938816 233360176545792 233688435720192 234499853899776 235354221023112 235685285146512 236122690258944 236942560711232 237316325182128 238582301615808 238642960859136 240294469238784 240632482627584 241128825034752 241468012081152 242347766705424 242688668392224 242797536626688 243139070988288 243531337379697 243640583628864 243983303873664 245216675354643 245389051625472 245671769644416 245734231375872 246524796622348 247087245754368 247434814291968 247834011184992 247945187579904 248230850578212 248293962952704 250012260274176 250415615468169 250880358400128 252148595506011 252616554652032 252680782086144 253493695466796 254429438017536 255312873566208 255672012791808 256559762836224 257079744663552 257494502124513 257856710166738 257972382665856 258335262925056 259232260365768 259823701721088 260189186162688 261026255247192 261092620836864 261621789622272 262530198614016 262899490185216 263812335637248 265638026541312 265705564667904 266560380800136 267544357502976 268405089317784 268473330966528 270331277893632 270711542956032 271269928164096 271651513591296 273147228705024 273216676036608 273531454861824 274095656582472 274481216857872 275107448881152 276062683078656 276380740849968 276451010297856 277973151473664 278364166078464 278938336027392 279330708321792 281263792808448 282240403200144 284193623983536 284265879846912 286233117769728 287226982761984 287631014390784 287760043409408 288164824875008 288629733190752 289214712746496 290218930499088 290627170790688 291636292911489 292301664436224 292712834433024 293654537153091 293729198441472 293860963057664 294274326462464 294324513325056 295346473440768 295761926458368 296310826991616 296788877591904 298842779858976 298918760251392 299397398106112 299880428400153 300987402190848 301955725482507 302032497337344 302593035337728 303018681827328 304122687630336 304550485825536 304687104786432 305178669184608 305607952790208 305745046122496 306175126429696 307290632293152 307368760541184 307722886719552 308357613655281 308791368965106 309443106177024 310570518463488 310928333456214 311007386585088 311146902061056 311584580960256 312666471866368 312719795407872 313159686838272 313805628030816 314247046862016 314830253678592 316421766909504 317520453600162 318109735487744 318190614478848 319717826981478 319799114827776 320392625651712 321505100046336 321957349441536 323130355607232 323584891189632 323730048835584 324185427984384 324708449839596 324854111505152 325311071831552 325366551839808 326496296811474 326955567139524 327185402167296 327562359525888 329449661005824 330445348246656 330593583439872 330974467437616 331058617270272 332264782620864 332732167265664 333349680365568 333887487290892 334507144533504 336198127341348 336822072869376 337991593955728 339786559504512 340417164754944 340896017055744 342079683781632 342772992884736 343326002832684 343808946888984 343963176887808 344447017233408 345643013821024 345701961329796 346188247559496 348035006996256 348123494449152 350040264818688 350532653580288 351660371652467 351749780849664 353031331534668 353527927719768 354184035388416 355413841066848 357873452423712 357964441288704 359116068577961 360441703858176 360948723941376 361693237552128 362202018121728 364196304940032 364708606482432 365460875443296 365974955810496 368083577438208 368507654466624 368601347063808 369787194933522 370630868631552 371152221437952 371917781369856 372346275867318 372440944429056 375018390411264 376320537600192 378924831978048 379021173129216 380240543200194 381644157026304 382969310349312 383508019187712 384839644254336 385619616995328 386958573998784 387502894387584 388848390548652 389735552581632 390283779244032 391539382870788 391638931255296 392432684433408 393795297921024 394349235277824 395718503455872 398457039811968 398558347001856 399840571200204 401316536254464 402607633976676 402709996449792 405496916840448 406067314434048 406904892246144 407477270386944 409720843057536 409825014054912 410297182292736 411143484873708 411721825286808 412661173321728 413241648611328 414094024617984 414571111274952 414676515446784 416959727210496 417546249117696 418407504041088 418996062482688 419773671571456 421895689212672 422002955649024 423360604800216 426290435975304 426398819770368 428673466728448 429276465922048 429349676654592 430840474142976 431446521586176 431640065114112 432247237312512 432944599786128 433822069119744 435328395748632 435940756186032 436749812701184 438452496654336 439069251649536 440593797662208 440791444586496 441411489693696 443019710161152 443642889687552 444466240487424 445183316387856 446009526044672 448264169788464 448378140377088 449096097159168 453048746006016 453889553006592 454528022740992 456106245042176 456184031445504 456825728738304 457030657179648 457768003776912 458411929185312 458617569183744 459262689644544 460935948439728 461584330079328 463187053447659 464046675995008 464164659265536 465855777695232 466392500184321 466511079877632 466720353091584 467376871440384 468999707799552 470708442046224 471370570293024 472245380517888 473885121422464 474632650364256 476280680400243 477164603231616 477285921718272 479576740472217 480588938477568 481264965255168 482257650069504 482936024162304 484695533410848 485377336784448 485595073253376 486278141976576 487062674759394 487281167257728 487966607747328 489744445217211 490433350709286 490778103250944 491343539288832 491468462751744 493049593244696 494174491508736 494869628583936 495668022369984 495890375159808 496461701156424 496587925905408 500024520548352 500831230936338 501760716800256 504297191012022 505233109304064 505361564172288 506987390933592 508858876035072 510625747132416 511344025583616 513119525672448 514159489327104 514989004249026 515713420333476 515944765331712 516670525850112 518464520731536 519647403442176 522052510494384 522185241673728 523243579244544 525060397228032 525798980370432 527624671274496 531276053082624 533120761600272 536810178635568 536946661933056 540662555787264 541423085912064 542539856328192 543303027182592 546294457410048 547062909723648 548191313164944 548962433715744 552125366157312 552761481699936 552902020595712 554680792400283 555946302947328 556728332156928 557876672054784 558519413800977 558661416643584 562527585616896 564480806400288 568387247967072 568531759693824 570360814800291 572466235539456 574453965523968 575262028781568 575520086818816 576329649750016 577259466381504 578429425492992 580437860998176 581254341581376 583272585822978 584603328872448 585425668866048 587309074306182 587458396882944 587721926115328 588548652924928 588649026650112 590692946881536 591523852916736 592621653983232 593577755183808 597685559717952 597837520502784 598794796212224 599760856800306 601974804381696 603911450965014 604064994674688 605186070675456 608245375260672 609100971651072 609374209572864 610357338369216 611215905580416 611490092244992 612350252859392 614581264586304 614737521082368 615445773439104 616715227310562 617582737930212 621141036926976 621856666912428 622014773170176 622293804122112 625332943732736 625439590815744 626319373676544 627611256061632 628494093724032 629660507357184 632843533819008 635040907200324 636219470975488 639435653962956 639598229655552 643010200092672 643914698883072 646260711214464 647169782379264 647460097671168 648370855968768 649416899679192 649708223010304 650622143663104 650733103679616 652992593622948 653911134279048 655124719051776 660890696493312 661187166879744 661948934875232 662117234540544 664529565241728 665464334531328 666699360731136 667774974581784 669014289067008 672396254682696 673644145738752 675983187911456 679573119009024 680834329509888 681792034111488 684159367563264 685545985769472 686652005665368 687617893777968 687926353775616 688894034466816 691286027642048 691403922659592 692376495118992 696070013992512 696246988898304 700080529637376 701065307160576 703320743304934 703499561699328 706062663069336 707055855439536 708368070776832 710827682133696 715746904847424 715928882577408 718232137155922 720883407716352 721897447882752 723386475104256 724404036243456 728392609880064 729417212964864 730594012139091 730921750886592 731949911620992 735650026063929 736167154876416 737015308933248 737202694127616 739574389867044 741261737263104 742304442875904 743835562739712 744692551734636 744881888858112 750036780822528 751246846404507 752641075200384 757849663956096 758042346258432 760481086400388 763288314052608 765938620698624 767016038375424 769679288508672 771239233990656 773917147997568 775005788775168 777696781097304 779471105163264 780567558488064 783078765741576 783277862510592 784865368866816 787590595842048 788698470555648 791437006911744 796914079623936 797116694003712 799681142400408 802633072508928 805215267953352 805419992899584 810993833680896 812134628868096 813809784492288 814954540773888 819441686115072 819650028109824 820594364585472 822286969747416 823443650573616 825322346643456 828188049235968 829142222549904 829353030893568 833919454420992 835092498235392 836815008082176 837992124965376 839547343142912 843791378425344 846721209600432 852580871950608 852797639540736 857346933456896 858552931844096 858699353309184 861680948285952 862893043172352 863280130228224 864494474625024 865889199572256 867644138239488 870656791497264 871881512372064 873499625402368 874908878734467 876904993308672 878138503299072 880963611459273 881187595324416 881582889172992 882822979387392 886039420322304 887285779375104 888932480974848 890366632775712 892019052089344 896528339576928 896756280754176 898192194318336 899641285200459 905867176447521 906097492012032 907779106013184 909056045481984 912212490084352 912368062891008 913651457476608 914061314359296 915536007553824 916823858370624 917235138367488 918525379289088 921871896879456 923168660158656 925072840965843 926374106895318 928093351990016 928329318531072 931711555390464 932785000368642 933022159755264 933440706183168 934753742880768 937999415599104 941416884092448 942741140586048 944490761035776 947770242844928 949265300728512 952561360800486 954329206463232 954571843436544 959153480944434 961177876955136 964515300139008 965872048324608 969391066821696 970754673568896 971190146506752 972556283953152 974125349518788 974562334515456 975933215494656 979488890434422 980866701418572 981556206501888 982687078577664 986099186489392 988348983017472 991336044739968 991780750319616 992923402312848 993175851810816 1000049041096704 1001662461872676 1003521433600512 1008594382024044 1010466218608128 1013974781867184 1021251494264832 1022688051167232 1026239051344896 1028318978654208 1029978008498052 1031426840666952 1031889530663424 1033341051700224 1036929041463072 1044105020988768 1044370483347456 1047730385644979 1050120794456064 1051597960740864 1054981114957401 1055249342548992 1062552106165248 1066241523200544 1073620357271136 1073893323866112 1077348205733883 1081325111574528 1082846171824128 1085079712656384 1086606054365184 1092588914820096 1094125819447296 1096382626329888 1097924867431488 1104250732314624 1105522963399872 1105804041191424 1109361584800566 1111892605894656 1113456664313856 1115753344109568 1117038827601954 1117322833287168 1125055171233792 1128961612800576 1136774495934144 1137063519387648 1140721629600582 1144932471078912 1148907931047936 1150524057563136 1151040173637632 1154518932763008 1156858850985984 1160875721996352 1162508683162752 1166545171645956 1169206657744896 1170851337732096 1174618148612364 1174916793765888 1175443852230656 1177298053300224 1181385893763072 1183047705833472 1187155510367616 1195371119435904 1195675041005568 1197589592424448 1199521713600612 1203949608763392 1207822901930028 1208129989349376 1216490750521344 1218201943302144 1220714676738432 1222431811160832 1222980184489984 1224700505718784 1229162529172608 1229475042164736 1230891546878208 1233430454621124 1235165475860424 1242282073853952 1243713333824856 1244029546340352 1250665887465472 1250879181631488 1252638747353088 1255222512123264 1256988187448064 1259321014714368 1265687067638016 1270081814400648 1272438941950976 1278871307925912 1279196459311104 1286020400185344 1287829397766144 1292521422428928 1294339564758528 1294920195342336 1296741711937536 1298833799358384 1299416446020608 1301244287326208 1301466207359232 1305985187245896 1307822268558096 1310249438103552 1321781392986624 1322374333759488 1323897869750464 1324234469081088 1329059130483456 1330928669062656 1333398721462272 1335549949163568 1338028578134016 1344792509365392 1347288291477504 1351966375822912 1359146238018048 1361668659019776 1363584068222976 1368318735126528 1371091971538944 1373304011330736 1375235787555936 1375852707551232 1377788068933632 1382572055284096 1382807845319184 1384752990237984 1389561160342977 1392140027985024 1392493977796608 1399177500552963 1400161059274752 1402130614321152 1406641486609868 1406999123398656 1412125326138672 1414111710879072 1416736141553664 1421655364267392 1428842041200729 1431493809694848 1431857765154816 1436464274311844 1438730221416651 1441766815432704 1443794895765504 1446772950208512 1448808072486912 1456785219760128 1458834425929728 1461188024278182 1461843501773184 1463899823241984 1469233335651633 1471300052127858 1472334309752832 1474030617866496 1474405388255232 1479148779734088 1482523474526208 1484608885751808 1487671125479424 1489385103469272 1489763777716224 1500073561645056 1502493692809014 1505282150400768 1515699327912192 1516084692516864 1520962172800776 1526576628105216 1531877241397248 1534032076750848 1539358577017344 1542478467981312 1547834295995136 1550011577550336 1555393562194608 1558942210326528 1566157531483152 1566555725021184 1569730737733632 1575181191684096 1577396941111296 1582874013823488 1593828159247872 1599362284800816 1610430535906704 1610839985799168 1621987667361792 1624269257736192 1627619568984576 1629909081547776 1638883372230144 1641188729170944 1644573939494832 1646887301147232 1656376098471936 1658284445099808 1658706061787136 1664042377200849 1667838908841984 1670184996470784 1673630016164352 1675558241402931 1675984249930752 1679094686285824 1687582756850688 1693442419200864 1705161743901216 1705595279081472 1711082444400873 1714693866913792 1717105863688192 1717398706618368 1723361896571904 1725786086344704 1726560260456448 1728988949250048 1731778399144512 1735288276478976 1741313582994528 1743763024744128 1746999250804736 1749817757468934 1753809986617344 1756277006598144 1761927222918546 1762375190648832 1763165778345984 1765645958774784 1772078840644608 1774571558750208 1777864961949696 1780733265551424 1784038104178688 1793056679153856 1793512561508352 1796384388636672 1799282570400918 1811734352895042 1812194984024064 1815558212026368 1824424980168704 1824736125782016 1827302914953216 1828122628718592 1831072015107648 1833647716741248 1834470276734976 1837050758578176 1843743793758912 1846337320317312 1850145681931686 1852748213790636 1856186703980032 1863423110780928 1865570000737284 1866044319510528 1866881412366336 1875998831198208 1882833768184896 1885482281172096 1888981522071552 1895540485689856 1898530601457024 1905122721600972 1908658412926464 1918306961888868 1929030600278016 1931744096649216 1938782133643392 1941509347137792 1942380293013504 1945112567906304 1948250699037576 1949124669030912 1951866430989312 1958977780868844 1961733402837144 1965374157155328 1972198372978784 1982672089479936 1983561500639232 1985846804625696 1986351703621632 2000098082193408 2003324923745352 2007042867201024 2017188764048088 2020932437216256 2027949563734368 2042502988529664 2045376102334464 2052478102689792 2056637957308416 2059956016996104 2062853681333904 2063779061326848 2066682103400448 2073858082926144 2088210041977536 2088740966694912 2095460771289958 2100241588912128 2103195921481728 2109962229914802 2110498685097984 2125104212330496 2132483046401088 2147240714542272 2147786647732224 2154696411467766 2162650223149056 2165692343648256 2170159425312768 2173212108730368 2185177829640192 2188251638894592 2191782036417273 2192765252659776 2195849734862976 2208501464629248 2211045926799744 2211608082382848 2218723169601132 2223785211789312 2226913328627712 2231506688219136 2234077655203908 2234645666574336 2250110342467584 2257923225601152 2273548991868288 2274127038775296 2281443259201164 2289864942157824 2297815862095872 2301048115126272 2309037865526016 2313717701971968 2321751443992704 2325017366325504 2333090343291912 2338413315489792 2341702675464192 2349236297224728 2349833587531776 2354596106600448 2362771787526144 2366095411666944 2374311020735232 2390742238871808 2391350082011136 2395179184848896 2399043427201224 2407899217526784 2415645803860056 2416259978698752 2432981501042688 2436403886604288 2441429353476864 2444863622321664 2445960368979968 2449401011437568 2458325058345216 2458950084329472 2461783093756416 2466860909242248 2470330951720848 2484564147707904 2487426667649712 2488059092680704 2501331774930944 2501758363262976 2505277494706176 2510445024246528 2513976374896128 2518642029428736 2531374135276032 2540163628801296 2544877883901952 2557742615851824 2558392918622208 2572040800370688 2575658795532288 2585042844857856 2588679129517056 2589840390684672 2593483423875072 2597667598716768 2598832892041216 2602488574652416 2602932414718464 2611970374491792 2615644537116192 2620498876207104 2624726636203401 2642890834377819 2643562785973248 2644748667518976 2647795739500928 2648468938162176 2658118260966912 2661857338125312 2666797442924544 2671099898327136 2676057156268032 2689585018730784 2694576582955008 2698923855601377 2703932751645824 2717601529342563 2718292476036096 2723337318039552 2727168136445952 2736637470253056 2742183943077888 2746608022661472 2750471575111872 2751705415102464 2755576137867264 2765144110568192 2765615690638368 2769505980475968 2775218522897529 2779122320685954 2784280055970048 2784987955593216 2798355001105926 2800322118549504 2804261228642304 2813282973219736 2813998246797312 2824250652277344 2828223421758144 2833472283107328 2843310728534784 2857684082401458 2862987619389696 2863715530309632 2872928548623688 2877460442833302 2883533630865408 2893545900417024 2897616144973824 2913570439520256 2917668851859456 2922376048556364 2923687003546368 2927799646483968 2938466671303266 2942600104255716 2944668619505664 2948061235732992 2958297559468176 2965046949052416 2975342250958848 2978770206938544 2979527555432448 3000147123290112 3004987385618028 3010564300801536 3031398655824384 3041924345601552 3063754482794496 3068064153501696 3078717154034688 3084956935962624 3095668591990272 3100023155100672 3110787124389216 3132315062966304 3133111450042368 3143191156934937 3150362383368192 3154793882222592 3164943344872203 3165748027646976 3187656318495744 3198724569601632 3220861071813408 3221679971598336 3232044617201649 3243975334723584 3248538515472384 3255239137969152 3259818163095552 3277766744460288 3282377458341888 3289147878989664 3293774602294464 3312752196943872 3316568890199616 3317412123574272 3328084754401698 3335677817683968 3340369992941568 3347260032328704 3351116482805862 3351968499861504 3358189372571648 3375165513701376 3386884838401728 3410323487802432 3411190558162944 3422164888801746 3429387733827584 3434797413236736 3446723793143808 3451572172689408 3453120520912896 3463556798289024 3470576552957952 3482627165989056 3487526049488256 3493998501609472 3499635514937868 3507619973234688 3512554013196288 3523854445837092 3524750381297664 3526331556691968 3544157681289216 3549143117500416 3561466531102848 3568076208357376 3586113358307712 3587025123016704 3592768777273344 3598565140801836 3623468705790084 3624389968048128 3648849960337408 3649472251564032 3654605829906432 3662144030215296 3667295433482496 3668940553469952 3674101517156352 3687487587517824 3692674640634624 3700291363863372 3705496427581272 3712373407960064 3726846221561856 3731140001474568 3732088639021056 3751997662396416 3765667536369792 3770964562344192 3777963044143104 3791080971379712 3797061202914048 3810245443201944 3817316825852928 3836613923777736 3858061200556032 3863488193298432 3877564267286784 3883018694275584 3884760586027008 3890225135812608 3896501398075152 3898249338061824 3903732861978624 3917955561737688 3923466805674288 3930748314310656 3944396745957568 3965344178959872 3967123001278464 3971693609251392 3972703407243264 4000196164386816 4006649847490704 4014085734402048 4034377528096176 4041864874432512 4055899127468736 4085005977059328 4090752204668928 4104956205379584 4113275914616832 4119912033992208 4125707362667808 4127558122653696 4133364206800896 4147716165852288 4168683481028931 4176420083955072 4177481933389824 4190921542579916 4197532501658889 4200483177824256 4206391842963456 4219924459829604 4220997370195968 4250208424660992 4264966092802176 4286526123602187 4294481429084544 4295573295464448 4309392822935532 4325300446298112 4331384687296512 4340318850625536 4346424217460736 4370355659280384 4376503277789184 4383564072834546 4385530505319552 4391699469725952 4417002929258496 4422091853599488 4423216164765696 4437446339202264 4447570423578624 4453826657255424 4463013376438272 4468155310407816 4469291333148672 4500220684935168 4515846451202304 4547097983736576 4548254077550592 4562886518402328 4579729884315648 4595631724191744 4602096230252544 4618075731052032 4627435403943936 4643502887985408 4650034732651008 4666180686583824 4676826630979584 4698472594449456 4699667175063552 4709192213200896 4725543575052288 4732190823333888 4748622041470464 4781484477743616 4790358369697792 4798086854402448 4831291607720112 4832519957397504 4865963002085376 4872807773208576 4882858706953728 4889727244643328 4891920737959936 4898802022875136 4916650116690432 4923566187512832 4933721818484496 4940661903441696 4969128295415808 4974853335299424 4976118185361408 4992127131602547 5002663549861888 5003516726525952 5010554989412352 5020890048493056 5026674724208793 5027952749792256 5037284058857472 5062748270552064 5080327257602592 5089755767803904 5115485231703648 5116785837244416 5133247333202619 5144081600741376 5151317591064576 5170085689715712 5177358259034112 5179680781369344 5186966847750144 5195335197433536 5197665784082432 5204977149304832 5205864829436928 5223940748983584 5231289074232384 5240997752414208 5249453272406802 5285781668755638 5287125571946496 5289497335037952 5295591479001856 5296937876324352 5316236521933824 5323714676250624 5333594885849088 5342199796654272 5352114312536064 5379170037461568 5389153165910016 5397847711202754 5407865503291648 5435203058685126 5436584952072192 5446674636079104 5473274940506112 5484367886155776 5493216045322944 5500943150223744 5503410830204928 5511152275734528 5530288221136384 5531231381276736 5539011960951936 5550437045795058 5558244641371908 5568560111940096 5596710002211852 5600644237099008 5626565946439472 5627996493594624 5648501304554688 5656446843516288 5666944566214656 5686621457069568 5715368164802916 5725975238779392 5745857097247376 5754920885666604 5787091800834048 5795232289947648 5827140879040512 5835337703718912 5844752097112728 5847374007092736 5855599292967936 5876933342606532 5885200208511432 5896122471465984 5916595118936352 5950684501917696 5957540413877088 5959055110864896 5978226318091939 6000294246580224 6009974771236056 6021128601603072 6062797311648768 6083848691203104 6127508965588992 6136128307003392 6157434308069376 6169913871925248 6191337183980544 6200046310201344 6221574248778432 6264630125932608 6266222900084736 6286382313869874 6300724766736384 6309587764445184 6329886689744406 6331496055293952 6375312636991488 6397449139203264 6441722143626816 6443359943196672 6464089234403298 6487950669447168 6497077030944768 6510478275938304 6519636326191104 6555533488920576 6564754916683776 6578295757979328 6587549204588928 6625504393887744 6633137780399232 6634824247148544 6656169508803396 6671355635367936 6680739985883136 6694520064657408 6702232965611724 6703936999723008 6750331027402752 6773769676803456 6820646975604864 6822381116325888 6844329777603492 6869594826473472 6893447586287616 6903144345378816 6927113596578048 6941153105915904 6965254331978112 6975052098976512 6987997003218944 6999271029875736 7015239946469376 7025108026392576 7047708891674184 7049500762595328 7088315362578432 7098286235000832 7122933062205696 7136152416714752 7172226716615424 7174050246033408 7185537554546688 7197130281603672 7246937411580168 7248779936096256 7297699920674816 7298944503128064 7309211659812864 7324288060430592 7334590866964992 7337881106939904 7348203034312704 7374975175035648 7385349281269248 7400582727726744 7410992855162544 7424746815920128 7453692443123712 7462280002949136 7464177278042112 7503995324792832 7531335072739584 7541929124688384 7555926088286208 7582161942759424 7594122405828096 7620490886403888 7634633651705856 7673227847555472 7716122401112064 7726976386596864 7755128534573568 7766037388551168 7769521172054016 7780450271625216 7793002796150304 7796498676123648 7807465723957248 7835911123475376 7846933611348576 7861496628621312 7874179908610203 7888793491915136 7928672503133457 7930688357919744 7934246002556928 7943387218502784 7945406814486528 8000392328773632 8013299694981408 8028171468804096 8068755056192352 8083729748865024 8096771566804131 8111798254937472 8152804588027689 8170011954118656 8181504409337856 8209912410759168 8226551829233664 8239824067984416 8251414725335616 8255116245307392 8266728413601792 8295432331704576 8325655568692587 8337366962057862 8352840167910144 8354963866779648 8381843085159832 8395065003317778 8400966355648512 8412783685926912 8439848919659208 8441994740391936 8500416849321984 8529932185604352 8573052247204374 8588962858169088 8591146590928896 8618785645871064 8650600892596224 8680637701251072 8692848434921472 8740711318560768 8753006555578368 8767128145669092 8771061010639104 8783398939451904 8834005858516992 8844183707198976 8874892678404528 8895140847157248 8926026752876544 8936310620815632 8938582666297344 9000441369870336 9031692902404608 9094195967473152 9125773036804656 9191263448383488 9204192460505088 9236151462104064 9254870807887872 9287005775970816 9300069465302016 9332361373167648 9396945188898912 9399334350127104 9429573470804811 9451087150104576 9464381646667776 9494830034616609 9497244082940928 9562968955487232 9580716739395584 9596173708804896 9662583215440224 9665039914795008 9696133851604947 9731926004170752 9745615546417152 9765717413907456 9779454489286656 9783841475919872 9797604045750272 9833300233380864 9847132375025664 9867443636968992 9881323806883392 9938256590831616 9949706670598848 9952236370722816 9984254263205094 10005327099723776 10007033453051904 10021109978824704 10041780096986112 10053349448417586 10055905499584512 10074568117714944 10125496541104128 10160654515205184 10179511535607808 10230970463407296 10233571674488832 10266494666405238 10288163201482752 10340171379431424 10354716518068224 10359361562738688 10390670394867072 10395331568164864 10409954298609664 10411729658873856 10447881497967168 10462578148464768 10481995504828416 10498906544813604 10571563337511276 10574251143892992 10578994670075904 10591182958003712 10632473043867648 10647429352501248 10684399593308544 10704228625072128 10758340074923136 10778306331820032 10795695422405508 10815731006583296 10870406117370252 10873169904144384 10946549881012224 10986432090645888 11001886300447488 11006821660409856 11022304551469056 11060576442272768 11062462762553472 11078023921903872 11100874091590116 11116489282743816 11137120223880192 11193420004423704 11253131892878944 11255992987189248 11297002609109376 11312893687032576 11333889132429312 11373242914139136 11430736329605832 11451950477558784 11491714194494752 11509841771333208 11574183601668096 11590464579895296 11654281758081024 11670675407437824 11689504194225456 11694748014185472 11711198585935872 11753866685213064 11770400417022864 11792244942931968 11833190237872704 11901369003835392 11915080827754176 11918110221729792 11956452636183878 12000588493160448 12019949542472112 12042257203206144 12125594623297536 12167697382406208 12255017931177984 12272256614006784 12314868616138752 12339827743850496 12382674367961088 12400092620402688 12443148497556864 12506050443086793 12529260251865216 12532445800169472 12572764627739748 12601449533472768 12619175528890368 12659773379488812 12662992110587904 12750625273982976 12794898278406528 12883444287253632 12886719886393344 12928178468806596 12975901338894336 12994154061889536 13020956551876608 13039272652382208 13111066977841152 13129509833367552 13156591515958656 13175098409177856 13251008787775488 13266275560798464 13269648494297088 13312339017606792 13342711270735872 13361479971766272 13389040129314816 13404465931223448 13407873999446016 13500662054805504 13547539353606912 13641293951209728 13644762232651776 13688659555206984 13739189652946944 13786895172575232 13806288690757632 13854227193156096 13882306211831808 13930508663956224 13950104197953024 13975994006437888 13998542059751472 14030479892938752 14095417783348368 14099001525190656 14176630725156864 14196572470001664 14245866124411392 14272304833429504 14344453433230848 14371075109093376 14394260563207344 14493874823160336 14497559872192512 14595399841349632 14597889006256128 14618423319625728 14648576120861184 14669181733929984 14675762213879808 14696406068625408 14749950350071296 14770698562538496 14801165455453488 14821985710325088 14849493631840256 14907384886247424 14924560005898272 14928354556084224 14976381394807641 15007990649585664 15062670145479168 15080024172626379 15083858249376768 15111852176572416 15164323885518848 15188244811656192 15240981772807776 15269267303411712 15346455695110944 15399741999607857 15432244802224128 15453952773193728 15510257069147136 15532074777102336 15539042344108032 15560900543250432 15586005592300608 15592997352247296 15614931447914496 15671822246950752 15693867222697152 15722993257242624 15748359817220406 15777586983830272 15857345006266914 15861376715839488 15868492005113856 15886774437005568 15890813628973056 16000784657547264 16026599389962816 16056342937608192 16137510112384704 16167459497730048 16193543133608262 16223596509874944 16305609176055378 16340023908237312 16419824821518336 16453103658467328 16479648135968832 16502829450671232 16510232490614784 16533456827203584 16590864663409152 16651311137385174 16674733924115724 16705680335820288 16763686170319664 16790130006635556 16801932711297024 16879697839318416 16883989480783872 17000833698643968 17059864371208704 17146104494408748 17177925716338176 17237571291742128 17361275402502144 17385696869842944 17481422637121536 17506013111156736 17534256291338184 17542122021278208 17566797878903808 17688367414397952 17749785356809056 17852053505753088 17872621241631264 17877165332594688 17934678954275817 18000882739740672 18063385804809216 18188391934946304 18251546073609312 18382526896766976 18408384921010176 18472302924208128 18509741615775744 18574011551941632 18600138930604032 18664722746335296 18793890377797824 18798668700254208 18859146941609622 18902174300209152 18928763293335552 18989660069233218 18994488165881856 19125937910974464 19161433478791168 19192347417609792 19325166430880448 19330079829590016 19392267703209894 19463852008341504 19491231092834304 19531434827814912 19558908978573312 19567682951839744 19666600466761728 19694264750051328 19734887273937984 19762647613766784 19876513181663232 19899413341197696 19904472741445632 19968508526410188 20014066906103808 20042219957649408 20083560193972224 20106698896835172 20111810999169024 20250993082208256 20321309030410368 20359023071215616 20461940926814592 20467143348977664 20532989332810476 20680342758862848 20709433036136448 20781340789734144 20790663136329728 20819908597219328 20823459317747712 20895762995934336 20925156296929536 20963991009656832 20997813089627208 21143126675022552 21148502287785984 21182365916007424 21264946087735296 21294858705002496 21368799186617088 21408457250144256 21516680149846272 21556612663640064 21591390844811016 21631462013166592 21740812234740504 21746339808288768 21893099762024448 21972864181291776 22003772600894976 22013643320819712 22044609102938112 22121152884545536 22124925525106944 22156047843807744 22201748183180232 22232978565487632 22274240447760384 22386840008847408 22506263785757888 22511985974378496 22594005218218752 22625787374065152 22667778264858624 22746485828278272 22861472659211664 22903900955117568 22983428388989504 23019683542666416 23148367203336192 23180929159790592 23308563516162048 23341350814875648 23379008388450912 23389496028370944 23422397171871744 23507733370426128 23540800834045728 23584489885863936 23622539725830609 23666380475745408 23786017509400371 23802738007670784 23830161655508352 23836220443459584 23912905272367756 24001176986320896 24039899084944224 24084514406412288 24251189246595072 24290314700412393 24335394764812416 24458413764083067 24510035862355968 24544513228013568 24629737232277504 24679655487700992 24765348735922176 24800185240805376 24886296995113728 24976966706077761 25012100886173586 25058520503730432 25064891600338944 25145529255479496 25202899066945536 25238351057780736 25319546758977624 25325984221175808 25501250547965952 25589796556813056 25766888574507264 25773439772786688 25856356937613192 25951802677788672 26041913103753216 26078545304764416 26222133955682304 26259019666735104 26313183031917312 26350196818355712 26502017575550976 26532551121596928 26624678035213584 26685422541471744 26778080258629632 26808931862446896 26815747998892032 27001324109611008 27095078707213824 27282587902419456 27377319110413968 27573790345150464 27612577381515264 27708454386312192 27764612423663616 27861017327912448 27900208395906048 27951988012875776 27997084119502944 28190835566696736 28198003050381312 28288720412414433 28353261450313728 28393144940003328 28484490103849827 28491732248822784 28544609666859008 28688906866461696 28742150218186752 28788521126414688 28987749646320672 28995119744385024 29088401554814841 29190799682699264 29195778012512256 29236846639251456 29297152241722368 29338363467859968 29351524427759616 29392812137250816 29499900700142592 29541397125076992 29602330910906976 29643971420650176 29698987263680512 29814769772494848 29849120011796544 29856709112168448 29952762789615282 30015981299171328 30125340290958336 30160048345252758 30167716498753536 30223704353144832 30328647771037696 30376489623312384 30481963545615552 30538534606823424 30692911390221888 30799483999215714 30864489604448256 31020514138294272 31064149554204672 31078084688216064 31172011184601216 31185994704494592 31229862895828992 31343644493901504 31387734445394304 31445986514485248 31496719634440812 31555173967660544 31714690012533828 31722753431678976 31736984010227712 31773548874011136 32053198779925632 32112685875216384 32275020224769408 32334918995460096 32387086267216524 32447193019749888 32611218352110756 32839649643036672 32959296271937664 33005658901342464 33020464981229568 33066913654407168 33181729326818304 33302622274770348 33349467848231448 33411360671640576 33527372340639328 33580260013271112 33759395678636832 33767978961567744 34001667397287936 34119728742417408 34292208988817496 34355851432676352 34475142583484256 34722550805004288 34771393739685888 34962845274243072 35012026222313472 35068512582676368 35084244042556416 35133595757807616 35376734828795904 35499570713618112 35704107011506176 35745242483262528 35754330665189376 35869357908551634 36001765479481344 36126771609618432 36376783869892608 36503092147218624 36765053793533952 36816769842020352 36944605848416256 37019483231551488 37148023103883264 37200277861208064 37329445492670592 37587780755595648 37597337400508416 37718293883219244 37804348600418304 37857526586671104 37979320138466436 37988976331763712 38251875821948928 38384694835219584 38650332861760896 38660159659180032 38784535406419788 38927704016683008 38982462185668608 39062869655629824 39117817957146624 39333200933523456 39388529500102656 39469774547875968 39525295227533568 39753026363326464 39798826682395392 39808945482891264 39937017052820376 40028133812207616 40084439915298816 40167120387944448 40213397793670344 40223621998338048 40501986164416512 40642618060820736 40718046142431232 40923881853629184 40934286697955328 41065978665620952 41360685517725696 41418866072272896 41562681579468288 41581326272659456 41639817194438656 41646918635495424 41791525991868672 41850312593859072 41927982019313664 41995626179254416 42286253350045104 42297004575571968 42364731832014848 42529892175470592 42589717410004992 42737598373234176 42816914500288512 43033360299692544 43113225327280128 43182781689622032 43262924026333184 43481624469481008 43492679616577536 43786199524048896 43945728362583552 44007545201789952 44027286641639424 44089218205876224 44242305769091072 44249851050213888 44312095687615488 44403496366360464 44465957130975264 44548480895520768 44773680017694816 44929144184422923 45012527571515776 45023971948756992 45188010436437504 45240072517879137 45251574748130304 45335556529717248 45492971656556544 45722945318423328 45807801910235136 45966856777979008 46039367085332832 46199225998823571 46296734406672384 46361858319581184 46617127032324096 46682701629751296 46758016776901824 46778992056741888 46844794343743488 47015466740852256 47081601668091456 47168979771727872 47245079451661218 47332760951490816 47572035018800742 47605476015341568 47660323311016704 47672440886919168 47825810544735512 48002353972641792 48079798169888448 48169028812824576 48502378493190144 48580629400824786 48670789529624832 48916827528166134 49020071724711936 49259474464555008 49359310975401984 49530697471844352 49600370481610752 49772593990227456 49953933412155522 50024201772347172 50117041007460864 50291058510958992 50405798133891072 50639093517955248 50651968442351616 51002501095931904 51179593113626112 51533777149014528 51712713875226384 52083826207506432 52157090609528832 52444267911364608 52518039333470208 52626366063834624 52700393636711424 53065102243193856 53249356070427168 53556160517259264 53617863724893792 53631495997784064 53804036862827451 54002648219222016 54190157414427648 54565175804838912 54754638220827936 55147580690300928 55225154763030528 55416908772624384 55529224847327232 55722034655824896 55800416791812096 55903976025751552 55994168239005888 56381671133393472 56396006100762624 56577440824828866 56706522900627456 56786289880006656 56968980207699654 56983464497645568 57089219333718016 57377813732923392 57484300436373504 57577042252829376 57975499292641344 57990239488770048 58176803109629682 58391556025024512 58473693278502912 58594304483444736 58676726935719936 58703048855519232 58999801400285184 59082794250153984 59204661821813952 59287942841300352 59397974527361024 59629539544989696 59698240023593088 59713418224336896 59905525579230564 60250680581916672 60320096690505516 60335432997507072 60657295542075392 60752979246624768 60963927091231104 61077069213646848 61385822780443776 61598967998431428 62041028276588544 62128299108409344 62344022369202432 62371989408989184 62459725791657984 62687288987803008 62775468890788608 62891973028970496 62993439268881624 63110347935321088 63429380025067656 63445506863357952 63547097748022272 64106397559851264 64225371750432768 64550040449538816 64669837990920192 64774172534433048 64894386039499776 65222436704221512 65679299286073344 65918592543875328 66011317802684928 66040929962459136 66133827308814336 66363458653636608 66605244549540696 66698935696462896 66822721343281152 67054744681278656 67160520026542224 67518791357273664 67535957923135488 68003334794575872 68239457484834816 68584417977634992 68711702865352704 68950285166968512 69445101610008576 69542787479371776 69925690548486144 70024052444626944 70137025165352736 70168488085112832 70267191515615232 70753469657591808 70867619177491827 70999141427236224 71358052528201113 71408214023012352 71490484966525056 71508661330378752 71738715817103268 72003530958962688 72253543219236864 72753567739785216 72870944101237179 73006184294437248 73530107587067904 73633539684040704 73889211696832512 74038966463102976 74296046207766528 74400555722416128 74658890985341184 75175561511191296 75194674801016832 75436587766438488 75608697200836608 75715053173342208 75958640276932872 75977952663527424 76503751643897856 76769389670439168 77300665723521792 77320319318360064 77569070812839576 77855408033366016 78125739311259648 78235635914293248 78666401867046912 78777059000205312 78939549095751936 79050590455067136 79506052726652928 79597653364790784 79874034105640752 80056267624415232 80334240775888896 80426795587340688 80447243996676096 81003972328833024 81285236121641472 81436092284862464 81847763707258368 82131957331241904 82721371035451392 82837732144545792 83125363158936576 83162652545318912 83279634388877312 83293837270990848 83583051983737344 83700625187718144 83855964038627328 83991252358508832 84572506700090208 84594009151143936 84729463664029696 84866161237243299 85059784350941184 85179434820009984 85453470311549481 85475196746468352 85633829000577024 86066720599385088 86226450654560256 86365563379244064 86525848052666368 86963248938962016 86985359233155072 87265204664444523 87572399048097792 87891456725167104 88015090403579904 88054573283278848 88178436411752448 88484611538182144 88499702100427776 88624191375230976 88806992732720928 88931914261950528 89096961791041536 89547360035389632 89858288368845846 90025055143031552 90047943897513984 90376020872875008 90480145035758274 90503149496260608 90671113059434496 90985943313113088 91445890636846656 91615603820470272 91933713555958016 92078734170665664 92398451997647142 92593468813344768 93234254064648192 93516033553803648 93557984113483776 93689588687486976 94030933481704512 94163203336182912 94337959543455744 94490158903322436 94665521902981632 95144070037601484 95210952030683136 95320646622033408 95651621089471024 96159596339776896 96338057625649152 97004756986380288 97161258801649572 97341579059249664 97833655056332268 98518948929110016 99061394943688704 99200740963221504 99545187980454912 99907866824311044 100048403544694344 100234082014921728 100582117021917984 101278187035910496 101303936884703232 101629847407562963 102005002191863808 102359186227252224 103067554298029056 103425427750452768 104167652415012864 104314181219057664 104888535822729216 105036078666940416 105252732127669248 105400787273422848 106130204486387712 106498712140854336 107112321034518528 107235727449787584 107262991995568128 107608073725654902 108005296438444032 108380314828855296 109130351609677824 109509276441655872 110295161380601856 110450309526061056 110833817545248768 111058449694654464 111444069311649792 111600833583624192 111988336478011776 112763342266786944 112792012201525248 113154881649657732 113413045801254912 113572579760013312 113937960415399308 113966928995291136 114755627465846784 115154084505658752 115950998585282688 115980478977540096 116353606219259364 116783112050049024 116947386557005824 117188608966889472 117353453871439872 117999602800570368 118165588500307968 118409323643627904 118575885682600704 118795949054722048 119259079089979392 119396480047186176 119426836448673792 119811051158461128 120501361163833344 120640193381011032 120670865995014144 121314591084150784 121505958493249536 121927854182462208 122154138427293696 122771645560887552 123197935996862856 124082056553177088 124256598216818688 124688044738404864 124743978817978368 124919451583315968 125374577975606016 125550937781577216 125783946057940992 125986878537763248 126220695870642176 126858760050135312 126891013726715904 127094195496044544 128212795119702528 128450743500865536 129100080899077632 129339675981840384 129548345068866096 129788772078999552 130444873408443024 131358598572146688 131837185087750656 132022635605369856 132081859924918272 132267654617628672 132726917307273216 133210489099081392 133397871392925792 133645442686562304 134109489362557312 134321040053084448 134787432553268769 135037582714547328 135071915846270976 135720217553637411 136006669589151744 136478914969669632 137168835955269984 137423405730705408 137900570333937024 138597677996470713 138890203220017152 139085574958743552 139851381096972288 140048104889253888 140274050330705472 140336976170225664 140534383031230464 141506939315183616 141735238354983654 141998282854472448 142716105056402226 142816428046024704 142980969933050112 143017322660757504 143477431634206536 144007061917925376 144507086438473728 145507135479570432 145741888202474358 146012368588874496 147060215174135808 147778423393665024 148077932926205952 148592092415533056 148801111444832256 149317781970682368 150351123022382592 150873175532876976 151217394401673216 151917280553865744 151955905327054848 153007503287795712 153538779340878336 154601331447043584 155138141625679152 156251478622519296 156471271828586496 157332803734093824 157554118000410624 157879098191503872 158101180910134272 159195306729581568 159748068211281504 160668481551777792 160853591174681376 160894487993352192 161412110588482353 162007944657666048 162570472243282944 162872184569724928 163695527414516736 164263914662483808 165442742070902784 165675464289091584 166250726317873152 166325305090637824 166559268777754624 166587674541981696 167166103967474688 167401250375436288 167711928077254656 167982504717017664 169145013400180416 169188018302287872 169458927328059392 169732322474486598 170119568701882368 170358869640019968 170906940623098962 170950393492936704 171267658001154048 172133441198770176 172452901309120512 172731126758488128 173051696105332736 173926497877924032 173970718466310144 174530409328889046 175782913450334208 176030180807159808 176109146566557696 176969223076364288 176999404200855552 177248382750461952 177613985465441856 177863828523901056 178193923582083072 179094720070779264 179716576737691692 180050110286063104 180752041745750016 180960290071516548 181006298992521216 181971886626226176 182891781273693312 183231207640940544 183867427111916032 184157468341331328 184796903995294284 187032067107607296 187115968226967552 187379177374973952 188061866963409024 188326406672365824 188675919086911488 188980317806644872 189331043805963264 190288140075202968 190641293244066816 191303242178942048 192319192679553792 192676115251298304 194009513972760576 194322517603299144 194683158118499328 195667310112664536 197037897858220032 198122789887377408 198401481926443008 199090375960909824 199815733648622088 200096807089388688 200468164029843456 201164234043835968 202556374071820992 202607873769406464 203259694815125926 204010004383727616 204718372454504448 206135108596058112 206850855500905536 208335304830025728 208628362438115328 209777071645458432 210072157333880832 210505464255338496 210801574546845696 212260408972775424 212602857532475481 212997424281708672 214224642069037056 214471454899575168 214525983991136256 215216147451309804 216010592876888064 216760629657710592 218260703219355648 219018552883311744 220590322761203712 220900619052122112 221667635090497536 222116899389308928 222888138623299584 223201667167248384 223976672956023552 225526684533573888 225584024403050496 226309763299315464 226826091602509824 227145159520026624 227875920830798616 227933857990582272 229511254931693568 230308169011317504 231901997170565376 231960957955080192 232707212438518728 233566224100098048 234377217933778944 234706907742879744 235999205601140736 236331177000615936 236818647287255808 237151771365201408 237591898109444096 238518158179958784 238792960094372352 239622102316922256 241002722327666688 241280386762022064 241341731990028288 242629182168301568 243011916986499072 243855708364924416 244308276854587392 245543291121775104 246395871993725712 248164113106354176 248513196433637376 249376089476809728 249487957635956736 249838903166631936 250749155951212032 251101875563154432 251567892115881984 251973757075526496 252441391741284352 253717520100270624 253782027453431808 254188390992089088 254598483711729897 256360410934648443 256425590239405056 256901487001731072 258200161798155264 258679351963680768 259096690137732192 259577544157999104 260889746816886048 261795613993333569 262717197144293376 263674370175501312 264045271210739712 264163719849836544 264535309235257344 265453834614546432 266420978198162784 266795742785851584 267290885373124608 268218978725114624 268642080106168896 269574865106537538 270075165429094656 270143831692541952 271440435107274822 272013339178303488 272957829939339264 274337671910539968 274846811461410816 275801140667874048 277195355992941426 277780406440034304 279702762193944576 280548100661410944 280673952340451328 281068766062460928 283013878630367232 283470476709967308 283996565708944896 285432210112804452 285632856092049408 285961939866100224 286954863268413072 289014172876947456 291014270959140864 291483776404948716 292024737177748992 295556846787330048 297184184831066112 297602222889664512 298635563941364736 300702246044765184 301746351065753952 303834561107731488 303911810654109696 304889542222688889 306015006575591424 307077558681756672 309202662894087168 310276283251358304 312502957245038592 312942543657172992 314665607468187648 315108236000821248 315758196383007744 316202361820268544 318390613459163136 319496136422563008 321336963103555584 321707182349362752 321788975986704384 322824221176964706 324015889315332096 325140944486565888 325744369139449856 327391054829033472 328527829324967616 330885484141805568 331350928578183168 332501452635746304 332650610181275648 333175349083963392 334332207934949376 334802500750872576 335965009434035328 338290026800360832 338376036604575744 338917854656118784 339464644948973196 340239137403764736 340717739280039936 341813881246197924 341900786985873408 344266882397540352 345462253516976256 346103392210665472 347852995755848064 347941436932620288 349060818657778092 351565826900668416 352060361614319616 353938446152728576 353998808401711104 354496765500923904 355227970930883712 355727657047802112 356387847164166144 358189440141558528 359433153475383384 360100220572126208 361504083491500032 361920580143033096 362012597985042432 363943773252452352 365783562547386624 366462415281881088 367734854223832064 368314936682662656 369593807990588568 374064134215214592 374231936453935104 374758354749947904 376123733926818048 376652813344731648 377351838173822976 377960635613289744 378662087611926528 380576280150405936 381282586488133632 382606484357884096 384638385359107584 385352230502596608 388019027945521152 388645035206598288 389366316236998656 391334620225329072 394075795716440064 396245579774754816 396802963852886016 398180751921819648 399631467297244176 400193614178777376 400936328059686912 402328468087671936 404362297659806307 405112748143641984 405215747538812928 406519389630251852 407160652660912233 408020008767455232 409436744909008896 412270217192116224 413701711001811072 415793033989412139 416670609660051456 417256724876230656 419554143290916864 420144314667761664 421010928510676992 421603149093691392 424520817945550848 425205715064950962 425994848563417344 428449284138074112 428942909799150336 429051967982272512 430432294902619608 432021185753776128 433521259315421184 436521406438711296 438037105766623488 441180645522407424 443335270180995072 444233798778617856 445776277246599168 446403334334496768 447953345912047104 451053369067147776 452619526598630928 453652183205019648 455751841661597232 455867715981164544 459022509863387136 460616338022635008 463803994341130752 465414424877037456 468754435867557888 469413815485759488 471998411202281472 472662354001231872 473637294574511616 474303542730402816 475183796218888192 477585920188744704 479244204633844512 482005444655333376 482560773524044128 482683463980056576 484236331765447059 485258364336603136 486023833972998144 487711416729848832 488616553709174784 491086582243550208 492791743987451424 496328226212708352 497026392867274752 498752178953619456 498975915271913472 499677806333263872 501498311902424064 502203751126308864 503135784231763968 503947514151052992 504882783482568704 507435040200541248 507564054906863616 508376781984178176 509196967423459794 512720821869296886 512851180478810112 513802974003462144 516400323596310528 517358703927361536 518193380275464384 519155088315998208 521779493633772096 523591227986667138 527348740351002624 528090542421479424 528327439699673088 530907669229092864 532841956396325568 533591485571703168 534581770746249216 536437957450229248 537284160212337792 539149730213075076 540150330858189312 542880870214549644 545915659878678528 548675343821079936 549693622922821632 551602281335748096 554390711985882852 561096201322821888 561347904680902656 562137532124921856 566027757260734464 566940953419934616 567993131417889792 570864420225608904 571923879732200448 573909726536826144 578028345753894912 582028541918281728 582967552809897432 584049474355497984 591113693574660096 594368369662132224 595204445779329024 597271127882729472 601404492089530368 603492702131507904 607669122215462976 607823621308219392 609779084445377778 612030013151182848 614155117363513344 618405325788174336 620552566502716608 625005914490077184 625885087314345984 629331214936375296 630216472001642496 631516392766015488 632404723640537088 636781226918326272 638992272845126016 642673926207111168 643414364698725504 643577951973408768 645648442353929412 648031778630664192 650281888973131776 654782109658066944 657055658649935232 661770968283611136 662701857156366336 665002905271492608 666350698167926784 668664415869898752 669605001501745152 671930018868070656 676580053600721664 676752073209151488 677835709312237568 678929289897946392 680478274807529472 681435478560079872 683627762492395848 683801573971746816 688533764795080704 690924507033952512 692206784421330944 695705991511696128 695882873865240576 698121637315556184 703131653801336832 704120723228639232 707876892305457152 707997616803422208 708993531001847808 710455941861767424 711455314095604224 712775694328332288 716378880283117056 718866306950766768 720200441144252416 723008166983000064 723841160286066192 724025195970084864 727887546504904704 731567125094773248 732924830563762176 735469708447664128 736629873365325312 739187615981177136 748128268430429184 748463872907870208 749516709499895808 752247467853636096 753305626689463296 754703676347645952 755921271226579488 757324175223853056 761152560300811872 762565172976267264 763795451135189691 765212968715768192 769081232803945329 769276770718215168 770704461005193216 776038055891042304 777290070413196576 778732632473997312 782669240450658144 785386841980000707 788151591432880128 792491159549509632 793605927705772032 796361503843639296 799262934594488352 800387228357554752 801872656119373824 804656936175343872 808724595319612614 810225496287283968 810431495077625856 813038779260503704 814321305321824466 816040017534910464 818873489818017792 824540434384232448 827403422003622144 831586067978824278 833341219320102912 839108286581833728 842021857021353984 843206298187382784 849041635891101696 850411430129901924 851989697126834688 856898568276148224 857885819598300672 860864589805239216 867042518630842368 873042812877422592 876074211533246976 886670540361990144 891552554493198336 892806668668993536 895906691824094208 902106738134295552 905239053197261856 911503683323194464 911735431962329088 914668626668066667 918045019726774272 921232676045270016 927607988682261504 930828849754074912 937508871735115776 938827630971518976 943996822404562944 945324708002463744 947274589149023232 948607085460805632 950367592437776384 955171840377489408 958488409267689024 964010889310666752 965121547048088256 965366927960113152 968472663530894118 970516728673206272 972047667945996288 975422833459697664 977233107418349568 982173164487100416 985583487974902848 992656452425416704 994052785734549504 997504357907238912 997951830543826944 1002996623804848128 1004407502252617728 1007895028302105984 1009765566965137408 1014870080401082496 1015128109813727232 1016753563968356352 1018393934846919588 1025441643738593772 1025702360957620224 1032800647192621056 1036386760550928768 1038310176631996416 1043558987267544192 1047182455973334276 1054697480702005248 1056181084842958848 1061815338458185728 1065683912792651136 1067182971143406336 1069163541492498432 1072875914900458496 1074568320424675584 1078299460426150152 1080300661716378624 1085761740429099288 1091831319757357056 1097350687642159872 1099387245845643264 1103204562671496192 1108781423971765704 1122192402645643776 1122695809361805312 1124275064249843712 1132055514521468928 1133881906839869232 1135986262835779584 1141728840451217808 1143847759464400896 1147819453073652288 1156056691507789824 1164057083836563456 1165935105619794864 1168098948710995968 1182227387149320192 1188736739324264448 1190408891558658048 1194542255765458944 1202808984179060736 1206985404263015808 1213086892979418921 1215338244430925952 1215647242616438784 1219558168890755556 1224060026302365696 1228310234727026688 1236810651576348672 1241105133005433216 1250011828980154368 1251770174628691968 1258662429872750592 1260432944003284992 1263032785532030976 1264809447281074176 1273562453836652544 1277984545690252032 1285347852414222336 1286828729397451008 1287155903946817536 1291296884707858824 1296063557261328384 1300563777946263552 1309564219316133888 1314111317299870464 1323541936567222272 1330005810542985216 1332701396335853568 1337328831739797504 1339210003003490304 1343860037736141312 1353160107201443328 1355671418624475136 1357858579795892784 1360956549615058944 1367255524984791696 1367603147943493632 1377067529590161408 1381849014067905024 1384413568842661888 1391411983023392256 1396243274631112368 1406263307602673664 1408241446457278464 1415753784610914304 1415995233606844416 1417987062003695616 1420911883723534848 1422910628191208448 1425551388656664576 1432757760566234112 1437732613901533536 1440400882288504832 1446016333966000128 1447682320572132384 1448050391940169728 1452708995296341177 1455775093009809408 1463134250189546496 1465849661127524352 1470939416895328256 1473259746730650624 1478375231962354272 1496256536860858368 1496927745815740416 1499033418999791616 1504494935707272192 1506611253378926592 1509407352695291904 1511842542453158976 1514648350447706112 1522305120601623744 1525130345952534528 1527590902270379382 1530425937431536384 1538162465607890658 1538553541436430336 1541408922010386432 1552076111782084608 1554580140826393152 1557465264947994624 1565338480901316288 1570773683960001414 1584982319099019264 1592723007687278592 1598525869188976704 1600774456715109504 1603745312238747648 1609313872350687744 1617449190639225228 1620450992574567936 1626077558521007408 1628642610643648932 1637746979636035584 1649080868768464896 1654806844007244288 1663172135957648556 1684043714042707968 1686412596374765568 1698083271782203392 1700822860259803848 1703979394253669376 1715771639196601344 1721729179610478432 1734085037261684736 1746085625754845184 1752148423066493952 1773341080723980288 1783105108986396672 1785613337337987072 1791813383648188416 1804213476268591104 1810478106394523712 1823007366646388928 1823470863924658176 1829337253336133334 1836090039453548544 1842465352090540032 1855215977364523008 1861657699508149824 1875017743470231552 1877655261943037952 1887993644809125888 1890649416004927488 1894549178298046464 1897214170921611264 1910343680754978816 1916976818535378048 1928021778621333504 1930243094096176512 1930733855920226304 1936945327061788236 1944095335891992576 1950845666919395328 1964346328974200832 1971166975949805696 1985312904850833408 1988105571469099008 1995008715814477824 2005993247609696256 2008815004505235456 2015790056604211968 2019531133930274816 2029740160802164992 2030256219627454464 2033507127936712704 2036787869693839176 2050883287477187544 2051404721915240448 2065601294385242112 2072773521101857536 2076620353263992832 2087117974535088384 2094364911946668552 2109394961404010496 2112362169685917696 2123630676916371456 2131367825585302272 2134365942286812672 2138327082984996864 2145751829800916992 2149136640849351168 2156598920852300304 2160601323432757248 2171523480858198576 2183662639514714112 2194701375284319744 2198774491691286528 2206409125342992384 2217562847943531408 2244384805291287552 2245391618723610624 2248550128499687424 2264111029042937856 2267763813679738464 2271972525671559168 2283457680902435616 2287695518928801792 2291386353405569073 2295638906147304576 2307243698411835987 2312113383015579648 2328114167673126912 2331870211239589728 2336197897421991936 2356160525940002121 2364454774298640384 2377473478648528896 2380817783117316096 2389084511530917888 2405617968358121472 2413970808526031616 2426173785958837842 2430676488861851904 2431294485232877568 2439116337781511112 2448120052604731392 2456620469454053376 2473621303152697344 2482210266010866432 2500023657960308736 2517324859745501184 2526065571064061952 2529618894562148352 2547124907673305088 2555969091380504064 2570695704828444672 2573657458794902016 2582593769415717648 2601127555892527104 2619128438632267776 2628222634599740928 2660011621085970432 2674657663479595008 2678420006006980608 2687720075472282624 2706320214402886656 2711342837248950272 2715717159591785568 2734511049969583392 2735206295886987264 2744005880004200001 2754135059180322816 2763698028135810048 2768827137685323776 2782823966046784512 2792486549262224736 2812526615205347328 2816482892914556928 2831507569221828608 2831990467213688832 2835974124007391232 2841823767447069696 2845821256382416896 2851102777313329152 2865515521132468224 2875465227803067072 2880801764577009664 2892032667932000256 2895364641144264768 2896100783880339456 2905417990592682354 2911550186019618816 2926268500379092992 2931699322255048704 2941878833790656512 2946519493461301248 2956750463924708544 2992513073721716736 2993855491631480832 3008989871414544384 3013222506757853184 3023685084906317952 3029296700895412224 3044610241203247488 3050260691905069056 3055181804540758764 3060851874863072768 3076324931215781316 3077107082872860672 3109160281652786304 3114930529895989248 3130676961802632576 3141547367920002828 3185446015374557184 3197051738377953408 3201548913430219008 3207490624477495296 3218627744701375488 3234898381278450456 3240901985149135872 3252155117042014816 3257285221287297864 3275493959272071168 3298161737536929792 3309613688014488576 3326344271915297112 3368087428085415936 3372825192749531136 3396166543564406784 3401645720519607696 3407958788507338752 3431543278393202688 3443458359220956864 3468170074523369472 3492171251509690368 3504296846132987904 3546682161447960576 3566210217972793344 3571226674675974144 3583626767296376832 3608426952537182208 3620956212789047424 3646014733292777856 3646941727849316352 3658674506672266668 3672180078907097088 3684930704181080064 3710431954729046016 3723315399016299648 3750035486940463104 3755310523886075904 3775987289618251776 3781298832009854976 3789098356596092928 3794428341843222528 3820687361509957632 3833953637070756096 3856043557242667008 3860486188192353024 3861467711840452608 3873890654123576472 3888190671783985152 3901691333838790656 3928692657948401664 3942333951899611392 3970625809701666816 3990017431628955648 4011986495219392512 4017630009010470912 4031580113208423936 4039062267860549632 4059480321604329984 4067014255873425408 4073575739387678352 4101766574954375088 4102809443830480896 4131202588770484224 4145547042203715072 4153240706527985664 4174235949070176768 4188729823893337104 4218789922808020992 4224724339371835392 4247261353832742912 4262735651170604544 4268731884573625344 4276654165969993728 4291503659601833984 4298273281698702336 4313197841704600608 4321202646865514496 4343046961716397152 4358126985889023531 4367325279029428224 4389402750568639488 4397548983382573056 4412818250685984768 4435125695887062816 4488769610582575104 4490783237447221248 4497100256999374848 4528222058085875712 4535527627359476928 4543945051343118336 4566915361804871232 4575391037857603584 4582772706811138146 4591277812294609152 4614487396823671974 4624226766031159296 4656228335346253824 4663740422479179456 4672395794843983872 4712321051880004242 4754946957297057792 4778169023061835776 4811235936716242944 4827941617052063232 4852347571917675684 4861352977723703808 4878232675563022224 4913240938908106752 4947242606305394688 4964420532021732864 5052131142128123904 5059237789124296704 5094249815346610176 5111938182761008128 5147314917589804032 5165187538831435296 5202255111785054208 5238256877264535552 5256445269199481856 5320023242171940864 5349315326959190016 5356840012013961216 5375440150944565248 5412640428805773312 5422685674497900544 5431434319183571136 5469022099939166784 5470412591773974528 5488011760008400002 5508270118360645632 5527396056271620096 5537654275370647552 5565647932093569024 5584973098524449472 5625053230410694656 5632965785829113856 5663980934427377664 5671948248014782464 5683647534894139392 5691642512764833792 5731031042264936448 5750930455606134144 5761603529154019328 5784065335864000512 5790729282288529536 5792201567760678912 5810835981185364708 5852537000758185984 5883757667581313024 5893038986922602496 5913500927849417088 5985026147443433472 6017979742829088768 6026445013515706368 6047370169812635904 6058593401790824448 6089220482406494976 6100521383810138112 6110363609081517528 6121703749726145536 6152649862431562632 6154214165745721344 6218320563305572608 6229861059791978496 6261353923605265152 6283094735840005656 6370892030749114368 6394103476755906816 6403097826860438016 6414981248954990592 6437255489402750976 6469796762556900912 6481803970298271744 6504310234084029632 6514570442574595728 6550987918544142336 6596323475073859584 6619227376028977152 6652688543830594224 6736174856170831872 6745650385499062272 6792333087128813568 6803291441039215392 6815917577014677504 6863086556786405376 6874159060216707219 6886916718441913728 6921731095235507961 6936340149046738944 6984342503019380736 7008593692265975808 7068481577820006363 7093364322895921152 7132420435945586688 7142453349351948288 7167253534592753664 7216853905074364416 7241912425578094848 7292029466585555712 7293883455698632704 7317349013344533336 7344360157814194176 7369861408362160128 7420863909458092032 7446630798032599296 7500070973880926208 7551974579236503552 7578196713192185856 7588856683686445056 7641374723019915264 7667907274141512192 7712087114485334016 7720972376384706048 7747781308247152944 7803382667677581312 7857385315896803328 7884667903799222784 7980034863257911296 8023972990438785024 8035260018020941824 8063160226416847872 8078124535721099264 8118960643208659968 8134028511746850816 8147151478775356704 8203533149908750176 8205618887660961792 8232017640012600003 8262405177540968448 8291094084407430144 8306481413055971328 8348471898140353536 8377459647786674208 8437579845616041984 8449448678743670784 8494522707665485824 8525471302341209088 8537463769147250688 8553308331939987456 8583007319203667968 8596546563397404672 8626395683409201216 8642405293731028992 8686093923432794304 8716253971778047062 8734650558058856448 8778805501137278976 8795097966765146112 8825636501371969536 8870251391774125632 8977539221165150208 8981566474894442496 9071055254718953856 9087890102686236672 9133830723609742464 9150782075715207168 9165545413622276292 9182555624589218304 9228974793647343948 9327480844958358912 9344791589687967744 9424642103760008484 9556338046123671552 9622471873432485888 9655883234104126464 9704695143835351368 9722705955447407616 9756465351126044448 9826481877816213504 9894485212610789376 9928841064043465728 10104262284256247808 10118475578248593408 10188499630693220352 10223876365522016256 10294629835179608064 10330375077662870592 10404510223570108416 10476513754529071104 10512890538398963712 10640046484343881728 10698630653918380032 10713680024027922432 10750880301889130496 10825280857611546624 10862868638367142272 10938044199878333568 10940825183547949056 10976023520016800004 11016540236721291264 11054792112543240192 11131295864187138048 11169946197048898944 11250106460821389312 11265931571658227712 11327961868854755328 11343896496029564928 11367295069788278784 11383285025529667584 11462062084529872896 11501860911212268288 11523207058308038656 11568130671728001024 11581458564577059072 11584403135521357824 11621671962370729416 11705074001516371968 11767515335162626048 11786077973845204992 11827001855698834176 11970052294886866944 12035959485658177536 12052890027031412736 12094740339625271808 12117186803581648896 12178440964812989952 12201042767620276224 12220727218163035056 12243407499452291072 12305299724863125264 12308428331491442688 12436641126611145216 12459722119583956992 12522707847210530304 12566189471680011312 12741784061498228736 12788206953511813632 12806195653720876032 12829962497909981184 12874510978805501952 12939593525113801824 12963607940596543488 13008620468168059264 13029140885149191456 13074380957667070593 13101975837088284672 13192646950147719168 13238454752057954304 13305377087661188448 13472349712341663744 13491300770998124544 13584666174257627136 13606582882078430784 13631835154029355008 13726173113572810752 13748318120433414438 13773833436883827456 13843462190471015922 13872680298093477888 13968685006038761472 14017187384531951616 14136963155640012726 14264840871891173376 14334507069185507328 14433707810148728832 14483824851156189696 14584058933171111424 14634698026689066672 14739722816724320256 14841727818916184064 14893261596065198592 15156393426384371712 15177713367372890112 15282749446039830528 15335814548283024384 15441944752769412096 15495562616494305888 15606765335355162624 15714770631793606656 15769335807598445568 15960069726515822592 16047945980877570048 16070520036041883648 16126320452833695744 16156249071442198528 16237921286417319936 16268057023493701632 16294302957550713408 16407066299817500352 16411237775321923584 16464035280025200006 16524810355081936896 16582188168814860288 16612962826111942656 16696943796280707072 16754919295573348416 16875159691232083968 16898897357487341568 17050942604682418176 17074927538294501376 17166014638407335936 17193093126794809344 17252791366818402432 17284810587462057984 17372187846865588608 17432507943556094124 17557611002274557952 17651273002743939072 17740502783548251264 17955078442330300416 18142110509437907712 18175780205372473344 18267661447219484928 18301564151430414336 18331090827244552584 18365111249178436608 18457949587294687896 18654961689916717824 18689583179375935488 18849284207520016968 19112676092247343104 19244943746864971776 19311766468208252928 19409390287670702736 19445411910894815232 19512930702252088896 19652963755632427008 19788970425221578752 19857682128086931456 20208524568512495616 20236951156497186816 20376999261386440704 20447752731044032512 20589259670359216128 20622477180650121657 20660750155325741184 20809020447140216832 20953027509058142208 21025781076797927424 21280092968687763456 21397261307836760064 21427360048055844864 21501760603778260992 21650561715223093248 21725737276734284544 21876088399756667136 21881650367095898112 21952047040033600008 22033080473442582528 22109584225086480384 22262591728374276096 22339892394097797888 22500212921642778624 22655923737709510656 22734590139576557568 22766570051059335168 22924124169059745792 23003721822424536576 23046414116616077312 23136261343456002048 23162917129154118144 23243343924741458832 23410148003032743936 23535030670325252096 23572155947690409984 23654003711397668352 23940104589773733888 24071918971316355072 24105780054062825472 24189480679250543616 24234373607163297792 24356881929625979904 24402085535240552448 24441454436326070112 24486814998904582144 24610599449726250528 24616856662982885376 24696052920037800009 24873282253222290432 24919444239167913984 25045415694421060608 25132378943360022624 25483568122996457472 25576413907023627264 25612391307441752064 25659924995819962368 25749021957611003904 25879187050227603648 25927215881193086976 26017240936336118528 26058281770298382912 26148761915334141186 26203951674176569344 26385293900295438336 26476909504115908608 26610754175322376896 26944699424683327488 27213165764156861568 27263670308058710016 27452346227145621504 27496636240866828876 27547666873767654912 27686924380942031844 28034374769063903232 28273926311280025452 28669014138371014656 28867415620297457664 28967649702312379392 29168117866342222848 29269396053378133344 29479445633448640512 29683455637832368128 29786523192130397184 30312786852768743424 30355426734745780224 30565498892079661056 30671629096566048768 30883889505538824192 30991125232988611776 31213530670710325248 31429541263587213312 31538671615196891136 31920139453031645184 32095891961755140096 32141040072083767296 32252640905667391488 32475842572834639872 32588605915101426816 32814132599635000704 32822475550643847168 32928070560050400012 33049620710163873792 33164376337629720576 33393887592561414144 33509838591146696832 33750319382464167936 33797794714974683136 34101885209364836352 34149855076589002752 34332029276814671872 34386186253589618688 34505582733636804864 34569621174924115968 34744375693731177216 34865015887112188248 35115222004549115904 35302546005487878144 35481005567096502528 35910156884660600832 36284221018875815424 36351560410744946688 36535322894438969856 36603128302860828672 36662181654489105168 36730222498356873216 36915899174589375792 37309923379833435648 37379166358751870976 37698568415040033936 38225352184494686208 38489887493729943552 38623532936416505856 38818780575341405472 38890823821789630464 39025861404504177792 39223142873001211779 39305927511264854016 39577940850443157504 39715364256173862912 40417049137024991232 40473902312994373632 40753998522772881408 40895505462088065024 41178519340718432256 41244954361300243314 41321500310651482368 41618040894280433664 41906055018116284416 42051562153595854848 42794522615673520128 43003521207556521984 43301123430446186496 43451474553468569088 43752176799513334272 43904094080067200016 44219168450172960768 44525183456748552192 44679784788195595776 45469180279153115136 45533140102118670336 45848248338119491584 46007443644849073152 46092828233232154624 46325834258308236288 46486687849482917664 46820296006065487872 47070061340650504192 47144311895380819968 47308007422795336704 47880209179547467776 48143837942632710144 48211560108125650944 48378961358501087232 48468747214326595584 48713763859251959808 48804171070481104896 48882908872652140224 48973629997809164288 49221198899452501056 49233713325965770752 49392105840075600018 49746564506444580864 49838888478335827968 50090831388842121216 50264757886720045248 51152827814047254528 51224782614883504128 51498043915222007808 51758374100455207296 51854431762386173952 52034481872672237056 52116563540596765824 52297523830668282372 52953819008231817216 53221508350644753792 54426331528313723136 54527340616117420032 54904692454291243008 54993272481733657752 55095333747535309824 55373848761884063688 56068749538127806464 56547852622560050904 57338028276742029312 57734831240594915328 57935299404624758784 58336235732684445696 58538792106756266688 58958891266897281024 59366911275664736256 59573046384260794368 60625573705537486848 60710853469491560448 61130997784159322112 61343258193132097536 61767779011077648384 61982250465977223552 62427061341420650496 62859082527174426624 63077343230393782272 63840278906063290368 64191783923510280192 64282080144167534592 64505281811334782976 64951685145669279744 65177211830202853632 65628265199270001408 65644951101287694336 65856141120100800024 66099241420327747584 66328752675259441152 66787775185122828288 67019677182293393664 67500638764928335872 68203770418729672704 68299710153178005504 68664058553629343744 68772372507179237376 69011165467273609728 69139242349848231936 69488751387462354432 69730031774224376496 70230444009098231808 70605092010975756288 70962011134193005056 71820313769321201664 72568442037751630848 72703120821489893376 73070645788877939712 73206256605721657344 73324363308978210336 73460444996713746432 73831798349178751584 74088158760113400027 74619846759666871296 74758332717503741952 75397136830080067872 76450704368989372416 76979774987459887104 77247065872833011712 77637561150682810944 77781647643579260928 78051722809008355584 78446285746002423558 78611855022529708032 79155881700886315008 79430728512347725824 80834098274049982464 81791010924176130048 82357038681436864512 82489908722600486628 82643000621302964736 84103124307191709696 86007042415113043968 86602246860892372992 86902949106937138176 87504353599026668544 87808188160134400032 88438336900345921536 89050366913497104384 89359569576391191552 90938360558306230272 91066280204237340672 91696496676238983168 92014887289698146304 92185656466464309248 92651668516616472576 92973375698965835328 93640592012130975744 94140122681301008384 94288623790761639936 94616014845590673408 95760418359094935552 96287675885265420288 96423120216251301888 96757922717002174464 97427527718503919616 97765817745304280448 97947259995618328576 98442397798905002112 98467426651931541504 98784211680151200036 99493129012889161728 100181662777684242432 100529515773440090496 102305655628094509056 102449565229767008256 102996087830444015616 103516748200910414592 103708863524772347904 104068963745344474112 104233127081193531648 104595047661336564744 105907638016463634432 106443016701289507584 108852663056627446272 109054681232234840064 109809384908582486016 109986544963467315504 110190667495070619648 110747697523768127376 112137499076255612928 113095705245120101808 114676056553484058624 115469662481189830656 115870598809249517568 116672471465368891392 117077584213512533376 117669428619003635337 117917782533794562048 118733822551329472512 119146092768521588736 121251147411074973696 121421706938983120896 122261995568318644224 122686516386264195072 123535558022155296768 123964500931954447104 124854122682841300992 125718165054348853248 126154686460787564544 128383567847020560384 129010563622669565952 129903370291338559488 130354423660405707264 131256530398540002816 131712282240201600048 132657505350518882304 133575550370245656576 134039354364586787328 136407540837459345408 136599420306356011008 137328117107258687488 137544745014358474752 138022330934547219456 138278484699696463872 138977502774924708864 139460063548448752992 140460888018196463616 141210184021951512576 141924022268386010112 143640627538642403328 145136884075503261696 145406241642979786752 146141291577755879424 146412513211443314688 146648726617956420672 146920889993427492864 147663596698357503168 148176317520226800054 149239693519333742592 149516665435007483904 150794273660160135744 154494131745666023424 155275122301365621888 155563295287158521856 156103445618016711168 156892571492004847116 158861457024695451648 163582021848352260096 164714077362873729024 164979817445200973256 165286001242605929472 168206248614383419392 172014084830226087936 173204493721784745984 173805898213874276352 175008707198053337088 175616376320268800064 176876673800691843072 178100733826994208768 178719139152782383104 181876721116612460544 182132560408474681344 183392993352477966336 184029774579396292608 185303337033232945152 185946751397931670656 187281184024261951488 188577247581523279872 189232029691181346816 191520836718189871104 192575351770530840576 192846240432502603776 193515845434004348928 194855055437007839232 195531635490608560896 195894519991236657152 196884795597810004224 196934853303863083008 197568423360302400072 198986258025778323456 200363325555368484864 201059031546880180992 204611311256189018112 204899130459534016512 205992175660888031232 207033496401820829184 207417727049544695808 208137927490688948224 208466254162387063296 209190095322673129488 211815276032927268864 212886033402579015168 217705326113254892544 218109362464469680128 219618769817164972032 219973089926934631008 220381334990141239296 221495395047536254752 222264476280340200081 224274998152511225856 226191410490240203616 229352113106968117248 230939324962379661312 231741197618499035136 233344942930737782784 234155168427025066752 235338857238007270674 235835565067589124096 237467645102658945024 238292185537043177472 242502294822149947392 245373032772528390144 247071116044310593536 247929001863908894208 252309372921575129088 258021127245339131904 259806740582677118976 260708847320811414528 262513060797080005632 263424564480403200096 265315010701037764608 267151100740491313152 268078708729173574656 272815081674918690816 273198840612712022016 274656234214517374976 275089490028716949504 276044661869094438912 276556969399392927744 277955005549849417728 278920127096897505984 280921776036392927232 282420368043903025152 283848044536772020224 287281255077284806656 290273768151006523392 292282583155511758848 293297453235912841344 293841779986854985728 295327193396715006336 296352635040453600108 298479387038667485184 301588547320320271488 308988263491332046848 310550244602731243776 311126590574317043712 312206891236033422336 313785142984009694232 317722914049390903296 327164043696704520192 329428154725747458048 329959634890401946512 330572002485211858944 336412497228766838784 344028169660452175872 346408987443569491968 347611796427748552704 350017414396106674176 351232752640537600128 353753347601383686144 356201467653988417536 357438278305564766208 363753442233224921088 364265120816949362688 366785986704955932672 368059549158792585216 370606674066465890304 371893502795863341312 374562368048523902976 377154495163046559744 378464059382362693632 385150703541061681152 387031690868008697856 389710110874015678464 391063270981217121792 391789039982473314304 393769591195620008448 395136846720604800144 397972516051556646912 400726651110736969728 402118063093760361984 409222622512378036224 409798260919068033024 411984351321776062464 414066992803641658368 414835454099089391616 416275854981377896448 416932508324774126592 418380190645346258976 423630552065854537728 425772066805158030336 435410652226509785088 436218724928939360256 439237539634329944064 439946179853869262016 440762669980282478592 442990790095072509504 444528952560680400162 448549996305022451712 452382820980480407232 463482395236998070272 466689885861475565568 468310336854050133504 470677714476014541348 476584371074086354944 490746065545056780288 494142232088621187072 495858003727817788416 504618745843150258176 516042254490678263808 519613481165354237952 521417694641622829056 525026121594160011264 526849128960806400192 530630021402075529216 534302201480982626304 536157417458347149312 545630163349837381632 546397681225424044032 550178980057433899008 552089323738188877824 555910011099698835456 557840254193795011968 561843552072785854464 567696089073544040448 574562510154569613312 580547536302013046784 584565166311023517696 586594906471825682688 587683559973709971456 590654386793430012672 592705270080907200216 596958774077334970368 603177094640640542976 617976526982664093696 621100489205462487552 622253181148634087424 624413782472066844672 627570285968019388464 635445828098781806592 654328087393409040384 658856309451494916096 659919269780803893024 661144004970423717888 666793428841020600243 672824994457533677568 688056339320904351744 692817974887138983936 695223592855497105408 700034828792213348352 702465505281075200256 707506695202767372288 712402935307976835072 714876556611129532416 727506884466449842176 736119098317585170432 741213348132931780608 743787005591726682624 756928118764725387264 774063381736017395712 779420221748031356928 782126541962434243584 783578079964946628608 787539182391240016896 790273693441209600288 795945032103113293824 801453302221473939456 804236126187520723968 818445245024756072448 819596521838136066048 823968702643552124928 828133985607283316736 829670908198178783232 832551709962755792896 833865016649548253184 836760381290692517952 847261104131709075456 851544133610316060672 870821304453019570176 879892359707738524032 881525339960564957184 885981580190145019008 889057905121360800324 904765641960960814464 926964790473996140544 933379771722951131136 936620673708100267008 941355428952029082696 953168742148172709888 981492131090113560576 988284464177242374144 991716007455635576832 1009237491686300516352 1032084508981356527616 1039226962330708475904 1042835389283245658112 1050052243188320022528 1053698257921612800384 1061260042804151058432 1068604402961965252608 1072314834916694298624 1091260326699674763264 1092795362450848088064 1100357960114867798016 1104178647476377755648 1111820022199397670912 1115680508387590023936 1123687104145571708928 1135392178147088080896 1161095072604026093568 1169130332622047035392 1173189812943651365376 1175367119947419942912 1181308773586860025344 1185410540161814400432 1193917548154669940736 1206354189281281085952 1235953053965328187392 1242200978410924975104 1244506362297268174848 1248827564944133689344 1255140571936038776928 1270891656197563613184 1308656174786818080768 1317712618902989832192 1319838539561607786048 1322288009940847435776 1333586857682041200486 1345649988915067355136 1390447185710994210816 1400069657584426696704 1404931010562150400512 1429753113222259064832 1472238196635170340864 1482426696265863561216 1487574011183453365248 1513856237529450774528 1548126763472034791424 1558840443496062713856 1564253083924868487168 1567156159929893257216 1575078364782480033792 1580547386882419200576 1591890064206226587648 1602906604442947878912 1608472252375041447936 1636890490049512144896 1639193043676272132096 1656267971214566633472 1665103419925511585792 1667730033299096506368 1673520762581385035904 1703088267220632121344 1741642608906039140352 1759784719415477048064 1763050679921129914368 1771963160380290038016 1778115810242721600648 1809531283921921628928 1853929580947992281088 1866759543445902262272 1873241347416200534016 1882710857904058165392 1906337484296345419776 1962984262180227121152 1976568928354484748288 1983432014911271153664 2000380286523061800729 2018474983372601032704 2064169017962713055232 2078453924661416951808 2085670778566491316224 2100104486376640045056 2107396515843225600768 2122520085608302116864 2137208805923930505216 2144629669833388597248 2182520653399349526528 2208357294952755511296 2223640044398795341824 2231361016775180047872 2270784356294176161792 2322190145208052187136 2338260665244094070784 2346379625887302730752 2350734239894839885824 2362617547173720050688 2370821080323628800864 2387835096309339881472 2412708378562562171904 2471906107930656374784 2484401956821849950208 2489012724594536349696 2497655129888267378688 2510281143872077553856 2541783312395127226368 2639677079123215572096 2644576019881694871552 2667173715364082400972 2780894371421988421632 2800139315168853393408 2809862021124300801024 2859506226444518129664 2944476393270340681728 2964853392531727122432 2975148022366906730496 3027712475058901549056 3096253526944069582848 3117680886992125427712 3128506167849736974336 3150156729564960067584 3161094773764838401152 3183780128412453175296 3205813208885895757824 3216944504750082895872 3273780980099024289792 3278386087352544264192 3312535942429133266944 3330206839851023171584 3335460066598193012736 3347041525162770071808 3406176534441264242688 3483285217812078280704 3519569438830954096128 3526101359842259828736 3543926320760580076032 3556231620485443201296 3619062567843843257856 3707859161895984562176 3733519086891804524544 3746482694832401068032 3765421715808116330784 3812674968592690839552 3925968524360454242304 3953137856708969496576 3966864029822542307328 4000760573046123601458 4036949966745202065408 4171341557132982632448 4200208972753280090112 4214793031686451201536 4289259339666777194496 4416714589905511022592 4447280088797590683648 4462722033550360095744 4541568712588352323584 4644380290416104374272 4676521330488188141568 4692759251774605461504 4701468479789679771648 4725235094347440101376 4741642160647257601728 4775670192618679762944 4825416757125124343808 4968803913643699900416 4995310259776534757376 5020562287744155107712 5279354158246431144192 5289152039763389743104 5334347430728164801944 5561788742843976843264 5600278630337706786816 5619724042248601602048 5719012452889036259328 5888952786540681363456 5929706785063454244864 5950296044733813460992 6055424950117803098112 6192507053888139165696 6235361773984250855424 6257012335699473948672 6300313459129920135168 6322189547529676802304 6367560256824906350592 6411626417771791515648 6433889009500165791744 6547561960198048579584 6625071884858266533888 6660413679702046343168 6670920133196386025472 6694083050325540143616 6812353068882528485376 6966570435624156561408 7039138877661908192256 7052202719684519657472 7087852641521160152064 7112463240970886402592 7238125135687686515712 7415718323791969124352 7467038173783609049088 7492965389664802136064 7530843431616232661568 7625349937185381679104 7933728059645084614656 8001521146092247202916 8342683114265965264896 8400417945506560180224 8429586063372902403072 8578518679333554388992 8833429179811022045184 8894560177595181367296 8925444067100720191488 9083137425176704647168 9288760580832208748544 9353042660976376283136 9385518503549210923008 9450470188694880202752 9483284321294515203456 9551340385237359525888 9650833514250248687616 9937607827287399800832 9990620519553069514752 10041124575488310215424 10558708316492862288384 10578304079526779486208 10668694861456329603888 11123577485687953686528 11200557260675413573632 11239448084497203204096 11438024905778072518656 11777905573081362726912 11859413570126908489728 11900592089467626921984 12110849900235606196224 12514024671398947897344 12600626918259840270336 12644379095059353604608 12867778019000331583488 13250143769716533067776 13320827359404092686336 13341840266392772050944 13388166100651080287232 13624706137765056970752 13933140871248313122816 14078277755323816384512 14104405439369039314944 14175705283042320304128 14224926481941772805184 14476250271375373031424 14985930779329604272128 15061686863232465323136 15867456119290169229312 16003042292184494405832 16685366228531930529792 16800835891013120360448 16859172126745804806144 17157037358667108777984 17666858359622044090368 17789120355190362734592 17850888134201440382976 18166274850353409294336 18577521161664417497088 18706085321952752566272 18771037007098421846016 18900940377389760405504 18966568642589030406912 19102680770474719051776 19301667028500497375232 19875215654574799601664 19981241039106139029504 20082249150976620430848 21117416632985724576768 21156608159053558972416 21337389722912659207776 22247154971375907373056 22401114521350827147264 22478896168994406408192 22876049811556145037312 23801184178935253843968 25028049342797895794688 25201253836519680540672 25288758190118707209216 25735556038000663166976 26500287539433066135552 26641654718808185372672 26683680532785544101888 26776332201302160574464 27249412275530113941504 27866281742496626245632 28156555510647632769024 28351410566084640608256 28449852963883545610368 28952500542750746062848 29971861558659208544256 30123373726464930646272 31734912238580338458624 32006084584368988811664 33370732457063861059584 33601671782026240720896 33718344253491609612288 34314074717334217555968 35333716719244088180736 35578240710380725469184 35701776268402880765952 36332549700706818588672 37542074014196843692032 37801880754779520811008 37933137285178060813824 38603334057000994750464 39750431309149599203328 39962482078212278059008 40164498301953240861696 42234833265971449153536 42313216318107117944832 42674779445825318415552 44957792337988812816384 47602368357870507687936 50056098685595791589376 50402507673039361081344 50577516380237414418432 51471112076001326333952 53000575078866132271104 53367361065571088203776 53552664402604321148928 54498824551060227883008 55732563484993252491264 56313111021295265538048 56702821132169281216512 56899705927767091220736 57905001085501492125696 59943723117318417088512 60246747452929861292544 63469824477160676917248 64012169168737977623328 66741464914127722119168 67203343564052481441792 67436688506983219224576 68628149434668435111936 71403552536805761531904 75084148028393687384064 75603761509559041622016 75866274570356121627648 77206668114001989500928 79500862618299198406656 79924964156424556118016 80328996603906481723392 84469666531942898307072 85349558891650636831104 89915584675977625632768 95204736715741015375872 100112197371191583178752 100805015346078722162688 101155032760474828836864 102942224152002652667904 106001150157732264542208 106734722131142176407552 107105328805208642297856 108997649102120455766016 112626222042590531076096 113405642264338562433024 113799411855534182441472 115810002171002984251392 119887446234636834177024 120493494905859722585088 126939648954321353834496 128024338337475955246656 134873377013966438449152 142807105073611523063808 150168296056787374768128 151207523019118083244032 151732549140712243255296 154413336228003979001856 159001725236598396813312 160657993207812963446784 168939333063885796614144 170699117783301273662208 179831169351955251265536 190409473431482030751744 200224394742383166357504 201610030692157444325376 202310065520949657673728 205884448304005305335808 214210657610417284595712 225252444085181062152192 226811284528677124866048 227598823711068364882944 231620004342005968502784 239774892469273668354048 240986989811719445170176 256048676674951910493312 269746754027932876898304 285614210147223046127616 300336592113574749536256 302415046038236166488064 303465098281424486510592 308826672456007958003712 318003450473196793626624 321315986415625926893568 337878666127771593228288 341398235566602547324416 359662338703910502531072 380818946862964061503488 404620131041899315347456 428421315220834569191424 450504888170362124304384 453622569057354249732096 455197647422136729765888 463240008684011937005568 481973979623438890340352 512097353349903820986624 539493508055865753796608 571228420294446092255232 600673184227149499072512 604830092076472332976128 606930196562848973021184 617653344912015916007424 642631972831251853787136 675757332255543186456576 682796471133205094648832 719324677407821005062144 809240262083798630694912 856842630441669138382848 901009776340724248608768 907245138114708499464192 910395294844273459531776 926480017368023874011136 963947959246877780680704 1024194706699807641973248 1078987016111731507593216 1142456840588892184510464 1213860393125697946042368 1285263945662503707574272 1351514664511086372913152 1365592942266410189297664 1618480524167597261389824 1713685260883338276765696 1802019552681448497217536 1814490276229416998928384 1820790589688546919063552 1852960034736047748022272 1927895918493755561361408 2048389413399615283946496 2157974032223463015186432 2427720786251395892084736 2570527891325007415148544 2703029329022172745826304 2731185884532820378595328 3236961048335194522779648 3427370521766676553531392 3641581179377093838127104 3855791836987511122722816 4096778826799230567892992 4855441572502791784169472 5141055782650014830297088 5406058658044345491652608 5462371769065640757190656 6473922096670389045559296 7283162358754187676254208 7711583673975022245445632 8193557653598461135785984 9710883145005583568338944 10282111565300029660594176 10924743538131281514381312 14566324717508375352508416 15423167347950044490891264 16387115307196922271571968 19421766290011167136677888 21849487076262563028762624 29132649435016750705016832 30846334695900088981782528 32774230614393844543143936 43698974152525126057525248 58265298870033501410033664 65548461228787689086287872 87397948305050252115050496 131096922457575378172575744 174795896610100504230100992 262193844915150756345151488 524387689830301512690302976
- Sum of all divisors σ(n): 1694833820367300849031488000
- Sum of proper divisors (its aliquot sum) s(n): 1170446130536999336341185024
- 524387689830301512690302976 is an abundant number, because the sum of its proper divisors (1170446130536999336341185024) is greater than itself. Its abundance is 646058440706697823650882048
Bases of 524387689830301512690302976
- Binary: 110110001110000110110100110100000011111101011010011011110001111000110010000000000000000002
- Hexadecimal: 0x1B1C369A07EB4DE3C640000
- Base-36: 1TW022C91CL9MO0000
Squares and roots of 524387689830301512690302976
- 524387689830301512690302976 squared (5243876898303015126903029762) is 274982449245560504515144902564730281898317622674456576
- 524387689830301512690302976 cubed (5243876898303015126903029763) is 144197411303757610044244250204436095986431505386254981814067227156565365595570176
-
The
square root of 524387689830301512690302976 is 22899512873209.8035581487 -
524387689830301512690302976 is a
perfect cube number . Itscube root is 806400576
Scales and comparisons
How big is 524387689830301512690302976?- 524,387,689,830,301,512,690,302,976 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 524,387,689,830,301,512,690,302,976 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 524387689830301512690302976 cubic inches would be around 67200048 feet tall.
Recreational maths with 524387689830301512690302976
- 524387689830301512690302976 backwards is 679203096215103038986783425
- The number of decimal digits it has is: 27
- The sum of 524387689830301512690302976'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 524387689830301512690302976 - Facts about the integer". Numbermatics.com. 2024. Web. 24 June 2024.
APA style:
Numbermatics. (2024). Number 524387689830301512690302976 - Facts about the integer. Retrieved 24 June 2024, from https://numbermatics.com/n/524387689830301512690302976/
Chicago style:
Numbermatics. 2024. "Number 524387689830301512690302976 - Facts about the integer". https://numbermatics.com/n/524387689830301512690302976/
The information we have on file for 524387689830301512690302976 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 524387689830301512690302976, math, Factors of 524387689830301512690302976, curriculum, school, college, exams, university, Prime factorization of 524387689830301512690302976, STEM, science, technology, engineering, physics, economics, calculator, five hundred twenty-four septillion, three hundred eighty-seven sextillion, six hundred eighty-nine quintillion, eight hundred thirty quadrillion, three hundred one trillion, five hundred twelve billion, six hundred ninety million, three hundred two thousand, nine hundred seventy-six.