21102385972273652636319744
21,102,385,972,273,652,636,319,744 is an even composite number composed of five prime numbers multiplied together.
21102385972273652636319744 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of thirteen thousand, six hundred eighty-nine divisors.
Prime factorization of 21102385972273652636319744:
238 × 312 × 72 × 172 × 1012
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 17 × 17 × 101 × 101)See below for interesting mathematical facts about the number 21102385972273652636319744 from the Numbermatics database.
Names of 21102385972273652636319744
- Cardinal: 21102385972273652636319744 can be written as Twenty-one septillion, one hundred two sextillion, three hundred eighty-five quintillion, nine hundred seventy-two quadrillion, two hundred seventy-three trillion, six hundred fifty-two billion, six hundred thirty-six million, three hundred nineteen thousand, seven hundred forty-four.
Scientific notation
- Scientific notation: 2.1102385972273652636319744 × 1025
Factors of 21102385972273652636319744
Divisors of 21102385972273652636319744
- Number of divisors d(n): 13689
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 17 18 21 24 27 28 32 34 36 42 48 49 51 54 56 63 64 68 72 81 84 96 98 101 102 108 112 119 126 128 136 144 147 153 162 168 189 192 196 202 204 216 224 238 243 252 256 272 288 289 294 303 306 324 336 357 378 384 392 404 408 432 441 448 459 476 486 504 512 544 567 576 578 588 606 612 648 672 707 714 729 756 768 784 808 816 833 864 867 882 896 909 918 952 972 1008 1024 1071 1088 1134 1152 1156 1176 1212 1224 1296 1323 1344 1377 1414 1428 1458 1512 1536 1568 1616 1632 1666 1701 1717 1728 1734 1764 1792 1818 1836 1904 1944 2016 2023 2048 2121 2142 2176 2187 2268 2304 2312 2352 2424 2448 2499 2592 2601 2646 2688 2727 2754 2828 2856 2916 3024 3072 3136 3213 3232 3264 3332 3402 3434 3456 3468 3528 3584 3636 3672 3808 3888 3969 4032 4046 4096 4131 4242 4284 4352 4374 4536 4608 4624 4704 4848 4896 4949 4998 5103 5151 5184 5202 5292 5376 5454 5508 5656 5712 5832 6048 6069 6144 6272 6363 6426 6464 6528 6561 6664 6804 6868 6912 6936 7056 7168 7272 7344 7497 7616 7776 7803 7938 8064 8092 8181 8192 8262 8484 8568 8704 8748 9072 9216 9248 9408 9639 9696 9792 9898 9996 10201 10206 10302 10368 10404 10584 10752 10908 11016 11312 11424 11664 11907 12019 12096 12138 12288 12393 12544 12726 12852 12928 13056 13122 13328 13608 13736 13824 13872 14112 14161 14336 14544 14688 14847 14994 15232 15309 15453 15552 15606 15876 16128 16184 16362 16384 16524 16968 17136 17408 17496 18144 18207 18432 18496 18816 19089 19278 19392 19584 19683 19796 19992 20402 20412 20604 20736 20808 21168 21504 21816 22032 22491 22624 22848 23328 23409 23814 24038 24192 24276 24543 24576 24786 25088 25452 25704 25856 26112 26244 26656 27216 27472 27648 27744 28224 28322 28672 28917 29088 29189 29376 29694 29988 30464 30603 30618 30906 31104 31212 31752 32256 32368 32724 32768 33048 33936 34272 34816 34992 35721 36057 36288 36414 36864 36992 37179 37632 38178 38556 38784 39168 39366 39592 39984 40804 40824 41208 41472 41616 42336 42483 43008 43632 44064 44541 44982 45248 45696 45927 46359 46656 46818 47628 48076 48384 48552 49086 49152 49572 50176 50904 51408 51712 52224 52488 53312 54432 54621 54944 55296 55488 56448 56644 57267 57344 57834 58176 58378 58752 59049 59388 59976 60928 61206 61236 61812 62208 62424 63504 64512 64736 65448 65536 66096 67473 67872 68544 69632 69984 70227 71407 71442 72114 72576 72828 73629 73728 73984 74358 75264 76356 77112 77568 78336 78732 79184 79968 81608 81648 82416 82944 83232 84133 84672 84966 86016 86751 87264 87567 88128 89082 89964 90496 91392 91809 91854 92718 93312 93636 95256 96152 96768 97104 98172 98304 99144 100352 101808 102816 103424 104448 104976 106624 107163 108171 108864 109242 109888 110592 110976 111537 112896 113288 114534 114688 115668 116352 116756 117504 118098 118776 119952 121856 122412 122472 123624 124416 124848 127008 127449 129024 129472 130896 131072 132192 133623 134946 135744 137088 137781 139077 139264 139968 140454 142814 142884 144228 145152 145656 147258 147456 147968 148716 150528 152712 154224 155136 156672 157464 158368 159936 163216 163296 163863 164832 165888 166464 168266 169344 169932 171801 172032 173417 173502 174528 175134 176256 177147 178164 179928 180992 182784 183618 183708 185436 186624 187272 190512 192304 193536 194208 196344 196608 198288 200704 202419 203616 204323 205632 206848 208896 209952 210681 213248 214221 214326 216342 217728 218484 219776 220887 221184 221952 223074 225792 226576 229068 229376 231336 232704 233512 235008 236196 237552 239904 243712 244824 244944 247248 248832 249696 252399 254016 254898 258048 258944 260253 261792 262144 262701 264384 267246 269892 271488 274176 275427 275562 278154 278528 279936 280908 285628 285768 288456 290304 291312 294516 294912 295936 297432 301056 305424 308448 310272 313344 314928 316736 319872 321489 324513 326432 326592 327726 329664 331776 332928 334611 336532 338688 339864 343602 344064 346834 347004 349056 350268 352512 354294 356328 359856 361984 365568 367236 367416 370872 373248 374544 381024 382347 384608 387072 388416 392688 393216 396576 400869 401408 404838 407232 408646 411264 413343 413696 417231 417792 419904 421362 426496 428442 428652 432684 435456 436968 439552 441774 442368 443904 446148 451584 453152 458136 458752 462672 465408 467024 470016 472392 475104 479808 487424 489648 489888 491589 494496 497664 499392 499849 504798 508032 509796 515403 516096 517888 520251 520506 523584 524288 525402 528768 531441 534492 539784 542976 548352 550854 551124 556308 557056 559872 561816 571256 571536 576912 580608 582624 589032 589824 591872 594864 602112 607257 610848 612969 616896 620544 626688 629856 632043 633472 639744 642663 642978 649026 652864 653184 655452 659328 662661 663552 665856 669222 673064 677376 679728 687204 688128 693668 694008 698112 700536 705024 708588 712656 719712 723968 731136 734472 734832 741744 746496 749088 757197 762048 764694 769216 774144 776832 780759 785376 786432 788103 793152 801738 802816 809676 814464 817292 822528 826281 826686 827392 834462 835584 839808 842724 852992 856884 857304 865368 870912 873936 879104 883548 884736 887808 892296 903168 906304 916272 917504 925344 930816 934048 940032 944784 950208 959616 964467 973539 974848 979296 979776 983178 988992 995328 998784 999698 1003833 1009596 1016064 1019592 1030806 1032192 1035776 1040502 1041012 1047168 1048576 1050804 1057536 1062882 1068984 1079568 1085952 1096704 1101708 1102248 1112616 1114112 1119744 1123632 1142512 1143072 1147041 1153824 1161216 1165248 1178064 1179648 1183744 1189728 1202607 1204224 1213919 1214514 1221696 1225938 1233792 1240029 1241088 1251693 1253376 1259712 1264086 1266944 1279488 1285326 1285956 1298052 1305728 1306368 1310904 1318656 1325322 1327104 1331712 1338444 1346128 1354752 1359456 1374408 1376256 1387336 1388016 1396224 1401072 1410048 1417176 1425312 1430261 1439424 1447936 1462272 1468944 1469664 1474767 1483488 1492992 1498176 1499547 1514394 1524096 1529388 1538432 1546209 1548288 1553664 1560753 1561518 1570752 1572864 1576206 1586304 1603476 1605632 1619352 1628928 1634584 1645056 1652562 1653372 1654784 1668924 1671168 1679616 1685448 1705984 1713768 1714608 1730736 1741824 1747872 1758208 1767096 1769472 1775616 1784592 1806336 1812608 1821771 1832544 1835008 1838907 1850688 1861632 1868096 1880064 1889568 1896129 1900416 1919232 1927989 1928934 1947078 1949696 1958592 1959552 1966356 1977984 1987983 1990656 1997568 1999396 2007666 2019192 2032128 2039184 2061612 2064384 2071552 2081004 2082024 2094336 2097152 2101608 2115072 2125764 2137968 2159136 2171904 2193408 2203416 2204496 2225232 2228224 2239488 2247264 2271591 2285024 2286144 2294082 2307648 2322432 2330496 2342277 2356128 2359296 2364309 2367488 2379456 2405214 2408448 2427838 2429028 2443392 2451876 2467584 2478843 2480058 2482176 2503386 2506752 2519424 2528172 2533888 2558976 2570652 2571912 2596104 2611456 2612736 2621808 2637312 2650644 2654208 2663424 2676888 2692256 2709504 2718912 2748816 2752512 2774672 2776032 2792448 2802144 2820096 2834352 2850624 2860522 2878848 2893401 2895872 2920617 2924544 2937888 2939328 2948089 2949534 2966976 2985984 2996352 2999094 3011499 3028788 3048192 3058776 3076864 3092418 3096576 3107328 3121506 3123036 3141504 3145728 3152412 3172608 3206952 3211264 3238704 3257856 3269168 3290112 3305124 3306744 3309568 3337848 3342336 3359232 3370896 3411968 3427536 3429216 3441123 3461472 3483648 3495744 3516416 3534192 3538944 3551232 3569184 3607821 3612672 3625216 3641757 3643542 3665088 3670016 3677814 3701376 3720087 3723264 3736192 3755079 3760128 3779136 3792258 3800832 3838464 3855978 3857868 3894156 3899392 3917184 3919104 3932712 3955968 3975966 3981312 3995136 3998792 4015332 4038384 4064256 4078368 4123224 4128768 4143104 4162008 4164048 4188672 4194304 4203216 4230144 4251528 4275936 4290783 4318272 4343808 4386816 4406832 4408992 4424301 4450464 4456448 4478976 4494528 4498641 4543182 4570048 4572288 4588164 4615296 4638627 4644864 4660992 4682259 4684554 4712256 4718592 4728618 4734976 4758912 4810428 4816896 4855676 4858056 4886784 4903752 4935168 4957686 4960116 4964352 5006772 5013504 5038848 5056344 5067776 5117952 5141304 5143824 5192208 5222912 5225472 5243616 5274624 5301288 5308416 5326848 5353776 5384512 5419008 5437824 5465313 5497632 5505024 5516721 5549344 5552064 5584896 5604288 5640192 5668704 5688387 5701248 5721044 5757696 5783967 5786802 5791744 5841234 5849088 5875776 5878656 5896178 5899068 5933952 5963949 5971968 5992704 5998188 6022998 6057576 6096384 6117552 6153728 6184836 6193152 6214656 6243012 6246072 6283008 6291456 6304824 6345216 6413904 6422528 6477408 6515712 6538336 6580224 6610248 6613488 6619136 6675696 6684672 6718464 6741792 6814773 6823936 6855072 6858432 6882246 6922944 6967296 6991488 7026831 7032832 7068384 7077888 7092927 7102464 7138368 7215642 7225344 7250432 7283514 7287084 7330176 7340032 7355628 7402752 7436529 7440174 7446528 7472384 7510158 7520256 7558272 7584516 7601664 7676928 7711956 7715736 7788312 7798784 7834368 7838208 7865424 7911936 7951932 7962624 7990272 7997584 8030664 8076768 8128512 8156736 8246448 8257536 8286208 8324016 8328096 8377344 8388608 8406432 8460288 8497433 8503056 8551872 8581566 8636544 8680203 8687616 8761851 8773632 8813664 8817984 8844267 8848602 8900928 8912896 8957952 8989056 8997282 9034497 9086364 9140096 9144576 9176328 9230592 9277254 9289728 9321984 9364518 9369108 9424512 9437184 9457236 9469952 9517824 9620856 9633792 9711352 9716112 9773568 9807504 9870336 9915372 9920232 9928704 10013544 10027008 10077696 10112688 10135552 10235904 10282608 10287648 10323369 10384416 10445824 10450944 10487232 10549248 10602576 10616832 10653696 10707552 10769024 10823463 10838016 10875648 10925271 10930626 10995264 11010048 11033442 11098688 11104128 11169792 11208576 11265237 11280384 11337408 11376774 11402496 11442088 11515392 11567934 11573604 11583488 11682468 11698176 11751552 11757312 11792356 11798136 11867904 11927898 11943936 11985408 11996376 12045996 12115152 12192768 12235104 12307456 12369672 12386304 12429312 12486024 12492144 12566016 12582912 12609648 12690432 12827808 12845056 12872349 12954816 13031424 13076672 13160448 13220496 13226976 13238272 13272903 13351392 13369344 13436928 13483584 13495923 13629546 13647872 13710144 13716864 13764492 13845888 13915881 13934592 13982976 14046777 14053662 14065664 14136768 14155776 14185854 14204928 14276736 14431284 14450688 14500864 14567028 14574168 14660352 14680064 14711256 14805504 14873058 14880348 14893056 14944768 15020316 15040512 15116544 15169032 15203328 15353856 15423912 15431472 15576624 15597568 15668736 15676416 15730848 15823872 15903864 15925248 15980544 15995168 16061328 16153536 16257024 16313472 16395939 16492896 16515072 16550163 16572416 16648032 16656192 16754688 16777216 16812864 16920576 16994866 17006112 17065161 17103744 17163132 17273088 17351901 17360406 17375232 17523702 17547264 17627328 17635968 17688534 17697204 17801856 17825792 17891847 17915904 17978112 17994564 18068994 18172728 18280192 18289152 18352656 18461184 18554508 18579456 18643968 18729036 18738216 18849024 18874368 18914472 18939904 19035648 19241712 19267584 19422704 19432224 19547136 19615008 19740672 19830744 19840464 19857408 20027088 20054016 20155392 20225376 20271104 20444319 20471808 20565216 20575296 20636623 20646738 20768832 20891648 20901888 20974464 21080493 21098496 21205152 21233664 21278781 21307392 21415104 21538048 21646926 21676032 21751296 21850542 21861252 21990528 22020096 22066884 22197376 22208256 22309587 22339584 22417152 22530474 22560768 22674816 22753548 22804992 22884176 23030784 23135868 23147208 23166976 23364936 23396352 23503104 23514624 23584712 23596272 23735808 23855796 23887872 23970816 23992752 24091992 24230304 24385536 24470208 24614912 24739344 24772608 24858624 24972048 24984288 25132032 25165824 25219296 25380864 25492299 25655616 25690112 25744698 25909632 26040609 26062848 26153344 26285553 26320896 26440992 26453952 26476544 26532801 26545806 26702784 26738688 26873856 26967168 26991846 27259092 27295744 27420288 27433728 27528984 27691776 27831762 27869184 27965952 28093554 28107324 28131328 28273536 28311552 28371708 28409856 28553472 28862568 28901376 29001728 29134056 29148336 29320704 29360128 29422512 29611008 29746116 29760696 29786112 29889536 30040632 30081024 30233088 30338064 30406656 30707712 30847824 30862944 30970107 31153248 31195136 31337472 31352832 31461696 31647744 31807728 31850496 31961088 31990336 32122656 32307072 32470389 32514048 32626944 32775813 32791878 32985792 33030144 33100326 33144832 33296064 33312384 33509376 33554432 33625728 33795711 33841152 33989732 34012224 34130322 34207488 34326264 34546176 34703802 34720812 34750464 35047404 35094528 35254656 35271936 35377068 35394408 35603712 35651584 35783694 35831808 35956224 35989128 36137988 36345456 36560384 36578304 36705312 36922368 37109016 37158912 37287936 37458072 37476432 37698048 37748736 37828944 37879808 38071296 38483424 38535168 38617047 38845408 38864448 39094272 39230016 39481344 39661488 39680928 39714816 39818709 40054176 40108032 40310784 40450752 40487769 40542208 40888638 40943616 41130432 41150592 41273246 41293476 41537664 41747643 41783296 41803776 41948928 42140331 42160986 42196992 42410304 42467328 42557562 42614784 42830208 43076096 43293852 43352064 43502592 43701084 43722504 43981056 44040192 44133768 44394752 44416512 44619174 44679168 44834304 45060948 45121536 45349632 45507096 45609984 45768352 46061568 46271736 46294416 46333952 46729872 46792704 47006208 47029248 47169424 47192544 47471616 47711592 47775744 47941632 47985504 48183984 48460608 48771072 48940416 49187817 49229824 49478688 49545216 49650489 49717248 49944096 49968576 50264064 50331648 50438592 50761728 50984598 51195483 51311232 51380224 51489396 51819264 52055703 52081218 52125696 52306688 52571106 52641792 52881984 52907904 52953088 53065602 53091612 53405568 53477376 53675541 53747712 53934336 53983692 54518184 54591488 54840576 54867456 55057968 55383552 55663524 55738368 55931904 56187108 56214648 56262656 56547072 56623104 56743416 56819712 57106944 57725136 57802752 58003456 58268112 58296672 58641408 58720256 58845024 59222016 59492232 59521392 59572224 59779072 60081264 60162048 60466176 60676128 60813312 61332957 61415424 61695648 61725888 61909869 61940214 62306496 62390272 62674944 62705664 62923392 63241479 63295488 63615456 63700992 63836343 63922176 63980672 64245312 64614144 64940778 65028096 65253888 65551626 65583756 65971584 66060288 66200652 66289664 66592128 66624768 66928761 67018752 67108864 67251456 67591422 67682304 67979464 68024448 68260644 68414976 68652528 69092352 69407604 69441624 69500928 70094808 70189056 70509312 70543872 70754136 70788816 71207424 71303168 71567388 71663616 71912448 71978256 72275976 72690912 73120768 73156608 73410624 73844736 74218032 74317824 74575872 74916144 74952864 75396096 75497472 75657888 75759616 76142592 76476897 76966848 77070336 77234094 77690816 77728896 78188544 78460032 78856659 78962688 79322976 79361856 79429632 79598403 79637418 80108352 80216064 80621568 80901504 80975538 81084416 81777276 81887232 82260864 82301184 82546492 82586952 83075328 83495286 83566592 83607552 83897856 84280662 84321972 84393984 84820608 84934656 85115124 85229568 85660416 86152192 86587704 86704128 87005184 87402168 87445008 87962112 88080384 88267536 88789504 88833024 89238348 89358336 89668608 90121896 90243072 90699264 91014192 91219968 91536704 92123136 92543472 92588832 92667904 92910321 93459744 93585408 94012416 94058496 94338848 94385088 94943232 95423184 95551488 95883264 95971008 96367968 96921216 97411167 97542144 97880832 98327439 98375634 98459648 98957376 99090432 99300978 99434496 99888192 99937152 100528128 100663296 100877184 101387133 101523456 101969196 102390966 102622464 102760448 102978792 103638528 104111406 104162436 104251392 104613376 105142212 105283584 105763968 105815808 105906176 106131204 106183224 106811136 106954752 107351082 107495424 107868672 107967384 109036368 109182976 109681152 109734912 110115936 110767104 111327048 111476736 111863808 112374216 112429296 112525312 113094144 113246208 113486832 113639424 114213888 115450272 115605504 115851141 116006912 116536224 116593344 117282816 117440512 117690048 118444032 118984464 119042784 119144448 119456127 119558144 120162528 120324096 120932352 121352256 121463307 121626624 122665914 122830848 123391296 123451776 123819738 123880428 124612992 124780544 125242929 125349888 125411328 125846784 126420993 126482958 126590976 127230912 127401984 127672686 127844352 127961344 128490624 129228288 129881556 130056192 130507776 131103252 131167512 131943168 132120576 132401304 132579328 133184256 133249536 133857522 134037504 134217728 134502912 135182844 135364608 135958928 136048896 136521288 136829952 137305056 138184704 138815208 138883248 139001856 140189616 140378112 141018624 141087744 141508272 141577632 142414848 142606336 143134776 143327232 143824896 143956512 144456361 144551952 145381824 146241536 146313216 146821248 147563451 147689472 148436064 148635648 148951467 149151744 149832288 149905728 150792192 150994944 151315776 151519232 152285184 152953794 153586449 153933696 154140672 154468188 155381632 155457792 156167109 156377088 156920064 157713318 157925376 158645952 158723712 158859264 159196806 159274836 160216704 160432128 161243136 161803008 161951076 162168832 163554552 163774464 164521728 164602368 165092984 165173904 166150656 166990572 167133184 167215104 167795712 168561324 168643944 168787968 169641216 169869312 170230248 170459136 171320832 172304384 173175408 173408256 174010368 174804336 174890016 175924224 176160768 176535072 177579008 177666048 178476696 178716672 179337216 180243792 180486144 181398528 182028384 182439936 183073408 183998871 184246272 185086944 185177664 185335808 185729607 185820642 186919488 187170816 188024832 188116992 188677696 188770176 189886464 190846368 191102976 191509029 191766528 191942016 192735936 193842432 194822334 195084288 195761664 196654878 196751268 196919296 197914752 198180864 198601956 198868992 199776384 199874304 200786283 201056256 201326592 201754368 202774266 203046912 203938392 204781932 205244928 205520896 205957584 207277056 208222812 208324872 208502784 209226752 210284424 210567168 211527936 211631616 211812352 212262408 212366448 213622272 213909504 214702164 214990848 215737344 215934768 218072736 218365952 219362304 219469824 220231872 221534208 222654096 222953472 223727616 224748432 224858592 225050624 226188288 226492416 226973664 227278848 228427776 229430691 230900544 231211008 231702282 232013824 233072448 233186688 234565632 234881024 235380096 236569977 236888064 237968928 238085568 238288896 238795209 238912254 239116288 240325056 240648192 241864704 242704512 242926614 243253248 245331828 245661696 246782592 246903552 247639476 247760856 249225984 249561088 250485858 250699776 250822656 251693568 252841986 252965916 253181952 254461824 254803968 255345372 255688704 255922688 256981248 258456576 259763112 260112384 261015552 262206504 262335024 263886336 264241152 264802608 265158656 266368512 266499072 267715044 268075008 268435456 269005824 270365688 270729216 271917856 272097792 273042576 273659904 274610112 276369408 277630416 277766496 278003712 278730963 280379232 280756224 282037248 282175488 283016544 283155264 284829696 285212672 286269552 286654464 287649792 287913024 288912722 289103904 290763648 292233501 292483072 292626432 293642496 294982317 295126902 295378944 296872128 297271296 297902934 298303488 299664576 299811456 301584384 301989888 302631552 303038464 304161399 304570368 305907588 307172898 307867392 308281344 308936376 310763264 310915584 312334218 312754176 313840128 315426636 315850752 317291904 317447424 317718528 318393612 318549672 320433408 320864256 322486272 323606016 323902152 324337664 327109104 327548928 329043456 329204736 330185968 330347808 332301312 333981144 334266368 334430208 335591424 337122648 337287888 337575936 339282432 339738624 340460496 340918272 342641664 344608768 346350816 346816512 347553423 348020736 349608672 349780032 351848448 352321536 353070144 355158016 355332096 356953392 357433344 358368381 358674432 360487584 360972288 362797056 364056768 364389921 364879872 366146816 367997742 368492544 370173888 370355328 370671616 371459214 371641284 373838976 374341632 375728787 376049664 376233984 377355392 377540352 379262979 379772928 381692736 382205952 383018058 383533056 383884032 385471872 387684864 389644668 390168576 391523328 393309756 393502536 393838592 395829504 396361728 397203912 397737984 399552768 399748608 401572566 402112512 402653184 403508736 405548532 406093824 407876784 409563864 410489856 411041792 411915168 414554112 416445624 416649744 417005568 418453504 420568848 421134336 423055872 423263232 423624704 424524816 424732896 427244544 427819008 429404328 429981696 431474688 431869536 433369083 436145472 436731904 438724608 438939648 440463744 442690353 443068416 445308192 445906944 446854401 447455232 449496864 449717184 450101248 452376576 452984832 453947328 454557696 456855552 458861382 461801088 462422016 463404564 464027648 466144896 466373376 468501327 469131264 469762048 470760192 473139954 473776128 475937856 476171136 476577792 477590418 477824508 478232576 480650112 481296384 483729408 485409024 485853228 486506496 490663656 491323392 493565184 493807104 495278952 495521712 498451968 499122176 500971716 501399552 501645312 503387136 505683972 505931832 506363904 508923648 509607936 510690744 511377408 511845376 513962496 516913152 519526224 520224768 522031104 524413008 524670048 527772672 528482304 529605216 530317312 532737024 532998144 535430088 536150016 536870912 538011648 540731376 541458432 543835712 544195584 546085152 547319808 549220224 551996613 552738816 555260832 555532992 556007424 557188821 557461926 560758464 561512448 564074496 564350976 566033088 566310528 569659392 570425344 572539104 573308928 574527087 575299584 575826048 577825444 578207808 581527296 584467002 584966144 585252864 587284992 589964634 590253804 590757888 593744256 594542592 595805868 596606976 599329152 599622912 602358849 603168768 603979776 605263104 606076928 608322798 609140736 611815176 614345796 615734784 616562688 617872752 621526528 621831168 624668436 625508352 627680256 630853272 631701504 634583808 634894848 635437056 636787224 637099344 640866816 641728512 644972544 647212032 647804304 648675328 654218208 655097856 658086912 658409472 660371936 660695616 664602624 667962288 668532736 668860416 671182848 674245296 674575776 675151872 678564864 679477248 680920992 681836544 685283328 688292073 689217536 692701632 693633024 695106846 696041472 699217344 699560064 703696896 704643072 706140288 709709931 710316032 710664192 713906784 714866688 716385627 716736762 717348864 720975168 721944576 725594112 728113536 728779842 729759744 732293632 735995484 736985088 740347776 740710656 741343232 742918428 743282568 747677952 748683264 751457574 752099328 752467968 754710784 755080704 758525958 759545856 763385472 764411904 766036116 767066112 767768064 770943744 775369728 779289336 780337152 783046656 786619512 787005072 787677184 791659008 792723456 794407824 795475968 799105536 799497216 803145132 804225024 805306368 807017472 811097064 812187648 815753568 819127728 820979712 822083584 823830336 829108224 832891248 833299488 834011136 836192889 836907008 841137696 842268672 846111744 846526464 847249408 849049632 849465792 854489088 855638016 858808656 859963392 862949376 863739072 866738166 872290944 873463808 876700503 877449216 877879296 880927488 884946951 885380706 886136832 890616384 891813888 893708802 894910464 898993728 899434368 900202496 904753152 905969664 907894656 909115392 912484197 913711104 917722764 923602176 924844032 926809128 928055296 932289792 932746752 937002654 938262528 939524096 941520384 946279908 947552256 951875712 952342272 953155584 955180836 955649016 956465152 961300224 962592768 967458816 970818048 971706456 973012992 981327312 982646784 987130368 987614208 990557904 991043424 996903936 998244352 1001943432 1002799104 1003290624 1006774272 1011367944 1011863664 1012727808 1017847296 1019215872 1021381488 1022754816 1023690752 1027924992 1033826304 1039052448 1040449536 1042660269 1044062208 1048826016 1049340096 1055545344 1056964608 1059210432 1060634624 1065474048 1065996288 1070860176 1072300032 1073741824 1075105143 1076023296 1081462752 1082916864 1087671424 1088391168 1092170304 1093169763 1094639616 1098440448 1103993226 1105477632 1110521664 1111065984 1112014848 1114377642 1114923852 1121516928 1123024896 1128148992 1128701952 1132066176 1132621056 1137788937 1139318784 1140850688 1145078208 1146617856 1149054174 1150599168 1151652096 1155650888 1156415616 1163054592 1168934004 1169932288 1170505728 1174569984 1179929268 1180507608 1181515776 1187488512 1189085184 1191611736 1193213952 1198658304 1199245824 1204717698 1206337536 1207959552 1210526208 1212153856 1216645596 1218281472 1223630352 1228691592 1231469568 1233125376 1235745504 1243053056 1243662336 1249336872 1251016704 1255360512 1261706544 1263403008 1269167616 1269789696 1270874112 1273574448 1274198688 1281733632 1283457024 1289945088 1294424064 1295608608 1297350656 1300107249 1308436416 1310195712 1316173824 1316818944 1320743872 1321391232 1329205248 1335924576 1337065472 1337720832 1340563203 1342365696 1348490592 1349151552 1350303744 1357129728 1358954496 1361841984 1363673088 1370566656 1376584146 1378435072 1385403264 1387266048 1390213692 1392082944 1398434688 1399120128 1405503981 1407393792 1409286144 1412280576 1419419862 1420632064 1421328384 1427813568 1429733376 1432771254 1433473524 1434697728 1441950336 1443889152 1451188224 1456227072 1457559684 1459519488 1464587264 1471990968 1473970176 1480695552 1481421312 1482686464 1485836856 1486565136 1495355904 1497366528 1502915148 1504198656 1504935936 1509421568 1510161408 1517051916 1519091712 1526770944 1528823808 1532072232 1534132224 1535536128 1541887488 1550739456 1558578672 1560674304 1566093312 1573239024 1574010144 1575354368 1583318016 1585446912 1588815648 1590951936 1598211072 1598994432 1606290264 1608450048 1610612736 1614034944 1622194128 1624375296 1631507136 1638255456 1641959424 1644167168 1647660672 1655989839 1658216448 1665782496 1666598976 1668022272 1671566463 1672385778 1673814016 1682275392 1684537344 1692223488 1693052928 1694498816 1698099264 1698931584 1708978176 1711276032 1717617312 1719926784 1723581261 1725898752 1727478144 1733476332 1744581888 1746927616 1753401006 1754898432 1755758592 1761854976 1769893902 1770761412 1772273664 1781232768 1783627776 1787417604 1789820928 1797987456 1798868736 1800404992 1807076547 1809506304 1811939328 1815789312 1818230784 1824968394 1827422208 1835445528 1847204352 1849688064 1853618256 1856110592 1864579584 1865493504 1874005308 1876525056 1879048192 1883040768 1892559816 1895104512 1903751424 1904684544 1906311168 1910361672 1911298032 1912930304 1922600448 1925185536 1934917632 1941636096 1943412912 1946025984 1962654624 1965293568 1974260736 1975228416 1981115808 1982086848 1993807872 1996488704 2003886864 2005598208 2006581248 2013548544 2022735888 2023727328 2025455616 2035694592 2038431744 2042762976 2045509632 2047381504 2055849984 2064876219 2067652608 2078104896 2080899072 2085320538 2088124416 2097652032 2098680192 2111090688 2113929216 2118420864 2121269248 2129129793 2130948096 2131992576 2141720352 2144600064 2147483648 2149156881 2150210286 2152046592 2162925504 2165833728 2175342848 2176782336 2184340608 2186339526 2189279232 2196880896 2207986452 2210955264 2221043328 2222131968 2224029696 2228755284 2229847704 2243033856 2246049792 2256297984 2257403904 2264132352 2265242112 2275577874 2278637568 2281701376 2290156416 2293235712 2298108348 2301198336 2303304192 2311301776 2312831232 2326109184 2337868008 2339864576 2341011456 2349139968 2359858536 2361015216 2363031552 2374977024 2378170368 2383223472 2386427904 2397316608 2398491648 2409435396 2412675072 2415919104 2421052416 2424307712 2433291192 2436562944 2447260704 2457383184 2462939136 2466250752 2471491008 2486106112 2487324672 2498673744 2502033408 2508578667 2510721024 2523413088 2526806016 2538335232 2539579392 2541748224 2547148896 2548397376 2563467264 2566914048 2579890176 2588848128 2591217216 2594701312 2600214498 2616872832 2620391424 2630101509 2632347648 2633637888 2641487744 2642782464 2654840853 2658410496 2671849152 2674130944 2675441664 2681126406 2684731392 2696981184 2698303104 2700607488 2714259456 2717908992 2723683968 2727346176 2741133312 2753168292 2756870144 2770806528 2774532096 2780427384 2784165888 2796869376 2798240256 2811007962 2814787584 2818572288 2824561152 2838839724 2841264128 2842656768 2855627136 2859466752 2865542508 2866947048 2869395456 2883900672 2887778304 2902376448 2912454144 2915119368 2919038976 2929174528 2943981936 2947940352 2961391104 2962842624 2965372928 2971673712 2973130272 2990711808 2994733056 3005830296 3008397312 3009871872 3018843136 3020322816 3034103832 3038183424 3053541888 3057647616 3064144464 3068264448 3071072256 3083774976 3101478912 3117157344 3121348608 3127980807 3132186624 3146478048 3148020288 3150708736 3166636032 3170893824 3177631296 3181903872 3196422144 3197988864 3212580528 3216900096 3221225472 3228069888 3244388256 3248750592 3263014272 3276510912 3279509289 3283918848 3288334336 3295321344 3311979678 3316432896 3331564992 3333197952 3336044544 3343132926 3344771556 3347628032 3364550784 3369074688 3384446976 3386105856 3388997632 3396198528 3397863168 3413366811 3417956352 3422552064 3435234624 3439853568 3447162522 3451797504 3454956288 3466952664 3489163776 3493855232 3506802012 3509796864 3511517184 3523709952 3539787804 3541522824 3544547328 3562465536 3567255552 3574835208 3579641856 3595974912 3597737472 3600809984 3614153094 3619012608 3623878656 3631578624 3636461568 3649936788 3654844416 3670891056 3694408704 3699376128 3707236512 3712221184 3729159168 3730987008 3748010616 3753050112 3758096384 3766081536 3785119632 3790209024 3807502848 3809369088 3812622336 3820723344 3822596064 3825860608 3845200896 3850371072 3869835264 3883272192 3886825824 3892051968 3900321747 3925309248 3930587136 3948521472 3950456832 3962231616 3964173696 3987615744 3992977408 4007773728 4011196416 4013162496 4021689609 4027097088 4045471776 4047454656 4050911232 4071389184 4076863488 4085525952 4091019264 4094763008 4111699968 4129752438 4135305216 4156209792 4161798144 4170641076 4176248832 4195304064 4197360384 4216511943 4222181376 4227858432 4236841728 4242538496 4258259586 4261896192 4263985152 4283440704 4289200128 4294967296 4298313762 4300420572 4304093184 4325851008 4331667456 4350685696 4353564672 4368681216 4372679052 4378558464 4393761792 4415972904 4421910528 4442086656 4444263936 4448059392 4457510568 4459695408 4486067712 4492099584 4512595968 4514807808 4528264704 4530484224 4551155748 4557275136 4563402752 4580312832 4586471424 4596216696 4602396672 4606608384 4622603552 4625662464 4652218368 4675736016 4679729152 4682022912 4698279936 4719717072 4722030432 4726063104 4749954048 4756340736 4766446944 4772855808 4794633216 4796983296 4818870792 4825350144 4831838208 4842104832 4848615424 4866582384 4873125888 4894521408 4914766368 4925878272 4932501504 4942982016 4967969517 4972212224 4974649344 4997347488 5004066816 5014699389 5017157334 5021442048 5046826176 5053612032 5076670464 5079158784 5083496448 5094297792 5096794752 5126934528 5133828096 5159780352 5170743783 5177696256 5182434432 5189402624 5200428996 5233745664 5240782848 5260203018 5264695296 5267275776 5282975488 5285564928 5309681706 5316820992 5343698304 5348261888 5350883328 5362252812 5369462784 5393962368 5396606208 5401214976 5421229641 5428518912 5435817984 5447367936 5454692352 5482266624 5506336584 5513740288 5541613056 5549064192 5560854768 5568331776 5593738752 5596480512 5622015924 5629575168 5637144576 5649122304 5677679448 5682528256 5685313536 5711254272 5718933504 5731085016 5733894096 5738790912 5767801344 5775556608 5804752896 5824908288 5830238736 5838077952 5858349056 5887963872 5895880704 5922782208 5925685248 5930745856 5943347424 5946260544 5981423616 5989466112 6011660592 6016794624 6019743744 6037686272 6040645632 6068207664 6076366848 6107083776 6115295232 6128288928 6136528896 6142144512 6167549952 6194628657 6202957824 6234314688 6242697216 6255961614 6264373248 6292956096 6296040576 6301417472 6333272064 6341787648 6355262592 6363807744 6387389379 6392844288 6395977728 6425161056 6433800192 6442450944 6447470643 6456139776 6488776512 6497501184 6526028544 6553021824 6559018578 6567837696 6576668672 6590642688 6623959356 6632865792 6663129984 6666395904 6672089088 6686265852 6689543112 6695256064 6729101568 6738149376 6768893952 6772211712 6777995264 6792397056 6795726336 6826733622 6835912704 6845104128 6870469248 6879707136 6894325044 6903595008 6909912576 6933905328 6978327552 6987710464 7013604024 7019593728 7023034368 7047419904 7079575608 7083045648 7089094656 7124931072 7134511104 7149670416 7159283712 7191949824 7195474944 7201619968 7228306188 7238025216 7247757312 7263157248 7272923136 7299873576 7309688832 7341782112 7388817408 7398752256 7414473024 7424442368 7458318336 7461974016 7496021232 7506100224 7516192768 7525736001 7532163072 7570239264 7580418048 7615005696 7618738176 7625244672 7641446688 7645192128 7651721216 7690401792 7700742144 7739670528 7766544384 7773651648 7784103936 7800643494 7850618496 7861174272 7897042944 7900913664 7924463232 7928347392 7964522559 7975231488 7985954816 8015547456 8022392832 8026324992 8043379218 8054194176 8090943552 8094909312 8101822464 8142778368 8153726976 8171051904 8182038528 8189526016 8223399936 8259504876 8270610432 8312419584 8323596288 8341282152 8352497664 8390608128 8394720768 8433023886 8444362752 8455716864 8473683456 8485076992 8516519172 8523792384 8527970304 8566881408 8578400256 8589934592 8596627524 8600841144 8608186368 8651702016 8663334912 8701371392 8707129344 8737362432 8745358104 8757116928 8787523584 8831945808 8843821056 8884173312 8888527872 8896118784 8915021136 8919390816 8972135424 8984199168 9025191936 9029615616 9056529408 9060968448 9102311496 9114550272 9126805504 9160625664 9172942848 9192433392 9204793344 9213216768 9245207104 9251324928 9304436736 9351472032 9359458304 9364045824 9383942421 9396559872 9439434144 9444060864 9452126208 9499908096 9512681472 9532893888 9545711616 9589266432 9593966592 9637741584 9650700288 9663676416 9684209664 9697230848 9733164768 9746251776 9789042816 9829532736 9838527867 9851756544 9865003008 9885964032 9935939034 9944424448 9949298688 9994694976 10008133632 10029398778 10034314668 10042884096 10093652352 10107224064 10153340928 10158317568 10166992896 10188595584 10193589504 10240100433 10253869056 10267656192 10319560704 10341487566 10355392512 10364868864 10378805248 10400857992 10467491328 10481565696 10520406036 10529390592 10534551552 10565950976 10571129856 10619363412 10633641984 10687396608 10696523776 10701766656 10724505624 10738925568 10787924736 10793212416 10802429952 10842459282 10857037824 10871635968 10894735872 10909384704 10964533248 11012673168 11027480576 11083226112 11098128384 11121709536 11136663552 11187477504 11192961024 11244031848 11259150336 11274289152 11298244608 11355358896 11365056512 11370627072 11422508544 11437867008 11462170032 11467788192 11477581824 11535602688 11551113216 11609505792 11649816576 11660477472 11676155904 11700965241 11716698112 11775927744 11791761408 11845564416 11851370496 11861491712 11886694848 11892521088 11962847232 11978932224 12023321184 12033589248 12039487488 12065068827 12075372544 12081291264 12136415328 12152733696 12214167552 12230590464 12256577856 12273057792 12284289024 12335099904 12389257314 12405915648 12468629376 12485394432 12511923228 12528746496 12585912192 12592081152 12602834944 12649535829 12666544128 12683575296 12710525184 12727615488 12774778758 12785688576 12791955456 12850322112 12867600384 12884901888 12894941286 12912279552 12977553024 12995002368 13052057088 13106043648 13118037156 13135675392 13153337344 13181285376 13247918712 13265731584 13326259968 13332791808 13344178176 13372531704 13379086224 13390512128 13458203136 13476298752 13537787904 13544423424 13555990528 13584794112 13591452672 13653467244 13671825408 13690208256 13740938496 13759414272 13788650088 13807190016 13819825152 13867810656 13956655104 13975420928 14027208048 14039187456 14046068736 14094839808 14159151216 14166091296 14178189312 14249862144 14269022208 14299340832 14318567424 14383899648 14390949888 14403239936 14456612376 14476050432 14495514624 14526314496 14545846272 14599747152 14619377664 14683564224 14777634816 14797504512 14828946048 14848884736 14903908551 14916636672 14923948032 14992042464 15012200448 15032385536 15044098167 15051472002 15064326144 15140478528 15160836096 15230011392 15237476352 15250489344 15282893376 15290384256 15303442432 15380803584 15401484288 15479341056 15512231349 15533088768 15547303296 15568207872 15601286988 15701236992 15722348544 15794085888 15801827328 15848926464 15856694784 15929045118 15950462976 15971909632 16031094912 16044785664 16052649984 16086758436 16108388352 16181887104 16189818624 16203644928 16285556736 16307453952 16342103808 16364077056 16379052032 16446799872 16519009752 16541220864 16624839168 16647192576 16682564304 16704995328 16781216256 16789441536 16866047772 16888725504 16911433728 16947366912 16970153984 17033038344 17047584768 17055940608 17133762816 17156800512 17179869184 17193255048 17201682288 17216372736 17303404032 17326669824 17402742784 17414258688 17474724864 17490716208 17514233856 17575047168 17663891616 17687642112 17768346624 17777055744 17792237568 17830042272 17838781632 17944270848 17968398336 18050383872 18059231232 18113058816 18121936896 18204622992 18229100544 18253611008 18321251328 18345885696 18384866784 18409586688 18426433536 18490414208 18502649856 18583885971 18608873472 18702944064 18718916608 18728091648 18767884842 18793119744 18878868288 18888121728 18904252416 18999816192 19025362944 19065787776 19091423232 19178532864 19187933184 19275483168 19301400576 19327352832 19342411929 19368419328 19394461696 19466329536 19492503552 19578085632 19659065472 19677055734 19703513088 19730006016 19771928064 19871878068 19888848896 19898597376 19989389952 20016267264 20058797556 20068629336 20085768192 20187304704 20214448128 20306681856 20316635136 20333985792 20377191168 20387179008 20480200866 20507738112 20535312384 20639121408 20682975132 20710785024 20729737728 20757610496 20801715984 20934982656 20963131392 21040812072 21058781184 21069103104 21131901952 21142259712 21238726824 21267283968 21374793216 21393047552 21403533312 21449011248 21477851136 21575849472 21586424832 21604859904 21684918564 21714075648 21743271936 21789471744 21818769408 21929066496 22025346336 22054961152 22166452224 22196256768 22243419072 22273327104 22374955008 22385922048 22488063696 22518300672 22548578304 22596489216 22710717792 22730113024 22741254144 22845017088 22875734016 22924340064 22935576384 22955163648 23071205376 23102226432 23219011584 23299633152 23320954944 23352311808 23401930482 23433396224 23551855488 23583522816 23691128832 23702740992 23722983424 23773389696 23785042176 23893567677 23925694464 23957864448 24046642368 24067178496 24078974976 24130137654 24150745088 24162582528 24272830656 24305467392 24428335104 24461180928 24513155712 24546115584 24568578048 24670199808 24778514628 24811831296 24937258752 24970788864 25023846456 25057492992 25171824384 25184162304 25205669888 25299071658 25333088256 25367150592 25421050368 25455230976 25549557516 25571377152 25583910912 25700644224 25735200768 25769803776 25789882572 25824559104 25955106048 25990004736 26104114176 26212087296 26236074312 26271350784 26306674688 26362570752 26495837424 26531463168 26652519936 26665583616 26688356352 26745063408 26758172448 26781024256 26916406272 26952597504 27075575808 27088846848 27111981056 27169588224 27182905344 27306934488 27343650816 27380416512 27481876992 27518828544 27577300176 27614380032 27639650304 27735621312 27913310208 27950841856 28054416096 28078374912 28092137472 28151827263 28189679616 28318302432 28332182592 28356378624 28499724288 28538044416 28598681664 28637134848 28767799296 28781899776 28806479872 28913224752 28952100864 28991029248 29052628992 29091692544 29199494304 29238755328 29367128448 29515583601 29555269632 29595009024 29657892096 29697769472 29807817102 29833273344 29847896064 29984084928 30024400896 30064771072 30088196334 30102944004 30128652288 30280957056 30321672192 30460022784 30474952704 30500978688 30565786752 30580768512 30606884864 30720301299 30761607168 30802968576 30958682112 31024462698 31066177536 31094606592 31136415744 31202573976 31402473984 31444697088 31588171776 31603654656 31697852928 31713389568 31858090236 31900925952 31943819264 32062189824 32089571328 32105299968 32173516872 32216776704 32363774208 32379637248 32407289856 32571113472 32614907904 32684207616 32728154112 32758104064 32893599744 33038019504 33082441728 33249678336 33294385152 33365128608 33409990656 33562432512 33578883072 33732095544 33777451008 33822867456 33894733824 33940307968 34066076688 34095169536 34111881216 34267525632 34313601024 34359738368 34386510096 34403364576 34432745472 34606808064 34653339648 34805485568 34828517376 34949449728 34981432416 35028467712 35102895723 35150094336 35327783232 35375284224 35536693248 35554111488 35584475136 35660084544 35677563264 35888541696 35936796672 36100767744 36118462464 36195206481 36226117632 36243873792 36409245984 36458201088 36507222016 36642502656 36691771392 36769733568 36819173376 36852867072 36980828416 37005299712 37167771942 37217746944 37405888128 37437833216 37456183296 37535769684 37586239488 37757736576 37776243456 37808504832 37948607487 37999632384 38050725888 38131575552 38182846464 38357065728 38375866368 38550966336 38602801152 38654705664 38684823858 38736838656 38788923392 38932659072 38985007104 39156171264 39318130944 39354111468 39407026176 39460012032 39543856128 39743756136 39777697792 39797194752 39978779904 40032534528 40117595112 40137258672 40171536384 40374609408 40428896256 40613363712 40633270272 40667971584 40754382336 40774358016 40960401732 41015476224 41070624768 41278242816 41365950264 41421570048 41459475456 41515220992 41603431968 41869965312 41926262784 42081624144 42117562368 42138206208 42263803904 42284519424 42477453648 42534567936 42749586432 42786095104 42807066624 42898022496 42955702272 43151698944 43172849664 43209719808 43369837128 43428151296 43486543872 43578943488 43637538816 43858132992 44050692672 44109922304 44332904448 44392513536 44486838144 44546654208 44711725653 44749910016 44771844096 44976127392 45036601344 45097156608 45132294501 45192978432 45421435584 45460226048 45482508288 45690034176 45751468032 45848680128 45871152768 45910327296 46142410752 46204452864 46438023168 46599266304 46641909888 46704623616 46803860964 46866792448 47103710976 47167045632 47382257664 47405481984 47445966848 47546779392 47570084352 47787135354 47851388928 47915728896 48093284736 48134356992 48157949952 48260275308 48301490176 48325165056 48545661312 48610934784 48856670208 48922361856 49026311424 49092231168 49137156096 49340399616 49557029256 49623662592 49874517504 49941577728 50047692912 50114985984 50343648768 50368324608 50411339776 50598143316 50666176512 50734301184 50842100736 50910461952 51099115032 51142754304 51167821824 51401288448 51470401536 51539607552 51579765144 51649118208 51910212096 51980009472 52208228352 52424174592 52472148624 52542701568 52613349376 52725141504 52991674848 53062926336 53305039872 53331167232 53376712704 53490126816 53516344896 53562048512 53832812544 53905195008 54151151616 54177693696 54223962112 54339176448 54365810688 54613868976 54687301632 54760833024 54963753984 55037657088 55154600352 55228760064 55279300608 55471242624 55751657913 55826620416 55901683712 56108832192 56156749824 56184274944 56303654526 56379359232 56636604864 56664365184 56712757248 56999448576 57076088832 57197363328 57274269696 57535598592 57563799552 57612959744 57826449504 57904201728 57982058496 58027235787 58105257984 58183385088 58398988608 58477510656 58734256896 59031167202 59110539264 59190018048 59315784192 59395538944 59615634204 59666546688 59695792128 59968169856 60048801792 60129542144 60176392668 60205888008 60257304576 60561914112 60643344384 60920045568 60949905408 61001957376 61131573504 61161537024 61213769728 61440602598 61523214336 61605937152 61917364224 62048925396 62132355072 62189213184 62272831488 62405147952 62804947968 62889394176 63176343552 63207309312 63395705856 63426779136 63716180472 63801851904 63887638528 64124379648 64179142656 64210599936 64347033744 64433553408 64727548416 64759274496 64814579712 65142226944 65229815808 65368415232 65456308224 65516208128 65787199488 66076039008 66164883456 66499356672 66588770304 66730257216 66819981312 67124865024 67157766144 67464191088 67554902016 67645734912 67789467648 67880615936 68132153376 68190339072 68223762432 68535051264 68627202048 68719476736 68773020192 68806729152 68865490944 69213616128 69306679296 69610971136 69657034752 69898899456 69962864832 70056935424 70205791446 70300188672 70655566464 70750568448 71073386496 71108222976 71168950272 71320169088 71355126528 71680703031 71777083392 71873593344 72201535488 72236924928 72390412962 72452235264 72487747584 72818491968 72916402176 73014444032 73285005312 73383542784 73539467136 73638346752 73705734144 73961656832 74010599424 74335543884 74435493888 74811776256 74875666432 74912366592 75071539368 75172478976 75515473152 75552486912 75617009664 75897214974 75999264768 76101451776 76263151104 76365692928 76714131456 76751732736 77101932672 77205602304 77309411328 77369647716 77473677312 77577846784 77865318144 77970014208 78312342528 78636261888 78708222936 78814052352 78920024064 79087712256 79487512272 79555395584 79594389504 79957559808 80065069056 80235190224 80274517344 80343072768 80749218816 80857792512 81226727424 81266540544 81335943168 81508764672 81548716032 81920803464 82030952448 82141249536 82556485632 82731900528 82843140096 82918950912 83030441984 83206863936 83739930624 83852525568 84163248288 84235124736 84276412416 84455481789 84527607808 84569038848 84954907296 85069135872 85499172864 85572190208 85614133248 85796044992 85911404544 86303397888 86345699328 86419439616 86739674256 86856302592 86973087744 87157886976 87275077632 87716265984 88101385344 88219844608 88546750803 88665808896 88785027072 88973676288 89093308416 89423451306 89499820032 89543688192 89952254784 90073202688 90194313216 90264589002 90385956864 90842871168 90920452096 90965016576 91380068352 91502936064 91697360256 91742305536 91820654592 92160903897 92284821504 92408905728 92876046336 93198532608 93283819776 93409247232 93607721928 93733584896 94207421952 94334091264 94764515328 94810963968 94891933696 95093558784 95140168704 95574270708 95702777856 95831457792 96186569472 96268713984 96315899904 96520550616 96602980352 96650330112 97091322624 97221869568 97713340416 97844723712 98052622848 98184462336 98274312192 98680799232 99114058512 99247325184 99749035008 99883155456 100095385824 100229971968 100687297536 100736649216 100822679552 101196286632 101332353024 101468602368 101684201472 101820923904 102198230064 102285508608 102335643648 102802576896 102940803072 103079215104 103159530288 103298236416 103820424192 103960018944 104416456704 104848349184 104944297248 105085403136 105226698752 105308687169 105450283008 105983349696 106125852672 106610079744 106662334464 106753425408 106980253632 107032689792 107124097024 107665625088 107810390016 108302303232 108355387392 108447924224 108585619443 108678352896 108731621376 109227737952 109374603264 109521666048 109927507968 110075314176 110309200704 110457520128 110558601216 110942485248 111503315826 111653240832 111803367424 112217664384 112313499648 112368549888 112607309052 112758718464 113273209728 113328730368 113425514496 113998897152 114152177664 114394726656 114548539392 115071197184 115127599104 115225919488 115652899008 115808403456 115964116992 116054471574 116210515968 116366770176 116797977216 116955021312 117468513792 118062334404 118221078528 118380036096 118631568384 118791077888 119231268408 119333093376 119391584256 119936339712 120097603584 120259084288 120352785336 120411776016 120514609152 121123828224 121286688768 121840091136 121899810816 122003914752 122263147008 122323074048 122427539456 122881205196 123046428672 123211874304 123834728448 124097850792 124264710144 124378426368 124545662976 124810295904 125609895936 125778788352 126352687104 126414618624 126791411712 126853558272 127432360944 127603703808 127775277056 128248759296 128358285312 128421199872 128694067488 128867106816 129455096832 129518548992 129629159424 130284453888 130459631616 130736830464 130912616448 131032416256 131574398976 132152078016 132329766912 132998713344 133177540608 133460514432 133639962624 134249730048 134315532288 134928382176 135109804032 135291469824 135396883503 135578935296 135761231872 136264306752 136380678144 136447524864 137070102528 137254404096 137438953472 137546040384 137613458304 137730981888 138427232256 138613358592 139221942272 139314069504 139797798912 139925729664 140113870848 140411582892 140600377344 141311132928 141501136896 142146772992 142216445952 142337900544 142640338176 142710253056 143361406062 143554166784 143747186688 144403070976 144473849856 144780825924 144904470528 144975495168 145636983936 145832804352 146028888064 146570010624 146767085568 147078934272 147276693504 147411468288 147923313664 148021198848 148671087768 148870987776 149623552512 149751332864 149824733184 150143078736 150344957952 151030946304 151104973824 151234019328 151794429948 151998529536 152202903552 152526302208 152731385856 153428262912 153503465472 154203865344 154411204608 154618822656 154739295432 154947354624 155155693568 155730636288 155940028416 156624685056 157272523776 157416445872 157628104704 157840048128 158175424512 158975024544 159110791168 159188779008 159915119616 160130138112 160470380448 160549034688 160686145536 161498437632 161715585024 162453454848 162533081088 162671886336 163017529344 163097432064 163841606928 164061904896 164282499072 165112971264 165463801056 165686280192 165837901824 166060883968 166413727872 167254973739 167479861248 167705051136 168326496576 168470249472 168552824832 168910963578 169055215616 169138077696 169909814592 170138271744 170998345728 171144380416 171228266496 171592089984 171822809088 172606795776 172691398656 172838879232 173479348512 173712605184 173946175488 174081707361 174315773952 174550155264 175432531968 176202770688 176439689216 177093501606 177331617792 177570054144 177947352576 178186616832 178846902612 178999640064 179087376384 179904509568 180146405376 180388626432 180529178004 180771913728 181685742336 181840904192 181930033152 182760136704 183005872128 183394720512 183484611072 183641309184 184321807794 184569643008 184817811456 185752092672 186397065216 186567639552 186818494464 187215443856 187467169792 188414843904 188668182528 189529030656 189621927936 189783867392 190187117568 190280337408 191148541416 191405555712 191662915584 192373138944 192537427968 192631799808 193041101232 193205960704 193300660224 194182645248 194443739136 195426680832 195689447424 196105245696 196368924672 196548624384 197361598464 198228117024 198494650368 199498070016 199766310912 200190771648 200459943936 201374595072 201473298432 201645359104 202392573264 202664706048 202937204736 203368402944 203641847808 204396460128 204571017216 204671287296 205605153792 205881606144 206158430208 206319060576 206596472832 207640848384 207920037888 208832913408 209696698368 209888594496 210170806272 210453397504 210617374338 210900566016 211966699392 212251705344 213220159488 213324668928 213506850816 213960507264 214065379584 214248194048 215042109093 215331250176 215620780032 216604606464 216710774784 216895848448 217171238886 217356705792 217463242752 218455475904 218749206528 219043332096 219855015936 220150628352 220618401408 220915040256 221117202432 221884970496 223006631652 223306481664 223606734848 224435328768 224626999296 224737099776 225214618104 225517436928 226546419456 226657460736 226851028992 227997794304 228304355328 228789453312 229097078784 230142394368 230255198208 230451838976 231305798016 231616806912 231928233984 232108943148 232421031936 232733540352 233595954432 233910042624 234937027584 236124668808 236442157056 236760072192 237263136768 237582155776 238462536816 238666186752 238783168512 239872679424 240195207168 240518168576 240705570672 240823552032 241029218304 242247656448 242573377536 243680182272 243799621632 244007829504 244526294016 244646148096 244855078912 245762410392 246092857344 246423748608 247669456896 248195701584 248529420288 248756852736 249091325952 249620591808 251219791872 251557576704 252705374208 252829237248 253366445367 253582823424 253707116544 254864721888 255207407616 255550554112 256497518592 256716570624 256842399744 257388134976 257734213632 258910193664 259037097984 259258318848 260568907776 260919263232 261473660928 261825232896 262064832512 263148797952 264304156032 264659533824 265640252409 265997426688 266355081216 266921028864 267279925248 268499460096 268631064576 269856764352 270219608064 270582939648 270793767006 271157870592 271522463744 272528613504 272761356288 272895049728 274140205056 274508808192 274877906944 275092080768 275226916608 275461963776 276854464512 277226717184 278443884544 278628139008 279595597824 279851459328 280227741696 280823165784 281200754688 282622265856 283002273792 284293545984 284432891904 284675801088 285280676352 285420506112 286722812124 287108333568 287494373376 288806141952 288947699712 289561651848 289808941056 289950990336 291273967872 291665608704 292057776128 293140021248 293534171136 294157868544 294553387008 294822936576 295846627328 296042397696 297342175536 297741975552 299247105024 299502665728 299649466368 300286157472 300689915904 302061892608 302209947648 302468038656 303588859896 303997059072 304405807104 305052604416 305462771712 306856525824 307006930944 308407730688 308822409216 309237645312 309478590864 309894709248 310311387136 311461272576 311880056832 313249370112 314545047552 314832891744 315256209408 315680096256 315926061507 316350849024 317950049088 318221582336 318377558016 319830239232 320260276224 320940760896 321098069376 321372291072 322996875264 323431170048 324906909696 325066162176 325343772672 326035058688 326194864128 327683213856 328123809792 328564998144 330225942528 330927602112 331372560384 331675803648 332121767936 332827455744 334509947478 334959722496 335410102272 336652993152 336940498944 337105649664 337821927156 338110431232 338276155392 339819629184 340276543488 341996691456 342288760832 342456532992 343184179968 343645618176 345213591552 345382797312 345677758464 346958697024 347425210368 347892350976 348163414722 348631547904 349100310528 350865063936 352405541376 352879378432 354187003212 354663235584 355140108288 355894705152 356373233664 357693805224 357999280128 358174752768 359809019136 360292810752 360777252864 361058356008 361543827456 363371484672 363681808384 363860066304 365520273408 366011744256 366789441024 366969222144 367282618368 368643615588 369139286016 369635622912 371504185344 372794130432 373135279104 373636988928 374430887712 374934339584 376829687808 377336365056 379058061312 379243855872 379567734784 380374235136 380560674816 382297082832 382811111424 383325831168 384746277888 385074855936 385263599616 386082202464 386411921408 386601320448 388365290496 388887478272 390853361664 391378894848 392210491392 392737849344 393097248768 394723196928 396456234048 396989300736 398996140032 399532621824 400381543296 400919887872 402749190144 402946596864 403290718208 404785146528 405329412096 405874409472 406190650509 406736805888 407283695616 408792920256 409142034432 409342574592 411210307584 411763212288 412316860416 412638121152 413192945664 415281696768 415840075776 417665826816 419393396736 419777188992 420341612544 420906795008 421234748676 421801132032 423933398784 424503410688 426440318976 426649337856 427013701632 427921014528 428130759168 428496388096 430084218186 430662500352 431241560064 433209212928 433421549568 433791696896 434342477772 434713411584 434926485504 436910951808 437498413056 438086664192 439710031872 440301256704 441236802816 441830080512 442234404864 443769940992 446013263304 446612963328 447213469696 448870657536 449253998592 449474199552 450429236208 451034873856 453092838912 453314921472 453702057984 455995588608 456608710656 457578906624 458194157568 460284788736 460510396416 460903677952 462611596032 463233613824 463856467968 464217886296 464842063872 465467080704 467191908864 467820085248 469874055168 472249337616 472884314112 473520144384 474526273536 475164311552 476925073632 477332373504 477566337024 479745358848 480390414336 481036337152 481411141344 481647104064 482058436608 484495312896 485146755072 487360364544 487599243264 488015659008 489052588032 489292296192 489710157824 491524820784 492185714688 492847497216 495338913792 496391403168 497058840576 497513705472 498182651904 499241183616 501764921217 502439583744 503115153408 505410748416 505658474496 506732890734 507165646848 507414233088 509729443776 510414815232 511101108224 512995037184 513433141248 513684799488 514776269952 515468427264 517820387328 518074195968 518516637696 521137815552 521838526464 522245122083 522947321856 523650465792 524129665024 526297595904 528608312064 529319067648 531280504818 531994853376 532710162432 533842057728 534559850496 536998920192 537262129152 539713528704 540439216128 541165879296 541587534012 542315741184 543044927488 545057227008 545522712576 545790099456 548280410112 549017616384 550184161536 550453833216 550923927552 553708929024 554453434368 556887769088 557256278016 559191195648 559702918656 560455483392 561646331568 562401509376 565244531712 566004547584 568587091968 568865783808 569351602176 570561352704 570841012224 573445624248 574216667136 574988746752 577612283904 577895399424 579123303696 579617882112 579901980672 582547935744 583331217408 584115552256 586280042496 587068342272 588315737088 589106774016 589645873152 591693254656 592084795392 594684351072 595483951104 598494210048 599005331456 599298932736 600572314944 601379831808 604123785216 604419895296 604936077312 607177719792 607994118144 608811614208 610105208832 610925543424 613713051648 614013861888 616815461376 617644818432 618475290624 618957181728 619789418496 620622774272 622922545152 623760113664 626498740224 629090095104 629665783488 630512418816 631360192512 631852123014 632701698048 635900098176 636443164672 636755116032 639660478464 640520552448 641881521792 642196138752 642744582144 645126327279 645993750528 646862340096 649813819392 650132324352 650687545344 652070117376 652389728256 655366427712 656247619584 657129996288 660451885056 661855204224 662745120768 663351607296 664243535872 665654911488 669019894956 669919444992 670820204544 673305986304 673880997888 674211299328 675643854312 676220862464 676552310784 679639258368 680553086976 683993382912 684577521664 684913065984 686368359936 687291236352 690427183104 690765594624 691355516928 693917394048 694850420736 695784701952 696326829444 697263095808 698200621056 701730127872 704811082752 705758756864 708374006424 709326471168 710280216576 711789410304 712746467328 715387610448 715998560256 716349505536 719618038272 720585621504 721554505728 722116712016 723087654912 726742969344 727363616768 727720132608 731040546816 732023488512 733578882048 733938444288 734565236736 737287231176 738278572032 739271245824 743008370688 745588260864 746270558208 747273977856 748861775424 749868679168 753659375616 754672730112 758116122624 758487711744 759135469568 760099336101 760748470272 761121349632 764594165664 765622222848 766651662336 769492555776 770149711872 770527199232 772164404928 772823842816 773202640896 776730580992 777774956544 781706723328 782757789696 784420982784 785475698688 786194497536 789446393856 792912468096 793978601472 797992280064 799065243648 800763086592 801839775744 805498380288 805893193728 806581436416 809570293056 810658824192 811748818944 812381301018 813473611776 814567391232 817585840512 818284068864 818685149184 822420615168 823526424576 824633720832 825276242304 826385891328 830563393536 831680151552 835331653632 838786793472 839554377984 840683225088 841813590016 842469497352 843602264064 847866797568 849006821376 852880637952 853298675712 854027403264 855842029056 856261518336 856992776192 860168436372 861325000704 862483120128 866418425856 866843099136 867583393792 868684955544 869426823168 869852971008 873821903616 874996826112 876173328384 879420063744 880602513408 882473605632 883660161024 884468809728 887539881984 892026526608 893225926656 894426939392 897741315072 898507997184 898948399104 900858472416 902069747712 906185677824 906629842944 907404115968 911991177216 913217421312 915157813248 916388315136 920569577472 921020792832 921807355904 925223192064 926467227648 927712935936 928435772592 929684127744 930934161408 934383817728 935640170496 939748110336 944498675232 945768628224 947040288768 947778184521 949052547072 950328623104 953850147264 954664747008 955132674048 959490717696 960780828672 962072674304 962822282688 963294208128 964116873216 968990625792 970293510144 974720729088 975198486528 976031318016 978105176064 978584592384 979420315648 983049641568 984371429376 985694994432 990677827584 992782806336 994117681152 995027410944 996365303808 998482367232 1003529842434 1004879167488 1006230306816 1010821496832 1011316948992 1013465781468 1014331293696 1014828466176 1019458887552 1020829630464 1022202216448 1025990074368 1026866282496 1027369598976 1029552539904 1030936854528 1035640774656 1036148391936 1037033275392 1042275631104 1043677052928 1044490244166 1045894643712 1047300931584 1048259330048 1052595191808 1057216624128 1058638135296 1062561009636 1063989706752 1065420324864 1067684115456 1069119700992 1073997840384 1074524258304 1079427057408 1080878432256 1082331758592 1083175068024 1084631482368 1086089854976 1090114454016 1091045425152 1091580198912 1096560820224 1098035232768 1100368323072 1100907666432 1101847855104 1107417858048 1108906868736 1113775538176 1114512556032 1118382391296 1119405837312 1120910966784 1123292663136 1124803018752 1130489063424 1132009095168 1137174183936 1137731567616 1138703204352 1141122705408 1141682024448 1146891248496 1148433334272 1149977493504 1155224567808 1155790798848 1158246607392 1159235764224 1159803961344 1165095871488 1166662434816 1168231104512 1172560084992 1174136684544 1176631474176 1178213548032 1179291746304 1183386509312 1184169590784 1189368702144 1190967902208 1196988420096 1198010662912 1198597865472 1201144629888 1202759663616 1208247570432 1208839790592 1209872154624 1214355439584 1215988236288 1217623228416 1218571951527 1220210417664 1221851086848 1227426103296 1228027723776 1233630922752 1235289636864 1236950581248 1237914363456 1239578836992 1241245548544 1245845090304 1247520227328 1252997480448 1258180190208 1259331566976 1261024837632 1262720385024 1263704246028 1265403396096 1271800196352 1272886329344 1273510232064 1279320956928 1281041104896 1283763043584 1284392277504 1285489164288 1290252654558 1291987501056 1293724680192 1299627638784 1300264648704 1301375090688 1304140234752 1304779456512 1310732855424 1312495239168 1314259992576 1320903770112 1323710408448 1325490241536 1326703214592 1328487071744 1331309822976 1338039789912 1339838889984 1341640409088 1346611972608 1347761995776 1348422598656 1351287708624 1352441724928 1353104621568 1359278516736 1361106173952 1367986765824 1369155043328 1369826131968 1372736719872 1374582472704 1380854366208 1381531189248 1382711033856 1387834788096 1389700841472 1391569403904 1392653658888 1394526191616 1396401242112 1403460255744 1409622165504 1411517513728 1416748012848 1418652942336 1420560433152 1423578820608 1425492934656 1430775220896 1431997120512 1432699011072 1439236076544 1441171243008 1443109011456 1444233424032 1446175309824 1453485938688 1454727233536 1455440265216 1462081093632 1464046977024 1467157764096 1467876888576 1469130473472 1474574462352 1476557144064 1478542491648 1486016741376 1491176521728 1492541116416 1494547955712 1497723550848 1499737358336 1505294763651 1507318751232 1509345460224 1516232245248 1516975423488 1518270939136 1520198672202 1521496940544 1522242699264 1529188331328 1531244445696 1533303324672 1538985111552 1540299423744 1541054398464 1544328809856 1545647685632 1546405281792 1553461161984 1555549913088 1563413446656 1565515579392 1566735366249 1568841965568 1570951397376 1572388995072 1578892787712 1585824936192 1587957202944 1595984560128 1598130487296 1601526173184 1603679551488 1610996760576 1611786387456 1613162872832 1619140586112 1621317648384 1623497637888 1624762602036 1626947223552 1629134782464 1635171681024 1636568137728 1637370298368 1644841230336 1647052849152 1650552484608 1652771782656 1661126787072 1663360303104 1670663307264 1677573586944 1679108755968 1681366450176 1683627180032 1684938994704 1687204528128 1695733595136 1698013642752 1705761275904 1706597351424 1708054806528 1711684058112 1712523036672 1713985552384 1720336872744 1722650001408 1724966240256 1732836851712 1733686198272 1735166787584 1737369911088 1738853646336 1739705942016 1747643807232 1749993652224 1752346656768 1758840127488 1761205026816 1764947211264 1767320322048 1768937619456 1775079763968 1784053053216 1786451853312 1788853878784 1795482630144 1797015994368 1797896798208 1801716944832 1804139495424 1812371355648 1813259685888 1814808231936 1823982354432 1826434842624 1830315626496 1832776630272 1841139154944 1842041585664 1843614711808 1850446384128 1852934455296 1855425871872 1856871545184 1859368255488 1861868322816 1868767635456 1871280340992 1879496220672 1888997350464 1891537256448 1894080577536 1895556369042 1898105094144 1900657246208 1907700294528 1909329494016 1910265348096 1918981435392 1921561657344 1924145348608 1925644565376 1926588416256 1928233746432 1937981251584 1940587020288 1949441458176 1950396973056 1952062636032 1956210352128 1957169184768 1958840631296 1966099283136 1968742858752 1971389988864 1981355655168 1985565612672 1988235362304 1990054821888 1992730607616 1996964734464 2007059684868 2009758334976 2012460613632 2021642993664 2022633897984 2026931562936 2028662587392 2029656932352 2038917775104 2041659260928 2044404432896 2051980148736 2053732564992 2054739197952 2059105079808 2061873709056 2071281549312 2072296783872 2074066550784 2084551262208 2087354105856 2088980488332 2091789287424 2094601863168 2096518660096 2105190383616 2114433248256 2117276270592 2125122019272 2127979413504 2130840649728 2135368230912 2138239401984 2147995680768 2149048516608 2158854114816 2161756864512 2164663517184 2166350136048 2169262964736 2172179709952 2180228908032 2182090850304 2183160397824 2193121640448 2196070465536 2200736646144 2201815332864 2203695710208 2214835716096 2217813737472 2227551076352 2229025112064 2236764782592 2238811674624 2241821933568 2246585326272 2249606037504 2260978126848 2264018190336 2274348367872 2275463135232 2277406408704 2282245410816 2283364048896 2293782496992 2296866668544 2299954987008 2310449135616 2311581597696 2316493214784 2318471528448 2319607922688 2330191742976 2333324869632 2336462209024 2345120169984 2348273369088 2353262948352 2356427096064 2358583492608 2366773018624 2368339181568 2378737404288 2381935804416 2393976840192 2396021325824 2397195730944 2402289259776 2405519327232 2416495140864 2417679581184 2419744309248 2428710879168 2431976472576 2435246456832 2437143903054 2440420835328 2443702173696 2454852206592 2456055447552 2467261845504 2470579273728 2473901162496 2475828726912 2479157673984 2482491097088 2491690180608 2495040454656 2505994960896 2516360380416 2518663133952 2522049675264 2525440770048 2527408492056 2530806792192 2543600392704 2545772658688 2547020464128 2558641913856 2562082209792 2567526087168 2568784555008 2570978328576 2580505309116 2583975002112 2587449360384 2599255277568 2600529297408 2602750181376 2608280469504 2609558913024 2621465710848 2624990478336 2628519985152 2641807540224 2647420816896 2650980483072 2653406429184 2656974143488 2662619645952 2676079579824 2679677779968 2683280818176 2693223945216 2695523991552 2696845197312 2702575417248 2704883449856 2706209243136 2718557033472 2722212347904 2735973531648 2738310086656 2739652263936 2745473439744 2749164945408 2761708732416 2763062378496 2765422067712 2775669576192 2779401682944 2783138807808 2785307317776 2789052383232 2792802484224 2806920511488 2819244331008 2823035027456 2833496025696 2837305884672 2841120866304 2843334553563 2847157641216 2850985869312 2861550441792 2863994241024 2865398022144 2878472153088 2882342486016 2886218022912 2888466848064 2892350619648 2906971877376 2909454467072 2910880530432 2924162187264 2928093954048 2934315528192 2935753777152 2938260946944 2949148924704 2953114288128 2957084983296 2972033482752 2982353043456 2985082232832 2989095911424 2995447101696 2999474716672 3010589527302 3014637502464 3018690920448 3032464490496 3033950846976 3036541878272 3040397344404 3042993881088 3044485398528 3058376662656 3062488891392 3066606649344 3077970223104 3080598847488 3082108796928 3088657619712 3091295371264 3092810563584 3106922323968 3111099826176 3126826893312 3131031158784 3133470732498 3137683931136 3141902794752 3144777990144 3157785575424 3171649872384 3175914405888 3191969120256 3196260974592 3203052346368 3207359102976 3221993521152 3223572774912 3226325745664 3238281172224 3242635296768 3246995275776 3249525204072 3253894447104 3258269564928 3270343362048 3273136275456 3274740596736 3289682460672 3294105698304 3301104969216 3305543565312 3322253574144 3326720606208 3341326614528 3355147173888 3358217511936 3362732900352 3367254360064 3369877989408 3374409056256 3391467190272 3396027285504 3411522551808 3413194702848 3416109613056 3423368116224 3425046073344 3427971104768 3440673745488 3445300002816 3449932480512 3465673703424 3467372396544 3470333575168 3474739822176 3477707292672 3479411884032 3495287614464 3499987304448 3504693313536 3517680254976 3522410053632 3529894422528 3534640644096 3537875238912 3550159527936 3568106106432 3572903706624 3577707757568 3590965260288 3594031988736 3595793596416 3603433889664 3608278990848 3624742711296 3626519371776 3629616463872 3647964708864 3652869685248 3655715854581 3660631252992 3665553260544 3682278309888 3684083171328 3687229423616 3700892768256 3705868910592 3710851743744 3713743090368 3718736510976 3723736645632 3737535270912 3742560681984 3758992441344 3777994700928 3783074512896 3788161155072 3791112738084 3796210188288 3801314492416 3815400589056 3818658988032 3820530696192 3837962870784 3843123314688 3851289130752 3853176832512 3856467492864 3875962503168 3881174040576 3898882916352 3900793946112 3904125272064 3912420704256 3914338369536 3917681262592 3932198566272 3937485717504 3942779977728 3962711310336 3971131225344 3976470724608 3980109643776 3985461215232 3993929468928 4014119369736 4019516669952 4024921227264 4043285987328 4045267795968 4053863125872 4057325174784 4059313864704 4077835550208 4083318521856 4088808865792 4103960297472 4107465129984 4109478395904 4118210159616 4123747418112 4142563098624 4144593567744 4148133101568 4169102524416 4174708211712 4177960976664 4183578574848 4189203726336 4193037320192 4210380767232 4228866496512 4234552541184 4250244038544 4255958827008 4261681299456 4270736461824 4276478803968 4295991361536 4298097033216 4317708229632 4323513729024 4329327034368 4332700272096 4338525929472 4344359419904 4360457816064 4364181700608 4366320795648 4386243280896 4392140931072 4401473292288 4403630665728 4407391420416 4429671432192 4435627474944 4455102152704 4458050224128 4473529565184 4477623349248 4483643867136 4493170652544 4499212075008 4515884290953 4521956253696 4528036380672 4548696735744 4550926270464 4554812817408 4564490821632 4566728097792 4587564993984 4593733337088 4599909974016 4620898271232 4623163195392 4632986429568 4636943056896 4639215845376 4660383485952 4666649739264 4672924418048 4690240339968 4696546738176 4706525896704 4712854192128 4717166985216 4733546037248 4736678363136 4757474808576 4763871608832 4787953680384 4792042651648 4794391461888 4804578519552 4811038654464 4832990281728 4835359162368 4839488618496 4857421758336 4863952945152 4870492913664 4874287806108 4880841670656 4887404347392 4909704413184 4912110895104 4934523691008 4941158547456 4951657453824 4958315347968 4964982194176 4983380361216 4990080909312 5011989921792 5032720760832 5037326267904 5044099350528 5050881540096 5054816984112 5061613584384 5087200785408 5091545317376 5094040928256 5117283827712 5124164419584 5135052174336 5137569110016 5141956657152 5161010618232 5167950004224 5174898720768 5198510555136 5201058594816 5205500362752 5216560939008 5219117826048 5242931421696 5249980956672 5257039970304 5283615080448 5294841633792 5301960966144 5306812858368 5313948286976 5325239291904 5352159159648 5359355559936 5366561636352 5386447890432 5391047983104 5393690394624 5405150834496 5409766899712 5412418486272 5437114066944 5444424695808 5471947063296 5476620173312 5479304527872 5490946879488 5498329890816 5523417464832 5526124756992 5530844135424 5551339152384 5558803365888 5566277615616 5570614635552 5578104766464 5585604968448 5613841022976 5638488662016 5646070054912 5666992051392 5674611769344 5682241732608 5686669107126 5694315282432 5701971738624 5723100883584 5727988482048 5730796044288 5756944306176 5764684972032 5772436045824 5776933696128 5784701239296 5813943754752 5818908934144 5821761060864 5848324374528 5856187908096 5868631056384 5871507554304 5876521893888 5898297849408 5906228576256 5914169966592 5944066965504 5964706086912 5970164465664 5978191822848 5990894203392 5998949433344 6021179054604 6029275004928 6037381840896 6064928980992 6067901693952 6073083756544 6080794688808 6085987762176 6088970797056 6116753325312 6124977782784 6133213298688 6155940446208 6161197694976 6164217593856 6177315239424 6182590742528 6185621127168 6213844647936 6222199652352 6253653786624 6262062317568 6266941464996 6275367862272 6283805589504 6289555980288 6315571150848 6343299744768 6351828811776 6383938240512 6392521949184 6406104692736 6414718205952 6443987042304 6447145549824 6452651491328 6476562344448 6485270593536 6493990551552 6499050408144 6507788894208 6516539129856 6540686724096 6546272550912 6549481193472 6579364921344 6588211396608 6602209938432 6611087130624 6644507148288 6653441212416 6682653229056 6710294347776 6716435023872 6725465800704 6734508720128 6739755978816 6748818112512 6782934380544 6792054571008 6823045103616 6826389405696 6832219226112 6846736232448 6850092146688 6855942209536 6881347490976 6890600005632 6899864961024 6931347406848 6934744793088 6940667150336 6949479644352 6955414585344 6958823768064 6990575228928 6999974608896 7009386627072 7035360509952 7044820107264 7059788845056 7069281288192 7075750477824 7100319055872 7136212212864 7145807413248 7155415515136 7181930520576 7188063977472 7191587192832 7206867779328 7216557981696 7249485422592 7253038743552 7259232927744 7295929417728 7305739370496 7311431709162 7321262505984 7331106521088 7364556619776 7368166342656 7374458847232 7401785536512 7411737821184 7421703487488 7427486180736 7437473021952 7447473291264 7475070541824 7485121363968 7517984882688 7555989401856 7566149025792 7576322310144 7582225476168 7592420376576 7602628984832 7630801178112 7637317976064 7641061392384 7675925741568 7686246629376 7702578261504 7706353665024 7712934985728 7751925006336 7762348081152 7797765832704 7801587892224 7808250544128 7824841408512 7828676739072 7835362525184 7864397132544 7874971435008 7885559955456 7925422620672 7942262450688 7952941449216 7960219287552 7970922430464 7987858937856 8028238739472 8039033339904 8049842454528 8086571974656 8090535591936 8107726251744 8114650349568 8118627729408 8155671100416 8166637043712 8177617731584 8207920594944 8214930259968 8218956791808 8236420319232 8247494836224 8285126197248 8289187135488 8296266203136 8338205048832 8349416423424 8355921953328 8367157149696 8378407452672 8386074640384 8420761534464 8457732993024 8469105082368 8500488077088 8511917654016 8523362598912 8530003660689 8541472923648 8552957607936 8591982723072 8596194066432 8635416459264 8647027458048 8658654068736 8665400544192 8677051858944 8688718839808 8720915632128 8728363401216 8732641591296 8772486561792 8784281862144 8802946584576 8807261331456 8814782840832 8859342864384 8871254949888 8910204305408 8916100448256 8947059130368 8955246698496 8967287734272 8986341305088 8998424150016 9031768581906 9043912507392 9056072761344 9097393471488 9101852540928 9109625634816 9128981643264 9133456195584 9175129987968 9187466674176 9199819948032 9241796542464 9246326390784 9265972859136 9273886113792 9278431690752 9320766971904 9333299478528 9380480679936 9393093476352 9413051793408 9425708384256 9434333970432 9467092074496 9473356726272 9514949617152 9527743217664 9575907360768 9584085303296 9588782923776 9609157039104 9622077308928 9665980563456 9670718324736 9678977236992 9714843516672 9727905890304 9740985827328 9748575612216 9761683341312 9774808694784 9819408826368 9824221790208 9869047382016 9882317094912 9903314907648 9916630695936 9929964388352 9966760722432 9980161818624 10023979843584 10065441521664 10074652535808 10088198701056 10101763080192 10109633968224 10123227168768 10174401570816 10183090634752 10188081856512 10234567655424 10248328839168 10270104348672 10275138220032 10283913314304 10322021236464 10335900008448 10349797441536 10397021110272 10402117189632 10411000725504 10433121878016 10438235652096 10485862843392 10499961913344 10514079940608 10567230160896 10589683267584 10603921932288 10613625716736 10627896573952 10650478583808 10704318319296 10718711119872 10733123272704 10772895780864 10782095966208 10787380789248 10810301668992 10819533799424 10824836972544 10874228133888 10888849391616 10943894126592 10953240346624 10958609055744 10967147563743 10981893758976 10996659781632 11046834929664 11052249513984 11061688270848 11102678304768 11117606731776 11132555231232 11141229271104 11156209532928 11171209936896 11227682045952 11276977324032 11292140109824 11333984102784 11349223538688 11364483465216 11373338214252 11388630564864 11403943477248 11446201767168 11455976964096 11461592088576 11513888612352 11529369944064 11553867392256 11569402478592 11627887509504 11637817868288 11643522121728 11696648749056 11712375816192 11737262112768 11743015108608 11753043787776 11796595698816 11812457152512 11828339933184 11888133931008 11929412173824 11940328931328 11956383645696 11981788406784 11997898866688 12042358109208 12058550009856 12074763681792 12129857961984 12135803387904 12146167513088 12161589377616 12171975524352 12177941594112 12233506650624 12249955565568 12266426597376 12311880892416 12322395389952 12328435187712 12354630478848 12365181485056 12371242254336 12427689295872 12444399304704 12507307573248 12524124635136 12533882929992 12550735724544 12567611179008 12579111960576 12631142301696 12686599489536 12703657623552 12767876481024 12785043898368 12812209385472 12829436411904 12887974084608 12894291099648 12905302982656 12953124688896 12970541187072 12987981103104 12998100816288 13015577788416 13033078259712 13081373448192 13092545101824 13098962386944 13158729842688 13176422793216 13204419876864 13222174261248 13289014296576 13306882424832 13365306458112 13420588695552 13432870047744 13450931601408 13469017440256 13479511957632 13497636225024 13565868761088 13584109142016 13646090207232 13652778811392 13664438452224 13693472464896 13700184293376 13711884419072 13762694981952 13781200011264 13799729922048 13862694813696 13869489586176 13881334300672 13898959288704 13910829170688 13917647536128 13981150457856 13999949217792 14018773254144 14070721019904 14089640214528 14119577690112 14138562576384 14151500955648 14200638111744 14272424425728 14291614826496 14310831030272 14363861041152 14376127954944 14383174385664 14413735558656 14433115963392 14498970845184 14506077487104 14518465855488 14591858835456 14611478740992 14622863418324 14642525011968 14662213042176 14729113239552 14736332685312 14748917694464 14803571073024 14823475642368 14854972361472 14874946043904 14894946582528 14950141083648 14970242727936 15035969765376 15111978803712 15132298051584 15152644620288 15164450952336 15184840753152 15205257969664 15261602356224 15274635952128 15282122784768 15351851483136 15372493258752 15405156523008 15412707330048 15425869971456 15503850012672 15524696162304 15595531665408 15603175784448 15616501088256 15649682817024 15657353478144 15670725050368 15728794265088 15749942870016 15771119910912 15850845241344 15884524901376 15905882898432 15920438575104 15941844860928 15975717875712 16056477478944 16078066679808 16099684909056 16173143949312 16181071183872 16215452503488 16229300699136 16237255458816 16311342200832 16333274087424 16355235463168 16415841189888 16429860519936 16437913583616 16472840638464 16494989672448 16570252394496 16578374270976 16592532406272 16676410097664 16698832846848 16711843906656 16734314299392 16756814905344 16772149280768 16841523068928 16915465986048 16938210164736 17000976154176 17023835308032 17046725197824 17060007321378 17082945847296 17105915215872 17183965446144 17192388132864 17270832918528 17294054916096 17317308137472 17330801088384 17354103717888 17377437679616 17441831264256 17456726802432 17465283182592 17544973123584 17568563724288 17605893169152 17614522662912 17629565681664 17718685728768 17742509899776 17820408610816 17832200896512 17894118260736 17910493396992 17934575468544 17972682610176 17996848300032 18063537163812 18087825014784 18112145522688 18194786942976 18203705081856 18219251269632 18257963286528 18266912391168 18350259975936 18374933348352 18399639896064 18483593084928 18492652781568 18531945718272 18547772227584 18556863381504 18641533943808 18666598957056 18760961359872 18786186952704 18826103586816 18851416768512 18868667940864 18934184148992 18946713452544 19029899234304 19055486435328 19151814721536 19168170606592 19177565847552 19218314078208 19244154617856 19331961126912 19341436649472 19357954473984 19429687033344 19455811780608 19481971654656 19497151224432 19523366682624 19549617389568 19638817652736 19648443580416 19738094764032 19764634189824 19806629815296 19833261391872 19859928776704 19933521444864 19960323637248 20047959687168 20130883043328 20149305071616 20176397402112 20203526160384 20219267936448 20246454337536 20348803141632 20366181269504 20376163713024 20469135310848 20496657678336 20540208697344 20550276440064 20567826628608 20644042472928 20671800016896 20699594883072 20794042220544 20804234379264 20822001451008 20866243756032 20876471304192 20971725686784 20999923826688 21028159881216 21134460321792 21179366535168 21207843864576 21227251433472 21255793147904 21300957167616 21408636638592 21437422239744 21466246545408 21545791561728 21564191932416 21574761578496 21620603337984 21639067598848 21649673945088 21748456267776 21777698783232 21887788253184 21906480693248 21917218111488 21934295127486 21963787517952 21993319563264 22093669859328 22104499027968 22123376541696 22205356609536 22235213463552 22265110462464 22282458542208 22312419065856 22342419873792 22455364091904 22553954648064 22584280219648 22667968205568 22698447077376 22728966930432 22746676428504 22777261129728 22807886954496 22892403534336 22911953928192 22923184177152 23027777224704 23058739888128 23107734784512 23138804957184 23255775019008 23275635736576 23287044243456 23393297498112 23424751632384 23474524225536 23486030217216 23506087575552 23593191397632 23624914305024 23656679866368 23776267862016 23858824347648 23880657862656 23912767291392 23963576813568 23995797733376 24084716218416 24117100019712 24149527363584 24259715923968 24271606775808 24292335026176 24323178755232 24343951048704 24355883188224 24467013301248 24499911131136 24532853194752 24623761784832 24644790779904 24656870375424 24709260957696 24730362970112 24742484508672 24855378591744 24888798609408 25014615146496 25048249270272 25067765859984 25101471449088 25135222358016 25158223921152 25262284603392 25373198979072 25407315247104 25535752962048 25570087796736 25590010982067 25624418770944 25658872823808 25775948169216 25788582199296 25810605965312 25906249377792 25941082374144 25975962206208 25996201632576 26031155576832 26066156519424 26162746896384 26185090203648 26197924773888 26317459685376 26352845586432 26408839753728 26444348522496 26578028593152 26613764849664 26730612916224 26841177391104 26865740095488 26901863202816 26959023915264 26995272450048 27131737522176 27168218284032 27292180414464 27305557622784 27328876904448 27386944929792 27400368586752 27423768838144 27525389963904 27562400022528 27599459844096 27725389627392 27738979172352 27762668601344 27797918577408 27821658341376 27835295072256 27962300915712 27999898435584 28141442039808 28179280429056 28239155380224 28277125152768 28303001911296 28401276223488 28544848851456 28583229652992 28621662060544 28727722082304 28752255909888 28766348771328 28827471117312 28866231926784 28997941690368 29012154974208 29036931710976 29183717670912 29222957481984 29245726836648 29285050023936 29324426084352 29458226479104 29472665370624 29497835388928 29607142146048 29646951284736 29709944722944 29749892087808 29789893165056 29900282167296 29940485455872 30071939530752 30223957607424 30264596103168 30305289240576 30328901904672 30369681506304 30410515939328 30523204712448 30549271904256 30564245569536 30703702966272 30744986517504 30810313046016 30825414660096 30851739942912 31007700025344 31049392324608 31191063330816 31206351568896 31233002176512 31299365634048 31314706956288 31341450100736 31457588530176 31499885740032 31542239821824 31701690482688 31769049802752 31811765796864 31840877150208 31883689721856 31951435751424 32112954957888 32156133359616 32199369818112 32346287898624 32362142367744 32430905006976 32458601398272 32474510917632 32622684401664 32666548174848 32710470926336 32831682379776 32859721039872 32875827167232 32945681276928 32989979344896 33140504788992 33156748541952 33185064812544 33352820195328 33397665693696 33423687813312 33468628598784 33513629810688 33544298561536 33683046137856 33830931972096 33876420329472 34001952308352 34047670616064 34093450395648 34120014642756 34165891694592 34211830431744 34367930892288 34384776265728 34541665837056 34588109832192 34661602176768 34708207435776 34754875359232 34883662528512 34913453604864 34930566365184 35089946247168 35137127448576 35211786338304 35229045325824 35259131363328 35437371457536 35485019799552 35640817221632 35664401793024 35788236521472 35820986793984 35869150937088 35945365220352 35993696600064 36127074327624 36175650029568 36224291045376 36389573885952 36407410163712 36438502539264 36515926573056 36533824782336 36700519951872 36749866696704 36799279792128 36967186169856 36985305563136 37063891436544 37095544455168 37113726763008 37283067887616 37333197914112 37521922719744 37572373905408 37652207173632 37702833537024 37737335881728 37868368297984 37893426905088 38059798468608 38110972870656 38303629443072 38336341213184 38355131695104 38436628156416 38488309235712 38663922253824 38682873298944 38715908947968 38859374066688 38911623561216 38963943309312 38994302448864 39046733365248 39099234779136 39277635305472 39296887160832 39476189528064 39529268379648 39613259630592 39666522783744 39719857553408 39867042889728 39920647274496 40095919374336 40261766086656 40298610143232 40352794804224 40407052320768 40438535872896 40492908675072 40697606283264 40732362539008 40752327426048 40938270621696 40993315356672 41080417394688 41100552880128 41135653257216 41288084945856 41343600033792 41399189766144 41588084441088 41608468758528 41644002902016 41732487512064 41752942608384 41943451373568 41999847653376 42056319762432 42268920643584 42358733070336 42415687729152 42454502866944 42511586295808 42601914335232 42817273277184 42874844479488 42932493090816 43091583123456 43128383864832 43149523156992 43241206675968 43278135197696 43299347890176 43496912535552 43555397566464 43775576506368 43812961386496 43834436222976 43868590254972 43927575035904 43986639126528 44187339718656 44208998055936 44246753083392 44410713219072 44470426927104 44564917084416 44624838131712 44684839747584 44910728183808 45107909296128 45168560439296 45335936411136 45396894154752 45457933860864 45493352857008 45554522259456 45615773908992 45784807068672 45823907856384 45846368354304 46055554449408 46117479776256 46215469569024 46277609914368 46511550038016 46551271473152 46574088486912 46786594996224 46849503264768 46949048451072 46972060434432 47012175151104 47186382795264 47249828610048 47313359732736 47552535724032 47717648695296 47761315725312 47825534582784 47927153627136 47991595466752 48169432436832 48234200039424 48299054727168 48519431847936 48543213551616 48584670052352 48646357510464 48687902097408 48711766376448 48934026602496 48999822262272 49065706389504 49247523569664 49289581559808 49313740750848 49418521915392 49460725940224 49484969017344 49710757183488 49777597218816 50029230292992 50096498540544 50135531719968 50202942898176 50270444716032 50316447842304 50524569206784 50746397958144 50814630494208 51071505924096 51140175593472 51180021964134 51248837541888 51317745647616 51551896338432 51577164398592 51621211930624 51812498755584 51882164748288 51951924412416 51992403265152 52062311153664 52132313038848 52325493792768 52370180407296 52395849547776 52634919370752 52705691172864 52817679507456 52888697044992 53156057186304 53227529699328 53461225832448 53682354782208 53731480190976 53803726405632 53918047830528 53990544900096 54263475044352 54336436568064 54584360828928 54611115245568 54657753808896 54773889859584 54800737173504 54847537676288 55050779927808 55124800045056 55198919688192 55450779254784 55477958344704 55595837154816 55643316682752 55670590144512 55924601831424 55999796871168 56282884079616 56358560858112 56478310760448 56554250305536 56606003822592 56802552446976 57089697702912 57166459305984 57243324121088 57455444164608 57504511819776 57532697542656 57654942234624 57732463853568 57995883380736 58024309948416 58073863421952 58367435341824 58445914963968 58491453673296 58570100047872 58648852168704 58916452958208 58945330741248 58995670777856 59214284292096 59293902569472 59419889445888 59499784175616 59579786330112 59800564334592 59880970911744 60143879061504 60447915214848 60529192206336 60610578481152 60657803809344 60739363012608 60821031878656 61046409424896 61098543808512 61128491139072 61407405932544 61489973035008 61620626092032 61650829320192 61703479885824 62015400050688 62098784649216 62382126661632 62412703137792 62466004353024 62598731268096 62629413912576 62682900201472 62915177060352 62999771480064 63084479643648 63403380965376 63538099605504 63623531593728 63681754300416 63767379443712 63902871502848 64225909915776 64312266719232 64398739636224 64692575797248 64724284735488 64861810013952 64917202796544 64949021835264 65245368803328 65333096349696 65663364759552 65719442079744 65751654334464 65891362553856 65979958689792 66281009577984 66313497083904 66370129625088 66705640390656 66795331387392 66847375626624 66937257197568 67027259621376 67088597123072 67366092275712 67661863944192 67752840658944 68003904616704 68095341232128 68186900791296 68240029285512 68331783389184 68423660863488 68735861784576 68769552531456 69083331674112 69176219664384 69323204353536 69416414871552 69509750718464 69767325057024 69826907209728 69861132730368 70179892494336 70274254897152 70423572676608 70458090651648 70518262726656 70874742915072 70970039599104 71281634443264 71328803586048 71576473042944 71641973587968 71738301874176 71890730440704 71987393200128 72254148655248 72351300059136 72448582090752 72779147771904 72814820327424 72877005078528 73031853146112 73067649564672 73401039903744 73499733393408 73598559584256 73934372339712 73970611126272 74127782873088 74191088910336 74227453526016 74566135775232 74666395828224 75043845439488 75144747810816 75304414347264 75405667074048 75474671763456 75736736595968 75786853810176 76119596937216 76221945741312 76607258886144 76672682426368 76710263390208 76770032946201 76873256312832 76976618471424 77327844507648 77365746597888 77431817895936 77718748133376 77823247122432 77927886618624 77988604897728 78093466730496 78198469558272 78555270610944 78593774321664 78952379056128 79058536759296 79226519261184 79333045567488 79439715106816 79734085779456 79841294548992 80191838748672 80523532173312 80597220286464 80705589608448 80877071745792 80985817350144 81395212566528 81464725078016 81504654852096 81876541243392 81986630713344 82160834789376 82201105760256 82271306514432 82576169891712 82687200067584 82798379532288 83176168882176 83216937517056 83288005804032 83464975024128 83505885216768 83886902747136 83999695306752 84537841287168 84717466140672 84831375458304 84909005733888 85023172591616 85203828670464 85634546554368 85749688958976 85864986181632 86183166246912 86256767729664 86299046313984 86482413351936 86556270395392 86598695780352 86993825071104 87110795132928 87551153012736 87625922772992 87668872445952 87737180509944 87855150071808 87973278253056 88374679437312 88417996111872 88493506166784 88821426438144 88940853854208 89129834168832 89249676263424 89369679495168 89821456367616 90215818592256 90337120878592 90671872822272 90793788309504 90915867721728 90986705714016 91109044518912 91231547817984 91569614137344 91647815712768 91692736708608 92111108898816 92234959552512 92430939138048 92555219828736 93023100076032 93102542946304 93148176973824 93573189992448 93699006529536 93898096902144 93944120868864 94024350302208 94372765590528 94499657220096 94626719465472 95105071448064 95435297390592 95522631450624 95651069165568 95854307254272 95983190933504 96338864873664 96468400078848 96598109454336 97038863695872 97086427103232 97169340104704 97292715020928 97375804194816 97423532752896 97868053204992 97999644524544 98131412779008 98495047139328 98579163119616 98627481501696 98837043830784 98921451880448 98969938034688 99421514366976 99555194437632 100058460585984 100192997081088 100271063439936 100405885796352 100540889432064 100632895684608 101049138413568 101492795916288 101629260988416 102143011848192 102280351186944 102360043928268 102497675083776 102635491295232 103103792676864 103154328797184 103242423861248 103624997511168 103764329496576 103984806530304 104124622307328 104264626077696 104650987585536 104740360814592 104791699095552 105269838741504 105411382345728 105635359014912 105777394089984 106312114372608 106455059398656 106922451664896 107364709564416 107462960381952 107607452811264 107836095661056 107981089800192 108526950088704 108672873136128 109168721657856 109222230491136 109315507617792 109547779719168 109601474347008 109695075352576 110101559855616 110249600090112 110397839376384 110901558509568 110955916689408 111191674309632 111286633365504 111341180289024 111849203662848 111999593742336 112565768159232 112717121716224 112956621520896 113108500611072 113212007645184 113605104893952 114179395405824 114332918611968 114486648242176 114910888329216 115009023639552 115065395085312 115309884469248 115464927707136 115991766761472 116048619896832 116147726843904 116734870683648 116891829927936 116982907346592 117140200095744 117297704337408 117832905916416 117890661482496 117991341555712 118428568584192 118587805138944 118839778891776 118999568351232 119159572660224 119601128669184 119761941823488 120287758123008 120895830429696 121058384412672 121221156962304 121315607618688 121478726025216 121642063757312 122092818849792 122197087617024 122256982278144 122814811865088 122979946070016 123241252184064 123301658640384 123406959771648 124030800101376 124197569298432 124764253323264 124825406275584 124932008706048 125197462536192 125258827825152 125365800402944 125830354120704 125999542960128 126168959287296 126806761930752 127076199211008 127247063187456 127363508600832 127534758887424 127805743005696 128451819831552 128624533438464 128797479272448 129385151594496 129448569470976 129723620027904 129834405593088 129898043670528 130490737606656 130666192699392 131326729519104 131438884159488 131503308668928 131782725107712 131959917379584 132562019155968 132626994167808 132740259250176 133411280781312 133694751253248 133874514395136 134054519242752 134177194246144 134732184551424 135323727888384 135505681317888 136007809233408 136190682464256 136373801582592 136480058571024 136663566778368 136847321726976 137471723569152 137539105062912 138166663348224 138352439328768 138646408707072 138832829743104 139019501436928 139534650114048 139653814419456 139722265460736 140359784988672 140548509794304 140847145353216 140916181303296 141036525453312 141749485830144 141940079198208 142563268886528 142657607172096 143152946085888 143283947175936 143476603748352 143781460881408 143974786400256 144508297310496 144702600118272 144897164181504 145558295543808 145629640654848 145754010157056 146063706292224 146135299129344 146802079807488 146999466786816 147197119168512 147868744679424 147941222252544 148255565746176 148382177820672 148454907052032 149132271550464 149332791656448 150087690878976 150289495621632 150608828694528 150811334148096 150949343526912 151473473191936 151573707620352 152239193874432 152443891482624 153214517772288 153345364852736 153420526780416 153540065892402 153746512625664 153953236942848 154655689015296 154731493195776 154863635791872 155437496266752 155646494244864 155855773237248 155977209795456 156186933460992 156396939116544 157110541221888 157187548643328 157904758112256 158117073518592 158453038522368 158666091134976 159468171558912 159682589097984 160383677497344 161047064346624 161194440572928 161411179216896 161754143491584 161971634700288 162790425133056 162929450156032 163009309704192 163753082486784 163973261426688 164321669578752 164402211520512 164542613028864 165152339783424 165374400135168 165596759064576 166352337764352 166433875034112 166929950048256 167011770433536 167773805494272 167999390613504 169075682574336 169434932281344 169662750916608 169818011467776 170046345183232 170407657340928 171269093108736 171499377917952 171729972363264 172366332493824 172513535459328 172598092627968 172964826703872 173112540790784 173197391560704 173987650142208 174221590265856 175102306025472 175251845545984 175337744891904 175474361019888 175710300143616 175946556506112 176749358874624 176835992223744 176987012333568 177642852876288 177881707708416 178259668337664 178499352526848 178739358990336 179642912735232 180431637184512 180674241757184 181343745644544 181587576619008 181831735443456 181973411428032 182218089037824 182463095635968 183139228274688 183295631425536 183385473417216 184222217797632 184469919105024 184861878276096 185110439657472 186046200152064 186205085892608 186296353947648 187146379984896 187398013059072 187796193804288 187888241737728 188048700604416 188745531181056 188999314440192 189253438930944 190210142896128 190870594781184 191045262901248 191302138331136 191708614508544 191966381867008 192677729747328 192936800157696 193196218908672 194077727391744 194172854206464 194338680209408 194585430041856 194751608389632 194847065505792 195736106409984 195999289049088 196990094278656 197158326239232 197254963003392 197674087661568 197842903760896 197939876069376 198843028733952 199110388875264 200116921171968 200385994162176 200542126879872 200811771592704 201081778864128 201265791369216 202098276827136 202985591832576 203258521976832 204286023696384 204560702373888 204720087856536 204995350167552 205270982590464 206207585353728 206308657594368 206484847722496 207249995022336 207528658993152 207969613060608 208249244614656 208529252155392 209301975171072 209480721629184 209583398191104 210539677483008 210822764691456 211270718029824 211554788179968 212624228745216 212910118797312 213844903329792 214729419128832 214925920763904 215214905622528 215672191322112 215962179600384 217053900177408 217345746272256 218337443315712 218444460982272 218631015235584 219095559438336 219202948694016 219390150705152 220203119711232 220499200180224 220795678752768 221803117019136 221911833378816 222383348619264 222573266731008 222682360578048 223698407325696 223999187484672 225131536318464 225434243432448 225913243041792 226217001222144 226424015290368 227210209787904 228358790811648 228665837223936 228973296484352 229821776658432 230018047279104 230130790170624 230619768938496 230929855414272 231983533522944 232097239793664 232295453687808 233469741367296 233783659855872 233965814693184 234280400191488 234595408674816 235665811832832 235781322964992 235982683111424 236857137168384 237175610277888 237679557783552 237999136702464 238319145320448 239202257338368 239523883646976 240575516246016 241791660859392 242116768825344 242631215237376 242957452050432 243284127514624 244185637699584 244394175234048 244513964556288 245629623730176 245959892140032 246482504368128 246603317280768 246813919543296 248061600202752 248395138596864 249528506646528 249650812551168 249864017412096 250394925072384 250517655650304 250731600805888 251660708241408 251999085920256 253613523861504 254152398422016 254494126374912 254727017201664 255069517774848 255611486011392 256903639663104 257249066876928 257594958544896 258770303188992 258897138941952 259447240055808 259668811186176 259796087341056 260981475213312 261332385398784 262653459038208 262877768318976 263006617337856 263565450215424 263919834759168 265124038311936 265253988335616 265480518500352 266822561562624 267389502506496 267749028790272 268109038485504 268354388492288 269464369102848 270647455776768 271011362635776 272015618466816 272381364928512 272747603165184 272960117142048 273327133556736 273694643453952 274943447138304 275078210125824 276333326696448 276704878657536 277292817414144 277665659486208 278039002873856 279069300228096 279307628838912 279444530921472 280719569977344 281097019588608 281694290706432 281832362606592 282073050906624 283498971660288 283880158396416 285126537773056 285315214344192 286305892171776 286567894351872 286953207496704 287562921762816 287949572800512 289016594620992 289405200236544 289794328363008 291116591087616 291259281309696 291508020314112 292127412584448 292270598258688 293604159614976 293998933573632 294394238337024 295737489358848 295882444505088 296511131492352 296764355641344 296909814104064 298264543100928 298665583312896 300175381757952 300578991243264 301217657389056 301622668296192 301898687053824 302946946383872 303147415240704 304478387748864 304887782965248 306429035544576 306690729705472 306841053560832 307080131784804 307493025251328 307906473885696 309311378030592 309462986391552 309727271583744 310874992533504 311292988489728 311954419590912 312373866921984 312793878233088 314221082443776 314375097286656 315809516224512 316234147037184 316906077044736 317332182269952 318936343117824 319365178195968 320767354994688 322094128693248 322388881145856 322822358433792 323508286983168 323943269400576 325580850266112 325858900312064 326018619408384 327506164973568 327946522853376 328643339157504 328804423041024 329085226057728 330304679566848 330748800270336 331193518129152 332704675528704 332867750068224 333859900096512 334023540867072 335547610988544 335998781227008 338151365148672 338869864562688 339325501833216 339636022935552 340092690366464 340815314681856 342538186217472 342998755835904 343459944726528 344732664987648 345027070918656 345196185255936 345929653407744 346225081581568 346394783121408 347975300284416 348443180531712 350204612050944 350503691091968 350675489783808 350948722039776 351420600287232 351893113012224 353498717749248 353671984447488 353974024667136 355285705752576 355763415416832 356519336675328 356998705053696 357478717980672 359285825470464 360863274369024 361348483514368 362687491289088 363175153238016 363663470886912 363946822856064 364436178075648 364926191271936 366278456549376 366591262851072 366770946834432 368444435595264 368939838210048 369723756552192 370220879314944 372092400304128 372410171785216 372592707895296 374292759969792 374796026118144 375592387608576 375776483475456 376097401208832 377491062362112 377998628880384 378506877861888 380420285792256 381741189562368 382090525802496 382604276662272 383417229017088 383932763734016 385355459494656 385873600315392 386392437817344 388155454783488 388345708412928 389170860083712 389503216779264 389694131011584 391472212819968 391998578098176 393980188557312 394316652478464 394509926006784 395348175323136 395685807521792 395879752138752 397686057467904 398220777750528 400233842343936 401084253759744 401623543185408 402163557728256 402531582738432 404196553654272 405971183665152 406517043953664 408572047392768 409121404747776 409440175713072 409990700335104 410541965180928 412415170707456 412617315188736 412969695444992 414499990044672 415057317986304 415939226121216 416498489229312 417058504310784 418603950342144 418961443258368 419166796382208 421079354966016 421645529382912 422541436059648 423109576359936 425248457490432 425820237594624 427689806659584 429458838257664 429851841527808 430429811245056 431344382644224 431924359200768 434107800354816 434691492544512 436674886631424 436888921964544 437262030471168 438191118876672 438405897388032 438780301410304 440406239422464 440998400360448 441591357505536 443606234038272 443823666757632 444766697238528 445146533462016 445364721156096 447396814651392 447998374969344 450263072636928 450868486864896 451826486083584 452434002444288 452848030580736 454420419575808 456717581623296 457331674447872 459643553316864 460036094558208 460261580341248 461239537876992 461859710828544 463967067045888 464194479587328 464590907375616 466939482734592 467567319711744 467931629386368 468560800382976 469190817349632 471331623665664 471562645929984 471965366222848 473714274336768 474351220555776 475359115567104 475998273404928 478404514676736 479047767293952 481151032492032 483583321718784 484233537650688 485262430474752 485914904100864 486568255029248 488371275399168 488788350468096 489027929112576 491259247460352 491919784280064 492965008736256 493206634561536 493627839086592 496123200405504 496790277193728 499057013293056 499301625102336 500789850144768 501035311300608 501463201611776 503321416482816 503998171840512 507227047723008 508304796844032 508988252749824 509454034403328 510139035549696 511222972022784 513807279326208 514498133753856 515189917089792 517540606377984 517794277883904 518894480111616 519337622372352 519592174682112 521962950426624 522664770797568 525306918076416 525755536637952 526013234675712 527130900430848 527839669518336 530248076623872 530507976671232 530961037000704 533645123125248 534779005012992 535498057580544 536218076971008 536708776984576 538928738205696 541294911553536 542022725271552 544031236933632 544762729857024 545495206330368 545920234284096 546654267113472 547389286907904 549886894276608 550156420251648 552666653392896 553409757315072 554585634828288 555331318972416 556078005747712 558138600456192 558615257677824 558889061842944 561439139954688 562194039177216 563388581412864 563664725213184 564146101813248 566997943320576 567760316792832 570253075546112 570630428688384 572611784343552 573135788703744 573906414993408 575125843525632 575899145601024 578033189241984 578810400473088 579588656726016 582233182175232 582518562619392 583016040628224 584254825168896 584541196517376 587208319229952 587997867147264 591474978717696 591764889010176 593022262984704 593528711282688 593819628208128 596529086201856 597331166625792 600350763515904 601157982486528 602435314778112 603245336592384 603797374107648 605893892767744 606294830481408 608956775497728 609775565930496 612858071089152 613381459410944 613682107121664 614160263569608 614986050502656 615812947771392 618622756061184 618925972783104 619454543167488 621749985067008 622585976979456 623908839181824 624747733843968 625587756466176 628442164887552 628750194573312 631619032449024 632468294074368 633812154089472 634664364539904 637872686235648 638730356391936 641534709989376 644188257386496 644777762291712 645644716867584 647016573966336 647886538801152 651161700532224 651717800624128 652037238816768 655012329947136 655893045706752 657286678315008 657608846082048 658170452115456 660609359133696 661497600540672 662387036258304 665409351057408 665735500136448 667719800193024 668047081734144 671095221977088 671997562454016 676302730297344 677739729125376 678651003666432 679272045871104 680185380732928 681630629363712 685076372434944 685997511671808 686919889453056 689465329975296 690054141837312 690392370511872 691859306815488 692450163163136 692789566242816 695950600568832 696886361063424 700409224101888 701007382183936 701350979567616 701897444079552 702841200574464 703786226024448 706997435498496 707343968894976 707948049334272 710571411505152 711526830833664 713038673350656 713997410107392 714957435961344 718571650940928 721726548738048 722696967028736 725374982578176 726350306476032 727893645712128 728872356151296 729852382543872 732556913098752 733182525702144 733541893668864 736888871190528 737879676420096 739447513104384 740441758629888 744184800608256 744820343570432 745185415790592 748585519939584 749592052236288 751184775217152 751552966950912 752194802417664 754982124724224 755997257760768 760840571584512 763482379124736 764181051604992 765208553324544 766834458034176 767865527468032 770710918989312 771747200630784 772784875634688 776310909566976 776691416825856 778341720167424 779006433558528 779388262023168 782944425639936 783997156196352 787960377114624 788633304956928 789019852013568 790696350646272 791371615043584 791759504277504 795372114935808 796441555501056 800467684687872 802168507519488 803247086370816 804327115456512 805063165476864 808393107308544 811942367330304 813034087907328 817144094785536 818242809495552 818880351426144 819981400670208 821083930361856 824830341414912 825234630377472 825939390889984 828999980089344 830114635972608 831878452242432 832996978458624 834117008621568 837207900684288 837922886516736 838333592764416 842158709932032 843291058765824 845082872119296 846219152719872 850496914980864 851640475189248 855379613319168 858917676515328 859703683055616 860859622490112 862688765288448 863848718401536 868215600709632 869382985089024 873349773262848 873777843929088 874524060942336 876382237753344 876811794776064 877560602820608 880812478844928 881996800720896 883182715011072 887212468076544 887647333515264 889533394477056 890293066924032 890729442312192 894793629302784 895996749938688 900526145273856 901736973729792 903652972167168 904868004888576 905696061161472 908840839151616 913435163246592 914663348895744 919287106633728 920072189116416 920523160682496 922479075753984 923719421657088 927934134091776 928388959174656 929181814751232 933878965469184 935863258772736 937121600765952 938381634699264 942663247331328 943125291859968 947428548673536 948702441111552 950718231134208 951996546809856 956809029353472 958095534587904 962302064984064 967166643437568 968467075301376 970524860949504 971829808201728 973136510058496 976742550798336 977576700936192 978055858225152 982518494920704 983839568560128 985930017472512 986413269123072 987255678173184 992246400811008 993580554387456 998114026586112 998603250204672 1001579700289536 1002070622601216 1002926403223552 1006642832965632 1007996343681024 1014454095446016 1016609593688064 1017976505499648 1018908068806656 1020278071099392 1022445944045568 1027614558652416 1028996267507712 1030379834179584 1035081212755968 1035588555767808 1037788960223232 1038675244744704 1039184349364224 1043925900853248 1045329541595136 1050613836152832 1051511073275904 1052026469351424 1054261800861696 1055679339036672 1060496153247744 1061015953342464 1061922074001408 1067290246250496 1069558010025984 1070996115161088 1072436153942016 1073417553969152 1077857476411392 1082589823107072 1084045450543104 1088062473867264 1089525459714048 1090990412660736 1091840468568192 1093308534226944 1094778573815808 1099773788553216 1100312840503296 1105333306785792 1106819514630144 1109171269656576 1110662637944832 1116277200912384 1117230515355648 1117778123685888 1122878279909376 1124388078354432 1126777162825728 1127329450426368 1128292203626496 1133995886641152 1135520633585664 1140506151092224 1141260857376768 1145223568687104 1146271577407488 1147812829986816 1150251687051264 1151798291202048 1156066378483968 1157620800946176 1159177313452032 1164466364350464 1165037125238784 1168509650337792 1169082393034752 1174416638459904 1175995734294528 1182949957435392 1183529778020352 1186044525969408 1187057422565376 1187639256416256 1193058172403712 1194662333251584 1200701527031808 1204870629556224 1206490673184768 1207594748215296 1211787785535488 1212589660962816 1217913550995456 1219551131860992 1225716142178304 1226762918821888 1227364214243328 1228320527139216 1229972101005312 1231625895542784 1237245512122368 1237851945566208 1238909086334976 1243499970134016 1245171953958912 1247817678363648 1249495467687936 1251175512932352 1256884329775104 1257500389146624 1263238064898048 1264936588148736 1267624308178944 1269328729079808 1275745372471296 1277460712783872 1283069419978752 1288376514772992 1289555524583424 1291289433735168 1294033147932672 1295773077602304 1302323401064448 1303435601248256 1304074477633536 1310024659894272 1311786091413504 1314573356630016 1315217692164096 1316340904230912 1321218718267392 1322995201081344 1324774072516608 1330818702114816 1331471000272896 1335439600386048 1336094163468288 1342190443954176 1343995124908032 1352605460594688 1355479458250752 1357302007332864 1358544091742208 1360370761465856 1363261258727424 1370152744869888 1371995023343616 1378930659950592 1380108283674624 1380784741023744 1383718613630976 1384900326326272 1385579132485632 1391901201137664 1393772722126848 1400818448203776 1402014764367872 1402701959135232 1403794888159104 1405682401148928 1407572452048896 1413994870996992 1414687937789952 1415896098668544 1421142823010304 1423053661667328 1426077346701312 1427994820214784 1437143301881856 1443453097476096 1445393934057472 1450749965156352 1452700612952064 1455787291424256 1457744712302592 1459704765087744 1465113826197504 1466365051404288 1467083787337728 1473777742381056 1475759352840192 1478895026208768 1480883517259776 1488369601216512 1489640687140864 1490370831581184 1497171039879168 1502369550434304 1503105933901824 1504389604835328 1509964249448448 1511994515521536 1521681143169024 1526964758249472 1528362103209984 1530417106649088 1533668916068352 1535731054936064 1541421837978624 1543494401261568 1545569751269376 1552621819133952 1553382833651712 1556683440334848 1558012867117056 1558776524046336 1565888851279872 1567994312392704 1575920754229248 1577266609913856 1578039704027136 1581392701292544 1582743230087168 1583519008555008 1590744229871616 1592883111002112 1600935369375744 1604337015038976 1606494172741632 1608654230913024 1610126330953728 1616786214617088 1623884734660608 1626068175814656 1634288189571072 1636485618991104 1637760702852288 1639962801340416 1642167860723712 1649660682829824 1650469260754944 1651878781779968 1657999960178688 1660229271945216 1663756904484864 1665993956917248 1668234017243136 1674415801368576 1675845773033472 1676667185528832 1684317419864064 1686582117531648 1690165744238592 1692438305439744 1700993829961728 1703280950378496 1710759226638336 1717835353030656 1719407366111232 1721719244980224 1725377530576896 1727697436803072 1736431201419264 1738765970178048 1746699546525696 1747555687858176 1749048121884672 1752764475506688 1753623589552128 1755121205641216 1761624957689856 1763993601441792 1774424936153088 1775294667030528 1779066788954112 1780586133848064 1781458884624384 1789587258605568 1791993499877376 1801052290547712 1803473947459584 1807305944334336 1809736009777152 1811392122322944 1817681678303232 1826870326493184 1829326697791488 1838574213267456 1840144378232832 1841046321364992 1844958151507968 1847438843314176 1855868268183552 1856777918349312 1858363629502464 1867757930938368 1871726517545472 1874243201531904 1876763269398528 1885326494662656 1886250583719936 1894857097347072 1897404882223104 1901436462268416 1903993093619712 1913618058706944 1916191069175808 1924604129968128 1934333286875136 1936934150602752 1941049721899008 1943659616403456 1946273020116992 1953485101596672 1955153401872384 1956111716450304 1965036989841408 1967679137120256 1971860034945024 1972826538246144 1974511356346368 1984492801622016 1987161108774912 1996228053172224 1997206500409344 2003159400579072 2004141245202432 2005852806447104 2013285665931264 2015992687362048 2028908190892032 2033219187376128 2035953010999296 2037816137613312 2040556142198784 2044891888091136 2055229117304832 2057992535015424 2060759668359168 2070162425511936 2071177111535616 2075577920446464 2077350489489408 2078368698728448 2087851801706496 2090659083190272 2101227672305664 2103022146551808 2104052938702848 2108523601723392 2111358678073344 2120992306495488 2122031906684928 2123844148002816 2134580492500992 2139116020051968 2141992230322176 2144872307884032 2146835107938304 2155714952822784 2165179646214144 2168090901086208 2176124947734528 2179050919428096 2183680937136384 2186617068453888 2189557147631616 2199547577106432 2200625681006592 2210666613571584 2213639029260288 2218342539313152 2221325275889664 2232554401824768 2234461030711296 2235556247371776 2245756559818752 2248776156708864 2253554325651456 2254658900852736 2256584407252992 2267991773282304 2281012302184448 2282521714753536 2290447137374208 2292543154814976 2295625659973632 2300503374102528 2303596582404096 2312132756967936 2315241601892352 2318354626904064 2328932728700928 2330074250477568 2337019300675584 2338164786069504 2348833276919808 2351991468589056 2365899914870784 2367059556040704 2372089051938816 2374114845130752 2375278512832512 2386116344807424 2389324666503168 2401403054063616 2409741259112448 2412981346369536 2415189496430592 2423575571070976 2425179321925632 2435827101990912 2439102263721984 2451432284356608 2453525837643776 2454728428486656 2456641054278432 2459944202010624 2463251791085568 2474491024244736 2475703891132416 2477818172669952 2486999940268032 2490343907917824 2495635356727296 2498990935375872 2502351025864704 2513768659550208 2515000778293248 2526476129796096 2529873176297472 2535248616357888 2538657458159616 2551490744942592 2554921425567744 2566138839957504 2576753029545984 2579111049166848 2582578867470336 2588066295865344 2591546155204608 2604646802128896 2606871202496512 2608148955267072 2620049319788544 2623572182827008 2629146713260032 2630435384328192 2632681808461824 2642437436534784 2645990402162688 2649548145033216 2661637404229632 2662942000545792 2670879200772096 2672188326936576 2684380887908352 2687990249816064 2705210921189376 2710958916501504 2714604014665728 2717088183484416 2726522517454848 2740305489739776 2743990046687232 2757861319901184 2760216567349248 2761569482047488 2767437227261952 2769800652652544 2771158264971264 2783802402275328 2787545444253696 2801636896407552 2804029528735744 2807589776318208 2811364802297856 2815144904097792 2827989741993984 2829375875579904 2842285646020608 2846107323334656 2852154693402624 2855989640429568 2874286603763712 2886906194952192 2890787868114944 2901499930312704 2905401225904128 2911574582848512 2915489424605184 2919409530175488 2930227652395008 2932730102808576 2934167574675456 2947555484762112 2951518705680384 2957790052417536 2961767034519552 2976739202433024 2979281374281728 2980741663162368 2994342079758336 3004739100868608 3006211867803648 3008779209670656 3019928498896896 3023989031043072 3043362286338048 3053929516498944 3056724206419968 3060834213298176 3067337832136704 3071462109872128 3082843675957248 3086988802523136 3091139502538752 3105243638267904 3106765667303424 3113366880669696 3116025734234112 3117553048092672 3131777702559744 3135988624785408 3151841508458496 3154533219827712 3156079408054272 3162785402585088 3165486460174336 3167038017110016 3181488459743232 3185766222004224 3201870738751488 3208674030077952 3212988345483264 3217308461826048 3220252661907456 3233572429234176 3247769469321216 3252136351629312 3268576379142144 3272971237982208 3275521405704576 3279925602680832 3284335721447424 3299321365659648 3300938521509888 3303757563559936 3315999920357376 3320458543890432 3327513808969728 3331987913834496 3348831602737152 3351691546066944 3353334371057664 3368634839728128 3373164235063296 3380331488477184 3384876610879488 3401987659923456 3406561900756992 3421518453276672 3435670706061312 3438814732222464 3443438489960448 3450755061153792 3455394873606144 3472862402838528 3477531940356096 3493399093051392 3495111375716352 3505528951013376 3507247179104256 3510242411282432 3523249915379712 3527987202883584 3548849872306176 3550589334061056 3558133577908224 3561172267696128 3562917769248768 3579174517211136 3583986999754752 3602104581095424 3614611888668672 3619472019554304 3622784244645888 3635363356606464 3653740652986368 3658653395582976 3677148426534912 3680288756465664 3682092642729984 3689916303015936 3694877686628352 3711736536367104 3713555836698624 3716727259004928 3735515861876736 3743453035090944 3748486403063808 3753526538797056 3770652989325312 3772501167439872 3789714194694144 3794809764446208 3802872924536832 3807986187239424 3827236117413888 3832382138351616 3849208259936256 3868666573750272 3873868301205504 3882099443798016 3887319232806912 3892546040233984 3906970203193344 3910306803744768 3912223432900608 3930073979682816 3935358274240512 3943720069890048 3945653076492288 3949022712692736 3968985603244032 3974322217549824 3992456106344448 3994413000818688 4006318801158144 4008282490404864 4011705612894208 4026571331862528 4031985374724096 4057816381784064 4066438374752256 4071906021998592 4075632275226624 4081112284397568 4089783776182272 4110458234609664 4115985070030848 4140324851023872 4142354223071232 4151155840892928 4154700978978816 4156737397456896 4175703603412992 4181318166380544 4202455344611328 4206044293103616 4208105877405696 4217047203446784 4222717356146688 4241984612990976 4244063813369856 4247688296005632 4269160985001984 4278232040103936 4283984460644352 4293670215876608 4311429905645568 4330359292428288 4336181802172416 4352249895469056 4358101838856192 4367361874272768 4373234136907776 4379114295263232 4399095154212864 4401251362013184 4421333227143168 4427278058520576 4436685078626304 4442650551779328 4465108803649536 4468922061422592 4471112494743552 4491513119637504 4507108651302912 4509317801705472 4513168814505984 4535983546564608 4562024604368896 4565043429507072 4580894274748416 4585086309629952 4591251319947264 4601006748205056 4607193164808192 4624265513935872 4630483203784704 4636709253808128 4657865457401856 4660148500955136 4674038601351168 4676329572139008 4697666553839616 4703982937178112 4731799829741568 4734119112081408 4744178103877632 4748229690261504 4750557025665024 4772232689614848 4778649333006336 4802806108127232 4819482518224896 4825962692739072 4830378992861184 4847151142141952 4850358643851264 4871654203981824 4878204527443968 4902864568713216 4907051675287552 4909456856973312 4913282108556864 4919888404021248 4926503582171136 4948982048489472 4951407782264832 4955636345339904 4973999880536064 4980687815835648 4991270713454592 4997981870751744 5004702051729408 5027537319100416 5030001556586496 5052952259592192 5059746352594944 5070497232715776 5077314916319232 5102981489885184 5109842851135488 5132277679915008 5153506059091968 5158222098333696 5165157734940672 5176132591730688 5183092310409216 5209293604257792 5213742404993024 5216297910534144 5240098639577088 5247144365654016 5258293426520064 5260870768656384 5265363616923648 5284874873069568 5291980804325376 5323274808459264 5325884001091584 5341758401544192 5344376653873152 5368761775816704 5375980499632128 5410421842378752 5421917833003008 5429208029331456 5434176366968832 5453045034909696 5480610979479552 5487980093374464 5515722639802368 5520433134698496 5523138964094976 5534874454523904 5539601305305088 5542316529942528 5567604804550656 5575090888507392 5603273792815104 5615179552636416 5622729604595712 5630289808195584 5655979483987968 5658751751159808 5684571292041216 5692214646669312 5704309386805248 5711979280859136 5748573207527424 5773812389904384 5781575736229888 5802999860625408 5810802451808256 5823149165697024 5830978849210368 5838819060350976 5860455304790016 5865460205617152 5868335149350912 5895110969524224 5903037411360768 5915580104835072 5923534069039104 5953478404866048 5958562748563456 5961483326324736 5988684159516672 6009478201737216 6012423735607296 6017558419341312 6039856997793792 6047978062086144 6086724572676096 6107859032997888 6113448412839936 6121668426596352 6134675664273408 6142924219744256 6165687351914496 6173977605046272 6182279005077504 6210487276535808 6213531334606848 6226733761339392 6232051468468224 6235106096185344 6263555405119488 6271977249570816 6303683016916992 6309066439655424 6312158816108544 6325570805170176 6330972920348672 6334076034220032 6362976919486464 6371532444008448 6403741477502976 6417348060155904 6425976690966528 6434616923652096 6440505323814912 6467144858468352 6495538938642432 6504272703258624 6537152758284288 6551042811409152 6559851205361664 6568671442894848 6598642731319296 6601877043019776 6631999840714752 6640917087780864 6655027617939456 6663975827668992 6697663205474304 6703383092133888 6706668742115328 6737269679456256 6746328470126592 6760662976954368 6769753221758976 6803975319846912 6843036906553344 6871341412122624 6877629464444928 6886876979920896 6901510122307584 6910789747212288 6945724805677056 6955063880712192 6986798186102784 6990222751432704 7011057902026752 7014494358208512 7020484822564864 7046499830759424 7055974405767168 7097699744612352 7101178668122112 7116267155816448 7122344535392256 7125835538497536 7158349034422272 7167973999509504 7204209162190848 7229223777337344 7238944039108608 7245568489291776 7270726713212928 7307481305972736 7317306791165952 7354296853069824 7360577512931328 7364185285459968 7379832606031872 7389755373256704 7423473072734208 7427111673397248 7433454518009856 7471031723753472 7486906070181888 7496972806127616 7507053077594112 7541305978650624 7545002334879744 7579428389388288 7589619528892416 7605745849073664 7615972374478848 7654472234827776 7664764276703232 7698416519872512 7737333147500544 7747736602411008 7764198887596032 7774638465613824 7813940406386688 7820613607489536 7824446865801216 7860147959365632 7870716548481024 7887440139780096 7891306152984576 7898045425385472 7937971206488064 7948644435099648 7984912212688896 7988826001637376 8012637602316288 8016564980809728 8023411225788416 8053142663725056 8063970749448192 8115632763568128 8132876749504512 8143812043997184 8151264550453248 8179567552364544 8220916469219328 8231970140061696 8280649702047744 8284708446142464 8302311681785856 8309401957957632 8313474794913792 8351407206825984 8362636332761088 8404910689222656 8412088586207232 8434094406893568 8445434712293376 8483969225981952 8488127626739712 8538321970003968 8556464080207872 8567968921288704 8587340431753216 8622859811291136 8660718584856576 8672363604344832 8704499790938112 8716203677712384 8734723748545536 8746468273815552 8758228590526464 8798190308425728 8802502724026368 8842666454286336 8854556117041152 8873370157252608 8885301103558656 8930217607299072 8937844122845184 8942224989487104 8983026239275008 9014217302605824 9018635603410944 9026337629011968 9071967093129216 9124049208737792 9130086859014144 9161788549496832 9170172619259904 9182502639894528 9202013496410112 9214386329616384 9248531027871744 9260966407569408 9273418507616256 9315730914803712 9320297001910272 9348077202702336 9352659144278016 9395333107679232 9407965874356224 9463599659483136 9468238224162816 9488356207755264 9496459380523008 9501114051330048 9544465379229696 9557298666012672 9605612216254464 9638965036449792 9651925385478144 9660757985722368 9694302284283904 9700717287702528 9743308407963648 9756409054887936 9805729137426432 9814103350575104 9818913713946624 9826564217113728 9839776808042496 9853007164342272 9897964096978944 9902815564529664 9911272690679808 9947999761072128 9961375631671296 9982541426909184 9995963741503488 10055074638200832 10060003113172992 10105904519184384 10119492705189888 10140994465431552 10154629832638464 10205962979770368 10219685702270976 10264555359830016 10307012118183936 10316444196667392 10330315469881344 10352265183461376 10366184620818432 10418587208515584 10427484809986048 10432595821068288 10480197279154176 10516586853040128 10521741537312768 10530727233847296 10569749746139136 10583961608650752 10646549616918528 10651768002183168 10683516803088384 10688753307746304 10737523551633408 10751960999264256 10843835666006016 10858416058662912 10868352733937664 10906090069819392 10961221958959104 10975960186748928 11031445279604736 11040866269396992 11046277928189952 11069748909047808 11079202610610176 11084633059885056 11135209609101312 11150181777014784 11206547585630208 11230359105272832 11245459209191424 11260579616391168 11311958967975936 11317503502319616 11369142584082432 11384429293338624 11408618773610496 11423958561718272 11497146415054848 11547624779808768 11563151472459776 11605999721250816 11621604903616512 11646298331394048 11661957698420736 11677638120701952 11720910609580032 11730920411234304 11736670298701824 11790221939048448 11806074822721536 11831160209670144 11847068138078208 11906956809732096 11917125497126912 11922966652649472 11977368319033344 12018956403474432 12024847471214592 12035116838682624 12079713995587584 12095956124172288 12173449145352192 12215718065995776 12226896825679872 12243336853192704 12269351328546816 12285848439488512 12331374703828992 12347955210092544 12420974553071616 12427062669213696 12453467522678784 12464102936936448 12470212192370688 12527110810238976 12543954499141632 12607366033833984 12618132879310848 12624317632217088 12651141610340352 12661945840697344 12668152068440064 12725953838972928 12743064888016896 12807482955005952 12834696120311808 12851953381933056 12881010647629824 12934289716936704 12991077877284864 13008545406517248 13074305516568576 13102085622818304 13119702410723328 13137342885789696 13197285462638592 13203754086039552 13263999681429504 13281834175561728 13310055235878912 13327951655337984 13395326410948608 13406766184267776 13413337484230656 13474539358912512 13521325953908736 13539506443517952 13607950639693824 13686073813106688 13742682824245248 13755258928889856 13773753959841792 13803020244615168 13821579494424576 13891449611354112 13910127761424384 13973596372205568 13980445502865408 14022115804053504 14028988716417024 14040969645129728 14092999661518848 14111948811534336 14195399489224704 14202357336244224 14232534311632896 14244689070784512 14251671076995072 14316698068844544 14335947999019008 14408418324381696 14458447554674688 14477888078217216 14491136978583552 14541453426425856 14614962611945472 14634613582331904 14708593706139648 14721155025862656 14728370570919936 14759665212063744 14779510746513408 14846946145468416 14854223346794496 14866909036019712 14942063447506944 14973812140363776 14993945612255232 15014106155188224 15082611957301248 15090004669759488 15158856778776576 15179239057784832 15211491698147328 15231944748957696 15308944469655552 15329528553406464 15396833039745024 15474666295001088 15495473204822016 15528397775192064 15549276931227648 15627880812773376 15641227214979072 15648893731602432 15720295918731264 15741433096962048 15774880279560192 15782612305969152 15796090850770944 15875942412976128 15969824425377792 15977652003274752 16025275204632576 16033129961619456 16106285327450112 16127941498896384 16231265527136256 16265753499009024 16287624087994368 16302529100906496 16359135104729088 16441832938438656 16463940280123392 16561299404095488 16569416892284928 16604623363571712 16618803915915264 16626949589827584 16702814413651968 16725272665522176 16809821378445312 16868188813787136 16890869424586752 16967938451963904 16976255253479424 17076643940007936 17112928160415744 17135937842577408 17174680863506432 17245719622582272 17321437169713152 17344727208689664 17408999581876224 17432407355424768 17469447497091072 17492936547631104 17516457181052928 17596380616851456 17605005448052736 17685332908572672 17709112234082304 17746740314505216 17770602207117312 17860435214598144 17875688245690368 17884449978974208 17966052478550016 18028434605211648 18037271206821888 18052675258023936 18143934186258432 18248098417475584 18260173718028288 18323577098993664 18340345238519808 18365005279789056 18404026992820224 18428772659232768 18497062055743488 18521932815138816 18546837015232512 18631461829607424 18640594003820544 18696154405404672 18705318288556032 18790666215358464 18815931748712448 18927199318966272 18936476448325632 18976712415510528 18992918761046016 19002228102660096 19088930758459392 19114597332025344 19211224432508928 19277930072899584 19303850770956288 19321515971444736 19388604568567808 19401434575405056 19486616815927296 19512818109775872 19611458274852864 19628206701150208 19653128434227456 19679553616084992 19706014328684544 19795928193957888 19805631129059328 19895999522144256 19922751263342592 19965082853818368 19991927483006976 20110149276401664 20120006226345984 20211809038368768 20238985410379776 20281988930863104 20309259665276928 20411925959540736 20529110719660032 20614024236367872 20632888393334784 20660630939762688 20704530366922752 20732369241636864 20837174417031168 20854969619972096 20865191642136576 20960394558308352 21033173706080256 21043483074625536 21061454467694592 21139499492278272 21167923217301504 21293099233837056 21303536004366336 21367033606176768 21377506615492608 21475047103266816 21503921998528512 21687671332012032 21716832117325824 21736705467875328 21812180139638784 21922443917918208 21951920373497856 22062890559209472 22081732538793984 22092555856379904 22139497818095616 22158405221220352 22169266119770112 22270419218202624 22300363554029568 22413095171260416 22460718210545664 22490918418382848 22521159232782336 22623917935951872 22635007004639232 22738285168164864 22768858586677248 22817237547220992 22847917123436544 22994292830109696 23095249559617536 23126302944919552 23211999442501632 23243209807233024 23292596662788096 23323915396841472 23441821219160064 23461840822468608 23473340597403648 23580443878096896 23612149645443072 23662320419340288 23694136276156416 23813913619464192 23834250994253824 23845933305298944 23954736638066688 24037912806948864 24049694942429184 24070233677365248 24159427991175168 24191912248344576 24346898290704384 24431436131991552 24453793651359744 24538702657093632 24571696878977024 24662749407657984 24695910420185088 24841949106143232 24854125338427392 24906935045357568 24928205873872896 24940424384741376 25054221620477952 25087908998283264 25214732067667968 25236265758621696 25302283220680704 25323891681394688 25336304136880128 25451907677945856 25614965910011904 25669392240623616 25703906763866112 25762021295259648 25868579433873408 25982155754569728 26017090813034496 26148611033137152 26204171245636608 26239404821446656 26274685771579392 26394570925277184 26407508172079104 26527999362859008 26563668351123456 26620110471757824 26655903310675968 26790652821897216 26813532368535552 26826674968461312 26949078717825024 27042651907817472 27079012887035904 27215901279387648 27372147626213376 27485365648490496 27510517857779712 27547507919683584 27606040489230336 27643158988849152 27782899222708224 27820255522848768 27947192744411136 27960891005730816 28044231608107008 28057977432834048 28081939290259456 28185999323037696 28223897623068672 28390798978449408 28404714672488448 28465068623265792 28489378141569024 28503342153990144 28633396137689088 28671895998038016 28816836648763392 28916895109349376 28955776156434432 28982273957167104 29082906852851712 29229925223890944 29269227164663808 29417187412279296 29442310051725312 29456741141839872 29519330424127488 29559021493026816 29693892290936832 29708446693588992 29733818072039424 29884126895013888 29947624280727552 29987891224510464 30165223914602496 30180009339518976 30317713557553152 30358478115569664 30422983396294656 30463889497915392 30617888939311104 30659057106812928 30793666079490048 30949332590002176 30990946409644032 31056795550384128 31098553862455296 31255761625546752 31282454429958144 31297787463204864 31440591837462528 31549760559120384 31565224611938304 31592181701541888 31751884825952256 31939648850755584 31955304006549504 32050550409265152 32066259923238912 32212570654900224 32255882997792768 32531506998018048 32575248175988736 32605058201812992 32718270209458176 32883665876877312 32927880560246784 33122598808190976 33138833784569856 33209246727143424 33237607831830528 33253899179655168 33405628827303936 33450545331044352 33619642756890624 33736377627574272 33781738849173504 33935876903927808 33952510506958848 34153287880015872 34225856320831488 34271875685154816 34349361727012864 34491439245164544 34642874339426304 34689454417379328 34817999163752448 34864814710849536 34938894994182144 34985873095262208 35032914362105856 35192761233702912 35210010896105472 35370665817145344 35418224468164608 35493480629010432 35541204414234624 35720870429196288 35751376491380736 35768899957948416 35932104957100032 36056869210423296 36074542413643776 36105350516047872 36287868372516864 36496196834951168 36520347436056576 36647154197987328 36680690477039616 36730010559578112 36808053985640448 36857545318465536 36994124111486976 37043865630277632 37262923659214848 37281188007641088 37392308810809344 37410636577112064 37581332430716928 37631863497424896 37854398637932544 37872952896651264 37953424831021056 37985837522092032 38004456205320192 38177861516918784 38229194664050688 38422448865017856 38555860145799168 38643031942889472 38777209137135616 38802869150810112 38973233631854592 39025636219551744 39222916549705728 39306256868454912 39359107232169984 39412028657369088 39591856387915776 39611262258118656 39791999044288512 39845502526685184 39930165707636736 39983854966013952 40220298552803328 40240012452691968 40423618076737536 40563977861726208 40618519330553856 40823851919081472 41058221439320064 41228048472735744 41265776786669568 41321261879525376 41409060733845504 41464738483273728 41674348834062336 41709939239944192 41730383284273152 41920789116616704 42066347412160512 42086966149251072 42122908935389184 42278998984556544 42335846434603008 42586198467674112 42607072008732672 42734067212353536 42755013230985216 42950094206533632 43007843997057024 43375342664024064 43433664234651648 43473410935750656 43624360279277568 43844887835836416 43903840746995712 44125781118418944 44163465077587968 44185111712759808 44278995636191232 44316810442440704 44338532239540224 44540838436405248 44600727108059136 44826190342520832 44921436421091328 44981836836765696 45042318465564672 45247835871903744 45270014009278464 45476570336329728 45537717173354496 45634475094441984 45695834246873088 45988585660219392 46190499119235072 46423998885003264 46486419614466048 46585193325576192 46647830793682944 46883642438320128 46923681644937216 46946681194807296 47160887756193792 47224299290886144 47324640838680576 47388272552312832 47627827238928384 47668501988507648 47909473276133376 48075825613897728 48099389884858368 48318855982350336 48383824496689152 48693796581408768 48862872263983104 48907587302719488 49077405314187264 49143393757954048 49325498815315968 49391820840370176 49683898212286464 49708250676854784 49813870090715136 49856411747745792 49880848769482752 50108443240955904 50175817996566528 50429464135335936 50604566441361408 50647783362789376 50672608273760256 50903815355891712 51229931820023808 51338784481247232 51407813527732224 51524042590519296 51737158867746816 51964311509139456 52034181626068992 52297222066274304 52408342491273216 52478809642893312 52549371543158784 52789141850554368 52815016344158208 53055998725718016 53127336702246912 53240220943515648 53311806621351936 53581305643794432 53627064737071104 53653349936922624 53898157435650048 54085303815634944 54158025774071808 54431802558775296 54744295252426752 54970731296980992 55021035715559424 55095015839367168 55212080978460672 55286317977698304 55565798445416448 55640511045697536 55894385488822272 55921782011461632 56088463216214016 56115954865668096 56163878580518912 56371998646075392 56447795246137344 56781597956898816 56809429344976896 56930137246531584 56978756283138048 57006684307980288 57266792275378176 57343791996076032 57633673297526784 57833790218698752 57911552312868864 57964547914334208 58165813705703424 58459850447781888 58538454329327616 58834374824558592 58884620103450624 59038660848254976 59118042986053632 59387784581873664 59416893387177984 59768253790027776 59895248561455104 59975782449020928 60330447829204992 60360018679037952 60635427115106304 60716956231139328 60845966792589312 60927778995830784 61235777878622208 61587332158980096 61898665180004352 61981892819288064 62113591100768256 62197107724910592 62511523251093504 62564908859916288 62595574926409728 62881183674925056 63099521118240768 63130449223876608 63184363403083776 63503769651904512 63879297701511168 63910608013099008 64101100818530304 64132519846477824 64425141309800448 64511765995585536 65063013996036096 65150496351977472 65210116403625984 65436540418916352 65767331753754624 65855761120493568 66245197616381952 66277667569139712 66418493454286848 66475215663661056 66507798359310336 66811257654607872 66901090662088704 67239285513781248 67472755255148544 67563477698347008 67871753807855616 67905021013917696 68306575760031744 68451712641662976 68543751370309632 68698723454025728 68982878490329088 69285748678852608 69378908834758656 69635998327504896 69729629421699072 69877789988364288 69971746190524416 70385522467405824 70420021792210944 70741331634290688 70836448936329216 70986961258020864 71082408828469248 71441740858392576 71502752982761472 71537799915896832 71864209914200064 72113738420846592 72149084827287552 72210701032095744 72575736745033728 72992393669902336 73040694872113152 73294308395974656 73361380954079232 73616107971280896 73715090636931072 73988248222973952 74087731260555264 74525847318429696 74562376015282176 74784617621618688 74821273154224128 75162664861433856 75263726994849792 75708797275865088 75906849662042112 75971675044184064 76008912410640384 76355723033837568 76844897730035712 77111720291598336 77286063885778944 77554418274271232 77605738301620224 77946467263709184 78051272439103488 78445833099411456 78612513736909824 78718214464339968 78824057314738176 79183712775831552 79222524516237312 79583998088577024 79691005053370368 79860331415273472 79967709932027904 80440597105606656 80480024905383936 80847236153475072 81127955723452416 81237038661107712 81647703838162944 82116442878640128 82456096945471488 82531553573339136 82642523759050752 82818121467691008 82929476966547456 83348697668124672 83419878479888384 83460766568546304 83841578233233408 84132694824321024 84173932298502144 84245817870778368 84557997969113088 84671692869206016 85172396935348224 85214144017465344 85468134424707072 85510026461970432 85900188413067264 86015687994114048 86750685328048128 86867328469303296 86946821871501312 87248720558555136 87689775671672832 87807681493991424 88251562236837888 88326930155175936 88370223425519616 88557991272382464 88633620884881408 88677064479080448 89081676872810496 89201454216118272 89652380685041664 89842872842182656 89963673673531392 90495671743807488 90540028018556928 90953140672659456 91075434346708992 91268950188883968 91391668493746176 91977171320438784 92380998238470144 92847997770006528 92972839228932096 93170386651152384 93295661587365888 93767284876640256 93847363289874432 93893362389614592 94321775512387584 94649281677361152 94776545104625664 95255654477856768 95818946552266752 96151651227795456 96198779769716736 96637711964700672 96767648993378304 97725744527966208 97815174605438976 98154810628374528 98286787515908096 98650997630631936 98783641680740352 99367796424572928 99416501353709568 99627740181430272 99712823495491584 99761697538965504 100216886481911808 100351635993133056 100858928270671872 101209132882722816 101295566725578752 101345216547520512 101807630711783424 102459863640047616 102677568962494464 102815627055464448 103048085181038592 103474317735493632 103928623018278912 104068363252137984 104594444132548608 104816684982546432 104957619285786624 105098743086317568 105578283701108736 105630032688316416 106111997451436032 106254673404493824 106480441887031296 106623613242703872 107162611287588864 107254129474142208 107306699873845248 107796314871300096 108170607631269888 108316051548143616 108863605117550592 109488590504853504 109941462593961984 110042071431118848 110190031678734336 110424161956921344 110572635955396608 111131596890832896 111788770977644544 111843564022923264 112176926432428032 112231909731336192 112743997292150784 112895590492274688 113563195913797632 113618858689953792 113860274493063168 113957512566276096 114013368615960576 114533584550756352 114687583992152064 115267346595053568 115667580437397504 115929095828668416 116331627411406848 116919700895563776 117076908658655232 117668749649117184 118077321696509952 118236085972107264 118775569163747328 118833786774355968 119536507580055552 119790497122910208 119951564898041856 120660895658409984 120720037358075904 121270854230212608 121691933585178624 121855557991661568 122471555757244416 123174664317960192 123797330360008704 123963785638576128 124227182201536512 124394215449821184 125023046502187008 125129817719832576 125191149852819456 125762367349850112 126199042236481536 126260898447753216 126368726806167552 127007539303809024 127758595403022336 127821216026198016 128202201637060608 128265039692955648 128850282619600896 129023531991171072 130126027992072192 130300992703954944 130420232807251968 130873080837832704 131534663507509248 131711522240987136 132490395232763904 132555335138279424 132836986908573696 132950431327322112 133015596718620672 133622515309215744 133802181324177408 134478571027562496 134945510510297088 135126955396694016 135743507615711232 135810042027835392 136613151520063488 136903425283325952 137087502740619264 137397446908051456 137965756980658176 138571497357705216 139271996655009792 139459258843398144 139755579976728576 139943492381048832 140771044934811648 140840043584421888 141482663268581376 141672897872658432 141973922516041728 142164817656938496 142883481716785152 143005505965522944 143728419828400128 144227476841693184 144298169654575104 145151473490067456 145984787339804672 146081389744226304 146588616791949312 146722761908158464 147232215942561792 147430181273862144 147976496445947904 148175462521110528 149051694636859392 149124752030564352 149569235243237376 149642546308448256 150325329722867712 150527453989699584 151813699324084224 151943350088368128 152017824821280768 152711446067675136 153689795460071424 154223440583196672 154572127771557888 155108836548542464 155211476603240448 155892934527418368 156102544878206976 156891666198822912 157225027473819648 157436428928679936 157648114629476352 158367425551663104 158445049032474624 159167996177154048 159382010106740736 159720662830546944 159935419864055808 160881194211213312 160960049810767872 161694472306950144 162255911446904832 162474077322215424 163295407676325888 164232885757280256 164912193890942976 165063107146678272 165285047518101504 165636242935382016 165858953933094912 166697395336249344 166839756959776768 166921533137092608 167683156466466816 168265389648642048 168347864597004288 168491635741556736 169115995938226176 169343385738412032 170344793870696448 170428288034930688 170936268849414144 171020052923940864 171800376826134528 172031375988228096 173501370656096256 173734656938606592 173893643743002624 174497441117110272 175379551343345664 175615362987982848 176503124473675776 176653860310351872 177115982544764928 177267241769762816 177354128958160896 178163353745620992 179304761370083328 179685745684365312 179927347347062784 180991343487614976 181080056037113856 181906281345318912 182150868693417984 182537900377767936 182783336987492352 184761996476940288 185695995540013056 185945678457864192 186340773302304768 186591323174731776 187534569753280512 187694726579748864 187786724779229184 188643551024775168 189298563354722304 189553090209251328 190511308955713536 191637893104533504 192303302455590912 192397559539433472 193275423929401344 193535297986756608 195451489055932416 195630349210877952 196309621256749056 196573575031816192 197301995261263872 197567283361480704 198735592849145856 198833002707419136 199255480362860544 199425646990983168 199523395077931008 200433772963823616 200703271986266112 201717856541343744 202418265765445632 202591133451157504 202690433095041024 203615261423566848 204919727280095232 205355137924988928 205631254110928896 206096170362077184 206948635470987264 207857246036557824 208136726504275968 209188888265097216 209633369965092864 209915238571573248 211156567402217472 211260065376632832 212223994902872064 212509346808987648 212960883774062592 213247226485407744 214325222575177728 214508258948284416 214613399747690496 215592629742600192 216341215262539776 216632103096287232 217727210235101184 218977181009707008 219882925187923968 220084142862237696 220848323913842688 221145271910793216 222263193781665792 223577541955289088 223687128045846528 224353852864856064 224463819462672384 225487994584301568 225791180984549376 227126391827595264 227720548986126336 227915025132552192 228026737231921152 229067169101512704 230534693190107136 231335160874795008 231858191657336832 232663254822813696 233839401791127552 234153817317310464 235337499298234368 236154643393019904 236472171944214528 237551138327494656 237667573548711936 239073015160111104 239580994245820416 239903129796083712 241321791316819968 241440074716151808 242541708460425216 243383867170357248 243711115983323136 244943111514488832 246349328635920384 247594660720017408 247927571277152256 248454364403073024 248788430899642368 250046093004374016 250259635439665152 250382299705638912 251524734699700224 252398084472963072 252521796895506432 252737453612335104 254015078607618048 255517190806044672 255642432052396032 256404403274121216 256530079385911296 257700565239201792 258047063982342144 260252055984144384 260601985407909888 260840465614503936 261746161675665408 263069327015018496 263423044481974272 264980790465527808 265110670276558848 265673973817147392 265900862654644224 266031193437241344 267245030618431488 267604362648354816 268957142055124992 269891021020594176 271487015231422464 271620084055670784 273226303040126976 273806850566651904 274175005481238528 275931513961316352 277142994715410432 278543993310019584 278918517686796288 279511159953457152 279886984762097664 281542089869623296 281680087168843776 282965326537162752 283947845032083456 284329635313876992 285766963433570304 287456839656800256 288454953683386368 288596339309150208 290302946980134912 291969574679609344 293177233583898624 293445523816316928 294464431885123584 294860362547724288 295952992891895808 296350925042221056 298103389273718784 298249504061128704 299138470486474752 299285092616896512 300650659445735424 301054907979399168 303627398648168448 303886700176736256 304035649642561536 305422892135350272 307379590920142848 308446881166393344 309144255543115776 310217673097084928 310422953206480896 311785869054836736 312205089756413952 313783332397645824 314450054947639296 314872857857359872 315296229258952704 316734851103326208 316890098064949248 318335992354308096 318764020213481472 319441325661093888 319870839728111616 321762388422426624 321920099621535744 323388944613900288 324511822893809664 324948154644430848 326590815352651776 328465771514560512 329824387781885952 330126214293356544 330570095036203008 331272485870764032 331717907866189824 333394790672498688 333679513919553536 335366312932933632 336530779297284096 336695729194008576 338231991876452352 338686771476824064 340689587741392896 340856576069861376 341872537698828288 342040105847881728 343600753652269056 344062751976456192 347002741312192512 347787287486005248 348994882234220544 350759102686691328 351230725975965696 353006248947351552 354231965089529856 354534483539525632 354708257916321792 356326707491241984 358609522740166656 359371491368730624 359854694694125568 361982686975229952 362160112074227712 363812562690637824 365075800755535872 365566673974984704 369523992953880576 371391991080026112 371891356915728384 372681546604609536 373182646349463552 375069139506561024 375389453159497728 375573449558458368 377287102049550336 378597126709444608 379106180418502656 381022617911427072 383275786209067008 384606604911181824 384795119078866944 386550847858802688 387070595973513216 390902978111864832 391260698421755904 392619242513498112 393147150063632384 394603990522527744 395134566722961408 397471185698291712 397666005414838272 398510960725721088 398851293981966336 399046790155862016 400867545927647232 401406543972532224 403435713082687488 404836531530891264 405182266902315008 405380866190082048 407230522847133696 409839454560190464 410710275849977856 411262508221857792 412192340724154368 413897270941974528 415714492073115648 418377776530194432 419266739930185728 419830477143146496 422313134804434944 422520130753265664 424447989805744128 425018693617975296 425921767548125184 426494452970815488 428650445150355456 429016517896568832 431185259485200384 432682430525079552 435454420470202368 437954362019414016 439765850375847936 440168285724475392 441696647827685376 442290543821586432 444526387563331584 447155083910578176 447374256091693056 448707705729712128 448927638925344768 450975989168603136 451582361969098752 455441097972252672 455830050265104384 456053474463842304 458134338203025408 461069386380214272 462670321749590016 463716383314673664 465326509645627392 467678803582255104 468307634634620928 470674998596468736 472309286786039808 472944343888429056 475102276654989312 475335147097423872 478146030320222208 479161988491640832 479806259592167424 482643582633639936 482880149432303616 485083416920850432 486767734340714496 487422231966646272 489886223028977664 492698657271840768 495189321440034816 495855142554304512 496908728806146048 497576861799284736 500092186008748032 500519270879330304 500764599411277824 503049469399400448 504796168945926144 505043593791012864 505474907224670208 508030157215236096 511034381612089344 511284864104792064 512808806548242432 513060158771822592 515401130478403584 516094127964684288 520504111968288768 521203970815819776 521680931229007872 523492323351330816 526138654030036992 526846088963948544 529961580931055616 531347947634294784 531801725309288448 532062386874482688 534490061236862976 537914284110249984 539782042041188352 542974030462844928 543240168111341568 546452606080253952 547613701133303808 548350010962477056 554285989430820864 557087986620039168 557837035373592576 559022319906914304 559773969524195328 563084179739246592 563360174337687552 565930653074325504 567895690064166912 568659270627753984 571533926867140608 574913679313600512 576909907366772736 577192678618300416 580605893960269824 583939149359218688 586354467167797248 586891047632633856 588928863770247168 589720725095448576 591905985783791616 592701850084442112 596206778547437568 596499008122257408 598276940972949504 598570185233793024 601301318891470848 602109815958798336 607254797296336896 607773400353472512 608071299285123072 610845784270700544 614759181840285696 616893762332786688 618288511086231552 620435346194169856 620845906412961792 623571738109673472 624410179512827904 627566664795291648 628900109895278592 629745715714719744 633469702206652416 633780196129898496 636671984708616192 637528040426962944 638882651322187776 639741679456223232 643524776844853248 643840199243071488 646777889227800576 649023645787619328 649896309288861696 653181630705303552 656931543029121024 659648775563771904 660252428586713088 662544971741528064 663435815732379648 666789581344997376 670732625865867264 673061558594568192 673391458388017152 676463983752904704 677373542953648128 681379175482785792 683745075397656576 684080211695763456 687201507304538112 694005482624385024 695574574972010496 697989764468441088 701518205373382656 702461451951931392 706012497894703104 708463930179059712 709068967079051264 709416515832643584 712653414982483968 717219045480333312 718742982737461248 719709389388251136 723965373950459904 724320224148455424 727625125381275648 730151601511071744 731133347949969408 739047985907761152 742783982160052224 743782713831456768 745363093209219072 746365292698927104 750138279013122048 750778906318995456 751146899116916736 754574204099100672 757194253418889216 758212360837005312 762045235822854144 766551572418134016 769213209822363648 769590238157733888 773101695717605376 774141191947026432 781805956223729664 782521396843511808 785238485026996224 789207981045055488 790269133445922816 794942371396583424 795332010829676544 797021921451442176 797702587963932672 798093580311724032 801735091855294464 802813087945064448 806871426165374976 809673063061782528 810364533804630016 814461045694267392 819678909120380928 821420551699955712 822525016443715584 827794541883949056 831428984146231296 836755553060388864 838533479860371456 839660954286292992 844626269608869888 845040261506531328 848895979611488256 851843535096250368 852988905941630976 857300890300710912 862370518970400768 865364861050159104 870908840940404736 875908724038828032 879531700751695872 880336571448950784 883393295655370752 884581087643172864 889052775126663168 894310167821156352 894748512183386112 897415411459424256 897855277850689536 901951978337206272 903164723938197504 910882195944505344 911660100530208768 912106948927684608 916268676406050816 922138772760428544 925340643499180032 927432766629347328 930653019291254784 935357607164510208 936615269269241856 941349997192937472 944618573572079616 945888687776858112 950204553309978624 950670294194847744 956292060640444416 958323976983281664 959612519184334848 965287165267279872 965760298864607232 970166833841700864 973535468681428992 974844463933292544 979772446057955328 985397314543681536 990378642880069632 991710285108609024 993817457612292096 995153723598569472 1000184372017496064 1001038541758660608 1006098938798800896 1009592337891852288 1010087187582025728 1016060314430472192 1022068763224178688 1022569728209584128 1025617613096484864 1026120317543645184 1030802260956807168 1032188255929368576 1041008223936577536 1043361862458015744 1046984646702661632 1052277308060073984 1053692177927897088 1062695895268589568 1063603450618576896 1064124773748965376 1068980122473725952 1075828568220499968 1079564084082376704 1085948060925689856 1086480336222683136 1095227402266607616 1096700021924954112 1108571978861641728 1114175973240078336 1115674070747185152 1118044639813828608 1119547939048390656 1126168359478493184 1126720348675375104 1131861306148651008 1135791380128333824 1137318541255507968 1143067853734281216 1149827358627201024 1153819814733545472 1154385357236600832 1161211787920539648 1167878298718437376 1172708934335594496 1173782095265267712 1177857727540494336 1179441450190897152 1183811971567583232 1185403700168884224 1192413557094875136 1192998016244514816 1196553881945899008 1197140370467586048 1202602637782941696 1204219631917596672 1214509594592673792 1215546800706945024 1216142598570246144 1221691568541401088 1229518363680571392 1233787524665573376 1236577022172463104 1240870692388339712 1241691812825923584 1247143476219346944 1255133329590583296 1257800219790557184 1259491431429439488 1266939404413304832 1267560392259796992 1273343969417232384 1275056080853925888 1277765302644375552 1279483358912446464 1287049553689706496 1293555778455601152 1298047291575238656 1306363261410607104 1313863086058242048 1319297551127543808 1320504857173426176 1325089943483056128 1326871631464759296 1333579162689994752 1341465251731734528 1346123117189136384 1346782916776034304 1352927967505809408 1354747085907296256 1367490150795313152 1368160423391526912 1374403014609076224 1388010965248770048 1391149149944020992 1395979528936882176 1403036410746765312 1404922903903862784 1412024995789406208 1416927860358119424 1418137934158102528 1418833031665287168 1425306829964967936 1434438090960666624 1437485965474922496 1439418778776502272 1447930747900919808 1448640448296910848 1455250250762551296 1460303203022143488 1462266695899938816 1478095971815522304 1485567964320104448 1487565427662913536 1490726186418438144 1492730585397854208 1500276558026244096 1501557812637990912 1502293798233833472 1509148408198201344 1514388506837778432 1516424721674010624 1524090471645708288 1533103144836268032 1538426419644727296 1539180476315467776 1546203391435210752 1548282383894052864 1563611912447459328 1565042793687023616 1570476970053992448 1578415962090110976 1580538266891845632 1589884742793166848 1594043842902884352 1595405175927865344 1596187160623448064 1603470183710588928 1613742852330749952 1619346126123565056 1628922091388534784 1639357818240761856 1642841103399911424 1645050032887431168 1662857968292462592 1673511106120777728 1677066959720742912 1679321908572585984 1689252539217739776 1690080523013062656 1697791959222976512 1703687070192500736 1705977811883261952 1714601780601421824 1724741037940801536 1730729722100318208 1741817681880809472 1751817448077656064 1759063401503391744 1760673142897901568 1766786591310741504 1769162175286345728 1778105550253326336 1788620335642312704 1789497024366772224 1794830822918848512 1795710555701379072 1803903956674412544 1806329447876395008 1821764391889010688 1823320201060417536 1824213897855369216 1832537352812101632 1844277545520857088 1850681286998360064 1854865533258694656 1861306038582509568 1870715214329020416 1873230538538483712 1882699994385874944 1889237147144159232 1900409106619957248 1901340588389695488 1912584121280888832 1916647953966563328 1919225038368669696 1930574330534559744 1931520597729214464 1940333667683401728 1947070937362857984 1949688927866585088 1959544892115910656 1970794629087363072 1980757285760139264 1987634915224584192 1990307447197138944 2000368744034992128 2012197877597601792 2019184675783704576 2020174375164051456 2032120628860944384 2044137526448357376 2051235226192969728 2052240635087290368 2061604521913614336 2082016447873155072 2086723724916031488 2093969293405323264 2104554616120147968 2107384355855794176 2125391790537179136 2127206901237153792 2128249547497930752 2137960244947451904 2151657136440999936 2159128168164753408 2171896121851379712 2172960672445366272 2190454804533215232 2193400043849908224 2217143957723283456 2228351946480156672 2231348141494370304 2236089279627657216 2239095878096781312 2252336718956986368 2253440697350750208 2263722612297302016 2271582760256667648 2274637082511015936 2286135707468562432 2299654717254402048 2307639629467090944 2308770714473201664 2322423575841079296 2335756597436874752 2345417868671188992 2347564190530535424 2355715455080988672 2367623943135166464 2370807400337768448 2384827114189750272 2385996032489029632 2393107763891798016 2394280740935172096 2405205275565883392 2408439263835193344 2429019189185347584 2431093601413890048 2443383137082802176 2459036727361142784 2467575049331146752 2481741384776679424 2483383625651847168 2494286952438693888 2510266659181166592 2515600439581114368 2518982862858878976 2533878808826609664 2535120784519593984 2546687938834464768 2555530605288751104 2558966717824892928 2587111556911202304 2596094583150477312 2612726522821214208 2627726172116484096 2638595102255087616 2641009714346852352 2650179886966112256 2653743262929518592 2667158325379989504 2682930503463469056 2692246234378272768 2693565833552068608 2705855935011618816 2709494171814592512 2734980301590626304 2736320846783053824 2748806029218152448 2776021930497540096 2782298299888041984 2791959057873764352 2806072821493530624 2809845807807725568 2824049991578812416 2833855720716238848 2836275868316205056 2837666063330574336 2850613659929935872 2868876181921333248 2874971930949844992 2878837557553004544 2895861495801839616 2897280896593821696 2910500501525102592 2920606406044286976 2924533391799877632 2956191943631044608 2971135928640208896 2975130855325827072 2981452372836876288 2985461170795708416 3000553116052488192 3003115625275981824 3018296816396402688 3028777013675556864 3048180943291416576 3066206289672536064 3076852839289454592 3078360952630935552 3092406782870421504 3096564767788105728 3130085587374047232 3140953940107984896 3156831924180221952 3161076533783691264 3188087685805768704 3190810351855730688 3192374321246896128 3206940367421177856 3227485704661499904 3238692252247130112 3257844182777069568 3285682206799822848 3290100065774862336 3325715936584925184 3347022212241555456 3354133919441485824 3358643817145171968 3378505078435479552 3380161046026125312 3395583918445953024 3407374140385001472 3411955623766523904 3429203561202843648 3449482075881603072 3461459444200636416 3483635363761618944 3503634896155312128 3518126803006783488 3521346285795803136 3533573182621483008 3538324350572691456 3556211100506652672 3577240671284625408 3578994048733544448 3589661645837697024 3591421111402758144 3607807913348825088 3612658895752790016 3643528783778021376 3646640402120835072 3648427795710738432 3665074705624203264 3688555091041714176 3701362573996720128 3709731066517389312 3722612077165019136 3741430428658040832 3765399988771749888 3778474294288318464 3800818213239914496 3802681176779390976 3825168242561777664 3833295907933126656 3838450076737339392 3861148661069119488 3880667335366803456 3894141874725715968 3919089784231821312 3941589258174726144 3961514571520278528 3975269830449168384 3980614894394277888 4000737488069984256 4024395755195203584 4038369351567409152 4040348750328102912 4064241257721888768 4102470452385939456 4104481270174580736 4123209043827228672 4164032895746310144 4173447449832062976 4187938586810646528 4209109232240295936 4214768711711588352 4250783581074358272 4254413802474307584 4256499094995861504 4275920489894903808 4303314272881999872 4318256336329506816 4343792243702759424 4345921344890732544 4380909609066430464 4386800087699816448 4434287915446566912 4456703892960313344 4462696282988740608 4472178559255314432 4478191756193562624 4504673437913972736 4506881394701500416 4527445224594604032 4543165520513335296 4549274165022031872 4572271414937124864 4599309434508804096 4615279258934181888 4617541428946403328 4644847151682158592 4690835737342377984 4695128381061070848 4711430910161977344 4735247886270332928 4741614800675536896 4769654228379500544 4786215527783596032 4788561481870344192 4810410551131766784 4858038378370695168 4886766274165604352 4918073454722285568 4935150098662293504 4963482769553358848 4988573904877387776 5020533318362333184 5031200879162228736 5037965725717757952 5067757617653219328 5070241569039187968 5093375877668929536 5111061210577502208 5117933435649785856 5174223113822404608 5192189166300954624 5225453045642428416 5255452344232968192 5277190204510175232 5282019428693704704 5300359773932224512 5307486525859037184 5334316650759979008 5365861006926938112 5384492468756545536 5387131667104137216 5411711870023237632 5418988343629185024 5469960603181252608 5472641693566107648 5497612058436304896 5552043860995080192 5564596599776083968 5583918115747528704 5612145642987061248 5619691615615451136 5648099983157624832 5667711441432477696 5672551736632410112 5701227319859871744 5737752363842666496 5749943861899689984 5757675115106009088 5791722991603679232 5794561793187643392 5821001003050205184 5841212812088573952 5849066783599755264 5912383887262089216 5942271857280417792 5962904745673752576 5970922341591416832 6001106232104976384 6036593632792805376 6057554027351113728 6096361886582833152 6132412579345072128 6153705678578909184 6156721905261871104 6184813565740843008 6260171174748094464 6281907880215969792 6313663848360443904 6322153067567382528 6376175371611537408 6381620703711461376 6384748642493792256 6413880734842355712 6454971409322999808 6477384504494260224 6515688365554139136 6571364413599645696 6580200131549724672 6651431873169850368 6694044424483110912 6708267838882971648 6717287634290343936 6757010156870959104 6760322092052250624 6791167836891906048 6814748280770002944 6823911247533047808 6858407122405687296 6898964151763206144 6922918888401272832 6967270727523237888 7007269792310624256 7036253606013566976 7042692571591606272 7067146365242966016 7112422201013305344 7154481342569250816 7157988097467088896 7179323291675394048 7182842222805516288 7215615826697650176 7225317791505580032 7287057567556042752 7293280804241670144 7330149411248406528 7377110182083428352 7402725147993440256 7445224154330038272 7482860857316081664 7530799977543499776 7556948588576636928 7601636426479828992 7605362353558781952 7666591815866253312 7676900153474678784 7761334670733606912 7788283749451431936 7838179568463642624 7883178516349452288 7923029143040557056 7950539660898336768 7961229788788555776 8001474976139968512 8048791510390407168 8076738703134818304 8080697500656205824 8128482515443777536 8204940904771878912 8208962540349161472 8246418087654457344 8328065791492620288 8346894899664125952 8375877173621293056 8418218464480591872 8429537423423176704 8501567162148716544 8508827604948615168 8512998189991723008 8551840979789807616 8606628545763999744 8636512672659013632 8687584487405518848 8691842689781465088 8761819218132860928 8773600175399632896 8868575830893133824 8913407785920626688 8925392565977481216 8944357118510628864 8956383512387125248 9009346875827945472 9054890449189208064 9086331041026670592 9144542829874249728 9198618869017608192 9230558517868363776 9235082857892806656 9289694303364317184 9390256762122141696 9422861820323954688 9470495772540665856 9483229601351073792 9572431055567192064 9577122963740688384 9620821102263533568 9716076756741390336 9773532548331208704 9870300197324587008 9926965539106717696 9977147809754775552 10041066636724666368 10062401758324457472 10075931451435515904 10135515235306438656 10140483138078375936 10186751755337859072 10222122421155004416 10235866871299571712 10348446227644809216 10384378332601909248 10450906091284856832 10510904688465936384 10554380409020350464 10564038857387409408 10600719547864449024 10614973051718074368 10668633301519958016 10731722013853876224 10768984937513091072 10774263334208274432 10823423740046475264 10837976687258370048 10939921206362505216 10945283387132215296 10995224116872609792 11104087721990160384 11129193199552167936 11167836231495057408 11224291285974122496 11296199966315249664 11335422882864955392 11402454639719743488 11475504727685332992 11499887723799379968 11515350230212018176 11583445983207358464 11642002006100410368 11682425624177147904 11824767774524178432 11884543714560835584 11925809491347505152 11941844683182833664 12002212464209952768 12073187265585610752 12115108054702227456 12192723773165666304 12307411357157818368 12313443810523742208 12369627131481686016 12520342349496188928 12563815760431939584 12627327696720887808 12644306135134765056 12752350743223074816 12763241407422922752 12769497284987584512 12827761469684711424 12909942818645999616 12954769008988520448 13031376731108278272 13142728827199291392 13160400263099449344 13302863746339700736 13388088848966221824 13416535677765943296 13434575268580687872 13514020313741918208 13520644184104501248 13582335673783812096 13629496561540005888 13647822495066095616 13716814244811374592 13797928303526412288 13845837776802545664 13934541455046475776 14072507212027133952 14085385143183212544 14134292730485932032 14224844402026610688 14308962685138501632 14358646583350788096 14365684445611032576 14431231653395300352 14574115135112085504 14660298822496813056 14754220364166856704 14805450295986880512 14890448308660076544 14965721714632163328 15061599955086999552 15113897177153273856 15203272852959657984 15210724707117563904 15333183631732506624 15353800306949357568 15522669341467213824 15576567498902863872 15676359136927285248 15766357032698904576 15846058286081114112 15901079321796673536 15922459577577111552 16002949952279937024 16097583020780814336 16153477406269636608 16161395001312411648 16256965030887555072 16409881809543757824 16417925080698322944 16492836175308914688 16656131582985240576 16693789799328251904 16751754347242586112 16836436928961183744 16859074846846353408 17003134324297433088 17017655209897230336 17103681959579615232 17213257091527999488 17273025345318027264 17375168974811037696 17383685379562930176 17523638436265721856 17547200350799265792 17737151661786267648 17826815571841253376 17888714237021257728 17912767024774250496 18109780898378416128 18172662082053341184 18289085659748499456 18397237738035216384 18461117035736727552 18470165715785613312 18780513524244283392 18845723640647909376 18940991545081331712 18966459202702147584 19144862111134384128 19154245927481376768 19241642204527067136 19432153513482780672 19547065096662417408 19740600394649174016 19853931078213435392 19954295619509551104 20082133273449332736 20124803516648914944 20151862902871031808 20271030470612877312 20280966276156751872 20373503510675718144 20444244842310008832 20471733742599143424 20696892455289618432 20768756665203818496 20901812182569713664 21021809376931872768 21108760818040700928 21128077714774818816 21201439095728898048 21337266603039916032 21463444027707752448 21537969875026182144 21548526668416548864 21646847480092950528 21675953374516740096 21879842412725010432 21990448233745219584 22208175443980320768 22335672462990114816 22448582571948244992 22592399932630499328 22670845765729910784 22804909279439486976 22999775447598759936 23030700460424036352 23284004012200820736 23364851248354295808 23649535549048356864 23769087429121671168 23851618982695010304 23883689366365667328 24004424928419905536 24146374531171221504 24230216109404454912 24385447546331332608 24614822714315636736 24626887621047484416 24739254262963372032 25040684698992377856 25127631520863879168 25254655393441775616 25288612270269530112 25504701486446149632 25526482814845845504 25538994569975169024 25655522939369422848 25819885637291999232 25909538017977040896 26062753462216556544 26285457654398582784 26320800526198898688 26605727492679401472 26776177697932443648 26833071355531886592 26869150537161375744 27028040627483836416 27164671347567624192 27258993123080011776 27433628489622749184 27595856607052824576 27691675553605091328 27869082910092951552 28170770286366425088 28268585460971864064 28449688804053221376 28717293166701576192 28731368891222065152 28862463306790600704 29148230270224171008 29320597644993626112 29610900591973761024 29780896617320153088 29931443429264326656 30123199910173999104 30227794354306547712 30406545705919315968 30421449414235127808 30666367263465013248 30707600613898715136 31045338682934427648 31153134997805727744 31352718273854570496 31532714065397809152 31692116572162228224 31802158643593347072 31844919155154223104 32005899904559874048 32195166041561628672 32306954812539273216 32322790002624823296 32513930061775110144 32819763619087515648 32835850161396645888 32985672350617829376 33312263165970481152 33387579598656503808 33503508694485172224 33672873857922367488 34006268648594866176 34207363919159230464 34426514183055998976 34546050690636054528 34750337949622075392 35047276872531443712 35474303323572535296 35653631143682506752 35777428474042515456 35825534049548500992 36219561796756832256 36345324164106682368 36578171319496998912 36922234071473455104 36940331431571226624 37561027048488566784 37691447281295818752 37881983090162663424 37932918405404295168 38289724222268768256 38308491854962753536 38483284409054134272 38864307026965561344 39094130193324834816 39481200789298348032 39707862156426870784 39908591239019102208 40164266546898665472 40249607033297829888 40303725805742063616 40542060941225754624 40561932552313503744 40747007021351436288 40888489684620017664 40943467485198286848 41393784910579236864 41537513330407636992 41803624365139427328 42217521636081401856 42256155429549637632 42402878191457796096 42674533206079832064 42926888055415504896 43075939750052364288 43097053336833097728 43293694960185901056 43980896467490439168 44416350887960641536 44671344925980229632 44897165143896489984 45184799865260998656 45341691531459821568 45609818558878973952 45999550895197519872 46061400920848072704 46568008024401641472 46729702496708591616 47299071098096713728 47538174858243342336 47703237965390020608 47767378732731334656 48008849856839811072 48292749062342443008 48460432218808909824 48770895092662665216 49229645428631273472 49253775242094968832 49478508525926744064 50081369397984755712 50255263041727758336 50509310786883551232 50577224540539060224 51009402972892299264 51052965629691691008 51311045878738845696 51639771274583998464 51819076035954081792 52125506924433113088 52570915308797165568 52641601052397797376 53211454985358802944 53666142711063773184 53738301074322751488 54329342695135248384 54517986246160023552 54867256979245498368 55191713214105649152 55383351107210182656 56341540572732850176 56537170921943728128 56899377608106442752 57434586333403152384 57462737782444130304 57724926613581201408 58296460540448342016 58641195289987252224 59221801183947522048 59561793234640306176 59862886858528653312 60246399820347998208 60455588708613095424 60813091411838631936 60842898828470255616 61332734526930026496 61415201227797430272 62090677365868855296 62306269995611455488 62705436547709140992 63065428130795618304 63384233144324456448 63604317287186694144 64011799809119748096 64390332083123257344 64613909625078546432 64645580005249646592 65027860123550220288 65639527238175031296 65971344701235658752 66624526331940962304 67007017388970344448 67345747715844734976 68012537297189732352 68414727838318460928 69092101381272109056 70094553745062887424 70948606647145070592 71307262287365013504 71554856948085030912 71651068099097001984 72439123593513664512 72690648328213364736 73156342638993997824 73844468142946910208 73880662863142453248 75122054096977133568 75382894562591637504 75763966180325326848 75865836810808590336 76579448444537536512 76616983709925507072 76966568818108268544 77728614053931122688 78188260386649669632 78962401578596696064 79817182478038204416 80328533093797330944 80499214066595659776 80607451611484127232 81084121882451509248 81494014042702872576 81776979369240035328 82787569821158473728 83075026660815273984 83607248730278854656 84512310859099275264 84805756382915592192 85349066412159664128 86151879500104728576 86194106673666195456 86587389920371802112 87961792934980878336 88832701775921283072 89342689851960459264 89794330287792979968 90369599730521997312 90683383062919643136 91219637117757947904 91999101790395039744 92122801841696145408 93136016048803282944 93459404993417183232 94598142196193427456 95076349716486684672 95406475930780041216 95534757465462669312 96017699713679622144 96585498124684886016 96920864437617819648 97541790185325330432 98459290857262546944 98507550484189937664 98957017051853488128 100162738795969511424 100510526083455516672 101018621573767102464 102018805945784598528 102622091757477691392 103279542549167996928 103638152071908163584 104251013848866226176 105141830617594331136 106422909970717605888 107332285422127546368 107476602148645502976 108658685390270496768 109035972492320047104 109734513958490996736 110766702214420365312 112683081145465700352 113074341843887456256 113798755216212885504 114869172666806304768 114925475564888260608 115449853227162402816 116592921080896684032 117282390579974504448 118443602367895044096 119123586469280612352 119725773717057306624 120492799640695996416 120911177417226190848 121626182823677263872 121685797656940511232 122665469053860052992 122830402455594860544 124181354731737710592 124612539991222910976 125410873095418281984 126768466288648912896 127208634574373388288 128023599618239496192 128780664166246514688 129227819250157092864 129291160010499293184 131942689402471317504 133249052663881924608 134014034777940688896 134691495431689469952 136025074594379464704 136829455676636921856 138184202762544218112 140189107490125774848 141897213294290141184 142614524574730027008 143109713896170061824 143302136198194003968 144878247187027329024 145381296656426729472 146312685277987995648 147688936285893820416 147761325726284906496 150244108193954267136 150765789125183275008 151527932360650653696 151731673621617180672 153158896889075073024 153933137636216537088 155457228107862245376 156376520773299339264 157924803157193392128 159634364956076408832 160998428133191319552 161214903222968254464 162988028085405745152 163553958738480070656 165575139642316947456 166150053321630547968 169024621718198550528 169611512765831184384 170698132824319328256 172303759000209457152 172388213347332390912 173174779840743604224 175923585869961756672 177665403551842566144 178685379703920918528 179588660575585959936 180739199461043994624 181366766125839286272 182439274235515895808 183998203580790079488 184245603683392290816 186272032097606565888 186918809986834366464 189196284392386854912 190152699432973369344 190812951861560082432 192035399427359244288 193170996249369772032 193841728875235639296 195083580370650660864 196918581714525093888 197914034103706976256 201021052166911033344 202037243147534204928 204037611891569197056 205244183514955382784 207276304143816327168 210283661235188662272 212845819941435211776 214664570844255092736 214953204297291005952 217317370780540993536 218071944984640094208 219469027916981993472 221533404428840730624 225366162290931400704 226148683687774912512 227597510432425771008 229738345333612609536 229850951129776521216 230899706454324805632 233185842161793368064 234564781159949008896 236887204735790088192 239451547434114613248 240985599281391992832 241822354834452381696 243252365647354527744 245330938107720105984 248362709463475421184 249225079982445821952 250821746190836563968 253536932577297825792 254417269148746776576 256047199236478992384 258455638500314185728 258582320020998586368 263885378804942635008 266498105327763849216 268028069555881377792 269382990863378939904 272050149188758929408 273658911353273843712 276368405525088436224 280378214980251549696 283794426588580282368 285229049149460054016 286219427792340123648 286604272396388007936 289756494374054658048 290762593312853458944 292625370555975991296 295377872571787640832 295522651452569812992 300488216387908534272 301531578250366550016 303055864721301307392 307866275272433074176 310914456215724490752 312753041546598678528 319268729912152817664 321996856266382639104 322429806445936508928 325976056170811490304 327107917476960141312 332300106643261095936 338049243436397101056 339223025531662368768 341396265648638656512 344607518000418914304 344776426694664781824 346349559681487208448 351847171739923513344 355330807103685132288 357370759407841837056 359177321151171919872 361478398922087989248 362733532251678572544 364878548471031791616 367996407161580158976 368491207366784581632 372544064195213131776 373837619973668732928 380305398865946738688 381625903723120164864 384070798854718488576 386341992498739544064 387683457750471278592 395828068207413952512 402042104333822066688 404074486295068409856 408075223783138394112 410488367029910765568 414552608287632654336 420567322470377324544 425691639882870423552 429329141688510185472 429906408594582011904 434634741561081987072 436143889969280188416 438938055833963986944 443066808857681461248 450732324581862801408 452297367375549825024 455195020864851542016 459476690667225219072 461799412908649611264 466371684323586736128 469129562319898017792 473774409471580176384 478903094868229226496 483644709668904763392 490661876215440211968 496725418926950842368 498450159964891643904 507073865154595651584 508834538297493553152 512094398472957984768 516911277000628371456 517164640041997172736 527770757609885270016 532996210655527698432 536056139111762755584 538765981726757879808 544100298377517858816 547317822706547687424 552736811050176872448 560756429960503099392 567588853177160564736 570458098298920108032 572438855584680247296 579512988748109316096 581525186625706917888 585250741111951982592 590755745143575281664 603063156500733100032 606111729442602614784 615732550544866148352 621828912431448981504 638537459824305635328 643993712532765278208 644859612891873017856 651952112341622980608 654215834953920282624 664600213286522191872 676098486872794202112 678446051063324737536 682792531297277313024 689215036000837828608 689552853389329563648 692699119362974416896 703694343479847026688 710661614207370264576 718354642302343839744 722956797844175978496 725467064503357145088 729757096942063583232 735992814323160317952 745088128390426263552 747675239947337465856 760610797731893477376 763251807446240329728 768141597709436977152 775366915500942557184 791656136414827905024 804084208667644133376 808148972590136819712 816150447566276788224 820976734059821531136 829105216575265308672 841134644940754649088 851383279765740847104 858658283377020370944 859812817189164023808 869269483122163974144 872287779938560376832 877876111667927973888 886133617715362922496 901464649163725602816 904594734751099650048 923598825817299222528 932743368647173472256 938259124639796035584 957806189736458452992 967289419337809526784 981323752430880423936 996900319929783287808 1014147730309191303168 1017669076594987106304 1024188796945915969536 1033822554001256742912 1034329280083994345472 1055541515219770540032 1065992421311055396864 1072112278223525511168 1077531963453515759616 1088200596755035717632 1094635645413095374848 1105473622100353744896 1121512859921006198784 1140916196597840216064 1144877711169360494592 1159025977496218632192 1163050373251413835776 1206126313001466200064 1212223458885205229568 1231465101089732296704 1243657824862897963008 1277074919648611270656 1287987425065530556416 1289719225783746035712 1303904224683245961216 1308431669907840565248 1329200426573044383744 1352196973745588404224 1356892102126649475072 1365585062594554626048 1378430072001675657216 1385398238725948833792 1407388686959694053376 1421323228414740529152 1436709284604687679488 1450934129006714290176 1471985628646320635904 1490176256780852527104 1495350479894674931712 1521221595463786954752 1526503614892480659456 1536283195418873954304 1550733831001885114368 1583312272829655810048 1608168417335288266752 1616297945180273639424 1632300895132553576448 1641953468119643062272 1658210433150530617344 1682269289881509298176 1702766559531481694208 1717316566754040741888 1738538966244327948288 1744575559877120753664 1755752223335855947776 1772267235430725844992 1809189469502199300096 1847197651634598445056 1865486737294346944512 1915612379472916905984 1934578838675619053568 1962647504861760847872 1993800639859566575616 2028295460618382606336 2035338153189974212608 2048377593891831939072 2067645108002513485824 2068658560167988690944 2111083030439541080064 2131984842622110793728 2155063926907031519232 2176401193510071435264 2189271290826190749696 2243025719842012397568 2281832393195680432128 2289755422338720989184 2326100746502827671552 2412252626002932400128 2424446917770410459136 2462930202179464593408 2487315649725795926016 2554149839297222541312 2575974850131061112832 2579438451567492071424 2607808449366491922432 2616863339815681130496 2658400853146088767488 2704393947491176808448 2713784204253298950144 2770796477451897667584 2814777373919388106752 2873418569209375358976 2901868258013428580352 2943971257292641271808 2990700959789349863424 3042443190927573909504 3053007229784961318912 3072566390837747908608 3101467662003770228736 3166624545659311620096 3216336834670576533504 3232595890360547278848 3264601790265107152896 3283906936239286124544 3316420866301061234688 3364538579763018596352 3434633133508081483776 3477077932488655896576 3489151119754241507328 3618378939004398600192 3694395303269196890112 3730973474588693889024 3831224758945833811968 3869157677351238107136 3925295009723521695744 3987601279719133151232 4056590921236765212672 4070676306379948425216 4096755187783663878144 4135290216005026971648 4222166060879082160128 4263969685244221587456 4310127853814063038464 4352802387020142870528 4486051439684024795136 4563664786391360864256 4579510844677441978368 4652201493005655343104 4824505252005864800256 4848893835540820918272 4925860404358929186816 4974631299451591852032 5108299678594445082624 5151949700262122225664 5215616898732983844864 5233726679631362260992 5316801706292177534976 5427568408506597900288 5541592954903795335168 5746837138418750717952 5803736516026857160704 5887942514585282543616 5981401919578699726848 6084886381855147819008 6106014459569922637824 6145132781675495817216 6202935324007540457472 6333249091318623240192 6465191780721094557696 6529203580530214305792 6567813872478572249088 6729077159526037192704 6869266267016162967552 6978302239508483014656 7236757878008797200384 7388790606538393780224 7461946949177387778048 7662449517891667623936 7738315354702476214272 7850590019447043391488 7975202559438266302464 8113181842473530425344 8141352612759896850432 8444332121758164320256 8620255707628126076928 8705604774040285741056 8972102879368049590272 9127329572782721728512 9159021689354883956736 9304402986011310686208 9649010504011729600512 9697787671081641836544 9851720808717858373632 9949262598903183704064 10303899400524244451328 10431233797465967689728 10467453359262724521984 10855136817013195800576 11083185909807590670336 11493674276837501435904 11607473032053714321408 11775885029170565087232 11962803839157399453696 12169772763710295638016 12212028919139845275648 12290265563350991634432 12405870648015080914944 12666498182637246480384 12930383561442189115392 13058407161060428611584 13458154319052074385408 13738532534032325935104 13956604479016966029312 14473515756017594400768 14777581213076787560448 14923893898354775556096 15324899035783335247872 15701180038894086782976 15950405118876532604928 16282705225519793700864 17240511415256252153856 17411209548080571482112 17944205758736099180544 18254659145565443457024 18318043378709767913472 18608805972022621372416 19395575342163283673088 19703441617435716747264 20607798801048488902656 20934906718525449043968 21710273634026391601152 22166371819615181340672 22987348553675002871808 23214946064107428642816 23551770058341130174464 23925607678314798907392 24339545527420591276032 24424057838279690551296 25332996365274492960768 25860767122884378230784 26116814322120857223168 26916308638104148770816 27477065068064651870208 27913208958033932058624 28947031512035188801536 29555162426153575120896 29847787796709551112192 31402360077788173565952 32565410451039587401728 34481022830512504307712 34822419096161142964224 35888411517472198361088 36509318291130886914048 36636086757419535826944 37217611944045242744832 38791150684326567346176 41215597602096977805312 41869813437050898087936 43420547268052783202304 44332743639230362681344 45974697107350005743616 47103540116682260348928 47851215356629597814784 48848115676559381102592 51721534245768756461568 52233628644241714446336 53832617276208297541632 54954130136129303740416 55826417916067864117248 59110324852307150241792 62804720155576347131904 65130820902079174803456 68962045661025008615424 69644838192322285928448 71776823034944396722176 73018636582261773828096 73272173514839071653888 77582301368653134692352 82431195204193955610624 83739626874101796175872 86841094536105566404608 88665487278460725362688 94207080233364520697856 97696231353118762205184 103443068491537512923136 104467257288483428892672 107665234552416595083264 109908260272258607480832 111652835832135728234496 125609440311152694263808 130261641804158349606912 137924091322050017230848 143553646069888793444352 146544347029678143307776 155164602737306269384704 164862390408387911221248 167479253748203592351744 177330974556921450725376 188414160466729041395712 195392462706237524410368 206886136983075025846272 208934514576966857785344 215330469104833190166528 219816520544517214961664 251218880622305388527616 260523283608316699213824 293088694059356286615552 310329205474612538769408 329724780816775822442496 334958507496407184703488 376828320933458082791424 390784925412475048820736 413772273966150051692544 430660938209666380333056 439633041089034429923328 502437761244610777055232 586177388118712573231104 620658410949225077538816 659449561633551644884992 753656641866916165582848 781569850824950097641472 879266082178068859846656 1004875522489221554110464 1172354776237425146462208 1241316821898450155077632 1318899123267103289769984 1507313283733832331165696 1758532164356137719693312 2344709552474850292924416 2637798246534206579539968 3014626567467664662331392 3517064328712275439386624 5275596493068413159079936 7034128657424550878773248 10551192986136826318159872 21102385972273652636319744
- Sum of all divisors σ(n): 79011954534914013636680979
- Sum of proper divisors (its aliquot sum) s(n): 57909568562640361000361235
- 21102385972273652636319744 is an abundant number, because the sum of its proper divisors (57909568562640361000361235) is greater than itself. Its abundance is 36807182590366708364041491
Bases of 21102385972273652636319744
- Binary: 10001011101001001101010100010110000110000011001000000000000000000000000000000000000002
- Hexadecimal: 0x11749AA2C3064000000000
- Base-36: 2NGCCZKLF5S000000
Squares and roots of 21102385972273652636319744
- 21102385972273652636319744 squared (211023859722736526363197442) is 445310693722811831891824052749827082072992604225536
- 21102385972273652636319744 cubed (211023859722736526363197443) is 9397118136519713303028271645823032307422424430944602291666161612158385782784
-
21102385972273652636319744 is a
perfect square number . Itssquare root is 4593733337088 -
The
cube root of 21102385972273652636319744 is 276340064.1497982371
Scales and comparisons
How big is 21102385972273652636319744?- 21,102,385,972,273,652,636,319,744 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 21,102,385,972,273,652,636,319,744 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 21102385972273652636319744 cubic inches would be around 23028338.7 feet tall.
Recreational maths with 21102385972273652636319744
- 21102385972273652636319744 backwards is 44791363625637227958320112
- 21102385972273652636319744 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 21102385972273652636319744's digits is 108
- 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 21102385972273652636319744 - Facts about the integer". Numbermatics.com. 2024. Web. 29 May 2024.
APA style:
Numbermatics. (2024). Number 21102385972273652636319744 - Facts about the integer. Retrieved 29 May 2024, from https://numbermatics.com/n/21102385972273652636319744/
Chicago style:
Numbermatics. 2024. "Number 21102385972273652636319744 - Facts about the integer". https://numbermatics.com/n/21102385972273652636319744/
The information we have on file for 21102385972273652636319744 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 21102385972273652636319744, math, Factors of 21102385972273652636319744, curriculum, school, college, exams, university, Prime factorization of 21102385972273652636319744, STEM, science, technology, engineering, physics, economics, calculator, twenty-one septillion, one hundred two sextillion, three hundred eighty-five quintillion, nine hundred seventy-two quadrillion, two hundred seventy-three trillion, six hundred fifty-two billion, six hundred thirty-six million, three hundred nineteen thousand, seven hundred forty-four.