317965407420575415410528256
317,965,407,420,575,415,410,528,256 is an even composite number composed of seven prime numbers multiplied together.
317965407420575415410528256 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of fifteen thousand, seven hundred ninety-five divisors.
Prime factorization of 317965407420575415410528256:
212 × 34 × 112 × 232 × 472 × 4632 × 56232
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 11 × 11 × 23 × 23 × 47 × 47 × 463 × 463 × 5623 × 5623)See below for interesting mathematical facts about the number 317965407420575415410528256 from the Numbermatics database.
Names of 317965407420575415410528256
- Cardinal: 317965407420575415410528256 can be written as Three hundred seventeen septillion, nine hundred sixty-five sextillion, four hundred seven quintillion, four hundred twenty quadrillion, five hundred seventy-five trillion, four hundred fifteen billion, four hundred ten million, five hundred twenty-eight thousand, two hundred fifty-six.
Scientific notation
- Scientific notation: 3.17965407420575415410528256 × 1026
Factors of 317965407420575415410528256
Divisors of 317965407420575415410528256
- Number of divisors d(n): 15795
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 16 18 22 23 24 27 32 33 36 44 46 47 48 54 64 66 69 72 81 88 92 94 96 99 108 121 128 132 138 141 144 162 176 184 188 192 198 207 216 242 253 256 264 276 282 288 297 324 352 363 368 376 384 396 414 423 432 463 484 506 512 517 528 529 552 564 576 594 621 648 704 726 736 752 759 768 792 828 846 864 891 926 968 1012 1024 1034 1056 1058 1081 1089 1104 1128 1152 1188 1242 1269 1296 1389 1408 1452 1472 1504 1518 1536 1551 1584 1587 1656 1692 1728 1782 1852 1863 1936 2024 2048 2068 2112 2116 2162 2178 2208 2209 2256 2277 2304 2376 2484 2538 2592 2778 2783 2816 2904 2944 3008 3036 3072 3102 3168 3174 3243 3267 3312 3384 3456 3564 3704 3726 3807 3872 4048 4096 4136 4167 4224 4232 4324 4356 4416 4418 4512 4554 4608 4653 4752 4761 4968 5076 5093 5184 5556 5566 5623 5632 5687 5808 5819 5888 6016 6072 6144 6204 6336 6348 6486 6534 6624 6627 6768 6831 6912 7128 7408 7452 7614 7744 8096 8272 8334 8349 8448 8464 8648 8712 8832 8836 9024 9108 9216 9306 9504 9522 9729 9801 9936 10152 10186 10368 10649 11112 11132 11246 11264 11374 11616 11638 11776 11891 12032 12144 12288 12408 12501 12672 12696 12972 13068 13248 13254 13536 13662 13824 13959 14256 14283 14816 14904 15228 15279 15488 16192 16544 16668 16698 16869 16896 16928 17061 17296 17424 17457 17664 17672 18048 18216 18432 18612 19008 19044 19458 19602 19872 19881 20304 20372 20493 20736 21298 21761 22224 22264 22492 22528 22748 23232 23276 23552 23782 24064 24288 24299 24816 24863 25002 25047 25344 25392 25944 26136 26496 26508 27072 27324 27648 27918 28512 28566 29187 29632 29808 30456 30558 30976 31947 32384 33088 33336 33396 33738 33792 33856 34122 34592 34848 34914 35328 35344 35673 36096 36432 36864 37224 37503 38016 38088 38916 39204 39744 39762 40608 40744 40986 41472 41877 42596 42849 43522 44448 44528 44984 45056 45496 45837 46464 46552 47104 47564 48128 48576 48598 49632 49726 50004 50094 50607 50688 50784 50807 51183 51888 52272 52371 52992 53016 54144 54648 55296 55836 56023 57024 57132 58374 59264 59616 59643 60912 61116 61853 61952 63894 64009 64768 65283 66176 66672 66792 67476 67584 67712 68244 69184 69696 69828 70656 70688 71346 72192 72864 72897 74448 74589 75006 75141 76032 76176 77832 78408 79488 79524 81216 81488 81972 82944 83754 85192 85698 87044 87561 88896 89056 89968 90992 91674 92928 93104 94208 95128 95841 96256 97152 97196 99264 99452 100008 100188 101214 101376 101568 101614 102366 103776 104544 104742 105984 106032 107019 108288 109296 110592 111672 112046 114048 114264 116748 117139 118528 119232 119286 121824 122232 123706 123904 127788 128018 129329 129536 130566 130801 132352 133344 133584 134952 135168 135424 136488 137511 138368 139392 139656 141312 141376 142692 144384 145728 145794 148896 149178 150012 150282 151821 152064 152352 152421 153549 155664 156816 157113 158976 159048 162432 162976 163944 165888 167508 168069 170384 171396 174088 175122 177792 178112 178929 179936 181984 183348 185559 185856 186208 190256 191682 192027 192512 194304 194392 195849 198528 198904 200016 200376 202428 202752 203136 203228 204732 207552 209088 209484 211968 212064 214038 214369 216576 218592 218691 223344 223767 224092 225423 228096 228528 233496 234278 237056 238464 238572 239371 243648 244464 244927 247412 247808 255576 256036 258658 259072 261132 261602 264281 264704 266688 267168 267289 269904 270848 272976 273493 275022 276736 278784 279312 282624 282752 285384 287523 288768 291456 291588 297792 298356 300024 300564 303642 304128 304704 304842 307098 311328 313632 314226 317952 318096 321057 324864 325952 327888 331776 335016 336138 340768 342792 348176 350244 351417 355584 356224 357858 359872 363968 366696 371118 371712 372416 380512 383364 384054 387987 388608 388784 391698 392403 397056 397808 400032 400752 404856 405504 406272 406456 409464 412533 415104 418176 418968 423936 424128 428076 428738 433152 437184 437382 446688 447534 448184 450846 455463 456192 457056 457263 460647 466992 468556 471339 474112 476928 477144 478742 487296 488928 489854 494824 495616 500503 504207 511152 512072 517316 518144 522264 523204 528562 529408 533376 534336 534578 539808 541696 545952 546986 550044 553472 556677 557568 558624 558877 565504 570768 575046 576081 577536 582912 583176 587547 595584 596712 600048 601128 607284 608256 609408 609684 614196 622656 627264 628452 635904 636192 642114 643107 649728 651904 655776 656073 670032 671301 672276 680383 681536 685584 696352 700488 702834 711168 712448 715716 718113 719744 727936 733392 734781 742236 743424 744832 761024 766728 768108 775974 777216 777568 783396 784806 792843 794112 795616 800064 801504 801867 809712 812544 812912 818928 820479 825066 830208 836352 837936 847872 848256 856152 857476 862569 866304 874368 874764 893376 895068 896368 901692 910926 912384 914112 914526 921294 933984 937112 942678 948224 953856 954288 957484 963171 974592 977856 979708 989648 1001006 1008414 1022304 1022767 1024144 1034632 1036288 1044528 1046408 1054251 1057124 1058816 1066752 1068672 1069156 1079616 1083392 1091904 1093972 1100088 1106944 1113354 1115136 1117248 1117754 1131008 1141536 1150092 1152162 1163961 1165824 1166352 1168561 1175094 1177209 1191168 1193424 1200096 1202256 1214568 1216512 1218816 1219368 1228392 1245312 1254528 1256904 1271808 1272384 1284228 1286214 1288529 1299456 1303808 1311552 1312146 1340064 1342602 1344552 1360766 1363072 1371168 1371789 1392704 1400976 1405668 1422336 1422619 1424896 1431432 1436226 1439488 1455872 1466784 1469562 1484472 1486848 1489664 1501509 1512621 1522048 1533456 1536216 1551948 1554432 1555136 1566792 1569612 1585686 1588224 1591232 1600128 1603008 1603734 1619424 1625088 1625824 1637856 1640958 1650132 1660416 1670031 1672704 1675872 1676631 1696512 1712304 1714952 1725138 1728243 1732608 1748736 1749528 1762641 1786752 1790136 1792736 1803384 1821852 1824768 1828224 1829052 1842588 1867968 1874224 1885356 1896448 1907712 1908576 1914968 1926342 1929321 1949184 1955712 1959416 1968219 1979296 2002012 2013903 2016828 2041149 2044608 2045534 2048288 2069264 2089056 2092816 2108502 2114248 2117632 2133504 2137344 2138312 2154339 2159232 2166784 2183808 2187944 2200176 2204343 2213888 2226708 2230272 2234496 2235508 2262016 2283072 2300184 2304324 2327922 2331648 2332704 2337122 2350188 2354418 2358059 2378529 2382336 2386848 2400192 2404512 2405601 2429136 2437632 2438736 2456784 2461437 2490624 2509056 2513808 2543616 2544768 2568456 2572428 2577058 2598912 2603449 2607616 2623104 2624292 2633081 2680128 2685204 2689104 2694197 2721532 2726144 2742336 2743578 2785408 2801952 2811336 2844672 2845238 2849792 2862864 2872452 2878976 2907091 2911744 2933568 2939124 2968944 2974567 2979328 3003018 3008423 3025242 3044096 3066912 3068301 3072432 3103896 3108864 3110272 3133584 3139224 3162753 3171372 3176448 3182464 3200256 3206016 3207468 3238848 3250176 3251648 3275712 3281916 3300264 3320832 3340062 3345408 3351744 3353262 3393024 3424608 3429904 3450276 3456486 3491883 3497472 3499056 3505683 3525282 3531627 3573504 3580272 3585472 3606768 3643704 3649536 3656448 3658104 3685176 3735936 3748448 3770712 3815424 3817152 3829936 3852684 3858642 3865587 3898368 3911424 3918832 3936438 3958592 4004024 4027806 4033656 4082298 4089216 4091068 4096576 4115367 4138528 4178112 4185632 4217004 4228496 4267008 4267857 4274688 4276624 4308678 4318464 4367616 4375888 4400352 4408686 4427776 4453416 4460544 4468992 4471016 4504527 4524032 4537863 4566144 4600368 4608648 4655844 4663296 4665408 4674244 4700376 4708836 4716118 4757058 4764672 4773696 4800384 4809024 4811202 4858272 4875264 4877472 4913568 4922874 4930487 4981248 5010093 5018112 5027616 5029893 5089536 5136912 5144856 5154116 5184729 5197824 5206898 5215232 5246208 5248584 5266162 5360256 5370408 5378208 5388394 5443064 5452288 5484672 5487156 5505533 5570816 5603904 5622672 5689344 5690476 5699584 5725728 5744904 5757952 5787963 5814182 5823488 5867136 5878248 5937888 5949134 5958656 6006036 6016846 6050484 6078463 6088192 6123447 6133824 6136602 6144864 6147647 6207792 6220544 6267168 6278448 6325506 6342744 6352896 6364928 6400512 6412032 6414936 6463017 6477696 6500352 6503296 6551424 6563832 6600528 6613029 6641664 6680124 6690816 6703488 6706524 6786048 6849216 6859808 6900552 6912972 6983766 6994944 6998112 7011366 7050564 7063254 7074177 7135587 7147008 7160544 7170944 7213536 7216803 7287408 7312896 7316208 7370352 7384311 7471872 7496896 7541424 7630848 7634304 7659872 7705368 7717284 7731174 7796736 7810347 7822848 7837664 7872876 7899243 7917184 8008048 8055612 8067312 8082591 8164596 8178432 8182136 8193152 8230734 8277056 8356224 8371264 8434008 8456992 8534016 8535714 8549376 8553248 8617356 8636928 8721273 8735232 8751776 8800704 8817372 8906832 8923701 8937984 8942032 9009054 9025269 9048064 9075726 9132288 9200736 9204903 9217296 9311688 9326592 9330816 9348488 9400752 9417672 9432236 9488259 9514116 9529344 9547392 9600768 9618048 9622404 9716544 9750528 9754944 9827136 9845748 9860974 9962496 10020186 10036224 10055232 10059786 10075343 10179072 10273824 10289712 10308232 10369458 10413796 10430464 10475649 10492416 10497168 10517049 10532324 10594881 10720512 10740816 10756416 10776788 10886128 10904576 10969344 10974312 11011066 11141632 11207808 11245344 11250437 11380952 11399168 11451456 11489808 11511569 11515904 11575926 11596761 11628364 11646976 11734272 11756496 11875776 11898268 11917312 12012072 12033692 12100968 12156926 12176384 12246894 12267648 12273204 12289728 12295294 12415584 12421207 12441088 12534336 12556896 12651012 12685488 12729856 12801024 12803571 12824064 12829872 12854171 12926034 12955392 13006592 13102848 13127664 13201056 13226058 13283328 13360248 13381632 13406976 13413048 13513581 13572096 13698432 13719616 13801104 13825944 13967532 13989888 13996224 14022732 14101128 14126508 14148354 14271174 14294016 14321088 14341888 14427072 14433606 14574816 14625792 14632416 14740704 14768622 14791461 14943744 14993792 15082848 15089679 15268608 15319744 15410736 15434568 15462348 15593472 15620694 15645696 15648809 15675328 15745752 15798486 15834368 16016096 16111224 16134624 16165182 16329192 16356864 16364272 16386304 16461468 16516599 16554112 16712448 16742528 16868016 16913984 17068032 17071428 17098752 17106496 17234712 17273856 17363889 17442546 17470464 17503552 17601408 17634744 17813664 17847402 17875968 17884064 18018108 18050538 18151452 18235389 18264576 18370341 18401472 18409806 18434592 18442941 18623376 18661632 18696976 18801504 18835344 18864472 18976518 19028232 19058688 19094784 19201536 19236096 19244808 19389051 19433088 19501056 19509888 19654272 19691496 19721948 19839087 19924992 20040372 20072448 20110464 20119572 20150686 20358144 20547648 20579424 20616464 20738916 20827592 20860928 20951298 20984832 20994336 21034098 21064648 21189762 21222531 21406761 21441024 21481632 21512832 21553576 21650409 21772256 21809152 21938688 21948624 22022132 22152933 22283264 22415616 22490688 22500874 22761904 22902912 22979616 23023138 23031808 23151852 23193522 23256728 23293952 23431041 23468544 23512992 23523641 23697729 23751552 23796536 23834624 24024144 24067384 24201936 24247773 24313852 24352768 24493788 24535296 24546408 24579456 24590588 24831168 24842414 24882176 25068672 25113792 25302024 25370976 25459712 25602048 25607142 25648128 25659744 25708342 25852068 25910784 25938649 26013184 26163819 26205696 26255328 26402112 26452116 26720496 26771103 26813952 26826096 27027162 27075807 27144192 27396864 27439232 27602208 27614709 27651888 27935064 27979776 27992448 28045464 28202256 28253016 28296708 28542348 28588032 28637939 28642176 28683776 28854144 28867212 29149632 29251584 29264832 29481408 29537244 29582922 29636167 29887488 29987584 30165696 30179358 30226029 30537216 30639488 30821472 30869136 30924696 31241388 31291392 31297618 31350656 31491504 31551147 31596972 31618129 31668736 31978001 32032192 32222448 32269248 32330364 32658384 32713728 32720237 32728544 32772608 32922936 33033198 33108224 33424896 33485056 33736032 33751311 33827968 34142856 34197504 34212992 34469424 34534707 34547712 34727778 34790283 34885092 34940928 35007104 35202816 35269488 35627328 35694804 35751936 35768128 36036216 36101076 36302904 36470778 36529152 36740682 36802944 36819612 36869184 36885882 37246752 37263621 37323264 37393952 37603008 37670688 37728944 37953036 38056464 38189568 38403072 38410713 38472192 38489616 38562513 38778102 38866176 39019776 39308544 39382992 39443896 39678174 39849984 40080744 40144896 40220928 40239144 40301372 40540743 40716288 41095296 41158848 41232928 41477832 41655184 41902596 41969664 41988672 42068196 42129296 42379524 42445062 42813522 42882048 42963264 43025664 43107152 43300818 43544512 43618304 43877376 43897248 44044264 44305866 44374383 44566528 44831232 44981376 45001748 45269037 45523808 45805824 45959232 46046276 46303704 46387044 46513456 46862082 46937088 46946427 47025984 47047282 47395458 47503104 47593072 48048288 48134768 48403872 48495546 48627704 48705536 48987576 49070592 49092816 49158912 49181176 49549797 49662336 49684828 49764352 50137344 50227584 50604048 50741952 50919424 51204096 51214284 51296256 51319488 51416684 51704136 51821568 51877298 52026368 52327638 52411392 52510656 52804224 52904232 53440992 53542206 53627904 53652192 54054324 54151614 54235357 54706167 54793728 54878464 55111023 55204416 55229418 55303776 55328823 55870128 55984896 56090928 56404512 56506032 56593416 57084696 57176064 57275878 57284352 57367552 57708288 57734424 58299264 58503168 58529664 58962816 59074488 59165844 59272334 59774976 59879327 59975168 60331392 60358716 60452058 60560863 61074432 61278976 61642944 61738272 61849392 62482776 62582784 62595236 62701312 62983008 63102294 63193944 63236258 63337472 63667593 63956002 64064384 64444896 64538496 64660728 65316768 65427456 65440474 65457088 65545216 65845872 66066396 66216448 66849792 66863093 66970112 67472064 67502622 67655936 68285712 68425984 68938848 69069414 69095424 69455556 69580566 69770184 69881856 70014208 70293123 70405632 70538976 70570923 71093187 71254656 71389608 71503872 71536256 72072432 72202152 72605808 72743319 72941556 73058304 73481364 73605888 73639224 73738368 73771764 74493504 74527242 74646528 74787904 75206016 75341376 75457888 75906072 76112928 76379136 76806144 76821426 76944384 76979232 77125026 77556204 77732352 77815947 78039552 78491457 78617088 78765984 78887792 79356348 80161488 80313309 80441856 80478288 80602744 81081486 81227421 81432576 82190592 82317696 82465856 82844127 82955664 83310368 83805192 83939328 83977344 84136392 84258592 84759048 84890124 85627044 85764096 85913817 85926528 86051328 86214304 86601636 87089024 87754752 87794496 88088528 88611732 88748766 88908501 89133056 89662464 89962752 90003496 90538074 90678087 91047616 91611648 91918464 92092552 92607408 92774088 93026912 93724164 93874176 93892854 94051968 94094564 94653441 94790916 94854387 95006208 95186144 95934003 96096576 96269536 96807744 96991092 97255408 97975152 98141184 98160711 98185632 98317824 98362352 99099594 99324672 99369656 99528704 100274688 100455168 101208096 101253933 101483904 101838848 102428568 102592512 102638976 102833368 103408272 103604121 103643136 103754596 104052736 104370849 104655276 104822784 105021312 105608448 105808464 106881984 107084412 107255808 107304384 108108648 108303228 108470714 109412334 109587456 109756928 110222046 110408832 110458836 110607552 110657646 110828773 111740256 111790863 111969792 112181856 112809024 113012064 113186832 113401201 114169392 114551756 114568704 114735104 115232139 115416576 115468848 115687539 116598528 117059328 117925632 118148976 118331688 118544668 119549952 119758654 119950336 120662784 120717432 120904116 121121726 122148864 122362103 122557952 123285888 123476544 123698784 123754807 124965552 125190472 125402624 125966016 126204588 126387888 126472516 126627259 126674944 127335186 127912004 128128768 128889792 129076992 129321456 130633536 130854912 130880948 130914176 131090432 131691744 132132792 132432896 133123149 133699584 133726186 133940224 134944128 135005244 135311872 136571424 136633277 136851968 137877696 138138828 138911112 139161132 139540368 139804649 140028416 140586246 140811264 140839281 141077952 141141846 141395881 142186374 142509312 142779216 143072512 144144864 144404304 145211616 145486638 145883112 146116608 146962728 147211776 147278448 147476736 147543528 148649391 148987008 149054484 149293056 149575808 150412032 150682752 150915776 151812144 152225856 152758272 153612288 153642852 153888768 153958464 154250052 155112408 155464704 155631894 156079104 156982914 157234176 157531968 157775584 158712696 160322976 160626618 160883712 160956576 161205488 162162972 162454842 162706071 164118501 164381184 164635392 164931712 165688254 165911328 165986469 166620736 167610384 167954688 168272784 168517184 169518096 169780248 171254088 171528192 171827634 171853056 172102656 172428608 173203272 174178048 175509504 175588992 176177056 177223464 177497532 177817002 179324928 179637981 179925504 180006992 181076148 181356174 181682589 182095232 183223296 183836928 184185104 185214816 185548176 186053824 187448328 187748352 187785708 188103936 188189128 189306882 189581832 189708774 190012416 190372288 191002779 191868006 192193152 192539072 193615488 193982184 194510816 195950304 196282368 196321422 196371264 196635648 196724704 198199188 198649344 198739312 200549376 200589279 200910336 202416192 202507866 202967808 204857136 205277952 205666736 206816544 207208242 207286272 207509192 208105472 208741698 209310552 209645568 210042624 210879369 211216896 211616928 211712769 213279561 213763968 214168824 214511616 214608768 216217296 216606456 216941428 218229957 218824668 219174912 219513856 220444092 220817664 220917672 221215104 221315292 221657546 223480512 223581726 223939584 224363712 225618048 226024128 226373664 226802402 228338784 229103512 229137408 229470208 230464278 230833152 230937696 231375078 231732889 233197056 233447841 234118656 235474371 235851264 236297952 236663376 237089336 239517308 239900672 240939927 241325568 241434864 241808232 242243452 243682263 244297728 244724206 245115904 246571776 246953088 247397568 247509614 249931104 250380944 250805248 251932032 252409176 252775776 252945032 253254518 253349888 254670372 255824008 256257536 257741451 257779584 258153984 258642912 258760051 261267072 261761896 261828352 262180864 263383488 264265584 264865792 266246298 266725503 267399168 267452372 267880448 269888256 270010488 270623744 272034261 273142848 273266554 273703936 275755392 276277656 277822224 278322264 279080736 279609298 280056832 281172492 281622528 281678562 282155904 282283692 282791762 284372748 284563161 285018624 285558432 285687761 286145024 287802009 288289728 288808608 290423232 290973276 291766224 293925456 294423552 294482133 294556896 294953472 295087056 297298782 297974016 298108968 298586112 299151616 300824064 301365504 301831552 303624288 303761799 304451712 305516544 307285704 307777536 307916928 308500104 310224816 310812363 310929408 311263788 312158208 313965828 314468352 315017329 315063936 315551168 317425392 320645952 321253236 321767424 321913152 322410976 324325944 324909684 325412142 328237002 328762368 329270784 329863424 331376508 331822656 331972938 332486319 333241472 335220768 335372589 335909376 336545568 337034368 339036192 339560496 340203603 342508176 343655268 343706112 344205312 344857216 346406544 347062617 347799419 348356096 351177984 352354112 354446928 354995064 355634004 358649856 359275962 359851008 359922607 360013984 362152296 362712348 363365178 364190464 366446592 367086309 367673856 368370208 370429632 371096352 371264421 372107648 374896656 375571416 376207872 376378256 378613764 379163664 379417548 379881777 380024832 380744576 382005558 383736012 384386304 385078144 387230976 387964368 389021632 391900608 392564736 392642844 392742528 393271296 393449408 396398376 397298688 397478624 399369447 401098752 401178558 401820672 404832384 405015732 405935616 409714272 409899831 410555904 411333472 413633088 414416484 415018384 417483396 418621104 419413947 420085248 421758738 422433792 422517843 423233856 423425538 424187643 426559122 427527936 428337648 429217536 432434592 433212912 433882856 436459914 437649336 438349824 439027712 440888184 441635328 441835344 442430208 442630584 443315092 445948173 446961024 447163452 447879168 448727424 451236096 452048256 452747328 453604804 456677568 458207024 458274816 460928556 461666304 461875392 462750156 463465778 466394112 466895682 468237312 470948742 471702528 472595904 473326752 473541121 474178672 479034616 479801344 481879854 482651136 482869728 483616464 484486904 487364526 488118213 489448412 490231808 492355503 493143552 493906176 494795136 495019228 497959407 499862208 500761888 501610496 503864064 504818352 505551552 505890064 506509036 509340744 511648016 512515072 515482902 515559168 516307968 517285824 517520102 522534144 523523792 523656704 526766976 528531168 529731584 532492596 533451006 534904744 535760896 538913943 539776512 540020976 541043743 541247488 544068522 545047767 546285696 546533108 547407872 551510784 552555312 555644448 556644528 558161472 559218596 560113664 562344984 563245056 563357124 564311808 564567384 565583524 568745496 569126322 570037248 571116864 571375522 572290048 575604018 576579456 577617216 580846464 581946552 583532448 587850912 588847104 588964266 589113792 589906944 590174112 594597564 595948032 596217936 596588927 598303232 601648128 601767837 602731008 603663104 607248576 607523598 608903424 614571408 615833856 617000208 620449632 621624726 621858816 622527576 624316416 627931656 628936704 630034658 630127872 631102336 634850784 635138307 641291904 642506472 643534848 643826304 644821952 648651888 649819368 650824284 656474004 657524736 658541568 658672597 659726848 662753016 663645312 663945876 664972638 666482944 670441536 670745178 671818752 673091136 674068736 678072384 679120992 680407206 685016352 687310536 687412224 688410624 689714432 692813088 694125234 695198667 695598838 696712192 700343523 702355968 704708224 708893856 709990128 711268008 718551924 719702016 719845214 720027968 724304592 725424696 726730356 727216967 728380928 732893184 734172618 735347712 735494023 736740416 740859264 742192704 742528842 744215296 749793312 751142832 752415744 752756512 757227528 758327328 758835096 759763554 760049664 761489152 764011116 767472024 768772608 770156288 773224353 774461952 775928736 776280153 778043264 783801216 785285688 785485056 786542592 786898816 792796752 794597376 794957248 798738894 800176509 802197504 802357116 803641344 809664768 810031464 811871232 816102783 819428544 819799662 821111808 822666944 827266176 828832968 830036768 834966792 837242208 838827894 840170496 843517476 844867584 845035686 846467712 846851076 848375286 853118244 853689483 855055872 856675296 857063283 858435072 863406027 864869184 866425824 867765712 872919828 875298672 878055424 881776368 883270656 883446399 883670688 884860416 885261168 886630184 891896346 893922048 894326904 895758336 897454848 902472192 904096512 905494656 907209608 911285397 913355136 916414048 916549632 921857112 923332608 923750784 925500312 926931556 932437089 932788224 933791364 936474624 941897484 943405056 945051987 945191808 946653504 947082242 948357344 958069232 963759708 965302272 965739456 967232928 968973808 974729052 976236426 978896824 980463616 984711006 986287104 987812352 989590272 990038456 995918814 997458957 999724416 1001523776 1003220992 1006117767 1007728128 1009636704 1011103104 1011780128 1013018072 1018681488 1020610809 1023296032 1025030144 1030965804 1031118336 1032615936 1034571648 1035040204 1041187851 1043398257 1045068288 1047047584 1047313408 1053533952 1057062336 1064985192 1066902012 1069809488 1077827886 1079553024 1079767821 1080041952 1082087486 1082494976 1088137044 1090095534 1092571392 1093066216 1094815744 1101258927 1103021568 1105110624 1111288896 1113289056 1113793263 1116322944 1118437192 1120227328 1124689968 1126714248 1128623616 1129134768 1131167048 1137490992 1138252644 1139645331 1140074496 1142233728 1142751044 1144580096 1151208036 1153158912 1155234432 1161692928 1163893104 1167064896 1175701824 1177694208 1177928532 1178227584 1179813888 1180348224 1189195128 1191896064 1192435872 1193177854 1196606464 1203296256 1203535674 1205396887 1205462016 1207326208 1214497152 1215047196 1217806848 1219116503 1229142816 1229699493 1231667712 1234000416 1240899264 1243249452 1245055152 1247413211 1255863312 1258241841 1260069316 1260255744 1262204672 1267553529 1269701568 1270276614 1272562929 1282583808 1285012944 1287652608 1289643904 1297303776 1299638736 1301648568 1312948008 1315049472 1317083136 1317345194 1319453696 1325506032 1327290624 1327891752 1329945276 1332965888 1340883072 1341490356 1343637504 1345983133 1346182272 1348137472 1356144768 1358241984 1360814412 1370032704 1374621072 1374824448 1377224521 1379428864 1385626176 1388250468 1390397334 1391197676 1392899849 1393424384 1400687046 1404711936 1409416448 1417787712 1419980256 1420623363 1422536016 1437103848 1439404032 1439690428 1440055936 1448609184 1450849392 1453460712 1454433934 1456761856 1464354639 1468345236 1470695424 1470988046 1473480832 1481718528 1484385408 1485057684 1486052063 1488430592 1499586624 1502285664 1502966047 1504831488 1505513024 1514455056 1516654656 1517670192 1519527108 1522978304 1528022232 1534944048 1537545216 1537851139 1540312576 1546448706 1548923904 1551857472 1552560306 1556086528 1567602432 1570571376 1570970112 1573797632 1585593504 1589194752 1589914496 1597477788 1600353018 1604714232 1607282688 1616741829 1619329536 1620062928 1623131229 1623742464 1632205566 1635143301 1638857088 1639599324 1642223616 1645333888 1654532352 1657665936 1660073536 1669933584 1674484416 1677655788 1680340992 1687034952 1689735168 1690071372 1692935424 1693702152 1696750572 1706236488 1707378966 1710111744 1713350592 1714126566 1716870144 1726812054 1729738368 1732851648 1735531424 1745839656 1750597344 1763552736 1766541312 1766892798 1767341376 1769720832 1770522336 1773260368 1783792692 1787844096 1788653808 1789766781 1794909696 1804944384 1805303511 1808193024 1810989312 1814419216 1822570794 1826710272 1832828096 1843714224 1847501568 1851000624 1853863112 1864874178 1865576448 1867582728 1872949248 1883794968 1886810112 1890103974 1890383616 1893307008 1894164484 1896714688 1905414921 1916138464 1927519416 1930604544 1931478912 1934465856 1937947616 1949458104 1952472852 1957793648 1969422012 1972574208 1975624704 1976017791 1979180544 1980076912 1991837628 1994917914 1999448832 2003047552 2012235534 2015456256 2019273408 2022206208 2023560256 2026036144 2037362976 2041221618 2046592064 2050060288 2061931608 2062236672 2065231872 2069143296 2070080408 2082375702 2085596001 2086796514 2090136576 2094095168 2094626816 2101030569 2107067904 2114124672 2129970384 2133804024 2139618976 2155655772 2159106048 2159535642 2160083904 2164174972 2176274088 2180191068 2181650901 2185142784 2186132432 2202517854 2206043136 2206482069 2210221248 2222577792 2226578112 2227586526 2232645888 2236874384 2249379936 2253428496 2257247232 2258269536 2262334096 2274981984 2276505288 2279290662 2280148992 2284467456 2285502088 2289160192 2302416072 2306317824 2310468864 2319673059 2323385856 2327786208 2328840459 2334129792 2351403648 2355857064 2356455168 2359627776 2360696448 2378390256 2383792128 2384871744 2386355708 2393212928 2400529527 2406592512 2407071348 2410793774 2410924032 2414652416 2428994304 2430094392 2435613696 2438233006 2458285632 2459398986 2463335424 2468000832 2481798528 2486498904 2490110304 2494826422 2511726624 2516483682 2520138632 2520511488 2524409344 2535107058 2539403136 2540553228 2545125858 2549061779 2561068449 2565167616 2570025888 2571189849 2575305216 2579287808 2590218081 2594607552 2599277472 2603297136 2625896016 2634166272 2634690388 2638907392 2650339197 2651012064 2654581248 2655783504 2659890552 2665931776 2681766144 2682980712 2687275008 2691966266 2692364544 2696274944 2712289536 2716483968 2721628824 2740065408 2749242144 2749648896 2754449042 2758857728 2771252352 2776500936 2780794668 2782395352 2785799698 2786848768 2801374092 2809423872 2814328369 2818832896 2835155961 2835575424 2839960512 2841246726 2845072032 2846360561 2874207696 2879380856 2880111872 2897218368 2901698784 2906921424 2908867868 2913523712 2928709278 2936690472 2941390848 2941976092 2946961664 2963437056 2968770816 2970115368 2972104126 2976861184 2992376871 2999173248 3004571328 3005932094 3009662976 3011026048 3028910112 3033309312 3035340384 3039054216 3045956608 3056044464 3061832427 3069888096 3075090432 3075702278 3080625152 3092897412 3097847808 3103714944 3105120612 3112173056 3130194771 3135204864 3141142752 3141940224 3142565371 3147595264 3171187008 3179828992 3194955576 3200706036 3209428464 3233483658 3238659072 3239303463 3240125856 3246262458 3247484928 3264411132 3270286602 3277714176 3279198648 3284447232 3290667776 3303776781 3309064704 3315331872 3320147072 3339867168 3341379789 3348968832 3355311576 3360681984 3374069904 3380142744 3385870848 3387404304 3393501144 3412472976 3414757932 3418935993 3420223488 3426701184 3428253132 3433740288 3453624108 3459476736 3465703296 3471062848 3491679312 3501194688 3527105472 3533082624 3533785596 3534682752 3539441664 3541044672 3546520736 3567585384 3575688192 3577307616 3579533562 3589819392 3609888768 3610607022 3616190661 3616386048 3621978624 3628838432 3645141588 3653420544 3657349509 3665656192 3687428448 3689098479 3695003136 3702001248 3707726224 3729748356 3735165456 3742239633 3767589936 3774725523 3780207948 3780767232 3786614016 3788328968 3793429376 3810829842 3817688787 3825793609 3832276928 3855038832 3862957824 3868931712 3875895232 3898916208 3904945704 3915587296 3938844024 3945148416 3951249408 3952035582 3958361088 3960153824 3983675256 3989835828 3998897664 4006095104 4024471068 4030912512 4037949399 4038546816 4044412416 4047120512 4052072288 4074725952 4082443236 4093184128 4123863216 4124473344 4131673563 4138286592 4140160816 4164751404 4171192002 4173593028 4178699547 4180273152 4188190336 4189253632 4202061138 4214135808 4228249344 4259940768 4261870089 4267608048 4279237952 4311311544 4318212096 4319071284 4320167808 4328349944 4352548176 4360382136 4363301802 4370285568 4372264864 4393063917 4405035708 4412086272 4412964138 4420442496 4445155584 4453156224 4455173052 4458156189 4465291776 4473748768 4498759872 4506856992 4508898141 4514494464 4516539072 4524668192 4549963968 4553010576 4558581324 4568934912 4571004176 4604832144 4612635648 4613553417 4620937728 4639346118 4646771712 4655572416 4657680918 4668259584 4702807296 4711714128 4712910336 4721392896 4756780512 4767584256 4769743488 4772711416 4786425856 4801059054 4814142696 4821587548 4821848064 4829304832 4850225487 4857988608 4860188784 4869393687 4871227392 4876466012 4905429903 4916571264 4918797972 4926670848 4936001664 4963597056 4972997808 4980220608 4989652844 5023453248 5032967364 5040277264 5041022976 5048818688 5070214116 5078806272 5081106456 5090251716 5098123558 5122136898 5130335232 5140051776 5142379698 5150610432 5158575616 5180436162 5189215104 5198554944 5206594272 5208952331 5251792032 5269380776 5277814784 5300678394 5302024128 5309162496 5311567008 5319781104 5329856447 5331863552 5363532288 5365961424 5369300343 5383932532 5384729088 5392549888 5415910533 5424579072 5432967936 5443257648 5480130816 5498484288 5508898084 5517715456 5542504704 5553001872 5561589336 5564790704 5571599396 5602748184 5618847744 5628656738 5637665792 5670311922 5671150848 5679921024 5682493452 5690144064 5692721122 5748415392 5751018841 5758761712 5760223744 5794436736 5803397568 5813842848 5817735736 5827047424 5857418556 5873380944 5883952184 5893923328 5926874112 5928053373 5937541632 5940230736 5944208252 5951481173 5953722368 5984753742 5998346496 6009142656 6011864188 6022052096 6057820224 6066618624 6070680768 6078108432 6091913216 6112088928 6123664854 6139776192 6150180864 6151404556 6161250304 6185794824 6195695616 6207429888 6210241224 6224346112 6256788003 6260389542 6270409728 6282285504 6283880448 6285130742 6295190528 6342374016 6359657984 6389911152 6401412072 6418856928 6466967316 6477318144 6478606926 6480251712 6492524916 6528822264 6540573204 6544952703 6555428352 6558397296 6570818503 6581335552 6607553562 6618129408 6619446207 6630663744 6640294144 6679734336 6682759578 6697937664 6710623152 6748139808 6760285488 6771741696 6774808608 6787002288 6824945952 6829515864 6837871986 6840446976 6853402368 6856506264 6867480576 6907248216 6918953472 6931406592 6942125696 6983358624 6986521377 7002389376 7054210944 7067571192 7069365504 7078883328 7082089344 7093041472 7135170768 7151376384 7154615232 7159067124 7179638784 7219777536 7221214044 7232381322 7232772096 7243957248 7245398567 7257676864 7290283176 7306841088 7314699018 7331312384 7374856896 7378196958 7390006272 7404002496 7415452448 7459496712 7470330912 7484479266 7535179872 7549451046 7560415896 7561534464 7573228032 7576657936 7586858752 7621659684 7635377574 7647185337 7651587218 7664553856 7710077664 7713569547 7725915648 7737863424 7751790464 7797832416 7809891408 7831174592 7877688048 7902498816 7904071164 7916722176 7920307648 7967350512 7979671656 7997795328 7999386637 8012190208 8048942136 8061825024 8075898798 8077093632 8088824832 8094241024 8104144576 8149451904 8164886472 8186368256 8247726432 8248946688 8263347126 8276573184 8280321632 8329502808 8342384004 8347186056 8357399094 8360546304 8376380672 8404122276 8428271616 8442985107 8456498688 8505467883 8519881536 8523740178 8535216096 8539081683 8558475904 8622623088 8638142568 8640335616 8656699888 8705096352 8720764272 8726603604 8740571136 8744529728 8786127834 8810071416 8824172544 8825928276 8840884992 8890311168 8906312448 8910346104 8916312378 8930583552 8947497536 8977130613 8997519744 9013713984 9017796282 9028988928 9033078144 9049336384 9099927936 9106021152 9117162648 9137869824 9142008352 9185497281 9209664288 9225271296 9227106834 9241875456 9278692236 9293543424 9311144832 9315361836 9336519168 9390584313 9405614592 9423428256 9425820672 9427696113 9442785792 9513561024 9539486976 9545422832 9602118108 9628285392 9643175096 9658609664 9700450974 9715977216 9717910389 9720377568 9738787374 9742454784 9752932024 9810859806 9833142528 9837595944 9853341696 9872003328 9911330343 9927194112 9945995616 9960441216 9979305688 10024139367 10046906496 10065934728 10080554528 10082045952 10097637376 10140428232 10157612544 10162212912 10180503432 10196247116 10244273796 10256807979 10260670464 10280103552 10284759396 10301220864 10317151232 10360872324 10378430208 10397109888 10413188544 10417904662 10503584064 10538761552 10601356788 10604048256 10618324992 10623134016 10639562208 10659712894 10663727104 10727064576 10731922848 10738600686 10767865064 10769458176 10785099776 10831821066 10848571983 10849158144 10865935872 10886515296 10891445783 10960261632 10972048527 10996968576 11017796168 11035430912 11067295437 11085009408 11106003744 11123178672 11129581408 11143198792 11205496368 11226718899 11257313476 11275331584 11324176569 11340623844 11342301696 11359842048 11364986904 11380288128 11385442244 11453066361 11477380827 11496830784 11502037682 11517523424 11520447488 11588873472 11606795136 11627685696 11635471472 11714837112 11746761888 11767904368 11787846656 11853748224 11856106746 11875083264 11880461472 11888416504 11902962346 11907444736 11969507484 11996692992 12018285312 12023728376 12044104192 12113848197 12115640448 12133237248 12141361536 12156216864 12183826432 12224177856 12247329708 12279552384 12302809112 12322500608 12371589648 12395020689 12414859776 12420482448 12448692224 12513576006 12520779084 12536098641 12540819456 12564571008 12567760896 12570261484 12590381056 12684748032 12719315968 12779822304 12785610267 12802824144 12837713856 12933934632 12954636288 12957213852 12960503424 12985049832 13057644528 13081146408 13089905406 13110856704 13116794592 13141637006 13162671104 13215107124 13236258816 13238892414 13259365757 13261327488 13280588288 13359468672 13365519156 13374468567 13395875328 13421246304 13496279616 13520570976 13526694423 13543483392 13549617216 13574004576 13649891904 13659031728 13675743972 13706804736 13713012528 13721545321 13814496432 13837906944 13840660251 13862813184 13884251392 13966717248 13973042754 14004778752 14108421888 14135142384 14138731008 14164178688 14186082944 14270341536 14302752768 14309230464 14318134248 14359277568 14442428088 14464762644 14465544192 14487914496 14490797134 14515353728 14580566352 14608181061 14613682176 14629398036 14639193727 14662624768 14749713792 14756393916 14780012544 14805814463 14808004992 14830904896 14918993424 14940661824 14968958532 15070359744 15098902092 15120831792 15123068928 15146456064 15149469731 15153315872 15173717504 15243319368 15270755148 15294370674 15303174436 15329107712 15420155328 15427139094 15451831296 15475726848 15503580928 15595664832 15619782816 15626856993 15662349184 15755376096 15808142328 15833444352 15840615296 15934701024 15959343312 15989569341 15995590656 15998773274 16024380416 16097884272 16107901029 16151797596 16154187264 16177649664 16188482048 16208289152 16298903808 16329772944 16346572693 16372736512 16495452864 16526694252 16553146368 16560643264 16659005616 16684768008 16694372112 16714798188 16725990241 16752761344 16808244552 16856543232 16885970214 16912997376 16916362529 17010935766 17039763072 17047480356 17070432192 17078163366 17116951808 17245246176 17253056523 17276285136 17280671232 17313399776 17410192704 17441528544 17453207208 17481142272 17489059456 17572255668 17620142832 17651856552 17681769984 17780622336 17784160119 17812624896 17820692208 17832624756 17854443519 17861167104 17894995072 17954261226 17995039488 18027427968 18035592564 18066156288 18098672768 18199855872 18212042304 18234325296 18275739648 18284016704 18370994562 18419328576 18450542592 18454213668 18483750912 18557384472 18587086848 18622289664 18630723672 18673038336 18770364009 18781168626 18811229184 18846856512 18851641344 18855392226 18885571584 19027122048 19078973952 19090845664 19204236216 19256570784 19286350192 19400901948 19431954432 19435820778 19440755136 19477574748 19505864048 19621719612 19634858109 19666285056 19675191888 19712455509 19744006656 19822660686 19854388224 19858338621 19891991232 19920882432 19958611376 20048278734 20093812992 20131869456 20161109056 20195274752 20280856464 20315225088 20324425824 20361006864 20392494232 20488547592 20513615958 20521340928 20560207104 20569518792 20602441728 20634302464 20721744648 20756860416 20794219776 20826377088 20835809324 20959564131 21007168128 21077523104 21202713576 21208096512 21236649984 21246268032 21279124416 21319425788 21454129152 21463845696 21477201372 21535730128 21538916352 21663642132 21697143966 21698316288 21731871744 21736195701 21773030592 21782891566 21920523264 21944097054 21993937152 22035592336 22134590874 22170018816 22212007488 22246357344 22259162816 22286397584 22410992736 22453437798 22514626952 22550663168 22648353138 22681247688 22684603392 22719684096 22729973808 22760576256 22770884488 22906132722 22941556011 22954761654 22993661568 23004075364 23035046848 23040894976 23140708641 23177746944 23213590272 23255371392 23270942944 23429674224 23493523776 23535808736 23575693312 23707496448 23712213492 23750166528 23760922944 23776833008 23805924692 23939014968 23993385984 23998159911 24036570624 24047456752 24088208384 24227696394 24231280896 24266474496 24282723072 24312433728 24448355712 24494659416 24559104768 24605618224 24743179296 24790041378 24829719552 24840964896 24897384448 25027152012 25041558168 25072197282 25081638912 25129142016 25140522968 25180762112 25328955321 25369496064 25438631936 25516403649 25559644608 25571220534 25605648288 25617245049 25675427712 25867869264 25914427704 25921006848 25970099664 26115289056 26162292816 26179810812 26221713408 26233589184 26283274012 26325342208 26430214248 26472517632 26477784828 26518731514 26522654976 26561176576 26718937344 26731038312 26748937134 26791750656 26842492608 26992559232 27041141952 27053388846 27086966784 27099234432 27148009152 27299783808 27318063456 27351487944 27413609472 27426025056 27443090642 27628992864 27675813888 27681320502 27724128401 27725626368 27768502784 27933434496 27946085508 28009557504 28039679569 28171752939 28216843776 28270284768 28277462016 28283088339 28328357376 28372165888 28540683072 28618460928 28636268496 28884856176 28929525288 28975828992 28981594268 29030707456 29153731167 29161132704 29216362122 29227364352 29258796072 29278387454 29325249536 29499427584 29512787832 29560025088 29611628926 29616009984 29661809792 29837986848 29881323648 29937917064 30140719488 30197804184 30241663584 30246137856 30292912128 30298939462 30306631744 30347435008 30486638736 30541510296 30588741348 30606348872 30658215424 30840310656 30854278188 30903662592 30951453696 30957612059 31007161856 31191329664 31239565632 31253713986 31324698368 31510752192 31616284656 31681230592 31869402048 31918686624 31979138682 31991181312 31997546548 32048760832 32195768544 32215802058 32303595192 32308374528 32355299328 32376964096 32416578304 32545715949 32597807616 32659545888 32674337349 32693145386 32745473024 32916145581 32990905728 33053388504 33106292736 33121286528 33318011232 33369536016 33388744224 33429596376 33451980482 33505522688 33616489104 33680156697 33771940428 33825994752 33832725058 34021871532 34079526144 34094960712 34140864384 34156326732 34179197449 34233903616 34432142481 34490492352 34506113046 34552570272 34561342464 34568219081 34626799552 34820385408 34883057088 34906414416 34978118912 35144511336 35240285664 35303713104 35363539968 35561244672 35568320238 35625249792 35641384416 35665249512 35708887038 35722334208 35789990144 35908522452 35990078976 36054855936 36071185128 36132312576 36197345536 36341544591 36399711744 36424084608 36468650592 36551479296 36568033408 36741989124 36838657152 36908427336 36967501824 37114768944 37185062067 37244579328 37261447344 37346076672 37540728018 37562337252 37608295923 37622458368 37693713024 37703282688 37710784452 37771143168 38054244096 38157947904 38181691328 38356830801 38408472432 38513141568 38572700384 38801803896 38863908864 38871641556 38881510272 38955149496 39011728096 39243439224 39269716218 39332570112 39350383776 39424911018 39488013312 39645321372 39708776448 39716677242 39778097271 39783982464 39841764864 39917222752 40096557468 40123405701 40187625984 40263738912 40322218112 40561712928 40580083269 40630450176 40648851648 40722013728 40784988464 40977095184 41027231916 41120414208 41139037584 41164635963 41268604928 41443489296 41513720832 41521980753 41588439552 41652754176 41671618648 41919128262 42014336256 42155046208 42405427152 42416193024 42492536064 42558248832 42638851576 42908258304 42927691392 42954402744 43071460256 43077832704 43327284264 43394287932 43396632576 43463743488 43472391402 43546061184 43565783132 43824543183 43841046528 43888194108 43917581181 43987874304 44071184672 44269181748 44340037632 44417443389 44424014976 44492714688 44518325632 44572795168 44821985472 44906875596 45029253904 45296706276 45362495376 45369206784 45439368192 45448409193 45459947616 45521152512 45541768976 45812265444 45883112022 45909523308 45987323136 46008150728 46070093696 46081789952 46281417282 46355493888 46427180544 46510742784 46541885888 46859348448 46880570979 46987047552 47071617472 47151386624 47424426984 47500333056 47521845888 47553666016 47611849384 47878029936 47968708023 47986771968 47996319822 48073141248 48094913504 48176416768 48323703087 48455392788 48462561792 48532948992 48565446144 48624867456 48896711424 48989318832 49039718079 49118209536 49211236448 49486358592 49580082756 49659439104 49681929792 50054304024 50083116336 50144394564 50177970723 50258284032 50281045936 50657910642 50738992128 50749087587 50877263872 51032807298 51119289216 51142441068 51211296576 51234490098 51350855424 51735738528 51759169569 51828855408 51842013696 51940199328 52230578112 52324585632 52359621624 52443426816 52467178368 52566548024 52650684416 52860428496 52955569656 53037463028 53045309952 53122353152 53352480357 53437874688 53462076624 53497874268 53563330557 53583501312 53684985216 53985118464 54082283904 54106777692 54198468864 54296018304 54599567616 54636126912 54702975888 54827218944 54852050112 54886181284 55257985728 55351627776 55362641004 55448256802 55451252736 55537005568 55866868992 55892171016 56019115008 56079359138 56343505878 56433687552 56540569536 56554924032 56566176678 56653653689 56656714752 56744331776 57081366144 57236921856 57272536992 57298475641 57769712352 57859050576 57963188536 58061414912 58307462334 58322265408 58432724244 58517592144 58556774908 58628420917 58650499072 58904574327 58998855168 59025575664 59137366527 59223257852 59232019968 59323619584 59575015863 59675973696 59762647296 59875834128 60281438976 60395608368 60483327168 60585824256 60597878924 60613263488 60694870016 60973277472 61083020592 61177482696 61212697744 61316430848 61680621312 61708556376 61807325184 61902907392 61915224118 62014323712 62382659328 62479131264 62507427972 62649396736 63021504384 63232569312 63261207251 63362461184 63738804096 63837373248 63958277364 63995093096 64097521664 64391537088 64431604116 64607190384 64616749056 64729552487 64753928192 64833156608 65091431898 65195615232 65208587103 65319091776 65348674698 65386290772 65466292903 65490946048 65832291162 65981811456 66106777008 66242573056 66636022464 66739072032 66777488448 66859192752 66903960964 67011045376 67232978208 67360313394 67543880856 67651989504 67665450116 68043743064 68159052288 68189921424 68281728768 68312653464 68358394898 68467807232 68824668033 68864284962 68980984704 69012226092 69105140544 69122684928 69136438162 69253599104 69640770816 69766114176 69812828832 69844446961 69956237824 70289022672 70480571328 70607426208 70727079936 71122489344 71136640476 71250499584 71282768832 71330499024 71417774076 71579980288 71817044904 71980157952 71994479733 72109711872 72142370256 72264625152 72279003533 72394691072 72683089182 72799423488 72848169216 72937301184 73136066816 73483978248 73677314304 73816854672 74229537888 74370124134 74489158656 74522894688 74692153344 75081456036 75124674504 75216591846 75244916736 75387426048 75421568904 75542286336 75986865963 76108488192 76315895808 76363382656 76713661602 76816944864 76851735147 77026283136 77145400768 77603607792 77743283112 77763020544 77910298992 78023456192 78486878448 78539432436 78665140224 78700767552 78849822036 78976026624 79290642744 79417552896 79433354484 79556194542 79567964928 79683529728 79834445504 80193114936 80246811402 80375251968 80527477824 80644436224 81123425856 81160166538 81260900352 81297703296 81444027456 81569976928 81954190368 82054463832 82240828416 82278075168 82329271926 82886978592 83027441664 83043961506 83172385203 83176879104 83305508352 83343237296 83838256524 84028672512 84119038707 84310092416 84810854304 84832386048 84849265017 84985072128 85116497664 85277703152 85855382784 85908805488 86142920512 86654568528 86788575864 86927486976 86944782804 87092122368 87131566264 87649086366 87682093056 87776388216 87835162362 87975748608 87993253007 88142369344 88538363496 88680075264 88834886778 88848029952 88985429376 89036651264 89145590336 89643970944 89813751192 90058507808 90593412552 90724990752 90738413568 90878736384 90896818386 90919895232 91042305024 91083537952 91624530888 91766224044 91819046616 91974646272 92016301456 92140187392 92562834564 92710987776 92854361088 92872836177 93021485568 93083771776 93718696896 93761141958 93974095104 94143234944 94848853968 95043691776 95107332032 95223698768 95756059872 95937416046 95973543936 95992639644 96146282496 96189827008 96352833536 96647406174 96910785576 96925123584 97065897984 97130892288 97249734912 97637147847 97793422848 97978637664 98023012047 98079436158 98236419072 98422472896 98748436743 98972717184 99160165512 99318878208 99363859584 100108608048 100166232672 100288789128 100355941446 100516568064 100562091872 101040470091 101315821284 101477984256 101498175174 102065614596 102238578432 102284882136 102422593152 102468980196 102537592347 102701710848 103296427443 103471477056 103518339138 103657710816 103684027392 103704657243 103880398656 104461156224 104649171264 104719243248 104934356736 105133096048 105720856992 105911139312 106074926056 106090619904 106244706304 106704960714 106875749376 106924153248 106995748536 107126661114 107167002624 107369970432 107970236928 108164567808 108213555384 108396937728 108592036608 109024633773 109199135232 109272253824 109405951776 109654437888 109704100224 109772362568 110515971456 110725282008 110896513604 110902505472 111074011136 111555186201 111733737984 111784342032 112038230016 112158718276 112687011756 112824887769 112867375104 113081139072 113109848064 113132353356 113307307378 113313429504 113488663552 114162732288 114473843712 114545073984 114596951282 115539424704 115718101152 115926377072 116122829824 116614924668 116644530816 116865448488 117035184288 117113549816 117256841834 117300998144 117809148654 117997710336 118051151328 118274733054 118446515704 118464039936 118647239168 119150031726 119334291813 119351947392 119525294592 119751668256 119805903613 120370217103 120562877952 120791216736 120966654336 121195757848 121226526976 121389740032 121740249807 121946554944 122166041184 122354965392 122425395488 122632861696 123361242624 123417112752 123493907889 123805814784 123830448236 124028647424 124565942259 124765318656 124958262528 125014855944 125298793472 126043008768 126465138624 126522414502 126724922368 127477608192 127674746496 127916554728 127990186192 128783074176 128863208232 129214380768 129233498112 129459104974 129507856384 129666313216 130182863796 130391230464 130417174206 130638183552 130697349396 130772581544 130932585806 130981892096 131664582324 131752743543 131963622912 132213554016 132273433343 132485146112 133252330167 133272044928 133478144064 133554976896 133718385504 133807921928 134022090752 134465956416 134720626788 135087761712 135330900232 136087486128 136318104576 136345227579 136379842848 136563457536 136625306928 136716789796 136935614464 137649336066 137728569924 137961969408 138024452184 138210281088 138245369856 138272876324 138507198208 139281541632 139532228352 139625657664 139688893922 139912475648 140578045344 140641712937 140961142656 141214852416 141454159872 142273280952 142500999168 142565537664 142660998048 142835548152 143159960576 143634089808 143906124069 143960315904 143988959466 144219423744 144284740512 144529250304 144558007066 144789382144 145366178364 145598846976 145696338432 145853023327 145874602368 146272133632 146967956496 147119154237 147354628608 147633709344 148459075776 148740248268 148978317312 149045789376 150162912072 150249349008 150433183692 150533912169 150774852096 150843137808 151973731926 152216976384 152247262761 152631791616 152726765312 153427323204 153633889728 153703470294 154052566272 154290801536 155207215584 155277508707 155486566224 155526041088 155820597984 156046912384 156973756896 157078864872 157330280448 157401535104 157699644072 157952053248 158581285488 158866708968 159112389084 159135929856 159367059456 159668891008 160386229872 160493622804 160689991671 160750503936 161031130997 161054955648 161288872448 162246851712 162320333076 162595406592 162888054912 163139953856 163908380736 164108927664 164481656832 164556150336 164658543852 165773957184 166054883328 166087923012 166344770406 166353758208 166611016704 166644167041 166686474592 167676513048 168057345024 168238077414 168620184832 169621708608 169664772096 169698530034 169960961067 169970144256 170232995328 170555406304 171710765568 171817610976 171895426923 172285841024 173309137056 173577151728 173889565608 174184244736 174263132528 175298172732 175552776432 175670324724 175885262751 175951497216 175986506014 176284738688 177076726992 177412099581 177669773556 177696059904 177970858752 178073302528 178291180672 179287941888 179627502384 179812299623 180117015616 181186825104 181449981504 181757472768 181793636772 181839790464 182084610048 182167075904 183249061776 183532448088 183638093232 183949292544 183985892651 184032602912 184280374784 185125669128 185421975552 185708722176 185745672354 186042971136 186167543552 187437393792 187522283916 187948190208 188286469888 189697707936 189783621753 190087383552 190214664064 190447397536 191512119744 191874832092 191985279288 192292564992 192379654016 193294812348 193821571152 193850247168 194188657461 194261784576 194499469824 195274295694 195586845696 195625761309 195957275328 196046024094 196158872316 196398878709 196472838144 196844945792 197496873486 197945434368 198320331024 198727719168 200217216096 200332465344 200577578256 200711882892 201033136128 201124183744 202080940182 202631642568 202955968512 202996350348 204131229192 204477156864 204569764272 204845186304 204937960392 205075184694 205403421696 206474004099 206592854886 206942954112 207036678276 207315421632 207368054784 207409314486 207760797312 208922312448 209298342528 209438486496 209533340883 209868713472 210266192096 211441713984 211822278624 212149852112 212181239808 213409921428 213751498752 213848306496 213991497072 214253322228 214739940864 215940473856 215983439199 216329135616 216427110768 216793875456 216837010599 217184073216 218049267546 218398270464 218544507648 218811903552 219408200448 219544725136 221031942912 221450564016 221793027208 222148022272 223110372402 223467475968 223568684064 224076460032 224317436552 225374023512 225649775538 225734750208 226162278144 226264706712 226614614756 226626859008 226977327104 227960597889 228325464576 228947687424 229090147968 229193902564 230555205441 231078849408 231436202304 231852754144 232245659648 233229849336 233289061632 233730896976 234070368576 234227099632 234513683668 235618297308 235995420672 236102302656 236549466108 236893031408 236928079872 237294478336 238300063452 238668583626 238703894784 239050589184 239503336512 239611807226 240740434206 241125755904 241582433472 241933308672 242391515696 242453053952 243480499614 243893109888 244332082368 244709930784 244850790976 245265723392 246722485248 246834225504 246987815778 247660896472 248057294848 249131884518 249517155609 249530637312 249916525056 250029711888 250503253009 250597586944 252086017536 252357116121 252930277248 253044829004 253449844736 254547795051 254955216384 255349492992 255833109456 255980372384 257566148352 257726416464 258428761536 258918209948 259332626432 260365727592 260782460928 260834348412 261276367104 261394698792 261545163088 261865171612 263329164648 263505487086 263927245824 263979759021 264427108032 264546866686 264970292224 266504660334 266544089856 266956288128 267109953792 267436771008 267615843856 268931912832 269441253576 270175523424 270661800464 272174972256 272636209152 272690455158 272759685696 273126915072 273250613856 273433579592 273871228928 275298672132 275457139848 275923938816 276048904368 276420562176 276545752648 277014396416 278563083264 278618508531 279064456704 279251315328 279377787844 279824951296 281156090688 281283425874 281922285312 282429704832 284546561904 285131075328 285321996096 285671096304 286319921152 287268179616 287812248138 287920631808 287977918932 288438847488 288569481024 289058500608 289116014132 289578764288 290732356728 291197693952 291392676864 291706046654 291749204736 292544267264 293935912992 294069036141 294238308474 294709257216 295267418688 296918151552 297480496536 297956634624 298091578752 300325824144 300498698016 300866367384 301067824338 301549704192 301686275616 303947463852 304433952768 304494525522 304965412411 305453530624 306854646408 307267779456 307406940588 307612777041 308105132544 308581603072 309889282329 310414431168 310555017414 310973132448 311052082176 311113971729 311641195968 312093824768 313947513792 314157729744 314803070208 315399288144 317162570976 317733417936 318224778168 318271859712 318734118912 319337782016 320772459744 320987245608 321379983342 321501007872 322062261994 322109911296 322577744896 324493703424 324640666152 325190813184 325776109824 326279907712 327816761472 328217855328 328963313664 329112300672 329317087704 331547914368 332175846024 332689540812 332707516416 333222033408 333288334082 333372949184 335353026096 336114690048 336476154828 336701455721 337240369664 339243417216 339329544192 339397060068 339921922134 339940288512 340465990656 340533732649 341110812608 343421531136 343635221952 343790853846 344571682048 346618274112 347154303456 347779131216 348368489472 348526265056 350596345464 351105552864 351340649448 351770525502 351902994432 351973012028 352569477376 354153453984 354824199162 355339547112 355392119808 355941717504 356146605056 356582361344 358002875439 358575883776 359255004768 359417710839 359624599246 360234031232 362373650208 362899963008 363587273544 363679580928 364169220096 364334151808 366498123552 367064896176 367276186464 367898585088 367971785302 368065205824 368560749568 370251338256 370481723667 371417444352 371491344708 372085942272 372335087104 374874787584 375044567832 375896380416 375971171939 376572939776 379395415872 379567243506 380174767104 380429328128 380894795072 383024239488 383749664184 383970558576 384759308032 386589624696 387643142304 387700494336 388377314922 388523569152 388998939648 390548591388 391173691392 391251522618 391914550656 392092048188 392317744632 392797757418 392945676288 393689891584 394993746972 395258230629 395890868736 396640662048 396820300029 397455438336 399756990501 400434432192 400664930688 401155156512 401423765784 402066272256 402248367488 404161880364 405263285136 405992700696 408262458384 408954313728 409035682737 409139528544 409690372608 409875920784 410150369388 410806843392 412948008198 413185709772 413885908224 414073356552 414630843264 414736109568 414818628972 415521594624 417844624896 418596685056 418876972992 419066681766 419737426944 420532384192 421925138811 422883427968 423644557248 424299704224 424362479616 426819842856 427502997504 427696612992 427982994144 428506644456 429479881728 431718372207 431880947712 431966878398 432658271232 432854221536 433587750912 433674021198 434368146432 436098535092 436796540928 437089015296 437559069981 437623807104 438816400896 439089450272 441357462711 442063885824 442901128032 443586054416 446220744804 446934951936 447137368128 448634873104 450748047024 451299551076 451601736507 452324556288 452529413424 453229229512 453954654208 455921195778 456650929152 456741788283 457895374848 458180295936 458387805128 461110410882 462157698816 462872404608 463705508288 464491319296 465832526121 466459698672 466578123264 467461793952 468140737152 468454199264 469027367336 471236594616 471990841344 472204605312 473098932216 473786062816 473856159744 474588956672 476600126904 477337167252 477407789568 478101178368 479006673024 479223614452 481480868412 482069975013 482251511808 483093392991 483164866944 483866617344 484783031392 484906107904 486960999228 487786219776 488664164736 489419861568 489701581952 493444970496 493668451008 493975631556 495321792944 498263769036 499034311218 499061274624 499833050112 499932501123 500059423776 501006506018 501195173888 504172035072 504714232242 505860554496 506089658008 506899689472 509095590102 509882883201 509910432768 510698985984 511666218912 511960744768 515132296704 515452832928 515686280769 516857523072 517836419896 518665252864 520731455184 521668696824 522552734208 522789397584 523090326176 523730343224 526658329296 527010974172 527655788253 527854491648 527959518042 528854216064 529093733372 529940584448 532236298743 533009320668 533088179712 533912576256 534219907584 534873542016 535231687712 537863825664 538882507152 539436898869 540351046848 541323600928 544349944512 545272418304 545380910316 545519371392 546253830144 546501227712 546867159184 550597344264 550914279696 551847877632 551957677953 552097808736 552841124352 553091505296 554028792832 557126166528 557237017062 558128913408 558502630656 558755575688 559649902592 562312181376 562566851748 563844570624 564859409664 569093123808 569350865259 570262150656 570643992192 571342192608 572639842304 574536359232 575624496276 575955837864 576877694976 577138962048 578232028264 579157528576 581464713456 582565972383 582785353728 583412093308 583498409472 585088534528 586877283927 587871825984 588138072282 588476616948 589196636127 589418514432 590534837376 593836303104 594960993072 596183157504 600651648288 600997396032 601732734768 602135648676 603099408384 603372551232 607894927704 608867905536 608989051044 609930824822 610907061248 613709292816 614535558912 614813881176 615225554082 616210265088 617163206144 619778564658 620828862336 621110034828 621946264896 622104164352 622227943458 623190190579 623282391936 624187649536 627895027584 628315459488 628600022649 629606140416 630798576288 634325141952 635466835872 636449556336 636543719424 637654953223 638675564032 641544919488 641974491216 642759966684 644124523988 644219822592 644912630087 645155489792 647950317597 648987406848 649281332304 650381626368 650511031797 651552219648 652559815424 655633522944 656435710656 658224601344 658634175408 663095828736 664351692048 665379081624 666444066816 666576668164 666745898368 670706052192 672229380096 672952309656 673402911442 674480739328 678486834432 678794120136 679843844268 679880577024 680931981312 681067465298 682221625216 686843062272 687270443904 687581707692 688042105169 689143364096 693236548224 694308606912 695558262432 695873279761 696736978944 697052530112 701192690928 702211105728 702681298896 703541051004 703946024056 705138954752 708306907968 709648398324 710679094224 710784239616 711883435008 712025077357 712293210112 713164722688 716005750878 717151767552 718510009536 718835421678 719249198492 720468062464 724747300416 725799926016 727174547088 727359161856 728668303616 732996247104 734129792352 734552372928 735797170176 735943570604 736130411648 737121499136 740502676512 740963447334 742982689416 744171884544 744670174208 748551466827 749749575168 750089135664 751509759027 751792760832 751942343878 753145879552 757071348363 758790831744 759134487012 760349534208 760858656256 761789590144 766048478976 767499328368 767941117152 768288916571 769518616064 773179249392 775286284608 776754629844 777997879296 781097182776 782347382784 782503045236 783829101312 784184096376 784635489264 785595514836 786121541327 787379783168 789987493944 790516461258 791781737472 791939277063 793281324096 793640600058 794910876672 795069038863 799513981002 800868864384 801329861376 802310313024 802847531568 804496734976 808323760728 810526570272 811985401392 816524916768 817908627456 818071365474 818279057088 819380745216 819751841568 820300738776 821613686784 825896016396 826371419544 827771816448 828146713104 829261686528 829637257944 831043189248 835689249792 835855525593 837193370112 837753945984 838133363532 839474853888 841064768384 843850277622 845766855936 847289114496 848599408448 853639685712 855393225984 855965988288 857013288912 858959763456 863436744414 863761895424 863933756796 865316542464 865708443072 867175501824 867348042396 868736292864 872197070184 873593081856 874178030592 875118139962 875247614208 877632801792 878178900544 882207108423 882714925422 884127771648 885802256064 887172108832 892441489608 893869903872 894274736256 897269746208 901496094048 902599102152 903203473014 904649112576 905058826848 906458459024 911842391556 913301858304 913483576566 914896237233 916360591872 916775610256 922220821764 922838331123 924315397632 925744809216 927411016576 931665052242 932919397344 933156246528 933341915187 934923587904 936281474304 936908398528 938054734672 942473189232 944409210624 946197864432 947572125632 949177913344 953200253808 954674334504 954815579136 956202356736 958013346048 958447228904 962961736824 964139950026 964503023616 966186785982 966329733888 967733234688 969566062784 969812215808 973921998456 975572439552 977328329472 978839723136 979403163904 986889940992 987336902016 987951263112 990643585888 996527538072 998068622436 998122549248 999666100224 999865002246 1000118847552 1002013012036 1008344070144 1009428464484 1010104367163 1011721108992 1012179316016 1018191180204 1019765766402 1019820865536 1021397971968 1021601197947 1023332437824 1023921489536 1030264593408 1030905665856 1031372561538 1033715046144 1035672839792 1041462910368 1043337393648 1045105468416 1045578795168 1046180652352 1047460686448 1053316658592 1054021948344 1055311576506 1055708983296 1055919036084 1057708432128 1058187466744 1059881168896 1064472597486 1066018641336 1066176359424 1067825152512 1068439815168 1069747084032 1070463375424 1074008626317 1075727651328 1077765014304 1078253132517 1078873797738 1080702093696 1082647201856 1088699889024 1090761820632 1091038742784 1092507660288 1093002455424 1093734318368 1101194688528 1101828559392 1103695755264 1103915355906 1104195617472 1105682248704 1106183010592 1108057585664 1111445171001 1114252333056 1114474034124 1116257826816 1117005261312 1117511151376 1124624362752 1125133703496 1127689141248 1127913515817 1129718819328 1138186247616 1138701730518 1140524301312 1141287984384 1142684385216 1149072718464 1151248992552 1151911675728 1154277924096 1156464056528 1162929426912 1165131944766 1165570707456 1166824186616 1166996818944 1170177069056 1173754567854 1175743651968 1176276144564 1176953233896 1178393272254 1178837028864 1181069674752 1185774691887 1187672606208 1189921986144 1190460900087 1192366315008 1199270971503 1201303296576 1201994792064 1203465469536 1204271297352 1206198816768 1206745102464 1215789855408 1217978102088 1219861649644 1221814122496 1227107048211 1227418585632 1229071117824 1229627762352 1230451108164 1232420530176 1234326412288 1239557129316 1241657724672 1242220069656 1243892529792 1244208328704 1244455886916 1246380381158 1246564783872 1248375299072 1255790055168 1256630918976 1257200045298 1259212280832 1261597152576 1268650283904 1270933671744 1272899112672 1273087438848 1275309906446 1277351128064 1283089838976 1283948982432 1285519933368 1288249047976 1288439645184 1289825260174 1290310979584 1295900635194 1297974813696 1298562664608 1300763252736 1301022063594 1303034034847 1303104439296 1305119630848 1311267045888 1312677209943 1312871421312 1316449202688 1317268350816 1317864939743 1324072388133 1326191657472 1328703384096 1330758163248 1333153336328 1333491796736 1341412104384 1345904619312 1346805822884 1348961478656 1354805209521 1356973668864 1357588240272 1359687688536 1361863962624 1362134930596 1364443250432 1370225364849 1373686124544 1374540887808 1375163415384 1376084210338 1378286728192 1386473096448 1388617213824 1391116524864 1391746559522 1393473957888 1394105060224 1402385381856 1404422211456 1405362597792 1407082102008 1407892048112 1410277909504 1416613815936 1419296796648 1421358188448 1421568479232 1423766870016 1424050154714 1424586420224 1426329445376 1432011501756 1434303535104 1437020019072 1437670843356 1438498396984 1440936124928 1449280178973 1449494600832 1451599852032 1454349094176 1454718323712 1455007766773 1457336607232 1465992494208 1468259584704 1469104745856 1471887141208 1472260823296 1474242998272 1481005353024 1481926894668 1485965378832 1489340348416 1497102933654 1499499150336 1499797503369 1500178271328 1503019518054 1503585521664 1503884687756 1506291759104 1514142696726 1517581663488 1518268974024 1520699068416 1521717312512 1523579180288 1529648649603 1532096957952 1534998656736 1535882234304 1536577833142 1539037232128 1546358498784 1547058842307 1550572569216 1553509259688 1555995758592 1562194365552 1565006090472 1567658202624 1568368192752 1569270978528 1571191029672 1572243082654 1574759566336 1579974987888 1581032922516 1582967364759 1583563474944 1583878554126 1586562648192 1587281200116 1589821753344 1590138077726 1599027962004 1601737728768 1602659722752 1604620626048 1605695063136 1606422280103 1608993469952 1616647521456 1618310696607 1621053140544 1623970802784 1633049833536 1635817254912 1636142730948 1636558114176 1638761490432 1639503683136 1640601477552 1651792032792 1652742839088 1655543632896 1655873033859 1656293426208 1658523373056 1659274515888 1662086378496 1671378499584 1671711051186 1674386740224 1675507891968 1676266727064 1678949707776 1682129536768 1687700555244 1691533711872 1694578228992 1697198816896 1707279371424 1708052595777 1710786451968 1711931976576 1714026577824 1717919526912 1726873488828 1727867513592 1730633084928 1731416886144 1734696084792 1737472585728 1744394140368 1747697917149 1748356061184 1750236279924 1750495228416 1755265603584 1756357801088 1764414216846 1765429850844 1767589908381 1768255543296 1771342440967 1771604512128 1774344217664 1784882979216 1788549472512 1794539492416 1802992188096 1805198204304 1806406946028 1809298225152 1810117653696 1812916918048 1823684783112 1826603716608 1826967153132 1829792474466 1832721183744 1833551220512 1844441643528 1845676662246 1848630795264 1851489618432 1854822033152 1863330104484 1865838794688 1866312493056 1866683830374 1869570571737 1869847175808 1872562948608 1873816797056 1876109469344 1884946378464 1885800067947 1888818421248 1892395728864 1895144251264 1906400507616 1909348669008 1909631158272 1912964859669 1916026692096 1916894457808 1925923473648 1928279900052 1932373571964 1932659467776 1934737890261 1935466469376 1939132125568 1939624431616 1947843996912 1951144879104 1951533095391 1954656658944 1957679446272 1958806327808 1974673804032 1975902526224 1981287171776 1993055076144 1996137244872 1999332200448 1999730004492 2000237695104 2004026024072 2016688140288 2018856928968 2020208734326 2023442217984 2023844819161 2024358632032 2036382360408 2039531532804 2039641731072 2042795943936 2043202395894 2046664875648 2047842979072 2060529186816 2061811331712 2062745123076 2064126315507 2067430092288 2071345679584 2082925820736 2086674787296 2087619839283 2090210936832 2091157590336 2092361304704 2094921372896 2106633317184 2108043896688 2110623153012 2111838072168 2115416864256 2116374933488 2128945194972 2132037282672 2132352718848 2135650305024 2136075232071 2136879630336 2139494168064 2140926750848 2148017252634 2151455302656 2155530028608 2156506265034 2157747595476 2161404187392 2165294403712 2177399778048 2181523641264 2182077485568 2186004910848 2187468636736 2202389377056 2203657118784 2207391510528 2207830711812 2208391234944 2211364497408 2212366021184 2216115171328 2222890342002 2228948068248 2232515653632 2234010522624 2235022302752 2245654400481 2249248725504 2250267406992 2254529277081 2255378282496 2255827031634 2259437638656 2271214045089 2276372495232 2277403461036 2281048602624 2282575968768 2285368770432 2298145436928 2302497985104 2303823351456 2304866749713 2308555848192 2312928113056 2325858853824 2330263889532 2333648373232 2333993637888 2347509135708 2351487303936 2352552289128 2353906467792 2356786544508 2358364623981 2362139349504 2371549383774 2375345212416 2375817831189 2379843972288 2380921800174 2384732630016 2385207116589 2398541943006 2402606593152 2403989584128 2406930939072 2408542594704 2413490204928 2431579710816 2435956204176 2439723299288 2443628244992 2454214096422 2454837171264 2458142235648 2459255524704 2460902216328 2464841060352 2468652824576 2479114258632 2483315449344 2484440139312 2487785059584 2488911773832 2492760762316 2493129567744 2496750598144 2507566576779 2511580110336 2513261837952 2514400090596 2518424561664 2523194305152 2537300567808 2541867343488 2545798225344 2550619812892 2554702256128 2566179677952 2567897964864 2571039866736 2576498095952 2576879290368 2579650520348 2591801270388 2595949627392 2597125329216 2601526505472 2602044127188 2606068069694 2606208878592 2610239261696 2622534091776 2625354419886 2625742842624 2632898405376 2634536701632 2635729879486 2648144776266 2652383314944 2657406768192 2661516326496 2662721723383 2666306672656 2666983593472 2682824208768 2691809238624 2693611645768 2697922957312 2709610419042 2713947337728 2715176480544 2719375377072 2724269861192 2728886500864 2740450729698 2744688711699 2749081775616 2750326830768 2752168420676 2755535783099 2756573456384 2768514993369 2772946192896 2777234427648 2782233049728 2783493119044 2788210120448 2800025745561 2804770763712 2808844422912 2810725195584 2814164204016 2815784096224 2820555819008 2833227631872 2838593593296 2842716376896 2847533740032 2848100309428 2852658890752 2864023003512 2868607070208 2874040038144 2875341686712 2876996793968 2881872249856 2898560357946 2898989201664 2903199704064 2908698188352 2909436647424 2910015533546 2914673214464 2931984988416 2936519169408 2938209491712 2943774282416 2944521646592 2962010706048 2963853789336 2971930757664 2978680696832 2994205867308 2998998300672 2999595006738 3000356542656 3006039036108 3007769375512 3012583518208 3028285393452 3030313101489 3035163326976 3036537948048 3042288966889 3043434625024 3047158360576 3059297299206 3064193915904 3064803593841 3069997313472 3071764468608 3073155666284 3078074464256 3092716997568 3094117684614 3101145138432 3107018519376 3124388731104 3130012180944 3135316405248 3136736385504 3138541957056 3142382059344 3144486165308 3149519132672 3159949975776 3162065845032 3165934729518 3167126949888 3167757108252 3173125296384 3174562400232 3179643506688 3180276155452 3198055924008 3203475457536 3205319445504 3209241252096 3211390126272 3212844560206 3217986939904 3233295042912 3234759397551 3236621393214 3242106281088 3247941605568 3266099667072 3272285461896 3273116228352 3277522980864 3279007366272 3281202955104 3303584065584 3305485678176 3311087265792 3311746067718 3312586852416 3317046746112 3318549031776 3324172756992 3342756999168 3343422102372 3348773480448 3351015783936 3352533454128 3354619536521 3364259073536 3375401110488 3383067423744 3383740547451 3389156457984 3394397633792 3414558742848 3416105191554 3421572903936 3423863953152 3428053155648 3453746977656 3455735027184 3462833772288 3469392169584 3488788280736 3495395834298 3496712122368 3500472559848 3500990456832 3510531207168 3512715602176 3528828433692 3530859701688 3535179816762 3536511086592 3542684881934 3543209024256 3548688435328 3569765958432 3571382700261 3577098945024 3589078984832 3605984376192 3610396408608 3612813892056 3618596450304 3620235307392 3625833836096 3647369566224 3653934306264 3659584948932 3665442367488 3667102441024 3688883287056 3691353324492 3697261590528 3702979236864 3703716012931 3709644066304 3726660208968 3731677589376 3732624986112 3733367660748 3739141143474 3739694351616 3745125897216 3747633594112 3752218938688 3769892756928 3771600135894 3777636842496 3784791457728 3790288502528 3812801015232 3818697338016 3819262316544 3825929719338 3832053384192 3833788915616 3851846947296 3856559800104 3864747143928 3865318935552 3869475780522 3870932938752 3878264251136 3895687993824 3902289758208 3903066190782 3909102104541 3909313317888 3915358892544 3917612655616 3938031629829 3949347608064 3951805052448 3953594819229 3962574343552 3986110152288 3992274489744 3999460008984 4000475390208 4008052048144 4037713857936 4040417468652 4046884435968 4047689638322 4048717264064 4072764720816 4079063065608 4085591887872 4086404791788 4093329751296 4095685958144 4121058373632 4123622663424 4125490246152 4128252631014 4134860184576 4135682891329 4142691359168 4165851641472 4173349574592 4175239678566 4180421873664 4182315180672 4184722609408 4189842745792 4213266634368 4216087793376 4221246306024 4223676144336 4230833728512 4232749866976 4257890389944 4264074565344 4264705437696 4271300610048 4272150464142 4273759260672 4278988336128 4281853501696 4296034505268 4302910605312 4311060057216 4313012530068 4315495190952 4322808374784 4330588807424 4347840536919 4354799556096 4363047282528 4364154971136 4365023300319 4372009821696 4374937273472 4404778754112 4407314237568 4415661423624 4416782469888 4422728994816 4424732042368 4445780684004 4457896136496 4468021045248 4470044605504 4491308800962 4498497451008 4499392510107 4500534813984 4509058554162 4510756564992 4511654063268 4518875277312 4542428090178 4552744990464 4554806922072 4562097205248 4565151937536 4570737540864 4588945948809 4596290873856 4604995970208 4607646702912 4609733499426 4617111696384 4625856226112 4641176526921 4651717707648 4660527779064 4667296746464 4667987275776 4695018271416 4702974607872 4705104578256 4707812935584 4713573089016 4716729247962 4724278699008 4743098767548 4748902094277 4750690424832 4751635662378 4759687944576 4761843600348 4769465260032 4770414233178 4797083886012 4805213186304 4807979168256 4813861878144 4817085189408 4819266840309 4826980409856 4854932089821 4863159421632 4871912408352 4879446598576 4908428192844 4909674342528 4916284471296 4918511049408 4921804432656 4937305649152 4958228517264 4966630898688 4967619101577 4968880278624 4975570119168 4977823547664 4985521524632 4986259135488 4993501196288 5015133153558 5023160220672 5026523675904 5028800181192 5036849123328 5046388610304 5074601135616 5083734686976 5091596450688 5101239625784 5109404512256 5124157787331 5132359355904 5135795929728 5142079733472 5152996191904 5153758580736 5159301040696 5183602540776 5191899254784 5194250658432 5204088254376 5212136139388 5212417757184 5220478523392 5243093751447 5245068183552 5250708839772 5251485685248 5265796810752 5269073403264 5271459758972 5296289552532 5302769725143 5304766629888 5314027322901 5314813536384 5323032652992 5325443446766 5332613345312 5333967186944 5365648417536 5383618477248 5387223291536 5419220838084 5427894675456 5430352961088 5438750754144 5448539722384 5457773001728 5480901459396 5489377423398 5498163551232 5500653661536 5504336841352 5511071566198 5513146912768 5537029986738 5545892385792 5554468855296 5564466099456 5566986238088 5576420240896 5600051491122 5608711715211 5609541527424 5617688845824 5621450391168 5628328408032 5631568192448 5641111638016 5657400203841 5666455263744 5677187186592 5685432753792 5696200618856 5705317781504 5728046007024 5738894579007 5748080076288 5750683373424 5753993587936 5763744499712 5797120715892 5797978403328 5804213670783 5806399408128 5817396376704 5818873294848 5820031067092 5829346428928 5854599286173 5863969976832 5873038338816 5876418983424 5887548564832 5889043293184 5924021412096 5927707578672 5943861515328 5988411734616 5997996601344 5999190013476 6000713085312 6012078072216 6015538751024 6056570786904 6060626202978 6070326653952 6071534457483 6073075896096 6084577933778 6086869250048 6094316721152 6118594598412 6128387831808 6129607187682 6139994626944 6143528937216 6146311332568 6156148928512 6185433995136 6188235369228 6192378946521 6202290276864 6214037038752 6248777462208 6260024361888 6262859517849 6270632810496 6273472771008 6277083914112 6284764118688 6288972330616 6299038265344 6319899951552 6324131690064 6331869459036 6335514216504 6346250592768 6349124800464 6360552310904 6396111848016 6406950915072 6408225696213 6410638891008 6418482504192 6422780252544 6425689120412 6435973879808 6466590085824 6469518795102 6473242786428 6484212562176 6495883211136 6532199334144 6544570923792 6546232456704 6558014732544 6562405910208 6607168131168 6610971356352 6622174531584 6623492135436 6625173704832 6634093492224 6637098063552 6648345513984 6686844204744 6697546960896 6702031567872 6705066908256 6709239073042 6728518147072 6750802220976 6763587831243 6766134847488 6767481094902 6777946695601 6778312915968 6788795267584 6829117485696 6832210383108 6843145807872 6847727906304 6855092096369 6856106311296 6907493955312 6911470054368 6914600249139 6925667544576 6938784339168 6977576561472 6990791668596 7000945119696 7001980913664 7014204485453 7025431204352 7057656867384 7061719403376 7070359633524 7075093871943 7085369763868 7086418048512 7097376870656 7127453493567 7139531916864 7142765400522 7154197890048 7155621349767 7178157969664 7211968752384 7220792817216 7225627784112 7240470614784 7251667672192 7294739132448 7307868612528 7319169897864 7330884734976 7334204882048 7377766574112 7382706648984 7394523181056 7405958473728 7407432025862 7419288132608 7453320417936 7463355178752 7466735321496 7478282286948 7479388703232 7490251794432 7495267188224 7504437877376 7539785513856 7543200271788 7555273684992 7568463156859 7569582915456 7580577005056 7625602030464 7637394676032 7651859438676 7664106768384 7667577831232 7703693894592 7713119600208 7729494287856 7730637871104 7738951561044 7744133481583 7756528502272 7791375987648 7804579516416 7806132381564 7818204209082 7818626635776 7830717785088 7832275850927 7835225311232 7876063259658 7898695216128 7903610104896 7907189638458 7925148687104 7972220304576 7984548979488 7988165170149 7998920017968 8000950780416 8016104096288 8075427715872 8080834937304 8093768871936 8095379276644 8097434528128 8145529441632 8158126131216 8172809583576 8186659502592 8191371916288 8234066135097 8247245326848 8250980492304 8256505262028 8266607349297 8269720369152 8271365782658 8285382718336 8331703282944 8346699149184 8350479357132 8364630361344 8369445218816 8379685491584 8426533268736 8432175586752 8442492612048 8447352288672 8451178082281 8461667457024 8465499733952 8515780779888 8528149130688 8542601220096 8544300928284 8557976672256 8563707003392 8592069010536 8605821210624 8622120114432 8626025060136 8630990381904 8645616749568 8647336954597 8661177614848 8695681073838 8709599112192 8726094565056 8728309942272 8730046600638 8744019643392 8749874546944 8809557508224 8814628475136 8831322847248 8833564939776 8849464084736 8891561368008 8915792272992 8936042090496 8940089211008 8982617601924 8996994902016 8998785020214 9001069627968 9018117108324 9023308126536 9037750554624 9084856180356 9090939304467 9105489980928 9109613844144 9126866900667 9130303875072 9141475081728 9177891897618 9192581747712 9194410781523 9209991940416 9215293405824 9219466998852 9234223392768 9251712452224 9282353053842 9303435415296 9321055558128 9334593492928 9390036542832 9405949215744 9410209156512 9415625871168 9427146178032 9433458495924 9448557398016 9486197535096 9497804188554 9501380849664 9503271324756 9519375889152 9523687200696 9538930520064 9540828466356 9594167772024 9610426372608 9615958336512 9627723756288 9634170378816 9638533680618 9653960819712 9704278192653 9709864179642 9726318843264 9743824816704 9758893197152 9816856385688 9819348685056 9832568942592 9837022098816 9843608865312 9916457034528 9933261797376 9935238203154 9937760557248 9951140238336 9955647095328 9971043049264 9972518270976 10030266307116 10046320441344 10053047351808 10057600362384 10063858609563 10092777220608 10149202271232 10151221642353 10167469373952 10183192901376 10202479251568 10248315574662 10264718711808 10271591859456 10284159466944 10305992383808 10318602081392 10367205081552 10388501316864 10408176508752 10424272278776 10440957046784 10486187502894 10490136367104 10501417679544 10502971370496 10531593621504 10538146806528 10542919517944 10592579105064 10605539450286 10609533259776 10628054645802 10629627072768 10646065305984 10650886893532 10665226690624 10667934373888 10714148100783 10731296835072 10767236954496 10774446583072 10838441676168 10855789350912 10860705922176 10877501508288 10897079444768 10915546003456 10961802918792 10978754846796 10996327102464 11001307323072 11008673682704 11022143132396 11074059973476 11091784771584 11108937710592 11111148038793 11128932198912 11133972476176 11152840481792 11200102982244 11217423430422 11219083054848 11235377691648 11242900782336 11256656816064 11263136384896 11314800407682 11332910527488 11354374373184 11370865507584 11392401237712 11456092014048 11477789158014 11496160152576 11501366746848 11507987175872 11527488999424 11594241431784 11595956806656 11608427341566 11612798816256 11634792753408 11640062134184 11658692857856 11709198572346 11727306313623 11727939953664 11746076677632 11752837966848 11775097129664 11778086586368 11814094889487 11848042824192 11855415157344 11860784457687 11887723030656 11976823469232 11998380026952 12001426170624 12024156144432 12031077502048 12113141573808 12121252405956 12140653307904 12143068914966 12146151792192 12169155867556 12188633442304 12237189196824 12256775663616 12259214375364 12279989253888 12287057874432 12292622665136 12370867990272 12376470738456 12384757893042 12404580553728 12407048673987 12428074077504 12497554924416 12520048723776 12525719035698 12541265620992 12546945542016 12554167828224 12569528237376 12577944661232 12639799903104 12648263380128 12663738918072 12671028433008 12692501185536 12698249600928 12721104621808 12792223696032 12813901830144 12816451392426 12821277782016 12836965008384 12845560505088 12851378240824 12871947759616 12933180171648 12939037590204 12946485572856 12968425124352 12991766422272 13043521610757 13064398668288 13089141847584 13092464913408 13095069900957 13116029465088 13124811820416 13214336262336 13221942712704 13246984270872 13250347409664 13268186984448 13274196127104 13373688409488 13404063135744 13410133816512 13418478146084 13457036294144 13498177530321 13501604441952 13527175662486 13532269694976 13534962189804 13555893391202 13556625831936 13577590535168 13658234971392 13664420766216 13686291615744 13695455812608 13710184192738 13712212622592 13814987910624 13822940108736 13829200498278 13851335089152 13877568678336 13955153122944 13981583337192 14001890239392 14003961827328 14028408970906 14050862408704 14115313734768 14123438806752 14140719267048 14150187743886 14170739527736 14172836097024 14194753741312 14254906987134 14279063833728 14285530801044 14308395780096 14311242699534 14333374383317 14356315939328 14423937504768 14441585634432 14451255568224 14457800520927 14480941229568 14503335344384 14564796269463 14589478264896 14615737225056 14638339795728 14668409764096 14755533148224 14765413297968 14811916947456 14814864051724 14838576265216 14902857304731 14906640835872 14926710357504 14933470642992 14956564573896 14958777406464 14980503588864 14990534376448 15008875754752 15079571027712 15086400543576 15110547369984 15136926313718 15139165830912 15161154010112 15251204060928 15274789352064 15303718877352 15328213536768 15335155662464 15407387789184 15426239200416 15458988575712 15461275742208 15477903122088 15488266963166 15513057004544 15582751975296 15612264763128 15636408418164 15637253271552 15661435570176 15664551701854 15670450622464 15752126519316 15797390432256 15807220209792 15814379276916 15824968418887 15850297374208 15942081968703 15944440609152 15969097958976 15976330340298 15997840035936 16001901560832 16005085434503 16032208192576 16150855431744 16161669874608 16190758553288 16194869056256 16291058883264 16316252262432 16345619167152 16373319005184 16382743832576 16468132270194 16494490653696 16501960984608 16513010524056 16533214698594 16539440738304 16542731565316 16570765436672 16663406565888 16693398298368 16700958714264 16729260722688 16738890437632 16759370983168 16826135145633 16853066537472 16864351173504 16884985224096 16894704577344 16902356164562 16923334914048 16930999467904 17031561559776 17056298261376 17088601856568 17115953344512 17127414006784 17184138021072 17216683737021 17244240228864 17252050120272 17261980763808 17291233499136 17294673909194 17322355229696 17391362147676 17412641012349 17419198224384 17452189130112 17456619884544 17460093201276 17488039286784 17499749093888 17619115016448 17629256950272 17662645694496 17667129879552 17670645081133 17698928169472 17783122736016 17831584545984 17880178422016 17965235203848 17993989804032 17997570040428 18002139255936 18036234216648 18046616253072 18169712360712 18181878608934 18210979961856 18214603372449 18219227688288 18253733801334 18260607750144 18282950163456 18355783795236 18385163495424 18388821563046 18419983880832 18430586811648 18438933997704 18468446785536 18503424904448 18564706107684 18577136839563 18606870830592 18642111116256 18669186985856 18780073085664 18788578553547 18811898431488 18820418313024 18831251742336 18854292356064 18866916991848 18897114796032 18972395070192 18995608377108 19006542649512 19038751778304 19047374401392 19081656932712 19188335544048 19220852745216 19224677088639 19231916673024 19255447512576 19268340757632 19277067361236 19307921639424 19408556385306 19419728359284 19452637686528 19487649633408 19517786394304 19633712771376 19638697370112 19674044197632 19687217730624 19832914069056 19866523594752 19870476406308 19875521114496 19902280476672 19911294190656 19942086098528 19945036541952 20060532614232 20092640882688 20106094703616 20115200724768 20127717219126 20185554441216 20290763493729 20298404542464 20302443284706 20333840086803 20334938747904 20366385802752 20404958503136 20496631149324 20529437423616 20543183718912 20565276289107 20568318933888 20611984767616 20637204162784 20734410163104 20743800747417 20777002633728 20816353017504 20848544557552 20972375005788 21002835359088 21005942740992 21042613456359 21076293613056 21085839035888 21185158210128 21211078900572 21225281615829 21256109291604 21259254145536 21292130611968 21301773787064 21330453381248 21335868747776 21428296201566 21462593670144 21466864049301 21534473908992 21548893166144 21676883352336 21721411844352 21755003016576 21794158889536 21831092006912 21923605837584 21957509693592 21992654204928 22002614646144 22017347365408 22044286264792 22148119946952 22183569543168 22217875421184 22222296077586 22257864397824 22267944952352 22305680963584 22400205964488 22434846860844 22438166109696 22470755383296 22485801564672 22513313632128 22526272769792 22629600815364 22665821054976 22705389470577 22708748746368 22741731015168 22784802475424 22912184028096 22955578316028 22992320305152 23002733493696 23015974351744 23188482863568 23191913613312 23216854683132 23232400444749 23269585506816 23280124268368 23418397144692 23454612627246 23455879907328 23492153355264 23496827552781 23505675933696 23550194259328 23556173172736 23628189778974 23696085648384 23710830314688 23721568915374 23775446061312 23953646938464 23964495510447 23996760053904 24002852341248 24048312288864 24062155004096 24226283147616 24242504811912 24281306615808 24286137829932 24292303584384 24338311735112 24377266884608 24474378393648 24518428750728 24559978507776 24574115748864 24585245330272 24702198405291 24741735980544 24752941476912 24769515786084 24799822047891 24809161107456 24814097347974 24856148155008 24995109848832 25040097447552 25051438071396 25093891084032 25108335656448 25139056474752 25155889322464 25279599806208 25296526760256 25327477836144 25342056866016 25353534246843 25385002371072 25396499201856 25442209243616 25584447392064 25627803660288 25632902784852 25673930016768 25691121010176 25702756481648 25866360343296 25878075180408 25892971145712 25936850248704 25942010863791 25983532844544 26087043221514 26128797336576 26178283695168 26184929826816 26190139801914 26232058930176 26249623640832 26428672524672 26443885425408 26493968541744 26500694819328 26548392254208 26747376818976 26808126271488 26820267633024 26836956292168 26914072588288 26996355060642 27003208883904 27054351324972 27069924379608 27111786782404 27113251663872 27155181070336 27272817913401 27316469942784 27328841532432 27380600702001 27390911625216 27420368385476 27424425245184 27583232344569 27629975821248 27645880217472 27658400996556 27702670178304 27755137356672 27910306245888 27963166674384 28003780478784 28056817941812 28101724817408 28230627469536 28246877613504 28281438534096 28300375487772 28341479055472 28345672194048 28389507482624 28509813974268 28558127667456 28571061602088 28616791560192 28622485399068 28666748766634 28712631878656 28847875009536 28883171268864 28902511136448 28915601041854 28961882459136 29006670688768 29129592538926 29178956529792 29231474450112 29276679591456 29289938957213 29336819528192 29511066296448 29530826595936 29629728103448 29677152530432 29805714609462 29813281671744 29853420715008 29866941285984 29913129147792 29917554812928 29969782801481 29981068752896 30017751509504 30159142055424 30172801087152 30191575828689 30273852627436 30278331661824 30310893614089 30322308020224 30453664927059 30502408121856 30549578704128 30607437754704 30670311324928 30814775578368 30852478400832 30917977151424 30955806244176 30976533926332 31026114009088 31165503950592 31224529526256 31272816836328 31322871140352 31329103403708 31504253038632 31594780864512 31614440419584 31628758553832 31649936837774 31700594748416 31884163937406 31888881218304 31938195917952 31952660680596 31995680071872 32003803121664 32010170869006 32064416385152 32301710863488 32323339749216 32337978942943 32381517106576 32389738112512 32582117766528 32632504524864 32691238334304 32746638010368 32765487665152 32936264540388 32988981307392 33003921969216 33026021048112 33066429397188 33085463130632 33141530873344 33326813131776 33333444116379 33386796596736 33401917428528 33458521445376 33465178635779 33477780875264 33518741966336 33652270291266 33706133074944 33728702347008 33769970448192 33789409154688 33804712329124 33861998935808 34063123119552 34112596522752 34177203713136 34254828013568 34368276042144 34433367474042 34488480457728 34504100240544 34523961527616 34582466998272 34589347818388 34644710459392 34782724295352 34825282024698 34838396448768 34904378260224 34920186402552 34976078573568 34999498187776 35181918940869 35238230032896 35258513900544 35325291388992 35334259759104 35341290162266 35397856338944 35566245472032 35582353373061 35663169091968 35760356844032 35930470407696 35995140080856 36004278511872 36072468433296 36093232506144 36339424721424 36363757217868 36421959923712 36429206744898 36438455376576 36507467602668 36565900326912 36711567590472 36770326990848 36777643126092 36839967761664 36861173623296 36877867995408 36947712442369 37006849808896 37129412215368 37154273679126 37213741661184 37221146021961 37284222232512 37338373971712 37560146171328 37577157107094 37623796862976 37640836626048 37662503484672 37708584712128 37733833983696 37944790140384 37991216754216 38013085299024 38077503556608 38094748802784 38163313865424 38376671088096 38441705490432 38449354177278 38463833346048 38510895025152 38536681515264 38554134722472 38615843278848 38817112770612 38839456718568 38905275373056 38975299266816 39035572788608 39267425542752 39277394740224 39285209702871 39348088395264 39374435461248 39665828138112 39740952812616 39751042228992 39804560953344 39822588381312 39884172197056 40121065228464 40212189407232 40230401449536 40255434438252 40371108882432 40581526987458 40596809084928 40604886569412 40667680173606 40669877495808 40732771605504 40740876142241 40809917006272 40993262298648 41058874847232 41086367437824 41130552578214 41136637867776 41223969535232 41274408325568 41468820326208 41487601494834 41554005267456 41632706035008 41697089115104 41944750011576 42005670718176 42011885481984 42085226912718 42152587226112 42171678071776 42370316420256 42422157801144 42450563231658 42512218583208 42518508291072 42584261223936 42603547574128 42660906762496 42856592403132 42925187340288 42933728098602 43000123149951 43068947817984 43097786332288 43353766704672 43373401562781 43442823688704 43510006033152 43588317779072 43847211675168 43915019387184 44005229292288 44034694730816 44088572529584 44296239893904 44435750842368 44444592155172 44515728795648 44535889904704 44611361927168 44800411928976 44869693721688 44876332219392 44941510766592 44971603129344 45026627264256 45052545539584 45259201630728 45331642109952 45410778941154 45417497492736 45483462030336 45569604950848 45824368056192 45911156632056 45984640610304 46005466987392 46031948703488 46376965727136 46383827226624 46433709366264 46464800889498 46539171013632 46560248536736 46836794289384 46909225254492 46911759814656 46984306710528 46993655105562 47011351867392 47100388518656 47256379557948 47392171296768 47421660629376 47443137830748 47474905256661 47550892122624 47826245906109 47907293876928 47928991020894 47993520107808 48005704682496 48015256303509 48096624577728 48124310008192 48452566295232 48485009623824 48572275659864 48584607168768 48676623470224 48948756787296 49036857501456 49119957015552 49148231497728 49170490660544 49404396810582 49483471961088 49505882953824 49539031572168 49599644095782 49618322214912 49628194695948 49712296310016 49990219697664 50080194895104 50102876142792 50187782168064 50216671312896 50278112949504 50311778644928 50478405436899 50559199612416 50593053520512 50654955672288 50684113732032 50707068493686 50770004742144 50792998403712 50884418487232 51168894784128 51265805569704 51347860033536 51382242020352 51405512963296 51650051211063 51732720686592 51756150360816 51785942291424 51873700497408 51884021727582 51967065689088 52174086443028 52237923037047 52257594673152 52356567390336 52369859653632 52380279603828 52464117860352 52499247281664 52857345049344 52887770850816 52987937083488 53001389638656 53011935243399 53096784508416 53494753637952 53640535266048 53673912584336 53992710121284 54006417767808 54108702649944 54139848759216 54223573564808 54310362140672 54545635826802 54632939885568 54643810117347 54657683064864 54761201404002 54781823250432 54840736770952 54848850490368 55166464689138 55259951642496 55291760434944 55316801993112 55405340356608 55510274713344 55731410518689 55820612491776 55926333348768 56007560957568 56113635883624 56203449634816 56365735660641 56461254939072 56493755227008 56562877068192 56600750975544 56682958110944 56691344388096 56779014965248 57019627948536 57116255334912 57142123204176 57244970798136 57333497533268 57425263757312 57674031265917 57695750019072 57766342537728 57805022272896 57831202083708 57923764918272 58013341377536 58259185077852 58357913059584 58462948900224 58553359182912 58579877914426 58673639056384 59022132592896 59061653191872 59259456206896 59611429218924 59626563343488 59706841430016 59733882571968 59826258295584 59835109625856 59939565602962 59962137505792 60035503019008 60318284110848 60345602174304 60383151657378 60547705254872 60556663323648 60621787228178 60644616040448 60907329854118 61001520260409 61004816243712 61099157408256 61214875509408 61242599637809 61340622649856 61629551156736 61695828867321 61704956801664 61835954302848 61911612488352 61953067852664 62052228018176 62231402242251 62331007901184 62449059052512 62545633672656 62658206807416 63008506077264 63127840369077 63228880839168 63257517107664 63299873675548 63401189496832 63675844847487 63768327874812 63777762436608 63876391835904 63905321361192 63991360143744 64007606243328 64020341738012 64128832770304 64400592147903 64603421726976 64646679498432 64675957885886 64763034213152 64779476225024 65164235533056 65265009049728 65382476668608 65493276020736 65872529080776 65977962614784 66007843938432 66052042096224 66132858794376 66170926261264 66283061746688 66653626263552 66666888232758 66773593193472 66803834857056 66917042890752 66930357271558 66955561750528 67037483932672 67304540582532 67412266149888 67457404694016 67539940896384 67578818309376 67609424658248 67723997871616 68116168411731 68126246239104 68225193045504 68354407426272 68509656027136 68736552084288 68866734948084 68976960915456 69008200481088 69047923055232 69178695636776 69289420918784 69565448590704 69650564049396 69697201334247 69808756520448 69840372805104 69998996375552 70363837881738 70476460065792 70490482658343 70517027801088 70650582777984 70668519518208 70682580324532 70795712677888 71132490944064 71164706746122 71326338183936 71520713688064 71860940815392 71893486531341 71990280161712 72008557023744 72144936866592 72186465012288 72678849442848 72727514435736 72843919847424 72858413489796 72876910753152 73014935205336 73131800653824 73423135180944 73555286252184 73679935523328 73722347246592 73755735990816 73895424884738 74013699617792 74258824430736 74308547358252 74399466143673 74427483322368 74442292043922 74557413651611 74568444465024 74676747943424 75120292342656 75154314214188 75281673252096 75325006969344 75417169424256 75467667967392 75889580280768 75982433508432 76026170598048 76060602740529 76155007113216 76189497605568 76326627730848 76753342176192 76883410980864 76898708354556 77021790050304 77073363030528 77108269444944 77156249339983 77634225541224 77678913437136 77810550746112 77826032591373 77950598533632 78071145577216 78534851085504 78554789480448 78570419405742 78696176790528 78748870922496 79331656276224 79481905625232 79502084457984 79645176762624 79768344394112 80242130456928 80424378814464 80460802899072 80510868876504 80742217764864 81163053974916 81209773138824 81335360347212 81339754991616 81465543211008 81481752284482 81619834012544 81986524597296 82141802106003 82172734875648 82261105156428 82273275735552 82447939070464 82548816651136 82937640652416 82975202989668 83108010534912 83253094725449 83265412070016 83394178230208 83889500023152 84011341436352 84170453825436 84305174452224 84343356143552 84740632840512 84844315602288 84901126463316 85024437166416 85037016582144 85168522447872 85185468297413 85207095148256 85321813524992 85713184806264 85850374680576 85867456197204 86000246299902 86137895635968 86195572664576 86707533409344 86746803125562 86885647377408 87020012066304 87176635558144 87694423350336 87830038774368 87869816871639 88010458584576 88069389461632 88177145059168 88592479787808 88889184310344 89031457591296 89071779809408 89600823857952 89739387443376 89752664438784 89909348404443 89943206258688 90053254528512 90105091079168 90518403261456 90574727486067 90821557882308 90834994985472 90932680842267 90966924060672 91139209901696 91648736112384 91822313264112 92010933974784 92063897406976 92753931454272 92867418732528 92929601778996 93078342027264 93120497073472 93673588578768 93818450508984 93968613421056 93987310211124 94200777037312 94512759115896 94784342593536 94843321258752 94886275661496 94949810513322 95101784245248 95120706500567 95652491812218 95814587753856 95857982041788 95987040215616 96011409364992 96030512607018 96193249155456 96248620016384 96905132590464 96970019247648 97013936828829 97144551319728 97169214337536 97353246940448 97897513574592 98073715002912 98239914031104 98296462995456 98340981321088 98808793621164 98966943922176 99011765907648 99078063144336 99199288191564 99256389391896 99424592620032 99980439395328 100000332349137 100160389790208 100205752285584 100375564336128 100395535907337 100433342625792 100556225899008 100623557289856 100956810873798 101118399224832 101186107041024 101309911344576 101368227464064 101414136987372 101585996807424 101768836974464 102337789568256 102531611139408 102764484040704 102811025926592 103300102422126 103465441373184 103512300721632 103571884582848 103747400994816 103768043455164 103934131378176 104348172886056 104475846074094 104515189346304 104713134780672 104760559207656 104928235720704 104998494563328 105545756822607 105714690098688 105775541701632 105975874166976 106002779277312 106023870486798 106193569016832 106747060119183 106989507275904 107281070532096 107347825168672 107985420242568 108012835535616 108217405299888 108279697518432 108447147129616 109091271653604 109265879771136 109287620234694 109315366129728 109522402808004 109681473541904 109697700980736 110332929378276 110519903284992 110583520869888 110633603986224 110843137327107 111020549426688 111462821037378 111641224983552 111663438065883 111852666697536 112015121915136 112227271767248 112731471321282 112922509878144 112987510454016 113125754136384 113201501951088 113365916221888 113558029930496 114039255897072 114232510669824 114284246408352 114489941596272 114666995066536 114850527514624 115348062531834 115391500038144 115532685075456 115610044545792 115662404167416 115847529836544 116026682755072 116518370155704 116715826119168 116925897800448 117106718365824 117159755828852 117347278112768 117855629108613 118044265185792 118123306383744 118518912413792 119222858437848 119253126686976 119413682860032 119467765143936 119652516591168 119879131205924 120071006038016 120636568221696 120691204348608 120766303314756 121095410509744 121113326647296 121243574456356 121814659708236 122003040520818 122009632487424 122198314816512 122222628426723 122429751018816 122485199275618 122681245299712 123259102313472 123391657734642 123409913603328 123671908605696 123823224976704 123906135705328 124462804484502 124662015802368 124898118105024 125091267345312 125316413614832 126017012154528 126255680738154 126457761678336 126515034215328 126599747351096 126802378993664 127351689694974 127536655749624 127555524873216 127752783671808 127810642722384 127982720287488 128040683476024 128257665540608 128801184295806 129000369449853 129206843453952 129293358996864 129351915771772 129526068426304 129558952450048 130120204688343 130328471066112 130530018099456 130764953337216 131745058161552 132015687876864 132104084192448 132265717588752 132341852522528 132566123493376 133307252527104 133333776465516 133547186386944 133607669714112 133834085781504 133860714543116 134074967865344 134609081165064 134824532299776 134914809388032 135079881792768 135157636618752 135218849316496 135447995743232 136232336823462 136252492478208 136450386091008 136708814852544 137473104168576 137733469896168 137953921830912 138016400962176 138095846110464 138357391273552 139130897181408 139301128098792 139394402668494 139617513040896 139680745610208 139997992751104 140727675763476 140952920131584 140980965316686 141034055602176 141301165555968 141365160649064 141591425355776 142264981888128 142329413492244 142424715769983 142652676367872 143041427376128 143478737718327 143721881630784 143786973062682 143980560323424 144017114047488 144045768910527 144289873733184 144372930024576 145357698885696 145455028871472 145716826979592 145753821506304 146029870410672 146846270361888 147110572504368 147359871046656 147444694493184 147511471981632 147790849769476 148027399235584 148517648861472 148617094716504 148798932287346 148854966644736 148884584087844 149114827303222 149136888930048 149353495886848 150240584685312 150308628428376 150563346504192 150650013938688 150834338848512 150935335934784 151779160561536 151964867016864 152052341196096 152121205481058 152310014226432 152378995211136 152653255461696 153506684352384 153797416709112 154043580100608 154146726061056 154216538889888 154312498679966 155268451082448 155357826874272 155621101492224 155652065182746 155892773998823 155901197067264 156142291154432 157069702171008 157109578960896 157140838811484 157392353581056 157497741844992 157667118216487 158663312552448 158963811250464 159004168915968 159035805730197 159290353525248 159536688788224 160484260913856 160921605798144 161021737753008 162326107949832 162419546277648 162670720694424 162931086422016 162963504568964 163239668025088 163931430352041 163973049194592 164283604212006 164345469751296 164522210312856 164546551471104 164895878140928 165097633302272 165875281304832 165950405979336 166216021069824 166506189450898 166530824140032 166788356460416 167779000046304 168022682872704 168340907650872 168610348904448 168686712287104 169481265681024 169688631204576 169802252926632 170048874332832 170074033164288 170337044895744 170370936594826 170414190296512 170643627049984 171426369612528 171734912394408 172000492599804 172275791271936 172391145329152 173415066818688 173493606251124 173771294754816 174040024132608 174074652607757 174353271116288 175388846700672 175660077548736 175739633743278 176020917169152 176138778923264 176354290118336 177184959575616 177778368620688 178143559618816 179201647715904 179478774886752 179505328877568 179818696808886 179886412517376 180106509057024 180210182158336 181036806522912 181149454972134 181643115764616 181669989970944 181865361684534 181933848121344 182278419803392 183004560781227 183297472224768 183644626528224 183727798913427 184021867949568 184127794813952 185087486601963 185507862908544 185734837465056 185859203557992 186156684054528 186240994146944 187347177157536 187636901017968 187974620422248 188401554074624 189025518231792 189383521107231 189686642517504 189772551322992 189899621026644 190203568490496 190241413001134 191304983624436 191629175507712 191715964083576 191974080431232 192022818729984 192061025214036 192386498310912 192497240032768 193810265180928 193940038495296 194027873657658 194289102639456 194338428675072 194377095892463 194706493880896 195795027149184 196147430005824 196479828062208 196681962642176 197617587242328 197933887844352 198023531815296 198156126288672 198398576383128 198512778783792 198849185240064 199960878790656 200000664698274 200320779580416 200411504571168 200751128672256 200791071814674 200866685251584 201112451798016 201247114579712 201913621747596 202236798449664 202372214082048 202619822689152 202736454928128 202828273974744 203171993614848 203537673948928 204348505235193 204675579136512 205063222278816 205528968081408 205622051853184 206600204844252 206930882746368 207024601443264 207143769165696 207536086910328 207868262756352 208696345772112 208951692148188 209091604002741 209426269561344 209521118415312 209996989126656 211091513645214 211429380197376 211471447975029 211551083403264 211951748333952 212005558554624 212047740973596 212387138033664 213494120238366 213979014551808 214562141064192 214695650337344 215680459594023 215970840485136 216025671071232 216434810599776 216559395036864 216894294259232 218182543307208 218531759542272 218575240469388 218630732259456 219044805616008 219362947083808 219395401961472 220665858756552 221039806569984 221167041739776 221267207972448 221686274654214 222041098853376 222925642074756 223198398431019 223282449967104 223326876131766 223672240954833 223705333395072 224030243830272 224454543534496 225462942642564 225845019756288 225975020908032 226251508272768 226403003902176 226731832443776 228078511794144 228181808221587 228465021339648 228568492816704 228979883192544 229333990133072 230696125063668 231065370150912 231220089091584 231324808334832 231468748019949 232053365510144 233036740311408 233431652238336 233478097774119 233851795600896 234213436731648 234319511657704 234694556225536 235711258217226 236088530371584 236246612767488 237037824827584 238445716875696 238506253373952 238935530287872 239305033182336 239758262411848 240142012076032 241273136443392 241382408697216 241532606629512 242190821019488 242226653294592 242487148912712 243629319416472 244006081041636 244019264974848 244396629633024 244445256853446 244859502037632 244970398551236 245362490599424 246425406318009 246518204626944 246783315469284 246819827206656 247343817211392 247646449953408 247812271410656 248925608969004 249324031604736 249759284176347 249796236210048 250182534690624 250632827229664 252034024309056 252511361476308 252915523356672 253030068430656 253199494702192 254703379389948 255073311499248 255111049746432 255505567343616 255556404892239 255621285444768 255965440574976 256081366952048 256515331081216 257602368591612 258000738899706 258413686907904 258586717993728 258703831543544 259052136852608 259117904900096 260240409376686 260656942132224 261060036198912 261529906674432 263490116323104 263609450614917 264031375753728 264208168384896 264531435177504 264683705045056 265132246986752 266667552931032 267094372773888 267215339428224 267721429086232 268149935730688 269218162330128 269728045213329 269829618776064 270159763585536 270315273237504 270437698632992 270895991486464 271724182458201 272464673646924 272504984956416 272798042526801 272900772182016 273417629705088 274946208337152 275466939792336 276032801924352 276191692220928 276714782547104 278261794362816 278602256197584 278788805336988 279235026081792 279361491220416 281455351526952 281905840263168 281961930633372 282602331111936 282730321298128 284529963776256 284658826984488 284849431539966 285305352735744 285362119501701 286082854752256 286957475436654 287443763261568 287573946125364 287961120646848 288034228094976 288091537821054 288579747466368 288745860049152 290715397771392 290910057742944 291041810486487 291433653959184 291507643012608 292059740821344 293692540723776 294221145008736 294719742093312 294889388986368 295022943963264 295581699538952 296054798471168 297035297722944 297234189433008 297597864574692 297769168175688 298229654606444 298273777860096 298706991773696 300000997047411 300481169370624 300617256856752 301126693008384 301186607722011 301300027877376 301668677697024 301870671869568 303558321123072 303929734033728 304104682392192 304242410962116 304757990422272 305306510923392 307013368704768 307594833418224 308293452122112 308433077779776 308624997359932 310536902164896 310715653748544 311242202984448 311304130365492 311785547997646 311802394134528 312284582308864 314139404342016 314281677622968 314784707162112 314995483689984 315334236432974 317326625104896 317927622500928 318008337831936 318071611460394 318563494693247 318580707050496 319073377576448 320968521827712 321843211596288 322043475506016 322189328529343 324652215899664 324839092555296 325341441388848 325927009137928 326479336050176 327862860704082 327946098389184 328567208424012 329044420625712 329093102942208 329667610816291 329791756281856 330195266604544 331750562609664 331900811958672 332529411981321 333012378901796 333061648280064 333576712920832 334990314197649 335558000092608 336045365745408 336681815301744 337373424574208 338962531362048 339377262409152 339604505853264 340097748665664 340674089791488 340741873189652 340828380593024 341287254099968 342852739225056 343469824788816 344000985199608 344551582543872 344782290658304 346830133637376 346987212502248 347542589509632 348080048265216 348149305215514 348706542232576 350777693401344 351320155097472 351479267486556 352041834338304 352277557846528 352708580236672 354369919151232 355556737241376 355717768372373 356287119237632 358403295431808 358957549773504 359637393617772 360213018114048 360420364316672 362073613045824 362298909944268 363286231529232 363339979941888 363730723369068 363974273634401 364556839606784 366009121562454 366594944449536 366667885280169 367289253056448 367455597826854 368043735899136 368116964993569 368255589627904 370174973203926 371015725817088 371469674930112 371718407115984 372481988293888 374694354315072 375273802035936 375949240844496 376803108149248 378051036463584 378767042214462 379373285035008 379545102645984 379799242053288 380407136980992 380482826002268 382609967248872 383258351015424 383431928167152 383948160862464 384122050428072 384772996621824 384994480065536 387001108349559 387620530361856 387880076990592 388055747315316 388578205278912 388676857350144 388754191784926 389412987761792 391590054298368 392294860011648 393363925284352 395235174484656 396047063630592 396312252577344 396797152766256 397025557567584 397698370480128 399921757581312 400001329396548 400641559160832 400823009142336 401502257344512 401582143629348 402224903596032 402494229159424 403827243495192 404473596899328 404744428164096 405239645378304 405472909856256 405656547949488 406343987229696 406424836866059 407075347897856 408697010470386 409351158273024 410126444557632 411244103706368 413200409688504 413861765492736 414049202886528 414287538331392 415072173820656 417392691544224 417903384296376 418183208005482 418852539122688 419042236830624 419993978253312 422183027290428 422858760394752 422942895950058 423102166806528 423903496667904 424095481947192 424774276067328 426988240476732 427274147309949 427958029103616 429124282128384 429391300674688 431360919188046 431941680970272 432051342142464 432137306731581 432869621199552 433118790073728 433788588518464 436365086614416 437150480938776 437261464518912 438089611232016 438725894167616 441331717513104 442079613139968 442334083479552 442534415944896 443372549308428 444082197706752 445851284149512 446396796862038 446564899934208 446653752263532 447344481909666 447410666790144 448060487660544 448909087068992 450925885285128 451690039512576 451950041816064 452503016545536 452806007804352 453463664887552 456157023588288 456363616443174 456930042679296 457136985633408 457959766385088 458667980266144 461392250127336 462130740301824 462440178183168 462649616669664 462937496039898 466073480622816 466863304476672 466956195548238 467678321996469 467703591201792 468426873463296 468639023315408 471422516434452 472177060743168 472493225534976 473001354649461 474075649655168 476891433751392 477012506747904 477107417190591 477871060575744 478610066364672 479516524823696 482764817394432 483065213259024 484381642038976 484974297825424 487258638832944 488012162083272 488793259266048 488890513706892 489719004075264 489940797102472 490724981198848 492850812636018 493036409253888 493566630938568 493639654413312 494687634422784 495292899906816 495624542821312 497851217938008 498648063209472 499518568352694 499592472420096 500365069381248 501265654459328 504068048618112 505022722952616 505831046713344 506060136861312 506398989404384 509406758779896 510146622998496 510222099492864 511011134687232 511112809784478 511242570889536 511930881149952 512162733904096 513030662162432 515204737183224 516001477799412 516827373815808 517173435987456 517407663087088 518104273705216 520480818753372 521313884264448 522120072397824 522223957823271 523059813348864 526980232646208 527218901229834 528062751507456 528416336769792 529062870355008 529367410090112 533335105862064 534430678856448 535442858172464 538436324660256 539456090426658 539659237552128 540319527171072 540630546475008 540875397265984 541791982972928 543448364916402 544929347293848 545009969912832 545596085053602 545801544364032 546835259410176 549013682343681 549892416674304 550933879584672 551183396740281 552065603848704 552383384441856 553429565094208 555262459805889 556523588725632 557204512395168 557577610673976 558470052163584 558722982440832 562910703053904 563923861266744 565204662223872 565460642596256 568150563321693 569059927552512 569317653968976 569698863079932 570610705471488 570724239003402 573914950873308 574887526523136 575147892250728 575922241293696 576068456189952 576183075642108 577159494932736 577491720098304 581430795542784 581820115485888 582083620972974 582867307918368 583015286025216 583131287677389 584119481642688 587385081447552 588442290017472 589439484186624 590045887926528 591163399077904 594070595445888 594468378866016 595195729149384 595538336351376 596459309212888 596547555720192 597413983547392 600001994094822 600962338741248 601234513713504 602253386016768 602373215444022 602600055754752 603337355394048 603741343739136 607116642246144 607859468067456 608209364784384 608484821924232 609515980844544 610613021846784 613045515705579 614026737409536 615189666836448 616586904244224 616866155559552 617249994719864 621073804329792 621431307497088 622608260730984 623571095995292 623604788269056 624569164617728 627274812008223 628278808684032 628563355245936 629990967379968 630668472865948 634414343925087 634653250209792 635855245001856 636016675663872 636143222920788 637126989386494 637161414100992 638146755152896 641937043655424 643686423192576 644086951012032 644378657058686 649304431799328 649678185110592 650682882777696 651854018275856 652958672100352 655725721408164 655892196778368 657134416848024 658088841251424 658186205884416 659335221632582 659583512563712 660390533209088 663501125219328 663801623917344 665058823962642 666024757803592 666123296560128 667153425841664 669980628395298 671016722864499 671116000185216 672090731490816 673363630603488 673668596015899 674746849148416 677925062724096 678754524818304 679209011706528 680195497331328 681483746379304 681656761186048 682574508199936 684545424664761 685705478450112 686939649577632 688001970399216 689564581316608 693660267274752 693974425004496 694406244059847 696160096530432 696298610431028 697413084465152 700434293322357 701555386802688 702640310194944 702958534973112 704083668676608 704555115693056 705417160473344 708739838302464 711113474482752 711435536744746 712574238475264 716806590863616 717915099547008 719274787235544 720426036228096 724147226091648 724597819888536 726572463058464 726679959883776 727461446738136 727948547268802 729113679213568 732018243124908 733189888899072 733335770560338 734578506112896 734911195653708 736087471798272 736233929987138 736511179255808 740349946407852 742031451634176 742939349860224 743436814231968 743773515687689 744963976587776 749277852529041 749388708630144 750547604071872 751898481688992 753606216298496 756102072927168 757534084428924 758746570070016 759090205291968 759598484106576 760965652004536 765219934497744 766516702030848 766669214676717 766863856334304 767896321724928 768244100856144 769545993243648 769988960131072 774002216699118 775241060723712 775760153981184 776111494630632 777156410557824 777353714700288 777508383569852 778825975523584 783180108596736 784589720023296 786727850568704 790470348969312 790828351844751 792094127261184 792624505154688 793594305532512 794051115135168 795396740960256 800002658793096 801283118321664 801646018284672 803164287258696 804449807192064 804988458318848 807654486990384 809184135639987 809488856328192 810479290756608 810945819712512 811313095898976 812687974459392 812849673732118 814150695795712 817394020940772 818394127580403 818702316546048 820131550167721 820252889115264 822488207412736 826400819377008 828098405773056 828575076662784 830144347641312 834785383088448 835806768592752 836366416010964 837705078245376 838084473661248 844366054580856 845717520789504 845885791900116 847806993335808 848190963894384 853976480953464 854548294619898 855916058207232 856086358505103 858248564256768 858782601349376 862721838376092 863883361940544 864102684284928 864274613463162 865739242399104 866237580147456 867577177036928 872730173228832 873125431459461 874300961877552 874522929037824 876179222464032 877451788335232 882663435026208 884159226279936 884668166959104 885068831889792 886745098616856 888164395413504 891702568299024 892793593724076 893307504527064 894688963819332 894821333580288 896120975321088 897818174137984 901851770570256 903380079025152 903559823166033 903900083632128 905006033091072 905612015608704 906927329775104 912314047176576 912727232886348 914273971266816 915919532770176 917335960532288 922784500254672 924880356366336 925299233339328 925874992079796 932146961245632 933726608953344 933912391096476 935356643992938 935407182403584 936853746926592 937040151271543 937278046630816 942845032868904 944354121486336 944986451069952 946002709298922 948151299310336 953782867502784 954025013495808 954214834381182 955690484079741 955742121151488 957220132729344 959033049647392 965529634788864 966130426518048 966567985588029 968763284077952 969948595650848 974517277665888 976024324166544 977781027413784 979438008150528 979881594204944 985701625272036 987133261877136 987279308826624 989002832448873 989375268845568 990585799813632 991249085642624 995702435876016 997588235943963 999037136705388 999184944840192 1000730138762496 1002531308918656 1008136097236224 1010045445905232 1012120273722624 1012797978808768 1018813517559792 1020293245996992 1022022269374464 1022225619568956 1022485141779072 1023861762299904 1024325467808192 1026061324324864 1030409474366448 1032002955598824 1033654747631616 1034346871974912 1034815326174176 1036208547410432 1040961637506744 1042627768528896 1044240144795648 1044447915646542 1046119626697728 1053960465292416 1054437802459668 1056125503014912 1056832673539584 1058125740710016 1058734820180224 1066670211724128 1067153305117119 1068861357712896 1070885716344928 1076872649320512 1078912180853316 1080639054342144 1081261092950016 1081750794531968 1086896729832804 1089858694587696 1090019939825664 1091192170107204 1091922820903203 1093670518820352 1098027364687362 1099784833348608 1100003655840507 1101867759169344 1102366793480562 1104131207697408 1104350894980707 1104766768883712 1106859130188416 1110524919611778 1113047177451264 1114409024790336 1115155221347952 1117445964881664 1125821406107808 1127847722533488 1130409324447744 1130921285192512 1136301126643386 1138119855105024 1138635307937952 1139397726159864 1141221410942976 1141448478006804 1147829901746616 1149775053046272 1150295784501456 1151844482587392 1152366151284216 1154318989865472 1154983440196608 1161003325048677 1162861591085568 1163640230971776 1164167241945948 1165734615836736 1166030572050432 1166262575354778 1168238963285376 1174770162895104 1176884580034944 1180091775853056 1182326798155808 1188141190891776 1188936757732032 1190391458298768 1191076672702752 1192918618425776 1193095111440384 1200003988189644 1201924677482496 1202469027427008 1204506772033536 1204746430888044 1206674710788096 1207482687478272 1214233284492288 1215718936134912 1216418729568768 1216969643848464 1219031961689088 1219274510598177 1221226043693568 1226091031411158 1228053474819072 1230379333672896 1233732311119104 1234499989439728 1242147608659584 1242862614994176 1245216521461968 1247142191990584 1249138329235456 1254549624016446 1256557617368064 1257126710491872 1259981934759936 1261336945731896 1268828687850174 1269306500419584 1271710490003712 1272286445841576 1274253978772988 1274322828201984 1276293510305792 1281822441929847 1283874087310848 1287372846385152 1288173902024064 1288757314117372 1296411920194743 1298608863598656 1299356370221184 1301365765555392 1303708036551712 1305917344200704 1311451442816328 1311784393556736 1314268833696048 1316177682502848 1318670443265164 1320781066418176 1327002250438656 1327603247834688 1330117647925284 1332049515607184 1332246593120256 1334306851683328 1339961256790596 1342033445728998 1342232000370432 1344181462981632 1346727261206976 1347337192031798 1349493698296832 1355850125448192 1357509049636608 1358418023413056 1360390994662656 1362967492758608 1363313522372096 1369090849329522 1371410956900224 1373879299155264 1376003940798432 1379129162633216 1387320534549504 1387948850008992 1388812488119694 1392597220862056 1394826168930304 1400868586644714 1403034965989407 1403110773605376 1405280620389888 1405917069946224 1408579791669607 1409110231386112 1410834320946688 1417479676604928 1419004063948383 1422226948965504 1422871073489492 1425148476950528 1431322251571773 1433613181727232 1435830199094016 1438549574471088 1448294452183296 1449195639777072 1453144926116928 1454922893476272 1455897094537604 1458227358427136 1464036486249816 1466379777798144 1466671541120676 1469157012225792 1469822391307416 1472174943596544 1472467859974276 1480699892815704 1484062903268352 1485878699720448 1486873628463936 1487547031375378 1489927953175552 1498555705058082 1498777417260288 1501095208143744 1503796963377984 1512204145854336 1515068168857848 1517493140140032 1518180410583936 1519196968213152 1521931304009072 1530439868995488 1533033404061696 1533338429353434 1533727712668608 1535792643449856 1536488201712288 1539091986487296 1539977920262144 1548004433398236 1550482121447424 1551520307962368 1552222989261264 1554312821115648 1555016767139704 1557651951047168 1566360217193472 1566671873469813 1569179440046592 1573455701137408 1580940697938624 1581656703689502 1584188254522368 1585249010309376 1587188611065024 1588102230270336 1600005317586192 1603292036569344 1606328574517392 1609976916637696 1615308973980768 1618368271279974 1618977712656384 1620958581513216 1621891639425024 1622626191797952 1625375948918784 1625699347464236 1628301391591424 1634788041881544 1636788255160806 1637404633092096 1640263100335442 1640505778230528 1644976414825472 1652801638754016 1653550190220843 1656196811546112 1657150153325568 1660288695282624 1669570766176896 1671613537185504 1672732832021928 1675410156490752 1676168947322496 1688732109161712 1691771583800232 1695613986671616 1696381927788768 1707952961906928 1709096589239796 1711832116414464 1712172717010206 1714820513987053 1717565202698752 1725443676752184 1727766723881088 1728205368569856 1728549226926324 1731478484798208 1732475160294912 1735154354073856 1745460346457664 1746250862918922 1748601923755104 1749045858075648 1749393863032167 1752358444928064 1754903576670464 1765326870052416 1768318452559872 1770137663779584 1773490197233712 1783405136598048 1785587187448152 1786615009054128 1789377927638664 1789642667160576 1792241950642176 1795636348275968 1803703541140512 1806760158050304 1807119646332066 1807800167264256 1810012066182144 1811224031217408 1813854659550208 1824628094353152 1825454465772696 1828547942533632 1831839065540352 1834671921064576 1845569000509344 1849760712732672 1850598466678656 1851749984159592 1864293922491264 1867824782192952 1870713287985876 1870814364807168 1873707493853184 1874080302543086 1874556093261632 1885690065737808 1889972902139904 1892005418597844 1896302598620672 1907565735005568 1908050026991616 1908429668762364 1911380968159482 1911484242302976 1914440265458688 1914821178685327 1918066099294784 1931059269577728 1932260853036096 1933135971176058 1937526568155904 1939897191301696 1949034555331776 1952048648333088 1955562054827568 1958876016301056 1959763188409888 1971403250544072 1974266523754272 1974558617653248 1978005664897746 1978750537691136 1981171599627264 1982498171285248 1991404871752032 1995176471887926 1998074273410776 1998369889680384 2001460277524992 2005062617837312 2013050168593497 2016272194472448 2020090891810464 2021005788047697 2024240547445248 2025595957617536 2037627035119584 2040586491993984 2044451239137912 2044970283558144 2047723524599808 2048650935616384 2060818948732896 2064005911197648 2068693743949824 2069630652348352 2072417094820864 2081923275013488 2083218732179541 2088480289591296 2088895831293084 2092239253395456 2107920930584832 2108875604919336 2112251006029824 2113665347079168 2116251481420032 2117469640360448 2133340423448256 2134306610234238 2137722715425792 2141771432689856 2153745298641024 2157824361706632 2161278108684288 2163501589063936 2173793459665608 2179717389175392 2180039879651328 2182384340214408 2183845641806406 2187341037640704 2196054729374724 2199569666697216 2200007311681014 2203735518338688 2204733586961124 2208262415394816 2208701789961414 2209533537767424 2213718260376832 2221049839223556 2226094354902528 2228818049580672 2230310442695904 2231320547063067 2234891929763328 2247833557587123 2251642812215616 2255695445066976 2260818648895488 2261842570385024 2272602253286772 2276239710210048 2277270615875904 2278795452319728 2282896956013608 2295659803493232 2299550106092544 2300007644030151 2300591569002912 2303688965174784 2304732302568432 2308637979730944 2309966880393216 2322006650097354 2325723182171136 2327280461943552 2328334483891896 2331469231673472 2332061144100864 2332525150709556 2336477926570752 2349540325790208 2353769160069888 2360183551706112 2364653596311616 2372485055534253 2376282381783552 2377873515464064 2380782916597536 2382153345405504 2385837236851552 2386190222880768 2400007976379288 2403849354964992 2404938054854016 2409492861776088 2413349421576192 2414965374956544 2427552406919961 2428466568984576 2431437872269824 2432837459137536 2433939287696928 2438063923378176 2438549021196354 2442452087387136 2452182062822316 2455182382741209 2456106949638144 2460394650503163 2460758667345792 2467464622238208 2468999978879456 2484295217319168 2485725229988352 2490433042923936 2494284383981168 2509099248032892 2513115234736128 2514253420983744 2522673891463792 2537657375700348 2543420980007424 2544572891683152 2548507957545976 2552587020611584 2563644883859694 2567748174621696 2568259075515309 2574745692770304 2576347804048128 2577514628234744 2592823840389486 2597217727197312 2598712740442368 2602731531110784 2607416073103424 2611834688401408 2619376294378383 2622902885632656 2623568787113472 2628537667392096 2632355365005696 2637340886530328 2641562132836352 2654004500877312 2655206495669376 2660235295850568 2664099031214368 2664493186240512 2668613703366656 2679922513581192 2684066891457996 2684464000740864 2688362925963264 2693454522413952 2694674384063596 2698987396593664 2710679469498099 2711700250896384 2715018099273216 2716836046826112 2720781989325312 2725934985517216 2726627044744192 2738181698659044 2742821913800448 2747758598310528 2752007881596864 2774641069099008 2775897700017984 2777624976239388 2785194441724112 2801737173289428 2806069931978814 2806221547210752 2810561240779776 2811120453814629 2811834139892448 2817159583339214 2818220462772224 2821668641893376 2834959353209856 2838008127896766 2844453897931008 2845742146978984 2850296953901056 2862644503143546 2867071452239223 2867226363454464 2871660398188032 2877099148942176 2896588904366592 2898391279554144 2899703956764087 2906289852233856 2909845786952544 2911794189075208 2916454716854272 2928072972499632 2933343082241352 2938314024451584 2939644782614832 2944935719948552 2961399785631408 2967008497346619 2968125806536704 2971757399440896 2973747256927872 2975094062750756 2979855906351104 2992764707831889 2997111410116164 2997554834520576 3002190416287488 3007593926755968 3024408291708672 3030136337715696 3036360821167872 3038393936426304 3043862608018144 3060879737990976 3066066808123392 3066676858706868 3067455425337216 3071585286899712 3072976403424576 3078183972974592 3096008866796472 3100964242894848 3103040615924736 3104445978522528 3108625642231296 3110033534279408 3115303902094336 3132720434386944 3133343746939626 3138358880093184 3146911402274816 3161881395877248 3163313407379004 3168376509044736 3170498020618752 3174377222130048 3176204460540672 3200010635172384 3201459915351357 3206584073138688 3212657149034784 3219953833275392 3230617947961536 3236736542559948 3241917163026432 3243783278850048 3245252383595904 3251398694928472 3256602783182848 3269576083763088 3273576510321612 3275768462709609 3280526200670884 3281011556461056 3289952829650944 3300010967521521 3305603277508032 3307100380441686 3312393623092224 3313052684942121 3314300306651136 3320577390565248 3339141532353792 3343227074371008 3345465664043856 3352337894644992 3377464218323424 3383543167600464 3391227973343232 3392763855577536 3415905923813856 3418193178479592 3423664232828928 3424345434020412 3429641027974106 3435130405397504 3450887353504368 3455533447762176 3457098453852648 3462956969596416 3464950320589824 3470308708147712 3490920692915328 3492501725837844 3497203847510208 3498091716151296 3498787726064334 3504198441625717 3504716889856128 3509807153340928 3530653740104832 3540275327559168 3546980394467424 3566810273196096 3571174374896304 3573230018108256 3578755855277328 3579285334321152 3585533801972929 3591272696551936 3607407082281024 3613520316100608 3614239292664132 3620024132364288 3622448062434816 3626343718979201 3627709319100416 3649256188706304 3650908931545392 3657095885067264 3657823531794531 3663678131080704 3669343842129152 3691138001018688 3701196933357312 3703499968319184 3728587844982528 3735649564385904 3741426575971752 3747414987706368 3748160605086172 3749112186523264 3771380131475616 3779945804279808 3784010837195688 3792605197241344 3815131470011136 3816859337524728 3822761936318964 3822968484605952 3828880530917376 3829642357370654 3836132198589568 3862118539155456 3864521706072192 3866271942352116 3875053136311808 3879794382603392 3898069110663552 3904097296666176 3911124109655136 3912895452096103 3917752032602112 3919526376819776 3942806501088144 3948533047508544 3956011329795492 3962343199254528 3964996342570496 3982809743504064 3990352943775852 3996148546821552 3996739779360768 4002920555049984 4003717009978411 4010125235674624 4026100337186994 4032544388944896 4040181783620928 4042011576095394 4048481094890496 4051191915235072 4075254070239168 4081172983987968 4088902478275824 4089940567116288 4097301871232768 4121637897465792 4128011822395296 4137387487899648 4139261304696704 4144834189641728 4163846550026976 4166437464359082 4177791662586168 4184478506790912 4209104897968221 4215841861169664 4217751209838672 4225739375008821 4227330694158336 4232502962840064 4234939280720896 4257012191845149 4266680846896512 4268613220468476 4275445430851584 4283542865379712 4307490597282048 4315648723413264 4327003178127872 4347586919331216 4359434778350784 4364768680428816 4367691283612812 4374682075281408 4392109458749448 4399139333394432 4400014623362028 4407471036677376 4409467173922248 4416524830789632 4417403579922828 4427436520753664 4442099678447112 4452188709805056 4457636099161344 4460620885391808 4462641094126134 4469783859526656 4470673205526649 4495667115174246 4503285624431232 4511390890133952 4523685140770048 4545204506573544 4552479420420096 4554541231751808 4557590904639456 4565793912027216 4591319606986464 4599100212185088 4600015288060302 4601183138005824 4607377930349568 4609464605136864 4617275959461888 4619933760786432 4644013300194708 4651446364342272 4654560923887104 4656668967783792 4662938463346944 4665050301419112 4672955853141504 4699080651580416 4700015620409439 4707538320139776 4720367103412224 4729307192623232 4744970111068506 4752564763567104 4755747030928128 4761565833195072 4764306690811008 4771674473703104 4800015952758576 4809876109708032 4818985723552176 4829930749913088 4855104813839922 4856933137969152 4862875744539648 4865674918275072 4867878575393856 4876127846756352 4877098042392708 4884904174774272 4904364125644632 4910364765482418 4912213899276288 4920789301006326 4921517334691584 4934929244476416 4937999957758912 4960650570662529 4968590434638336 4971450459976704 4980866085847872 4988568767962336 5018198496065784 5026230469472256 5028506841967488 5045347782927584 5075314751400696 5086841960014848 5089145783366304 5097015915091952 5127289767719388 5135496349243392 5136518151030618 5144461541961159 5152695608096256 5155029256469488 5185647680778972 5194435454394624 5197425480884736 5205463062221568 5214832146206848 5238752588756766 5245805771265312 5247137574226944 5248181589096501 5257075334784192 5264710730011392 5274681773060656 5310412991338752 5320470591701136 5328198062428736 5337227406733312 5359845027162384 5368133782915992 5368928001481728 5376725851926528 5386909044827904 5389348768127192 5397974793187328 5421358938996198 5423400501792768 5430036198546432 5433672093652224 5441563978650624 5451869971034432 5453254089488384 5476363397318088 5485643827600896 5495517196621056 5504015763193728 5549282138198016 5551795400035968 5555249952478776 5570388883448224 5603474346578856 5612139863957628 5612443094421504 5621122481559552 5622240907629258 5623668279784896 5634319166678428 5643337283786752 5669918706419712 5676016255793532 5688907795862016 5691484293957968 5725289006287092 5734142904478446 5734452726908928 5743320796376064 5744463536055981 5754198297884352 5793177808733184 5796782559108288 5799407913528174 5812579704467712 5819691573905088 5823588378150416 5856145944999264 5866686164482704 5876628048903168 5879289565229664 5889871439897104 5922799571262816 5934016994693238 5936251613073408 5943514798881792 5947494513855744 5950188125501512 5959711812702208 5985529415663778 5994222820232328 5995109669041152 6004380832574976 6015187853511936 6039150505780491 6048816583417344 6060272675431392 6063017364143091 6072721642335744 6076787872852608 6087725216036288 6121759475981952 6133353717413736 6134910850674432 6143170573799424 6145952806849152 6192017733592944 6206081231849472 6208891957045056 6217251284462592 6220067068558816 6230607804188672 6249656196538623 6265440868773888 6266687493879252 6276717760186368 6323762791754496 6326626814758008 6336753018089472 6340996041237504 6348754444260096 6352408921081344 6400021270344768 6402919830702714 6413168146277376 6425314298069568 6461235895923072 6473473085119896 6483834326052864 6490504767191808 6502797389856944 6539152167526176 6547153020643224 6551536925419218 6561052401341768 6562023112922112 6579905659301888 6600021935043042 6611206555016064 6614200760883372 6624787246184448 6626105369884242 6628600613302272 6641154781130496 6678283064707584 6686454148742016 6690931328087712 6693961641189201 6704675789289984 6743500672761369 6754928436646848 6767086335200928 6782455946686464 6785527711155072 6831811847627712 6836386356959184 6848690868040824 6859282055948212 6870260810795008 6900022932090453 6901774707008736 6911066895524352 6914196907705296 6925913939192832 6929900641179648 6940617416295424 6981841385830656 6985003451675688 6994407695020416 6996183432302592 6997575452128668 7008396883251434 7009433779712256 7019614306681856 7061307480209664 7080550655118336 7093960788934848 7133620546392192 7142348749792608 7146460036216512 7157511710554656 7158570668642304 7171067603945858 7182545393103872 7214814164562048 7228478585328264 7240048264728576 7244896124869632 7252687437958402 7255418638200832 7298512377412608 7301817863090784 7314191770134528 7315647063589062 7326960377944681 7327356262161408 7338687684258304 7381183951509489 7382276002037376 7402393866714624 7406999936638368 7410354556174889 7457175689965056 7471299128771808 7482853151943504 7496321210172344 7498224373046528 7542760262951232 7568021674391376 7585210394482688 7630262940022272 7633718675049456 7645523872637928 7657761061834752 7659284714741308 7672264397179136 7704777226545927 7724237078310912 7729043412144384 7732543884704232 7750106272623616 7759588765206784 7796138221327104 7808194593332352 7822248219310272 7825790904192206 7835504065204224 7839052753639552 7885613002176288 7897066095017088 7912022659590984 7924686398509056 7929992685140992 7965619487008128 7980705887551704 7992297093643104 7993479558721536 8005841110099968 8007434019956822 8020250471349248 8052200674373988 8065088777889792 8080363567241856 8084023152190788 8096962189780992 8102383830470144 8150508140478336 8162345967975936 8177804956551648 8179881134232576 8181508672564579 8194603742465536 8243275794931584 8256023644790592 8278522609393408 8289668379283456 8327693100053952 8332874928718164 8355583325172336 8418209795936442 8431683722339328 8433361361443887 8435502419677344 8451478750017642 8454661388316672 8465005925680128 8469878561441792 8514024383690298 8533361693793024 8537226440936952 8550890861703168 8567085730759424 8601214356717669 8614981194564096 8631297446826528 8654006356255744 8695173838662432 8699111870292261 8718869556701568 8729537360857632 8735382567225624 8749364150562816 8784218917498896 8800029246724056 8814942073354752 8818934347844496 8834807159845656 8854873041507328 8884199356894224 8901025492039857 8904377419610112 8915272198322688 8921241770783616 8925282188252268 8939567719053312 8941346411053298 8991334230348492 9006571248862464 9022781780267904 9047370281540096 9090409013147088 9109082463503616 9115181809278912 9131587824054432 9182639213972928 9198200424370176 9200030576120604 9202366276011648 9214755860699136 9218929210273728 9234551918923776 9288026600389416 9302892728684544 9309121847774208 9313337935567584 9325876926693888 9330100602838224 9345911706283008 9398161303160832 9400031240818878 9415076640279552 9440734206824448 9458614385246464 9489940222137012 9505129527134208 9511494061856256 9523131666390144 9528613381622016 9543348947406208 9600031905517152 9604379746054071 9619752219416064 9637971447104352 9659861499826176 9710209627679844 9725751489079296 9731349836550144 9735757150787712 9754196084785416 9769808349548544 9808728251289264 9820729530964836 9827305388128827 9841578602012652 9843034669383168 9869858488952832 9875999915517824 9921301141325058 9937180869276672 9939158054826363 9942900919953408 9961732171695744 9977137535924672 10036396992131568 10057013683934976 10090695565855168 10150629502801392 10173683920029696 10178291566732608 10194031830183904 10254579535438776 10270992698486784 10273036302061236 10288923083922318 10305391216192512 10310058512938976 10371295361557944 10388870908789248 10394850961769472 10410926124443136 10429664292413696 10477505177513532 10491611542530624 10494275148453888 10496363178193002 10512595324877151 10514150669568384 10529421460022784 10549363546121312 10620825982677504 10640941183402272 10656396124857472 10719690054324768 10736267565831984 10737856002963456 10756601405918787 10773818089655808 10778697536254384 10842717877992396 10860072397092864 10867344187304448 10879031156937603 10883127957301248 10903739942068864 10906508178976768 10952726794636176 10971287655201792 10973470595383593 10991034393242112 11008031526387456 11103590800071936 11110499904957552 11140777766896448 11206948693157712 11224279727915256 11242244963119104 11244481815258516 11247336559569792 11268638333356856 11286674567573504 11339837412839424 11352032511587064 11377815591724032 11382968587915936 11450578012574184 11468285808956892 11468905453817856 11486641592752128 11488927072111962 11508396595768704 11586355617466368 11593565118216576 11598815827056348 11625159408935424 11639383147810176 11647176756300832 11712291889998528 11733372328965408 11738686356288309 11753256097806336 11758579130459328 11779742879794208 11845599142525632 11868033989386476 11887029597763584 11894989027711488 11900376251003024 11971058831327556 11988445640464656 11990219338082304 12008761665149952 12011151029935233 12030375707023872 12078301011560982 12097633166834688 12120545350862784 12126034728286182 12145443284671488 12153575745705216 12175450432072576 12243518951963904 12266707434827472 12269821701348864 12291905613698304 12384035467185888 12412162463698944 12417783914090112 12434502568925184 12440134137117632 12461215608377344 12499312393077246 12533374987758504 12553435520372736 12627314693904663 12647525583508992 12653253629516016 12677218125026463 12681992082475008 12697508888520192 12704817842162688 12771036575535447 12800042540689536 12805839661405428 12826336292554752 12850628596139136 12922471791846144 12946946170239792 12981009534383616 13005594779713888 13078304335052352 13094306041286448 13103073850838436 13122104802683536 13124046225844224 13200043870086084 13222413110032128 13228401521766744 13249574492368896 13252210739768484 13282309562260992 13356566129415168 13372908297484032 13381862656175424 13387923282378402 13409351578579968 13412019616579947 13487001345522738 13509856873293696 13534172670401856 13571055422310144 13663623695255424 13672772713918368 13697381736081648 13718564111896424 13740521621590016 13800045864180906 13803549414017472 13822133791048704 13828393815410592 13851827878385664 13859801282359296 13881234832590848 13963682771661312 13970006903351376 13988815390040832 13995150904257336 14016793766502868 14018867559424512 14039228613363712 14100046861228317 14122614960419328 14161101310236672 14187921577869696 14267241092784384 14284697499585216 14292920072433024 14315023421109312 14342135207891716 14365090786207744 14429628329124096 14456957170656528 14489792249739264 14505374875916804 14597024754825216 14603635726181568 14628383540269056 14631294127178124 14653920755889362 14654712524322816 14677375368516608 14762367903018978 14764552004074752 14804787733429248 14813999873276736 14820709112349778 14914351379930112 14942598257543616 14965706303887008 14972484250582609 14992642420344688 14996448746093056 15085520525902464 15136043348782752 15170420788965376 15260525880044544 15267437350098912 15291047745275856 15318569429482616 15344528794358272 15409554453091854 15433384625883477 15458086824288768 15465087769408464 15494377708365677 15500212545247232 15519177530413568 15592276442654208 15616389186664704 15644496438620544 15651581808384412 15678105507279104 15744544767289503 15771226004352576 15794132190034176 15824045319181968 15859985370281984 15931238974016256 15961411775103408 15984594187286208 16011682220199936 16014868039913644 16040500942698496 16104401348747976 16130177555779584 16160727134483712 16168046304381576 16193924379561984 16204767660940288 16301016280956672 16324691935951872 16355609913103296 16359762268465152 16363017345129158 16389207484931072 16486551589863168 16512047289581184 16557045218786816 16655386200107904 16665749857436328 16711166650344672 16836419591872884 16863367444678656 16866722722887774 16871004839354688 16902957500035284 16930011851360256 16939757122883584 17028048767380596 17066723387586048 17074452881873904 17106790860816847 17134171461518848 17202428713435338 17229962389128192 17233390608167943 17262594893653056 17308012712511488 17390347677324864 17398223740584522 17437739113403136 17459074721715264 17470765134451248 17568437834997792 17600058493448112 17629884146709504 17637868695688992 17669614319691312 17709746083014656 17768398713788448 17802050984079714 17808754839220224 17830544396645376 17842483541567232 17850564376504536 17879135438106624 17882692822106596 17982668460696984 18013142497724928 18045563560535808 18094740563080192 18180818026294176 18189052092429273 18218164927007232 18230363618557824 18263175648108864 18365278427945856 18400061152241208 18404732552023296 18429511721398272 18437858420547456 18576053200778832 18618243695548416 18626675871135168 18651753853387776 18660201205676448 18691823412566016 18796322606321664 18800062481637756 18830153280559104 18863025653857583 18917228770492928 18979880444274024 19010259054268416 19022988123712512 19046263332780288 19057226763244032 19086697894812416 19200063811034304 19208759492108142 19239504438832128 19275942894208704 19420419255359688 19451502978158592 19471514301575424 19508392169570832 19617456502578528 19641459061929672 19654610776257654 19683157204025304 19686069338766336 19739716977905664 19751999831035648 19842602282650116 19874361738553344 19878316109652726 19885801839906816 19923464343391488 19954275071849344 20072793984263136 20081884923567603 20114027367869952 20181391131710336 20301259005602784 20347367840059392 20356583133465216 20388063660367808 20509159070877552 20546072604122472 20577846167844636 20610782432385024 20620117025877952 20742590723115888 20777741817578496 20789701923538944 20821852248886272 20859328584827392 20955010355027064 20983223085061248 20988550296907776 20992726356386004 21025190649754302 21028301339136768 21058842920045568 21098727092242624 21241651965355008 21281882366804544 21312792249714944 21439380108649536 21472535131663968 21475712005926912 21513202811837574 21547636179311616 21557395072508768 21685435755984792 21720144794185728 21734688374608896 21758062313875206 21766255914602496 21807479884137728 21905453589272352 21942575310403584 21946941190767186 21980881133834043 21982068786484224 22016063052774912 22143551854528467 22207181600143872 22220999809915104 22231063668524667 22281555533792896 22413897386315424 22448559455830512 22488963630517032 22494673119139584 22537276666713712 22704065023174128 22755631183448064 22765937175831872 22901156025148368 22936571617913784 22973283185504256 22977854144223924 23016793191537408 23172711234932736 23187130236433152 23197631654112696 23250318817870848 23278766295620352 23294353512601664 23424583779997056 23466744657930816 23477372712576618 23506512195612672 23517158260918656 23559485759588416 23691198285051264 23736067978772952 23774059195527168 23789978055422976 23800752502006048 23942117662655112 23976891280929312 23980438676164608 24017523330299904 24022302059870466 24060751414047744 24156602023121964 24195266333669376 24241090701725568 24252069456572364 24290886569342976 24307151491410432 24350900864145152 24487037903927808 24533414869654944 24539643402697728 24544526017693737 24583811227396608 24768070934371776 24835567828180224 24869005137850368 24880268274235264 24998624786154492 25066749975517008 25254629387809326 25295051167017984 25300084084331661 25306507259032032 25354436250052926 25363984164950016 25395017777040384 25409635684325376 25542073151070894 25600085081379072 25611679322810856 25652672585109504 25701257192278272 25803643070153007 25844943583692288 25893892340479584 25962019068767232 26011189559427776 26097335610876783 26156608670104704 26188612082572896 26206147701676872 26244209605367072 26248092451688448 26400087740172168 26444826220064256 26456803043533488 26504421479536968 26564619124521984 26703076476119571 26713132258830336 26745816594968064 26763725312350848 26775846564756804 26818703157159936 26824039233159894 26974002691045476 27019713746587392 27068345340803712 27142110844620288 27327247390510848 27345545427836736 27394763472163296 27437128223792848 27600091728361812 27607098828034944 27644267582097408 27656787630821184 27703655756771328 27762469665181696 27927365543322624 27940013806702752 27977630780081664 27990301808514672 28033587533005736 28037735118849024 28078457226727424 28200093722456634 28245229920838656 28322202620473344 28375843155739392 28534482185568768 28569394999170432 28585840144866048 28630046842218624 28684270415783432 28730181572415488 28813139238162213 28859256658248192 28913914341313056 28979584499478528 29010749751833608 29194049509650432 29207271452363136 29262588254356248 29307841511778724 29309425048645632 29354750737033216 29481916164386481 29524735806037956 29529104008149504 29609575466858496 29627999746553472 29641418224699556 29817474164479089 29828702759860224 29885196515087232 29931412607774016 29944968501165218 29985284840689376 29992897492186112 30171041051804928 30272086697565504 30521051760089088 30534874700197824 30582095490551712 30637138858965232 30689057588716544 30819108906183708 30866769251766954 30916173648577536 30930175538816928 30988755416731354 31000425090494464 31038355060827136 31184552885308416 31232778373329408 31288992877241088 31303163616768824 31356211014558208 31489089534579006 31537785974631453 31542452008705152 31588264380068352 31648090638363936 31719970740563968 31862477948032512 31922823550206816 31969188374572416 32029736079827288 32081001885396992 32208802697495952 32269804217756361 32321454268967424 32336092608763152 32409535321880576 32602032561913344 32637093470812809 32649383871903744 32711219826206592 32719524536930304 32726034690258316 32778414969862144 32920411786150779 32973103179726336 33024094579162368 33114090437573632 33310772400215808 33331499714872656 33422333300689344 33672839183745768 33726734889357312 33733445445775548 33742009678709376 33805915000070568 33860023702720512 34056097534761192 34133446775172096 34148905763747808 34213581721633694 34268342923037696 34404857426870676 34459924778256384 34466781216335886 34525189787306112 34616025425022976 34780695354649728 34796447481169044 34875478226806272 34918149443430528 34941530268902496 35136875669995584 35200116986896224 35216059068864927 35259768293419008 35275737391377984 35339228639382624 35419492166029312 35536797427576896 35604101968159428 35661088793290752 35684967083134464 35701128753009072 35765385644213192 35965336921393968 36026284995449856 36033453089805699 36091127121071616 36189481126160384 36361636052588352 36378104184858546 36436329854014464 36460727237115648 36526351296217728 36730556855891712 36800122304482416 36809465104046592 36875716841094912 37152106401557664 37236487391096832 37253351742270336 37303507706775552 37320402411352896 37383646825132032 37600124963275512 37660306561118208 37726051307715166 37834457540985856 37959760888548048 38031654375079389 38045976247425024 38092526665560576 38114453526488064 38173395789624832 38400127622068608 38417518984216284 38479008877664256 38546182857882887 38551885788417408 38840838510719376 38943028603150848 39016784339141664 39234913005157056 39282918123859344 39309221552515308 39366314408050608 39372138677532672 39440871821702219 39503999662071296 39685204565300232 39748723477106688 39756632219305452 39846928686782976 39908550143698688 40145587968526272 40163769847135206 40228054735739904 40236058849739841 40362782263420672 40602518011205568 40713166266930432 40776127320735616 41018318141755104 41092145208244944 41155692335689272 41221564864770048 41240234051755904 41485181446231776 41555483635156992 41579403847077888 41643704497772544 41718657169654784 41910020710054128 41966446170122496 41985452712772008 42050381299508604 42056602678273536 42117685840091136 42197454184485248 42483303930710016 42563764733609088 42625584499429888 42878760217299072 42945070263327936 43026405623675148 43095272358623232 43114790145017536 43370871511969584 43469376749217792 43516124627750412 43614959768275456 43810907178544704 43885150620807168 43893882381534372 43961762267668086 43964137572968448 44032126105549824 44040887109762521 44287103709056934 44414363200287744 44441999619830208 44462127337049334 44563111067585792 44827794772630848 44897118911661024 44917452751747827 44977927261034064 44989346238279168 45074553333427424 45408130046348256 45511262366896128 45531874351663744 45802312050296736 45873143235827568 45955708288447848 46033586383074816 46300153877650431 46374260472866304 46395263308225392 46483133125097031 46500637635741696 46557532591240704 46588707025203328 46849167559994112 46933489315861632 46954745425153236 47034316521837312 47118971519176832 47382396570102528 47472135957545904 47579956110845952 47601505004012096 47884235325310224 47953782561858624 48035046660599808 48044604119740932 48121502828095488 48313204046243928 48390532667338752 48482181403451136 48504138913144728 48581773138685952 48614302982820864 48701801728290304 48974075807855616 49066829739309888 49079286805395456 49089052035387474 49167622454793216 49536141868743552 49671135656360448 49760536548470528 49997249572308984 50133499951034016 50509258775618652 50590102334035968 50600168168663322 50613014518064064 50708872500105852 50790035554080768 50819271368650752 51084146302141788 51200170162758144 51223358645621712 51320372582450541 51402514384556544 51607286140306014 51689887167384576 51700171824503829 51787784680959168 51924038137534464 52022379118855552 52194671221753566 52313217340209408 52377224165145792 52412295403353744 52488419210734144 52800175480344336 52889652440128512 52913606087066976 53008842959073936 53129238249043968 53406152952239142 53426264517660672 53491633189936128 53527450624701696 53551693129513608 53637406314319872 53648078466319788 53948005382090952 54039427493174784 54136690681607424 54284221689240576 54567156277287819 54654494781021696 54691090855673472 54789526944326592 54874256447585696 55200183456723624 55214197656069888 55288535164194816 55313575261642368 55854731086645248 55880027613405504 55955261560163328 55980603617029344 56067175066011472 56075470237698048 56400187444913268 56490459841677312 56589076961572749 56751686311478784 57068964371137536 57138789998340864 57171680289732096 57260093684437248 57368540831566864 57626278476324426 57718513316496384 57827828682626112 58021499503667216 58414542904726272 58525176508712496 58615683023557448 58709501474066432 58963832328772962 59049471612075912 59058208016299008 59219150933716992 59255999493106944 59282836449399112 59634948328958178 59657405519720448 59770393030174464 59862825215548032 59889937002330436 59970569681378752 59985794984372224 60245654770702809 60342082103609856 60544173395131008 61042103520178176 61069749400395648 61164190981103424 61274277717930464 61378115177433088 61638217812367416 61733538503533908 61832347297155072 61860351077633856 61977510833462708 62076710121654272 62369105770616832 62465556746658816 62577985754482176 62606327233537648 62712422029116416 62978179069158012 63075571949262906 63084904017410304 63176528760136704 63296181276727872 63724955896065024 63845647100413632 63938376749144832 64059472159654576 64417605394991904 64539608435512722 64642908537934848 64672185217526304 64819070643761152 65204065123826688 65274186941625618 65298767743807488 65422439652413184 65452069380516632 65556829939724288 65840823572301558 65942643401502129 65946206359452672 66048189158324736 66228180875147264 66430655563585401 66621544800431616 66662999429745312 66693191005574001 66844666601378688 67345678367491536 67466890891551096 67484019357418752 67611830000141136 68112195069522384 68266893550344192 68297811527495616 68427163443267388 68536685846075392 68809714853741352 68919849556512768 68933562432671772 69050379574612224 69561390709299456 69592894962338088 69750956453612544 69836298886861056 69883060537804992 70273751339991168 70400233973792448 70432118137729854 70519536586838016 70551474782755968 70678457278765248 71073594855153792 71208203936318856 71322177586581504 71369934166268928 71402257506018144 71530771288426384 71930673842787936 72052569990899712 72066906179611398 72182254242143232 72378962252320768 72723272105176704 72756208369717092 72872659708028928 72921454474231296 73052702592435456 73461113711783424 73600244608964832 73618930208093184 73633578053081211 73751433682189824 74304212803115328 74506703484540672 74607015413551104 74640804822705792 75200249926551024 75452102615430332 75668915081971712 75900252252994983 75919521777096096 76063308750158778 76091952494850048 76185053331121152 76228907052976128 76346791579249664 76800255244137216 76835037968432568 76958017755328512 77092365715765774 77103771576834816 77681677021438752 77886057206301696 78033568678283328 78469826010314112 78565836247718688 78618443105030616 78732628816101216 78744277355065344 78881743643404438 79007999324142592 79370409130600464 79513264438610904 79693857373565952 79817100287397376 80291175937052544 80327539694270412 80456109471479808 80472117699479682 80596564157391491 80725564526841344 81205036022411136 81426332533860864 81552254641471232 82036636283510208 82184290416489888 82311384671378544 82480468103511808 82970362892463552 83110967270313984 83287408995545088 83437314339309568 83820041420108256 83932892340244992 83970905425544016 84100762599017208 84113205356547072 84235371680182272 84394908368970496 84966607861420032 85127529467218176 85251168998859776 85757520434598144 85890140526655872 86052811247350296 86190544717246464 86229580290035072 86741743023939168 86938753498435584 87032249255500824 87229919536550912 87621814357089408 87787764763068744 87923524535336172 87928275145936896 88064252211099648 88081774219525042 88574207418113868 88828726400575488 88883999239660416 88924254674098668 89126222135171584 89655589545261696 89794237823322048 89834905503495654 89955854522068128 89978692476558336 89996595398210369 90149106666854848 90816260092696512 91063748703327488 91604624100593472 91746286471655136 91911416576895696 92067172766149632 92600307755300862 92748520945732608 92790526616450784 92966266250194062 93001275271483392 93115065182481408 93177414050406656 93698335119988224 93866978631723264 93909490850306472 94068633043674624 94237943038353664 94613357923894359 94764793140205056 94944271915091808 95159912221691904 95203010008024192 95768470650620448 95907565123717248 96089208239481864 96243005656190976 96626408092487856 96809412653269083 96964362806902272 97008277826289456 97228605965641728 97403603456580608 97911280412438427 97948151615711232 98133659478619776 98158573610790912 98178104070774948 98335244909586432 99072283737487104 99342271312720896 99521073096941056 99994499144617968 100266999902068032 101018517551237304 101180204668071936 101200336337326644 101226029036128128 101417745000211704 101580071108161536 102168292604283576 102400340325516288 102446717291243424 102640745164901082 102805028769113088 103214572280612028 103379774334769152 103400343649007658 103575569361918336 103848076275068928 104044758237711104 104389342443507132 104626434680418816 104754448330291584 104824590806707488 104976838421468288 105600350960688672 105648177206594781 105779304880257024 105827212174133952 106017685918147872 106258476498087936 106812305904478284 106983266379872256 107054901249403392 107103386259027216 107296156932639576 107896010764181904 108078854986349568 108100359269417097 108273381363214848 108568443378481152 109134312554575638 109308989562043392 109382181711346944 109579053888653184 109748512895171392 110400366913447248 110428395312139776 110627150523284736 111709462173290496 111760055226811008 111910523120326656 111961207234058688 112134350132022944 112150940475396096 112800374889826536 112980919683354624 113178153923145498 113503372622957568 114094963125238167 114137928742275072 114277579996681728 114343360579464192 114520187368874496 114737081663133728 115252556952648852 115437026632992768 115638548573648661 115655657365252224 116042999007334432 116829085809452544 117050353017424992 117231366047114896 117927664657545924 118098943224151824 118116416032598016 118322615465106657 118511998986213888 118565672898798224 119269896657916356 119540786060348928 119725650431096064 119779874004660872 119941139362757504 119971589968744448 120491309541405618 120684164207219712 120708176549219523 121088346790262016 122139498800791296 122328381962206848 122548555435860928 122756230354866176 123276435624734832 123467077007067816 123664694594310144 123720702155267712 123955021666925416 124153420243308544 124738211541233664 124931113493317632 125155971508964352 125212654467075296 125424844058232832 125956358138316024 126151143898525812 126169808034820608 126353057520273408 126592362553455744 127449911792130048 127691294200827264 127876753498289664 128118944319309152 128835210789983808 129079216871025444 129285817075869696 129344370435052608 130408130247653376 130548373883251236 130844879304826368 130904138761033264 131681647144603116 131885286803004258 131892412718905344 132096378316649472 132122661329287563 132456361750294528 132861311127170802 133243089600863232 133325998859490624 133386382011148002 133689333202757376 134691356734983072 134752358255243481 134933781783102192 134968038714837504 135223660000282272 136224390139044768 136533787100688384 136595623054991232 136854326886534776 137073371692150784 137619429707482704 137867124865343544 138100759149224448 138900461632951293 139122781418598912 139185789924676176 139449399375291093 139501912907225088 139672597773722112 139766121075609984 140547502679982336 140800467947584896 140864236275459708 141102949565511936 141356914557530496 142147189710307584 142416407872637712 142739868332537856 142804515012036288 143061542576852768 143861347685575872 144105139981799424 144133812359222796 144364508484286464 145446544210353408 145512416739434184 145745319416057856 145842908948462592 146105405184870912 146922227423566848 147200489217929664 147237860416186368 147267156106162422 147502867364379648 148608425606230656 149013406969081344 149281609645411584 150400499853102048 150904205230860664 151337830163943424 151800504505989966 151839043554192192 152126617500317556 152370106662242304 152457814105952256 152693583158499328 153600510488274432 153670075936865136 153961117747351623 154184731431531548 154207543153669632 155100515473511487 155363354042877504 155772114412603392 156067137356566656 156939652020628224 157131672495437376 157236886210061232 157465257632202432 157763487286808876 158015998648285184 158740818261200928 159026528877221808 159387714747131904 159634200574794752 160582351874105088 160655079388540824 160912218942959616 160944235398959364 161193128314782982 161451129053682688 162410072044822272 162852665067721728 163104509282942464 164073272567020416 164368580832979776 164622769342757088 164697326756408699 164960936207023616 165940725784927104 166874628678619136 167640082840216512 167865784680489984 167941810851088032 168201525198034416 168226410713094144 168520088692727663 168789816737940992 169767230884718247 170255058934436352 170438154792022447 170502337997719552 171515040869196288 171780281053311744 172105622494700592 172459160580070144 173483486047878336 174064498511001648 174459839073101824 175243628714178816 175575529526137488 175847049070672344 176128504422199296 176163548439050084 177148414836227736 177657452801150976 177767998479320832 177848509348197336 178252444270343168 179311179090523392 179588475646644096 179669811006991308 179911709044136256 179957384953116672 179993190796420738 180298213333709696 181632520185393024 182127497406654976 183209248201186944 183492572943310272 183822833153791392 184134345532299264 185200615510601724 185497041891465216 185581053232901568 185932532500388124 186230130364962816 186354828100813312 187396670239976448 187733957263446528 187818981700612944 188137266087349248 188174699468985317 188475886076707328 189226715847788718 189529586280410112 189888543830183616 190406020016048384 191536941301240896 191815130247434496 192178416478963728 193252816184975712 193618825306538166 193928725613804544 194016555652578912 194457211931283456 194807206913161216 195822560824876854 195896303231422464 196267318957239552 196356208141549896 196670489819172864 197827930204506387 198144567474974208 198684542625441792 199042146193882112 199988998289235936 200079573016722003 200533999804136064 202037035102474608 202400672674653288 202452058072256256 202835490000423408 204336585208567152 204800680651032576 204893434582486848 205281490329802164 205610057538226176 206429144561224056 206759548669538304 206800687298015316 207151138723836672 208089516475422208 208778684887014264 209252869360837632 209508896660583168 209649181613414976 209953676842936576 211200701921377344 211296354413189562 211558609760514048 211654424348267904 212035371836295744 213624611808956568 213966532759744512 214109802498806784 214206772518054432 214592313865279152 215792021528363808 216157709972699136 216200718538834194 216546762726429696 217136886756962304 218268625109151276 218617979124086784 218764363422693888 219158107777306368 219497025790342784 220800733826894496 220856790624279552 220900734159243633 221254301046569472 223520110453622016 223821046240653312 223922414468117376 224268700264045888 225600749779653072 226356307846290996 227006745245915136 228189926250476334 228275857484550144 228555159993363456 228686721158928384 229040374737748992 229474163326267456 230505113905297704 230874053265985536 231277097147297322 231311314730504448 232085998014668864 233658171618905088 234100706034849984 234462732094229792 235855329315091848 236197886448303648 236232832065196032 236645230930213314 237023997972427776 237131345797596448 238539793315832712 239081572120697856 239451300862192128 239559748009321744 239882278725515008 240982619082811236 241368328414439424 241416353098439046 241789692472174473 242176693580524032 244278997601582592 244656763924413696 245097110871721856 246552871249469664 246934154014135632 247441404310535424 247910043333850832 249862226986635264 250311943017928704 250425308934150592 250849688116465664 251912716276632048 252302287797051624 252339616069641216 252706115040546816 253184725106911488 254899823584260096 255382588401654528 255753506996579328 256237888638618304 257670421579967616 258158433742050888 258571634151739392 258688740870105216 260816260495306752 261096747766502472 261689758609652736 261808277522066528 263363294289206232 263770573606008516 263784825437810688 264192756633298944 264245322658575126 265722622254341604 266486179201726464 266651997718981248 266772764022296004 267378666405514752 269382713469966144 269504716510486962 269867563566204384 269936077429675008 269989786194631107 270447320000564544 272448780278089536 273191246109982464 273708653773069552 275238859414965408 275734249730687088 276201518298448896 277800923265902586 278245562837197824 278371579849352352 278898798750582186 279003825814450176 279345195547444224 279532242151219968 281095005359964672 281600935895169792 281728472550919416 282205899131023872 282713829115060992 283840073771683077 284294379420615168 284832815745275424 285479736665075712 285609030024072576 286123085153705536 287722695371151744 288267624718445592 288729016968572928 290428237959807249 290893088420706816 291024833478868368 291685817896925184 292210810369741824 293733841237315281 293844454847133696 294400978435859328 294475720832372736 294534312212324844 295005734728759296 297216851212461312 298026813938162688 298563219290823168 300800999706204096 301808410461721328 303601009011979932 303678087108384384 304253235000635112 304740213324484608 305387166316998656 307201020976548864 307340151873730272 307922235494703246 308369462863063096 308415086307339264 310201030947022974 310726708085755008 311544228825206784 312134274713133312 313879304041256448 314263344990874752 314473772420122464 314930515264404864 315526974573617752 316031997296570368 316944531619784343 317481636522401856 318053057754443616 318775429494263808 319268401149589504 321164703748210176 321310158777081648 321888470797918728 322386256629565964 322902258107365376 324301077808251291 324820144089644544 325705330135443456 326209018565884928 328146545134040832 328737161665959552 329245538685514176 329394653512817398 329921872414047232 331881451569854208 335280165680433024 335731569360979968 335883621702176064 336403050396068832 336452821426188288 337040177385455326 337579633475881984 339534461769436494 340510117868872704 340876309584044894 341004675995439104 343030081738392576 343560562106623488 344211244989401184 344367137763400007 344918321160140288 346915645720945983 346966972095756672 348128997022003296 348919678146203648 350487257428357632 351151059052274976 351694098141344688 352327096878100168 354296829672455472 354967846395319971 355535996958641664 355697018696394672 356504888540686336 358622358181046784 359176951293288192 359339622013982616 359823418088272512 359914769906233344 359986381592841476 360596426667419392 362124529647658569 363265040370786048 364254994813309952 366418496402373888 366985145886620544 367645666307582784 368268691064598528 370401231021203448 370994083782930432 371162106465803136 371865065000776248 372460260729925632 372709656201626624 374793340479952896 375467914526893056 375637963401225888 376274532174698496 376349398937970634 376951772153414656 378453431695577436 379059172560820224 379777087660367232 380812040032096768 383073882602481792 383630260494868992 384356832957927456 386505632369951424 387237650613076332 387857451227609088 388033111305157824 389614413826322432 391645121649753708 392534637914479104 392712416283099792 395655860409012774 396289134949948416 396367983987862689 397369085250883584 398084292387764224 399977996578471872 400159146033444006 401067999608272128 404074070204949216 404257074765730443 404801345349306576 404904116144512512 405670980000846816 408673170417134304 409601361302065152 409786869164973696 410562980659604328 411220115076452352 412858289122448112 413601374596030632 414302277447673344 416179032950844416 417557369774028528 418348198125873279 418505738721675264 419017793321166336 419298363226829952 419907353685873152 422401403842754688 422592708826379124 423308848696535808 424070743672591488 427249223617913136 428219604997613568 428413545036108864 429184627730558304 431584043056727616 432315419945398272 432401437077668388 433093525452859392 433849590038724409 436537250218302552 437235958248173568 437528726845387776 438316215554612736 438994051580685568 441601467653788992 441713581248559104 441801468318487266 442508602093138944 447040220907244032 447844828936234752 448537400528091776 451201499559306144 452712615692581992 454013490491830272 456379852500952668 457110319986726912 457373442317856768 458080749475497984 458948326652534912 461010227810595408 461883353242054869 462554194294594644 462622629461008896 464171996029337728 467316343237810176 468201412069699968 468925464188459584 471710658630183696 472395772896607296 473290461860426628 474047995944855552 474262691595192896 477079586631665424 478163144241395712 478902601724384256 479119496018643488 479764557451030016 481965238165622472 482736656828878848 482832706196878092 483579384944348946 484353387161048064 488557995203165184 489313527848827392 490194221743443712 493105742498939328 493868308028271264 494091980269226097 494882808621070848 495820086667701664 500623886035857408 500850617868301184 503825432553264096 504604575594103248 504679232139282432 505560266078182989 506369450213822976 509301692654154741 510765176803309056 511314464376067341 511507013993158656 512475777277236608 515340843159935232 516316867484101776 517377481740210432 522193495533004944 523379517219305472 523616555044133056 526726588578412464 527541147212017032 528385513266597888 528490645317150252 531445244508683208 532972358403452928 533303995437962496 533545528044592008 534757332811029504 538765426939932288 539009433020973924 539735127132408768 539872154859350016 539979572389262214 540894640001129088 544897560556179072 546382492219964928 547417307546139104 550477718829930816 551468499461374176 552403036596897792 555601846531805172 556491125674395648 556743159698704704 557797597501164372 558690391094888448 559064484302439936 562190010719929344 563201871790339584 563456945101838832 564411798262047744 564524098406955951 565427658230121984 567680147543366154 568588758841230336 569665631490550848 571218060048145152 572246170307411072 575445390742303488 576535249436891184 580856475919614498 581786176841413632 582049666957736736 583371635793850368 584421620739483648 587467682474630562 587688909694267392 588801956871718656 589068624424649688 590011469457518592 593483790613519161 594433702424922624 596053627876325376 597126438581646336 600238719050166009 601601999412408192 603616820923442656 607202018023959864 607356174216768768 608506470001270224 614402041953097728 614680303747460544 615844470989406492 616738925726126192 616830172614678528 620402061894045948 621453416171510016 624268549426266624 627758608082512896 628526689981749504 628947544840244928 629861030528809728 631053949147235504 633889063239568686 634963273044803712 636106115508887232 638536802299179008 642329407496420352 642620317554163296 643776941595837456 644772513259131928 645804516214730752 648602155616502582 649640288179289088 651410660270886912 652418037131769856 656293090268081664 657474323331919104 658491077371028352 658789307025634796 659843744828094464 662702202477730899 663762903139708416 670560331360866048 671463138721959936 671767243404352128 672806100792137664 674080354770910652 675159266951763968 679068923538872988 681020235737745408 681752619168089788 686060163476785152 687121124213246976 688422489978802368 688734275526800014 689836642320280576 693831291441891966 693933944191513344 696257994044006592 700974514856715264 702302118104549952 703388196282689376 704654193756200336 708593659344910944 709935692790639942 711071993917283328 711394037392789344 713009777081372672 717244716362093568 718353902586576384 718679244027965232 719646836176545024 719972763185682952 721192853334838784 724249059295317138 725369077416523419 726530080741572096 728509989626619904 732836992804747776 733970291773241088 735291332615165568 740802462042406896 742324212931606272 743730130001552496 745419312403253248 749586680959905792 750935829053786112 751275926802451776 752549064349396992 752698797875941268 753903544306829312 756906863391154872 758118345121640448 759554175320734464 761624080064193536 766147765204963584 767260520989737984 768713665915854912 773011264739902848 774475301226152664 775714902455218176 776066222610315648 783290243299507416 785069275828958208 785424832566199584 791311720818025548 792578269899896832 792735967975725378 796168584775528448 799955993156943744 800318292066888012 802135999216544256 808148140409898432 808514149531460886 809602690698613152 809808232289025024 809969358583893321 811341960001693632 817346340834268608 819573738329947392 821125961319208656 825716578244896224 827202749192061264 828604554895346688 832358065901688832 835114739548057056 836696396251746558 837011477443350528 838035586642332672 838596726453659904 839814707371746304 844802807685509376 845185417652758248 846617697393071616 848141487345182976 854498447235826272 856439209995227136 856827090072217728 858369255461116608 863168086113455232 864802874155336776 866187050905718784 867699180077448818 873074500436605104 875057453690775552 876632431109225472 877988103161371136 883202935307577984 883427162497118208 883602936636974532 885017204186277888 886562205731306401 894080441814488064 895689657872469504 897074801056183552 902402999118612288 905425231385163984 912759705001905336 914220639973453824 916161498950995968 917896653305069824 922020455621190816 923766706484109738 925108388589189288 925245258922017792 928343992058675456 934632686475620352 936402824139399936 937850928376919168 943421317260367392 944791545793214592 946580923720853256 948095991889711104 948525383190385792 954159173263330848 956326288482791424 957805203448768512 958238992037286976 959529114902060032 963930476331244944 965665412393756184 967158769888697892 968706774322096128 977115990406330368 978627055697654784 980388443486887424 986211484997878656 987736616056542528 988183960538452194 989765617242141696 991640173335403328 1001701235736602368 1007650865106528192 1009209151188206496 1009358464278564864 1011120532156365978 1012738900427645952 1018603385308309482 1021530353606618112 1022628928752134682 1023014027986317312 1024951554554473216 1030681686319870464 1032633734968203552 1033101413290200021 1034754963480420864 1040746937162837949 1044386991066009888 1046759034438610944 1047233110088266112 1053453177156824928 1055082294424034064 1056981290634300504 1062890489017366416 1064903539185959913 1066607990875924992 1067091056089184016 1069514665622059008 1077530853879864576 1078018866041947848 1079470254264817536 1079744309718700032 1079959144778524428 1081789280002258176 1089795121112358144 1092764984439929856 1094834615092278208 1100955437659861632 1102936998922748352 1104806073193795584 1111203693063610344 1112982251348791296 1113486319397409408 1115595195002328744 1117380782189776896 1118128968604879872 1124380021439858688 1126403743580679168 1126913890203677664 1128823596524095488 1129048196813911902 1130855316460243968 1135360295086732308 1137177517682460672 1139331262981101696 1142436120096290304 1144492340614822144 1150890781484606976 1153070498873782368 1161712951839228996 1163572353682827264 1164099333915473472 1168843241478967296 1174935364949261124 1177603913743437312 1178137248849299376 1186967581227038322 1188867404849845248 1189103951963588067 1192107255752650752 1194252877163292672 1200477438100332018 1203203998824816384 1207233641846885312 1212771224297191329 1214404036047919728 1214712348433537536 1217012940002540448 1228804083906195456 1229360607494921088 1231688941978812984 1233477851452252384 1233660345229357056 1240804123788091896 1242906832343020032 1248537098852533248 1255044594377619837 1255517216165025792 1257053379963499008 1257895089680489856 1259722061057619456 1262107898294471008 1267778126479137372 1269926546089607424 1272212231017774464 1284658814992840704 1285240635108326592 1287553883191674912 1289545026518263856 1297204311233005164 1299280576358578176 1301548770116173227 1304836074263539712 1312586180536163328 1314948646663838208 1316982154742056704 1317578614051269592 1319687489656188928 1325404404955461798 1327525806279416832 1341120662721732096 1343534486808704256 1345612201584275328 1348160709541821304 1350318533903527936 1358137847077745976 1362040471475490816 1363505238336179576 1372120326953570304 1374242248426493952 1376844979957604736 1377468551053600028 1379673284640561152 1385650059726164607 1387662582883783932 1387867888383026688 1392515988088013184 1401949029713430528 1404604236209099904 1406776392565378752 1409308387512400672 1417187318689821888 1419871385581279884 1422143987834566656 1422788074785578688 1434489432724187136 1436707805173152768 1437358488055930464 1439293672353090048 1439945526371365904 1442385706669677568 1448498118590634276 1450738154833046838 1453060161483144192 1457019979253239808 1465673985609495552 1467940583546482176 1470582665230331136 1481604924084813792 1482275940807678291 1484648425863212544 1487460260003104992 1490838624806506496 1501871658107572224 1502551853604903552 1505397595751882536 1507807088613658624 1513813726782309744 1516680798234548967 1519108350641468928 1523248160128387072 1527905077962464223 1532295530409927168 1533943393128202023 1534521041979475968 1537427331831709824 1546022529479805696 1548950602452305328 1552132445220631296 1566580486599014832 1570138551657916416 1570849665132399168 1582623441636051096 1585156539799793664 1585471935951450756 1599911986313887488 1600636584133776024 1604271998433088512 1616296280819796864 1617028299062921772 1619205381397226304 1619616464578050048 1619938717167786642 1622683920003387264 1634692681668537216 1639147476659894784 1642251922638417312 1651433156489792448 1654405498384122528 1657209109790693376 1664716131803377664 1670229479096114112 1673392792503493116 1676071173284665344 1677193452907319808 1679629414743492608 1689605615371018752 1690370835305516496 1693235394786143232 1693572295220867853 1696282974690365952 1708996894471652544 1713654180144435456 1716738510922233216 1726336172226910464 1729605748310673552 1735398360154897636 1746149000873210208 1750114907381551104 1753264862218450944 1755976206322742272 1766405870615155968 1767205873273949064 1770034408372555776 1773124411462612802 1788160883628976128 1791379315744939008 1794149602112367104 1804805998237224576 1810850462770327968 1811670594320495689 1825519410003810672 1835793306610139648 1844040911242381632 1847533412968219476 1850216777178378576 1850490517844035584 1853720975620004293 1856687984117350912 1872805648278799872 1875701856753838336 1886842634520734784 1889583091586429184 1893161847441706512 1897050766380771584 1908318346526661696 1915610406897537024 1916477984074573952 1919058229804120064 1927860952662489888 1931330824787512368 1934317539777395784 1937413548644192256 1954231980812660736 1957254111395309568 1960776886973774848 1972422969995757312 1975473232113085056 1976367921076904388 1979531234484283392 1983280346670806656 2003402471473204736 2015301730213056384 2018418302376412992 2022241064312731956 2025477800855291904 2037206770616618964 2043060707213236224 2045257857504269364 2049903109108946432 2061363372639740928 2065267469936407104 2066202826580400042 2069509926960841728 2069921694158838487 2081493874325675898 2088773982132019776 2094466220176532224 2106906354313649856 2110164588848068128 2113962581268601008 2125780978034732832 2129807078371919826 2133215981751849984 2134182112178368032 2139029331244118016 2155061707759729152 2156037732083895696 2158940508529635072 2159918289557048856 2163578560004516352 2176107232249570257 2179590242224716288 2185529968879859712 2189669230184556416 2201910875319723264 2205873997845496704 2222407386127220688 2226972638794818816 2231190390004657488 2236257937209759744 2248760042879717376 2252807487161358336 2253827780407355328 2257647193048190976 2258096393627823804 2261710632920487936 2270720590173464616 2274355035364921344 2278662525962203392 2284872240192580608 2288984681229644288 2301781562969213952 2306140997747564736 2323425903678457992 2327144707365654528 2328198667830946944 2349870729898522248 2355207827486874624 2356274497698598752 2373935162454076644 2377734809699690496 2378207903927176134 2388505754326585344 2400954876200664036 2406407997649632768 2414467283693770624 2425542448594382658 2428808072095839456 2429424696867075072 2429908075751679963 2434025880005080896 2458721214989842176 2463377883957625968 2466955702904504768 2481608247576183792 2485813664686040064 2497074197705066496 2510089188755239674 2511034432330051584 2514106759926998016 2515790179360979712 2519444122115238912 2524215796588942016 2535556252958274744 2539853092179214848 2544424462035548928 2569317629985681408 2570481270216653184 2575107766383349824 2579090053036527712 2594408622466010328 2598561152717156352 2603097540232346454 2625172361072326656 2629897293327676416 2633964309484113408 2635157228102539184 2650808809910923596 2655051612558833664 2659686617193919203 2682241325443464192 2687068973617408512 2691224403168550656 2696321419083642608 2716275694155491952 2727010476672359152 2748484496852987904 2753689959915209472 2754937102107200056 2759346569281122304 2771300119452329214 2775325165767567864 2775735776766053376 2785031976176026368 2803898059426861056 2809208472418199808 2813552785130757504 2818616775024801344 2834374637379643776 2839742771162559768 2844287975669133312 2845576149571157376 2868978865448374272 2873415610346305536 2874716976111860928 2878587344706180096 2879891052742731808 2884771413339355136 2896996237181268552 2901476309666093676 2906120322966288384 2931347971218991104 2935881167092964352 2941165330460662272 2963209848169627584 2964551881615356582 2969296851726425088 2974920520006209984 3005103707209807104 3010795191503765072 3027627453564619488 3033361596469097934 3038216701282937856 3046496320256774144 3055810155924928446 3064591060819854336 3067886786256404046 3069042083958951936 3074854663663419648 3092045058959611392 3097901204904610656 3099304239870600063 3104264890441262592 3122240811488513847 3133160973198029664 3140277103315832832 3141699330264798336 3165246883272102192 3170943871902901512 3194710617557879739 3199823972627774976 3201273168267552048 3208543996866177024 3232592561639593728 3234056598125843544 3238410762794452608 3239232929156100096 3239877434335573284 3245367840006774528 3269385363337074432 3278294953319789568 3284503845276834624 3302866312979584896 3308810996768245056 3314418219581386752 3340458958192228224 3346785585006986232 3352142346569330688 3354386905814639616 3359258829486985216 3379211230742037504 3380741670611032992 3386470789572286464 3387144590441735706 3392565949380731904 3417993788943305088 3427308360288870912 3433477021844466432 3452672344453820928 3459211496621347104 3470796720309795272 3492298001746420416 3506529724436901888 3511952412645484544 3532811741230311936 3534411746547898128 3546248822925225604 3567311855890764201 3576321767257952256 3582758631489878016 3588299204224734208 3609611996474449152 3621700925540655936 3623341188640991378 3651038820007621344 3671586613220279296 3688081822484763264 3695066825936438952 3700433554356757152 3700981035688071168 3707441951240008586 3713375968234701824 3745611296557599744 3751403713507676672 3773685269041469568 3779166183172858368 3786323694883413024 3788038515397400077 3794101532761543168 3816636693053323392 3832955968149147904 3838116459608240128 3855721905324979776 3862661649575024736 3868635079554791568 3904646310348519681 3914508222790619136 3921553773947549696 3944845939991514624 3950946464226170112 3952735842153808776 3959062468968566784 3966560693341613312 4006804942946409472 4030603460426112768 4036836604752825984 4044482128625463912 4050955601710583808 4074413541233237928 4086121414426472448 4090515715008538728 4099806218217892864 4122726745279481856 4130534939872814208 4132405653160800084 4139019853921683456 4139843388317676974 4162987748651351796 4177547964264039552 4188932440353064448 4213812708627299712 4220329177696136256 4227925162537202016 4251561956069465664 4259614156743839652 4266431963503699968 4268364224356736064 4310123415519458304 4312075464167791392 4317881017059270144 4319836579114097712 4327157120009032704 4352214464499140514 4359180484449432576 4371059937759719424 4379338460369112832 4403821750639446528 4411747995690993408 4444814772254441376 4446827822423034873 4453945277589637632 4462380780009314976 4472515874419519488 4505614974322716672 4507655560814710656 4516192787255647608 4523421265840975872 4541441180346929232 4550042394703646901 4557325051924406784 4569744480385161216 4577969362459288576 4601830179384606069 4603563125938427904 4612281995495129472 4646851807356915984 4656397335661893888 4699741459797044496 4710415654973749248 4712548995397197504 4747870324908153288 4755469619399380992 4756415807854352268 4801909752401328072 4812815995299265536 4828934567387541248 4851084897188765316 4857616144191678912 4858849393734150144 4859816151503359926 4868051760010161792 4917442429979684352 4926755767915251936 4933911405809009536 4963216495152367584 4971627329372080128 4994148395410132992 5020178377510479348 5028213519853996032 5031580358721959424 5038888244230477824 5048431593177884032 5071112505916549488 5079706184358429696 5080716885662603559 5088848924071097856 5140962540433306368 5150215532766699648 5158180106073055424 5188817244932020656 5206195080464692908 5250344722144653312 5259794586655352832 5267928618968226816 5270314456205078368 5301617619821847192 5310103225117667328 5319373234387838406 5364482650886928384 5374137947234817024 5382448806337101312 5392642838167285216 5432551388310983904 5435011782961487067 5454020953344718304 5507379919830418944 5509874204214400112 5542600238904658428 5550650331535135728 5551471553532106752 5561162926860012879 5570063952352052736 5618416944836399616 5627105570261515008 5637233550049602688 5668749274759287552 5679485542325119536 5691152299142314752 5746831220692611072 5749433952223721856 5757174689412360192 5759782105485463616 5769542826678710272 5793992474362537104 5802952619332187352 5812240645932576768 5862695942437982208 5871762334185928704 5882330660921324544 5926419696339255168 5929103763230713164 5938593703452850176 5949841040012419968 6010207414419614208 6021590383007530144 6055254907129238976 6066723192938195868 6076433402565875712 6111620311849856892 6129182121639708672 6135773572512808092 6149709327326839296 6184090117919222784 6195802409809221312 6198608479741200126 6208529780882525184 6209765082476515461 6244481622977027694 6266321946396059328 6283398660529596672 6330493766544204384 6341887743805803024 6389421235115759478 6399647945255549952 6402546336535104096 6417087993732354048 6465185123279187456 6468113196251687088 6476821525588905216 6479754868671146568 6490735680013549056 6528321696748710771 6538770726674148864 6556589906639579136 6569007690553669248 6605732625959169792 6617621993536490112 6680917916384456448 6693571170013972464 6708773811629279232 6758422461484075008 6761483341222065984 6772941579144572928 6774289180883471412 6785131898761463808 6835987577886610176 6854616720577741824 6866954043688932864 6905344688907641856 6918422993242694208 6941593440619590544 6984596003492840832 7023904825290969088 7065623482460623872 7068823493095796256 7092497645850451208 7134623711781528402 7165517262979756032 7176598408449468416 7219223992948898304 7243401851081311872 7246682377281982756 7289724227255039889 7302077640015242688 7343173226440558592 7376163644969526528 7390133651872877904 7400867108713514304 7414883902480017172 7426751936469403648 7491222593115199488 7502807427015353344 7547370538082939136 7558332366345716736 7572647389766826048 7576077030794800154 7588203065523086336 7633273386106646784 7665911936298295808 7711443810649959552 7725323299150049472 7737270159109583136 7809292620697039362 7843107547895099392 7889691879983029248 7901892928452340224 7905471684307617552 7920444168558200161 7933121386683226624 7979059851581757609 8013609885892818944 8061206920852225536 8073673209505651968 8088964257250927824 8148827082466475856 8181031430017077456 8199612436435785728 8245453490558963712 8261069879745628416 8264811306321600168 8278039707843366912 8279686776635353948 8325975497302703592 8355095928528079104 8377864880706128896 8427625417254599424 8440658355392272512 8455850325074404032 8503123912138931328 8519228313487679304 8532863927007399936 8536728448713472128 8620246831038916608 8624150928335582784 8635762034118540288 8639673158228195424 8654314240018065408 8704428928998281028 8718360968898865152 8758676920738225664 8807643501278893056 8823495991381986816 8889629544508882752 8893655644846069746 8907890555179275264 8924761560018629952 9015311121629421312 9032385574511295216 9082882360693858464 9100084789407293802 9114650103848813568 9139488960770322432 9155938724918577152 9203660358769212138 9207126251876855808 9224563990990258944 9293703614713831968 9297912719611800189 9312794671323787776 9399482919594088992 9420831309947498496 9425097990794395008 9495740649816306576 9512831615708704536 9603819504802656144 9625631990598531072 9657869134775082496 9702169794377530632 9715232288383357824 9717698787468300288 9719632303006719852 9736103520020323584 9834884859959368704 9853511535830503872 9867822811618019072 9926432990304735168 9943254658744160256 10040356755020958696 10056427039707992064 10063160717443918848 10077776488460955648 10096863186355768064 10142225011833098976 10159412368716859392 10161433771325207118 10177697848142195712 10281925080866612736 10300431065533399296 10316360212146110848 10377634489864041312 10412390160929385816 10519589173310705664 10535857237936453632 10540628912410156736 10603235239643694384 10638746468775676812 10728965301773856768 10748275894469634048 10764897612674202624 10785285676334570432 10865102776621967808 10870023565922974134 10908041906689436608 11014759839660837888 11019748408428800224 11085200477809316856 11101300663070271456 11102943107064213504 11122325853720025758 11140127904704105472 11236833889672799232 11254211140523030016 11274467100099205376 11337498549518575104 11358971084650239072 11364115546192200231 11382304598284629504 11498867904447443712 11514349378824720384 11519564210970927232 11587984948725074208 11605905238664374704 11713938931045559043 11743524668371857408 11764661321842649088 11852839392678510336 11858207526461426328 11877187406905700352 11899682080024839936 12020414828839228416 12043180766015060288 12110509814258477952 12133446385876391736 12152866805131751424 12223240623699713784 12258364243279417344 12271547145025616184 12299418654653678592 12368180235838445568 12391604819618442624 12397216959482400252 12417059561765050368 12419530164953030922 12488963245954055388 12532643892792118656 12566797321059193344 12660987533088408768 12683775487611606048 12778842470231518956 12799295890511099904 12805092673070208192 12930370246558374912 12936226392503374176 12953643051177810432 12959509737342293136 12981471360027098112 13056643393497421542 13077541453348297728 13113179813279158272 13138015381107338496 13211465251918339584 13235243987072980224 13340483467269104619 13361835832768912896 13387142340027944928 13417547623258558464 13516844922968150016 13522966682444131968 13548578361766942824 13570263797522927616 13650127184110940703 13671975155773220352 13709233441155483648 13733908087377865728 13805490538153818207 13810689377815283712 13836845986485388416 13883186881239181088 13969192006985681664 14131246964921247744 14137646986191592512 14184995291700902416 14269247423563056804 14353196816898936832 14438447985897796608 14486803702162623744 14493364754563965512 14579448454510079778 14604155280030485376 14686346452881117184 14752327289939053056 14780267303745755808 14801734217427028608 14829767804960034344 14853503872938807296 14982445186230398976 15005614854030706688 15094741076165878272 15116664732691433472 15145294779533652096 15152154061589600308 15176406131046172672 15242150656987810677 15266546772213293568 15331823872596591616 15422887621299919104 15450646598300098944 15474540318219166272 15618585241394078724 15779383759966058496 15803785856904680448 15810943368615235104 15840888337116400322 15866242773366453248 15958119703163515218 16027219771785637888 16122413841704451072 16147346419011303936 16177928514501855648 16297654164932951712 16305035348884461201 16362062860034154912 16399224872871571456 16522139759491256832 16529622612643200336 16559373553270707896 16651950994605407184 16683488780580038637 16710191857056158208 16755729761412257792 16855250834509198848 16881316710784545024 16911700650148808064 17006247824277862656 17038456626975358608 17073456897426944256 17240493662077833216 17248301856671165568 17271524068237080576 17279346316456390848 17308628480036130816 17408857857996562056 17436721937797730304 17517353841476451328 17615287002557786112 17646991982763973632 17779259089017765504 17787311289692139492 17815781110358550528 17849523120037259904 18030622243258842624 18064771149022590432 18165764721387716928 18200169578814587604 18229300207697627136 18311877449837154304 18407320717538424276 18449127981980517888 18587407229427663936 18595825439223600378 18625589342647575552 18629295247429546383 18798965839188177984 18850195981588790016 18991481299632613152 19025663231417409072 19207639009605312288 19251263981197062144 19315738269550164992 19404339588755061264 19430464576766715648 19439264606013439704 19472207040040647168 19669769719918737408 19707023071661007744 19735645623236038144 19852865980609470336 20080713510041917392 20126321434887837696 20193726372711536128 20284450023666197952 20318824737433718784 20322867542650414236 20355395696284391424 20390930731820047223 20563850161733225472 20600862131066798592 20632720424292221696 20755268979728082624 20824780321858771632 21071714475872907264 21081257824820313472 21206470479287388768 21277492937551353624 21496551788939268096 21529795225348405248 21570571352669140864 21730205553243935616 21740047131845948268 21816083813378873216 22029519679321675776 22039496816857600448 22170400955618633712 22202601326140542912 22244651707440051516 22280255809408210944 22473667779345598464 22508422281046060032 22548934200198410752 22674997099037150208 22717942169300478144 22728231092384400462 22764609196569259008 22997735808894887424 23039128421941854464 23175969897450148416 23211810477328749408 23427877862091118086 23529322643685298176 23705678785357020672 23716415052922852656 23761332505674600483 23799364160049679872 23937179554745272827 24040829657678456832 24086361532030120576 24221019628516955904 24266892771752783472 24446481247399427568 24543094290051232368 24598837309307357184 24736360471676891136 24783209639236885248 24794433918964800504 24834119123530100736 24839060329906061844 24977926491908110776 25065287785584237312 25133594642118386688 25321975066176817536 25367550975223212096 25557684940463037912 25598591781022199808 25610185346140416384 25860740493116749824 25872452785006748352 25907286102355620864 25919019474684586272 25962942720054196224 26113286786994843084 26155082906696595456 26276030762214676992 26422930503836679168 26470487974145960448 26680966934538209238 26723671665537825792 26774284680055889856 27045933364888263936 27097156723533885648 27300254368221881406 27343950311546440704 27418466882310967296 27467816174755731456 27610981076307636414 27621378755630567424 27673691972970776832 27766373762478362176 27893738158835400567 27938384013971363328 28262493929842495488 28275293972383185024 28369990583401804832 28538494847126113608 28876895971795593216 28973607404325247488 28986729509127931024 29158896909020159556 29208310560060970752 29504654579878106112 29560534607491511616 29603468434854057216 29659535609920068688 30011229708061413376 30189482152331756544 30233329465382866944 30290589559067304192 30304308123179200616 30352812262092345344 30484301313975621354 30533093544426587136 30663647745193183232 30845775242599838208 30901293196600197888 30949080636438332544 31237170482788157448 31558767519932116992 31607571713809360896 31621886737230470208 31681776674232800644 31732485546732906496 31916239406327030436 32244827683408902144 32294692838022607872 32355857029003711296 32595308329865903424 32610070697768922402 32724125720068309824 33044279518982513664 33059245225286400672 33118747106541415792 33303901989210814368 33366977561160077274 33420383714112316416 33511459522824515584 33710501669018397696 33762633421569090048 33823401300297616128 34012495648555725312 34076913253950717216 34092346638576600693 34146913794853888512 34496603713342331136 34543048136474161152 34558692632912781696 34817715715993124112 35034707682952902656 35141816793136677129 35230574005115572224 35293983965527947264 35558518178035531008 35574622579384278984 35631562220717101056 35699046240074519808 36061244486517685248 36129542298045180864 36331529442775433856 36400339157629175208 36458600415395254272 36814641435076848552 36898255963961035776 37174814458855327872 37191650878447200756 37251178685295151104 37258590494859092766 37597931678376355968 37700391963177580032 37982962599265226304 38051326462834818144 38415278019210624576 38631476539100329984 38808679177510122528 38860929153533431296 38878529212026879408 38944414080081294336 39339539439837474816 39414046143322015488 39471291246472076288 39705731961218940672 40161427020083834784 40252642869775675392 40387452745423072256 40568900047332395904 40645735085300828472 40710791392568782848 40781861463640094446 41127700323466450944 41201724262133597184 41265440848584443392 41510537959456165248 41649560643717543264 41668423669371400847 42162515649640626944 42412940958574777536 42554985875102707248 43059590450696810496 43141142705338281728 43460411106487871232 43480094263691896536 43632167626757746432 44059039358643351552 44078993633715200896 44340801911237267424 44405202652281085824 44489303414880103032 44560511618816421888 44947335558691196928 45016844562092120064 45097868400396821504 45349994198074300416 45435884338600956288 45456462184768800924 45529218393138518016 45995471617789774848 46078256843883708928 46351939794900296832 46423620954657498816 46855755724182236172 47411357570714041344 47432830105845705312 47522665011349200966 47598728320099359744 47874359109490545654 48081659315356913664 48172723064060241152 48442039257033911808 48533785543505566944 48892962494798855136 48915106046653383603 49086188580102464736 49197674618614714368 49566419278473770496 49588867837929601008 49678120659812123688 49955852983816221552 50050466341740115911 50130575571168474624 50267189284236773376 50643950132353635072 50735101950446424192 51115369880926075824 51220370692280832768 51721480986233499648 51744905570013496704 51814572204711241728 51838038949369172544 51925885440108392448 52226573573989686168 52310165813393190912 52552061524429353984 52845861007673358336 52940975948291920896 53361933869076418476 53447343331075651584 53548569360111779712 54091866729776527872 54194313447067771296 54600508736443762812 54687900623092881408 54935632349511462912 55221962152615272828 55347383945941553664 55532747524956724352 55787476317670801134 55876768027942726656 55887885742288639149 56550587944766370048 56739981166803609664 57076989694252227216 57753791943591186432 57947214808650494976 57973459018255862048 58317793818040319112 58416621120121941504 59009309159756212224 59121069214983023232 59206936869708114432 59319071219840137376 60378964304663513088 60581179118134608384 60608616246358401232 60968602627951242708 61066187088853174272 61172792195460141669 61327295490386366464 61691550485199676416 61802586393200395776 61898161272876665088 62474340965576314896 63215143427618721792 63243773474460940416 63363553348465601288 63464971093465812992 63832478812654060872 64489655366817804288 64589385676045215744 64711714058007422592 65190616659731806848 65220141395537844804 65448251440136619648 66088559037965027328 66118490450572801344 66237494213082831584 66607803978421628736 66733955122320154548 66840767428224632832 67421003338036795392 67525266843138180096 67646802600595232256 68024991297111450624 68153826507901434432 68184693277153201386 68293827589707777024 68993207426684662272 69117385265825563392 69635431431986248224 70069415365905805312 70283633586273354258 70587967931055894528 71117036356071062016 71149245158768557968 71283997517023801449 71398092480149039616 71811538664235818481 72122488973035370496 72259084596090361728 72663058885550867712 72800678315258350416 73629282870153697104 73796511927922071552 74349628917710655744 74383301756894401512 74502357370590302208 74517180989718185532 75195863356752711936 75400783926355160064 75965925198530452608 76102652925669636288 76830556038421249152 77262953078200659968 77617358355020245056 77721858307066862592 77757058424053758816 77888828160162588672 78828092286644030976 78942582492944152576 79411463922437881344 80322854040167669568 80774905490846144512 81137800094664791808 81291470170601656944 81563722927280188892 82255400646932901888 82403448524267194368 82530881697168886784 83021075918912330496 83299121287435086528 83336847338742801694 84325031299281253888 84825881917149555072 85109971750205414496 86282285410676563456 86920822212975742464 86960188527383793072 87124885854140201771 87264335253515492864 88157987267430401792 88681603822474534848 88810405304562171648 88978606829760206064 90033689124184240128 90195736800793643008 90699988396148600832 90871768677201912576 90912924369537601848 91058436786277036032 91990943235579549696 92156513687767417856 92703879589800593664 92847241909314997632 93711511448364472344 94822715141428082688 94865660211691410624 95045330022698401932 95197456640198719488 95748718218981091308 96345446128120482304 96884078514067823616 97067571087011133888 97785924989597710272 97830212093306767206 98172377160204929472 99132838556947540992 99177735675859202016 99356241319624247376 99911705967632443104 100100932683480231822 100261151142336949248 100534378568473546752 101287900264707270144 101470203900892848384 102230739761852151648 102277039915729802079 102440741384561665536 103489811140026993408 103629144409422483456 103676077898738345088 104453147147979372336 105104123048858707968 105691722015346716672 105881951896583841792 106723867738152836952 106894686662151303168 107097138720223559424 108183733459553055744 108388626894135542592 109201017472887525624 109375801246185762816 110443924305230545656 110694767891883107328 111065495049913448704 111574952635341602268 111753536055885453312 111775771484577278298 113101175889532740096 113479962333607219328 114153979388504454432 115894429617300989952 115946918036511724096 116635587636080638224 116833242240243883008 118018618319512424448 118242138429966046464 118413873739416228864 118638142439680274752 120757928609327026176 121162358236269216768 121217232492716802464 121937205255902485416 122132374177706348544 122345584390920283338 123383100970399352832 123605172786400791552 123796322545753330176 124948681931152629792 125005271008114202541 126487546948921880832 126727106696931202576 127664957625308121744 129178771352090431488 129423428116014845184 130381233319463613696 130440282791075689608 130896502880273239296 132177118075930054656 132236980901145602688 132474988426165663168 133215607956843257472 133467910244640309096 133681534856449265664 134842006676073590784 135050533686276360192 135293605201190464512 136049982594222901248 136307653015802868864 136369386554306402772 136587655179415554048 137986414853369324544 138234770531651126784 139270862863972496448 140567267172546708516 142234072712142124032 142298490317537115936 142567995034047602898 142796184960298079232 143623077328471636962 144244977946070740992 144518169192180723456 145326117771101735424 145601356630516700832 146745318139960150809 147258565740307394208 147593023855844143104 148699257835421311488 148766603513788803024 149034361979436371064 150151399025220347733 150391726713505423872 150801567852710320128 151931850397060905216 152205305851339272576 153661112076842498304 155234716710040490112 155443716614133725184 155514116848107517632 155777656320325177344 157656184573288061952 157885164985888305152 158822927844875762688 160645708080335339136 161549810981692289024 162275600189329583616 162582940341203313888 163127445854560377784 164806897048534388736 165061763394337773568 166042151837824660992 166598242574870173056 166673694677485603388 167663657226865917447 168650062598562507776 169651763834299110144 170219943500410828992 172564570821353126912 173841644425951484928 173920377054767586144 174249771708280403542 174528670507030985728 176315974534860803584 177363207644949069696 177620810609124343296 177957213659520412128 180391473601587286016 181743537354403825152 181825848739075203696 183518376586380425007 183981886471159099392 184313027375534835712 185407759179601187328 185694483818629995264 187423022896728944688 189645430282856165376 189731320423382821248 190090660045396803864 190394913280397438976 191497436437962182616 192690892256240964608 193768157028135647232 194135142174022267776 195571849979195420544 195660424186613534412 196344754320409858944 198265677113895081984 198355471351718404032 198712482639248494752 199823411935264886208 200201865366960463644 200522302284673898496 202575800529414540288 202940407801785696768 204461479523704303296 204554079831459604158 204881482769123331072 206979622280053986816 207352155797476690176 208906294295958744672 210208246097717415936 211763903793167683584 213447735476305673904 213851992551071404347 214194277440447118848 216367466919106111488 216777253788271085184 218402034945775051248 220887848610461091312 221389535783766214656 222130990099826897408 223149905270683204536 223507072111770906624 223551542969154556596 226202351779065480192 226959924667214438656 228307958777008908864 231788859234601979904 231893836073023448192 233271175272161276448 233666484480487766016 236484276859932092928 236827747478832457728 237276284879360549504 242324716472538433536 242434464985433604928 243874410511804970832 244691168781840566676 246766201940798705664 247210345572801583104 247592645091506660352 249897363862305259584 250010542016228405082 252975093897843761664 253454213393862405152 255329915250616243488 258846856232029690368 260762466638927227392 260880565582151379216 261374657562420605313 261793005760546478592 264473961802291205376 264949976852331326336 266431215913686514944 266935820489280618192 270101067372552720384 270587210402380929024 272099965188445802496 272615306031605737728 272738773108612805544 273175310358831108096 275972829706738649088 276469541063302253568 278541725727944992896 281134534345093417032 284468145424284248064 284596980635074231872 285135990068095205796 285592369920596158464 287246154656943273924 289036338384361446912 290652235542203470848 291202713261033401664 293490636279920301618 294517131480614788416 297398515670842622976 297533207027577606048 298068723958872742128 300302798050440695466 300783453427010847744 301603135705420640256 303863700794121810432 304410611702678545152 306831119747189406237 307322224153684996608 310469433420080980224 310887433228267450368 311028233696215035264 315312369146576123904 317645855689751525376 321291416160670678272 324551200378659167232 325165880682406627776 326254891709120755568 330123526788675547136 332084303675649321984 333196485149740346112 333347389354971206776 335327314453731834894 337300125197125015552 339303527668598220288 340439887000821657984 345129141642706253824 347683288851902969856 347840754109535172288 348499543416560807084 349057341014061971456 352631949069721607168 354726415289898139392 355241621218248686592 355914427319040824256 363487074708807650304 363651697478150407392 367036753172760850014 368626054751069671424 370815518359202374656 371388967637259990528 374846045793457889376 375015813024342607623 379462640846765642496 380181320090793607728 382994872875924365232 385381784512481929216 387536314056271294464 388270284348044535552 391143699958390841088 391320848373227068824 392689508640819717888 396531354227790163968 396710942703436808064 397424965278496989504 399646823870529772416 400403730733920927288 401044604569347796992 405151601058829080576 405880815603571393536 408922959047408606592 409108159662919208316 409762965538246662144 413959244560107973632 414704311594953380352 417812588591917489344 426895470952611347808 427703985102142808694 428388554880894237696 432734933838212222976 433554507576542170368 436804069891550102496 441775697220922182624 442779071567532429312 444261980199653794816 446299810541366409072 447103085938309113192 452404703558130960384 453919849334428877312 456615917554017817728 463787672146046896384 466542350544322552896 467332968960975532032 472968553719864185856 473655494957664915456 474552569758721099008 484649432945076867072 484868929970867209856 487748821023609941664 489382337563681133352 494420691145603166208 495185290183013320704 499794727724610519168 500021084032456810164 505950187795687523328 506908426787724810304 510659830501232486976 517693712464059380736 521524933277854454784 521761131164302758432 522749315124841210626 523586011521092957184 528947923604582410752 529899953704662652672 532862431827373029888 533871640978561236384 541174420804761858048 545230612063211475456 545477546217225611088 550555129759141275021 551945659413477298176 552939082126604507136 557083451455889985792 562269068690186834064 568936290848568496128 569193961270148463744 570271980136190411592 571184739841192316928 574492309313886547848 578072676768722893824 581304471084406941696 582405426522066803328 586981272559840603236 589034262961229576832 594797031341685245952 595066414055155212096 596137447917745484256 600605596100881390932 601566906854021695488 607727401588243620864 608821223405357090304 613662239494378812474 614644448307369993216 620938866840161960448 622056467392430070528 630624738293152247808 635291711379503050752 641555977653214213041 642582832321341356544 649102400757318334464 650331761364813255552 652509783418241511136 664168607351298643968 666392970299480692224 666694778709942413552 670654628907463669788 674600250394250031104 678607055337196440576 680879774001643315968 690258283285412507648 695366577703805939712 695681508219070344576 696999086833121614168 698114682028123942912 705263898139443214336 709452830579796278784 710483242436497373184 711828854638081648512 726974149417615300608 727303394956300814784 734073506345521700028 741631036718404749312 742777935274519981056 749692091586915778752 750031626048685215246 758925281693531284992 760362640181587215456 765989745751848730464 770763569024963858432 776540568696089071104 782287399916781682176 782641696746454137648 784123972687261815939 785379017281639435776 793421885406873616128 794849930556993979008 799293647741059544832 800807461467841854576 810303202117658161152 811761631207142787072 817845918094817213184 818216319325838416632 819525931076493324288 827918489120215947264 829408623189906760704 835625177183834978688 853790941905222695616 855407970204285617388 856777109761788475392 867109015153084340736 873608139783100204992 883551394441844365248 888523960399307589632 892599621082732818144 894206171876618226384 904809407116261920768 907839698668857754624 913231835108035635456 927575344292093792768 933084701088645105792 945937107439728371712 949105139517442198016 958373744395542219481 969737859941734419712 975497642047219883328 978764675127362266704 990370580366026641408 999589455449221038336 1000042168064913620328 1011900375591375046656 1013816853575449620608 1021319661002464973952 1035387424928118761472 1043049866555708909568 1043522262328605516864 1045498630249682421252 1047172023042185914368 1057895847209164821504 1059799907409325305344 1065724863654746059776 1067743281957122472768 1090461224126422950912 1090955092434451222176 1101110259518282550042 1105878164253209014272 1114166902911779971584 1124538137380373668128 1125047439073027822869 1138387922540296927488 1140543960272380823184 1148984618627773095696 1156145353537445787648 1162608942168813883392 1164810853044133606656 1173962545119681206472 1178068525922459153664 1189594062683370491904 1190132828110310424192 1192274895835490968512 1201211192201762781864 1203133813708043390976 1215454803176487241728 1217642446810714180608 1227324478988757624948 1229288896614739986432 1241877733680323920896 1244112934784860141056 1283111955306428426082 1285165664642682713088 1298204801514636668928 1300663522729626511104 1305019566836483022272 1328337214702597287936 1332785940598961384448 1333389557419884827104 1341309257814927339576 1357214110674392881152 1361759548003286631936 1391363016438140689152 1393998173666243228336 1410527796278886428672 1418905661159592557568 1420966484872994746368 1423657709276163297024 1453948298835230601216 1454606789912601629568 1468147012691043400056 1483262073436809498624 1485555870549039962112 1499384183173831557504 1500063252097370430492 1517850563387062569984 1520725280363174430912 1531979491503697460928 1553081137392178142208 1564574799833563364352 1565283393492908275296 1568247945374523631878 1570758034563278871552 1586843770813747232256 1589699861113987958016 1598587295482119089664 1601614922935683709152 1623523262414285574144 1635691836189634426368 1636432638651676833264 1651665389277423825063 1655836978240431894528 1658817246379813521408 1671250354367669957376 1707581883810445391232 1710815940408571234776 1713554219523576950784 1734218030306168681472 1747216279566200409984 1767102788883688730496 1777047920798615179264 1785199242165465636288 1788412343753236452768 1815679397337715509248 1826463670216071270912 1855150688584187585536 1866169402177290211584 1891874214879456743424 1898210279034884396032 1916747488791084438962 1939475719883468839424 1950995284094439766656 1957529350254724533408 1999178910898442076672 2000084336129827240656 2023800751182750093312 2027633707150899241216 2042639322004929947904 2070774849856237522944 2086099733111417819136 2087044524657211033728 2090997260499364842504 2094344046084371828736 2115791694418329643008 2119599814818650610688 2131449727309492119552 2135486563914244945536 2180922448252845901824 2181910184868902444352 2202220519036565100084 2228333805823559943168 2249076274760747336256 2250094878146055645738 2276775845080593854976 2281087920544761646368 2297969237255546191392 2312290707074891575296 2329621706088267213312 2347925090239362412944 2352371918061785447817 2356137051844918307328 2380265656220620848384 2384549791670981937024 2402422384403525563728 2430909606352974483456 2435284893621428361216 2454648957977515249896 2458577793229479972864 2483755467360647841792 2488225869569720282112 2566223910612856852164 2570331329285365426176 2601327045459253022208 2610039133672966044544 2665571881197922768896 2666779114839769654208 2682618515629854679152 2714428221348785762304 2723519096006573263872 2782726032876281378304 2787996347332486456672 2837811322319185115136 2847315418552326594048 2875121233186626658443 2909213579825203259136 2936294025382086800112 2971111741098079924224 2998768366347663115008 3000126504194740860984 3035701126774125139968 3041450560726348861824 3063958983007394921856 3106162274784356284416 3129149599667126728704 3130566786985816550592 3136495890749047263756 3141516069126557743104 3173687541627494464512 3179399722227975916032 3197174590964238179328 3203229845871367418304 3271383672379268852736 3272865277303353666528 3303330778554847650126 3317634492759627042816 3342500708735339914752 3375142317219083468607 3415163767620890782464 3421631880817142469552 3468436060612337362944 3494432559132400819968 3534205577767377460992 3570398484330931272576 3576824687506472905536 3631358794675431018496 3652927340432142541824 3710301377168375171072 3732338804354580423168 3796420558069768792064 3833494977582168877924 3878951439766937678848 3901990568188879533312 3915058700509449066816 3998357821796884153344 4000168672259654481312 4055267414301798482432 4085278644009859895808 4174089049314422067456 4181994520998729685008 4231583388836659286016 4239199629637301221376 4262899454618984239104 4270973127828489891072 4361844896505691803648 4363820369737804888704 4404441038073130200168 4456667611647119886336 4498152549521494672512 4500189756292111291476 4553551690161187709952 4562175841089523292736 4595938474511092382784 4659243412176534426624 4695850180478724825888 4704743836123570895634 4712274103689836614656 4760531312441241696768 4769099583341963874048 4804844768807051127456 4870569787242856722432 4909297915955030499792 4967510934721295683584 4976451739139440564224 5132447821225713704328 5140662658570730852352 5202654090918506044416 5220078267345932089088 5331143762395845537792 5333558229679539308416 5365237031259709358304 5447038192013146527744 5565452065752562756608 5575992694664972913344 5675622644638370230272 5694630837104653188096 5750242466373253316886 5818427159650406518272 5872588050764173600224 5997536732695326230016 6000253008389481721968 6071402253548250279936 6082901121452697723648 6127917966014789843712 6212324549568712568832 6258299199334253457408 6261133573971633101184 6272991781498094527512 6283032138253115486208 6347375083254988929024 6358799444455951832064 6394349181928476358656 6406459691742734836608 6542767344758537705472 6545730554606707333056 6606661557109695300252 6685001417470679829504 6750284634438166937214 6830327535241781564928 6843263761634284939104 6936872121224674725888 6988865118264801639936 7057115754185356343451 7068411155534754921984 7140796968661862545152 7153649375012945811072 7305854680864285083648 7420602754336750342144 7464677608709160846336 7592841116139537584128 7666989955164337755848 7757902879533875357696 7803981136377759066624 7830117401018898133632 7996715643593768306688 8000337344519308962624 8110534828603596964864 8170557288019719791616 8348178098628844134912 8363989041997459370016 8478399259274602442752 8541946255656979782144 8625363699559879975329 8727640739475609777408 8808882076146260400336 8913335223294239772672 8996305099042989345024 9000379512584222582952 9107103380322375419904 9124351682179046585472 9191876949022184765568 9318486824353068853248 9391700360957449651776 9409487672247141791268 9424548207379673229312 9521062624882483393536 9538199166683927748096 9609689537614102254912 9818595831910060999584 9952903478278881128448 10264895642451427408656 10405308181837012088832 10440156534691864178176 10667116459359078616832 10730474062519418716608 10894076384026293055488 11130904131505125513216 11151985389329945826688 11389261674209306376192 11500484932746506633772 11636854319300813036544 11745176101528347200448 11995073465390652460032 12000506016778963443936 12165802242905395447296 12255835932029579687424 12522267147943266202368 12545983562996189055024 12694750166509977858048 12717598888911903664128 12788698363856952717312 12812919383485469673216 13085534689517075410944 13091461109213414666112 13213323114219390600504 13370002834941359659008 13500569268876333874428 13660655070483563129856 13686527523268569878208 13977730236529603279872 14114231508370712686902 14136822311069509843968 14281593937323725090304 14307298750025891622144 14611709361728570167296 14929355217418321692672 15333979910328675511696 15515805759067750715392 15607962272755518133248 15660234802037796267264 15993431287187536613376 16000674689038617925248 16221069657207193929728 16341114576039439583232 16696356197257688269824 16727978083994918740032 17083892511313959564288 17250727399119759950658 17455281478951219554816 17617764152292520800672 17992610198085978690048 18000759025168445165904 18214206760644750839808 18248703364358093170944 18383753898044369531136 18636973648706137706496 18783400721914899303552 18818975344494283582536 18849096414759346458624 19042125249764966787072 19076398333367855496192 19219379075228204509824 19637191663820121999168 20529791284902854817312 20810616363674024177664 20880313069383728356352 21334232918718157233664 21460948125038837433216 22261808263010251026432 22303970778659891653376 22778523348418612752384 23000969865493013267544 23273708638601626073088 23490352203056694400896 23990146930781304920064 24001012033557926887872 24331604485810790894592 24511671864059159374848 25044534295886532404736 25091967125992378110048 25435197777823807328256 25625838766970939346432 25876091098679639925987 26182922218426829332224 26426646228438781201008 26740005669882719318016 27001138537752667748856 27321310140967126259712 27373055046537139756416 27955460473059206559744 28228463016741425373804 28273644622139019687936 28563187874647450180608 28614597500051783244288 29858710434836643385344 30667959820657351023392 31215924545511036266496 31320469604075592534528 32001349378077235850496 32442139314414387859456 32682229152078879166464 33392712394515376539648 33455956167989837480064 34167785022627919128576 34501454798239519901316 34910562957902439109632 35235528304585041601344 35985220396171957380096 36001518050336890331808 36497406728716186341888 36767507796088739062272 37566801443829798607104 37637950688988567165072 38084250499529933574144 38152796666735710992384 38438758150456409019648 39274383327640243998336 41059582569805709634624 41760626138767456712704 42668465837436314467328 42921896250077674866432 44607941557319783306752 46001939730986026535088 46547417277203252146176 46980704406113388801792 47980293861562609840128 48002024067115853775744 48663208971621581789184 49023343728118318749696 50089068591773064809472 50183934251984756220096 51251677533941878692864 51752182197359279851974 52365844436853658664448 52853292456877562402016 54002277075505335497712 54642620281934252519424 54746110093074279512832 55910920946118413119488 56456926033482850747608 56547289244278039375872 57126375749294900361216 57229195000103566488576 61335919641314702046784 62431849091022072532992 62640939208151185069056 64002698756154471700992 66785424789030753079296 66911912335979674960128 68335570045255838257152 69002909596479039802632 69821125915804878219264 70471056609170083202688 71970440792343914760192 72003036100673780663616 72994813457432372683776 73535015592177478124544 75133602887659597214208 75275901377977134330144 76305593333471421984768 76877516300912818039296 77628273296038919777961 78548766655280487996672 82119165139611419269248 83521252277534913425408 85336931674872628934656 85843792500155349732864 89215883114639566613504 92003879461972053070176 93961408812226777603584 96004048134231707551488 97326417943243163578368 98046687456236637499392 100178137183546129618944 100367868503969512440192 102503355067883757385728 103504364394718559703948 104731688873707317328896 105706584913755124804032 108004554151010670995424 109492220186148559025664 112913852066965701495216 114252751498589800722432 114458390000207132977152 122671839282629404093568 125281878416302370138112 128005397512308943401984 133823824671959349920256 138005819192958079605264 139642251831609756438528 140942113218340166405376 143940881584687829520384 144006072201347561327232 145989626914864745367552 147070031184354956249088 150267205775319194428416 150551802755954268660288 153755032601825636078592 155256546592077839555922 157097533310560975993344 164238330279222838538496 170673863349745257869312 171687585000310699465728 178431766229279133227008 184007758923944106140352 187922817624453555207168 192008096268463415102976 200356274367092259237888 200735737007939024880384 205006710135767514771456 207008728789437119407896 209463377747414634657792 211413169827510249608064 216009108302021341990848 218984440372297118051328 225827704133931402990432 228916780000414265954304 245343678565258808187136 250563756832604740276224 256010795024617886803968 267647649343918699840512 276011638385916159210528 281884226436680332810752 288012144402695122654464 291979253829729490735104 294140062368709912498176 300534411550638388856832 301103605511908537320576 307510065203651272157184 310513093184155679111844 314195066621121951986688 328476660558445677076992 343375170000621398931456 356863532458558266454016 368015517847888212280704 375845635248907110414336 384016192536926830205952 401471474015878049760768 414017457578874238815792 418926755494829269315584 422826339655020499216128 432018216604042683981696 437968880744594236102656 451655408267862805980864 490687357130517616374272 512021590049235773607936 535295298687837399681024 552023276771832318421056 563768452873360665621504 576024288805390245308928 601068823101276777713664 602207211023817074641152 615020130407302544314368 621026186368311358223688 628390133242243903973376 656953321116891354153984 686750340001242797862912 736031035695776424561408 751691270497814220828672 768032385073853660411904 802942948031756099521536 828034915157748477631584 845652679310040998432256 864036433208085367963392 875937761489188472205312 903310816535725611961728 981374714261035232748544 1070590597375674799362048 1104046553543664636842112 1127536905746721331243008 1152048577610780490617856 1204414422047634149282304 1242052372736622716447376 1256780266484487807946752 1313906642233782708307968 1472062071391552849122816 1536064770147707320823808 1605885896063512199043072 1656069830315496955263168 1691305358620081996864512 1728072866416170735926784 1806621633071451223923456 1962749428522070465497088 2208093107087329273684224 2255073811493442662486016 2304097155221560981235712 2408828844095268298564608 2484104745473245432894752 2627813284467565416615936 2944124142783105698245632 3211771792127024398086144 3312139660630993910526336 3382610717240163993729024 3456145732832341471853568 3613243266142902447846912 3925498857044140930994176 4416186214174658547368448 4608194310443121962471424 4817657688190536597129216 4968209490946490865789504 5888248285566211396491264 6624279321261987821052672 6765221434480327987458048 6912291465664682943707136 7226486532285804895693824 8832372428349317094736896 9635315376381073194258432 9936418981892981731579008 11776496571132422792982528 13248558642523975642105344 13824582931329365887414272 14452973064571609791387648 17664744856698634189473792 19872837963785963463158016 26497117285047951284210688 28905946129143219582775296 35329489713397268378947584 39745675927571926926316032 52994234570095902568421376 79491351855143853852632064 105988469140191805136842752 158982703710287707705264128 317965407420575415410528256
- Sum of all divisors σ(n): 1117750904493691965679301427
- Sum of proper divisors (its aliquot sum) s(n): 799785497073116550268773171
- 317965407420575415410528256 is an abundant number, because the sum of its proper divisors (799785497073116550268773171) is greater than itself. Its abundance is 481820089652541134858244915
Bases of 317965407420575415410528256
- Binary: 100000111000000111100101101000110011010000111001111011100010110101110101010010000000000002
- Hexadecimal: 0x10703CB466873DC5AEA9000
- Base-36: 13Y9Y8ZOIULPPP8G00
Squares and roots of 317965407420575415410528256
- 317965407420575415410528256 squared (3179654074205754154105282562) is 101102000316132515447289058055818792441385928974401536
- 317965407420575415410528256 cubed (3179654074205754154105282563) is 32146938721554219721923844138495887505127519277791466742222750024638371217801216
-
317965407420575415410528256 is a
perfect square number . Itssquare root is 17831584545984 -
The
cube root of 317965407420575415410528256 is 682537668.6589235779
Scales and comparisons
How big is 317965407420575415410528256?- 317,965,407,420,575,415,410,528,256 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 317,965,407,420,575,415,410,528,256 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 317965407420575415410528256 cubic inches would be around 56878139.1 feet tall.
Recreational maths with 317965407420575415410528256
- 317965407420575415410528256 backwards is 652825014514575024704569713
- 317965407420575415410528256 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 317965407420575415410528256'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 317965407420575415410528256 - Facts about the integer". Numbermatics.com. 2024. Web. 8 June 2024.
APA style:
Numbermatics. (2024). Number 317965407420575415410528256 - Facts about the integer. Retrieved 8 June 2024, from https://numbermatics.com/n/317965407420575415410528256/
Chicago style:
Numbermatics. 2024. "Number 317965407420575415410528256 - Facts about the integer". https://numbermatics.com/n/317965407420575415410528256/
The information we have on file for 317965407420575415410528256 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 317965407420575415410528256, math, Factors of 317965407420575415410528256, curriculum, school, college, exams, university, Prime factorization of 317965407420575415410528256, STEM, science, technology, engineering, physics, economics, calculator, three hundred seventeen septillion, nine hundred sixty-five sextillion, four hundred seven quintillion, four hundred twenty quadrillion, five hundred seventy-five trillion, four hundred fifteen billion, four hundred ten million, five hundred twenty-eight thousand, two hundred fifty-six.