31834872015533675147275776
31,834,872,015,533,675,147,275,776 is an even composite number composed of six prime numbers multiplied together.
31834872015533675147275776 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of seventeen thousand, nine hundred twenty divisors.
Prime factorization of 31834872015533675147275776:
29 × 33 × 76 × 173 × 833 × 1913
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 17 × 17 × 17 × 83 × 83 × 83 × 191 × 191 × 191)See below for interesting mathematical facts about the number 31834872015533675147275776 from the Numbermatics database.
Names of 31834872015533675147275776
- Cardinal: 31834872015533675147275776 can be written as Thirty-one septillion, eight hundred thirty-four sextillion, eight hundred seventy-two quintillion, fifteen quadrillion, five hundred thirty-three trillion, six hundred seventy-five billion, one hundred forty-seven million, two hundred seventy-five thousand, seven hundred seventy-six.
Scientific notation
- Scientific notation: 3.1834872015533675147275776 × 1025
Factors of 31834872015533675147275776
Divisors of 31834872015533675147275776
- Number of divisors d(n): 17920
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 17 18 21 24 27 28 32 34 36 42 48 49 51 54 56 63 64 68 72 83 84 96 98 102 108 112 119 126 128 136 144 147 153 166 168 189 191 192 196 204 216 224 238 249 252 256 272 288 289 294 306 332 336 343 357 378 382 384 392 408 432 441 448 459 476 498 504 512 544 573 576 578 581 588 612 664 672 686 714 747 756 764 768 784 816 833 864 867 882 896 918 952 996 1008 1029 1071 1088 1146 1152 1156 1162 1176 1224 1323 1328 1337 1344 1372 1411 1428 1494 1512 1528 1536 1568 1632 1666 1719 1728 1734 1743 1764 1792 1836 1904 1992 2016 2023 2058 2142 2176 2241 2292 2304 2312 2324 2352 2401 2448 2499 2601 2646 2656 2674 2688 2744 2822 2856 2988 3024 3056 3087 3136 3213 3247 3264 3332 3438 3456 3468 3486 3528 3584 3672 3808 3984 4011 4032 4046 4067 4116 4233 4284 4352 4482 4584 4608 4624 4648 4704 4802 4896 4913 4998 5157 5202 5229 5292 5312 5348 5376 5488 5644 5712 5831 5976 6048 6069 6112 6174 6272 6426 6494 6528 6664 6876 6889 6912 6936 6972 7056 7203 7344 7497 7616 7803 7968 8022 8064 8092 8134 8232 8466 8568 8704 8964 9168 9248 9261 9296 9359 9408 9604 9741 9792 9826 9877 9996 10314 10404 10458 10584 10624 10696 10752 10976 11288 11424 11662 11952 12033 12096 12138 12201 12224 12348 12544 12699 12852 12988 13056 13328 13752 13778 13824 13872 13944 14112 14161 14406 14688 14739 14994 15232 15606 15687 15853 15936 16044 16128 16184 16268 16464 16807 16932 17136 17493 17928 18207 18336 18496 18522 18592 18718 18816 19208 19482 19584 19652 19754 19992 20628 20667 20808 20916 21168 21248 21392 21609 21952 22491 22576 22729 22848 23324 23904 23987 24066 24192 24276 24402 24448 24696 25088 25398 25704 25976 26112 26656 27504 27556 27744 27888 28077 28224 28322 28469 28812 29223 29376 29478 29631 29988 30464 31212 31374 31706 31872 32088 32256 32368 32536 32928 33614 33864 34272 34391 34986 35856 36099 36414 36481 36603 36672 36992 37044 37184 37436 37632 38097 38416 38964 39168 39304 39508 39984 40817 41256 41334 41616 41832 42336 42483 42496 42784 43218 43904 44217 44982 45152 45458 45696 46648 47559 47808 47974 48132 48223 48384 48552 48804 48896 49392 50421 50796 51408 51952 52479 53312 54621 55008 55112 55199 55488 55776 56154 56448 56644 56938 57624 58446 58752 58956 59262 59976 60928 62001 62424 62748 63412 63744 64176 64736 64827 65072 65513 65856 67228 67728 68187 68544 68782 69139 69972 71712 71961 72198 72828 72962 73206 73344 73984 74088 74368 74872 75264 76194 76832 77928 78336 78608 79016 79968 81634 82512 82668 83232 83664 84231 84672 84966 85407 85568 86436 87669 87808 88434 88893 89964 90304 90916 91392 93296 95118 95616 95948 96264 96446 96768 97104 97608 97792 98784 99127 100842 101592 102816 103173 103904 104958 106624 109242 109443 109809 110016 110224 110398 110971 110976 111552 112308 112896 113288 113876 115248 116892 117113 117504 117649 117912 118524 119952 122451 124002 124848 125496 126824 127449 127488 128352 129472 129654 130144 131026 131712 132651 134456 135456 136374 137088 137564 138278 139944 142677 143424 143922 144396 144669 145656 145924 146412 146688 147968 148176 148736 149744 151263 152388 153664 155856 157216 157437 158032 159103 159936 163268 165024 165336 165597 166464 167328 167909 168462 169344 169932 170814 171136 172872 175338 175616 176868 177786 179928 180608 181832 182784 186003 186592 190236 191232 191896 192528 192892 194208 195216 196539 197568 198254 199283 201684 203184 204561 205632 206346 207417 207808 209916 213248 215883 218484 218886 219618 220032 220448 220796 221942 221952 223104 224616 225792 226576 227752 230496 233784 234226 235008 235298 235824 237048 239904 240737 244902 248004 249696 250992 252693 253648 254898 255367 256221 256704 258944 259308 260288 262052 263424 265302 266679 268912 269501 270912 272748 274176 275128 276556 279888 285354 285719 286848 287844 288792 289338 291312 291848 292824 293376 296352 297381 297472 299488 302526 304776 307328 309519 311712 314432 314874 316064 318206 319872 326536 328329 330048 330672 331194 332913 332928 334656 335818 336924 337561 338688 339864 341628 342272 345744 350676 351339 352947 353736 355572 359856 361216 363664 367353 372006 373184 380472 382347 382464 383792 385056 385784 386393 388416 390432 393078 395136 396508 398566 403368 406368 407779 409122 411264 412692 414834 415616 419832 426496 428031 431766 434007 436968 437772 439236 440064 440896 441592 443884 443904 446208 449232 453152 453789 455504 458591 460992 467568 468452 470596 471648 474096 477309 479808 481474 483973 489804 496008 496791 499392 501984 503727 505386 507296 509796 510734 512442 513408 517888 518616 520576 524104 526848 530604 533358 537824 539002 541824 545496 548352 550256 553112 559776 570708 571438 571787 573696 575688 577584 578676 582624 583696 585648 589617 592704 594762 597849 598976 605052 609552 613683 614656 619038 620177 622251 623424 628864 629748 632128 636412 639744 647649 653072 656658 660096 661344 662388 665826 665856 669312 671636 673848 675122 677376 679728 683256 684544 691488 693889 701352 702678 705894 707472 711144 719712 722211 722432 727328 734706 744012 746368 760944 764694 766101 767584 768663 770112 771568 772786 776797 776832 780864 786156 790272 793016 797132 806736 808503 812736 815558 818244 819791 822528 825384 829668 831232 839664 856062 857157 863532 868014 873936 875544 878472 880128 881792 883184 887768 892143 892416 898464 906304 907578 911008 917182 921984 928557 935136 936904 938383 941192 943296 948192 954618 959616 962948 967946 979608 984987 992016 993582 998739 998784 1003968 1007454 1010772 1012683 1014592 1019592 1021468 1024884 1026816 1035776 1037232 1041152 1048208 1054017 1058841 1061208 1066716 1075648 1078004 1083648 1090992 1100512 1102059 1106224 1113721 1119552 1141416 1142876 1143574 1147392 1151376 1155168 1157352 1159179 1165248 1167392 1171296 1175363 1179234 1185408 1189524 1195698 1197952 1210104 1219104 1223337 1227366 1229312 1238076 1240354 1244502 1246848 1257728 1259496 1264256 1272824 1279488 1295298 1302021 1306144 1313316 1315799 1320192 1322688 1324776 1331652 1331712 1338624 1343272 1347696 1350244 1359456 1366512 1375773 1382976 1387778 1394981 1402704 1405356 1411788 1414944 1422288 1431927 1439424 1444422 1451919 1454656 1469412 1488024 1490373 1492736 1511181 1521888 1529388 1532202 1535168 1537326 1540224 1543136 1545572 1553594 1553664 1561728 1572312 1580544 1586032 1594264 1613472 1617006 1625472 1631116 1636488 1639582 1645056 1650768 1659336 1662464 1679328 1685159 1712124 1714314 1715361 1727064 1736028 1747872 1751088 1756944 1763584 1766368 1768851 1775536 1784286 1787569 1793547 1796928 1812608 1815156 1822016 1834364 1843968 1857114 1860531 1866753 1870272 1873808 1876766 1882384 1886507 1886592 1896384 1909236 1919232 1925896 1935892 1959216 1969974 1984032 1987164 1990921 1997478 1997568 2000033 2007936 2014908 2021544 2025366 2029184 2039184 2042936 2049768 2053632 2074464 2081667 2082304 2096416 2108034 2117682 2122416 2133432 2151296 2156008 2166633 2167296 2181984 2201024 2204118 2212448 2227442 2239104 2282832 2285752 2287148 2298303 2302752 2310336 2314704 2318358 2330391 2330496 2334784 2342592 2350726 2358468 2362927 2370816 2379048 2391396 2395904 2420208 2425509 2438208 2446674 2454732 2459373 2476152 2480708 2489004 2493696 2515456 2518992 2528512 2545648 2571471 2590596 2604042 2612288 2626632 2631598 2640384 2645376 2649552 2663304 2676429 2677248 2686544 2695392 2700488 2704751 2718912 2733024 2751546 2765952 2775556 2789962 2805408 2810712 2815149 2823576 2829888 2844576 2854453 2863854 2878848 2888844 2903838 2909312 2938824 2976048 2980746 2985472 2996217 3022362 3027923 3038049 3043776 3058776 3064404 3070336 3074652 3080448 3086272 3091144 3107188 3107328 3123456 3144624 3162051 3172064 3176523 3188528 3210137 3226944 3234012 3250944 3262232 3272976 3279164 3301536 3318672 3341163 3358656 3370318 3387811 3424248 3428628 3430722 3454128 3472056 3477537 3495744 3502176 3513888 3526089 3527168 3532736 3537702 3551072 3568572 3575138 3587094 3593856 3625216 3630312 3644032 3668728 3670011 3687936 3714228 3721062 3733506 3740544 3747616 3753532 3764768 3773014 3773184 3792768 3818472 3838464 3851792 3871784 3918432 3939948 3947397 3968064 3974328 3981842 3994956 3995136 4000066 4002509 4015872 4029816 4043088 4050732 4058368 4078368 4085872 4099536 4127319 4148928 4163334 4184943 4192832 4216068 4235364 4244832 4266864 4295781 4302592 4312016 4333266 4341239 4355757 4363968 4402048 4408236 4424896 4454884 4478208 4533543 4565664 4571504 4574296 4581517 4596606 4605504 4620672 4629408 4636716 4660782 4660992 4669568 4685184 4701452 4716936 4725854 4741632 4758096 4782792 4791808 4840416 4851018 4857223 4876416 4893348 4909464 4918746 4952304 4961416 4978008 4987392 5037984 5055477 5057024 5091296 5142942 5146083 5181192 5208084 5224576 5253264 5263196 5290752 5299104 5326608 5352858 5362707 5373088 5380641 5390784 5400976 5409502 5437579 5437824 5466048 5503092 5531904 5551112 5579924 5581593 5610816 5621424 5630298 5647152 5659521 5659776 5689152 5708906 5727708 5738537 5757696 5777688 5807676 5818624 5877648 5952096 5961492 5972763 5992434 6000099 6044724 6055846 6076098 6087552 6117552 6128808 6140672 6149304 6160896 6172544 6182288 6214376 6245001 6246912 6289248 6324102 6344128 6353046 6377056 6420274 6453888 6468024 6499899 6501888 6524464 6545952 6558328 6568681 6603072 6637344 6682326 6717312 6740636 6775622 6848496 6857256 6861444 6894909 6908256 6944112 6955074 6967871 6991173 6991488 7004352 7027776 7052178 7065472 7075404 7088781 7102144 7137144 7150276 7174188 7187712 7250432 7260624 7276527 7288064 7337456 7340022 7378119 7428456 7442124 7467012 7481088 7495232 7507064 7529536 7546028 7546368 7585536 7636944 7703584 7714413 7743568 7796047 7836864 7879896 7894794 7936128 7948656 7963684 7989912 8000132 8005018 8031744 8059632 8086176 8101464 8114253 8116736 8156736 8171744 8199072 8227541 8254638 8297856 8326668 8369886 8385664 8432136 8445447 8470728 8489664 8533728 8563359 8591562 8605184 8624032 8666532 8682478 8711514 8727936 8804096 8816472 8849792 8909768 8956416 9067086 9083769 9114147 9131328 9143008 9148592 9163034 9193212 9210593 9211008 9241344 9258816 9273432 9321564 9321984 9339136 9370368 9402904 9433872 9451708 9516192 9565584 9630411 9680832 9702036 9714446 9720379 9752832 9764867 9786696 9818928 9837492 9904608 9922832 9956016 10023489 10075968 10110954 10163433 10182592 10285884 10292166 10362384 10416168 10432611 10449152 10506528 10526392 10543009 10578267 10581504 10598208 10653216 10705716 10725414 10746176 10761282 10781568 10801952 10819004 10875158 10875648 10932096 11006184 11010033 11063808 11102224 11159848 11163186 11221632 11242848 11260596 11294304 11319042 11319552 11378304 11417812 11455416 11477074 11515392 11555376 11615352 11637248 11755296 11796113 11842191 11904192 11922984 11945526 11984868 12000198 12007527 12089448 12111692 12152196 12175104 12235104 12257616 12281344 12298608 12345088 12364576 12381957 12428752 12490002 12512983 12554829 12578496 12648204 12688256 12706092 12754112 12840548 12907776 12936048 12999798 13023717 13048928 13067271 13091904 13116656 13137362 13205549 13206144 13274688 13364652 13434624 13481272 13551244 13696992 13714512 13722888 13744551 13789818 13816512 13888224 13910148 13935742 13936447 13982346 13982976 14008704 14055552 14104356 14130944 14150808 14177562 14204288 14274288 14300552 14348376 14375424 14521248 14553054 14571669 14576128 14674912 14680044 14756238 14856912 14884248 14934024 14962176 14990464 15014128 15059072 15092056 15166431 15171072 15273888 15407168 15428826 15438249 15487136 15592094 15673728 15759792 15789588 15872256 15897312 15927368 15979824 16000264 16010036 16088121 16119264 16172352 16202928 16228506 16312737 16313472 16343488 16398144 16455082 16509276 16540489 16595712 16653336 16739772 16744779 16771328 16864272 16890894 16941456 16978563 16979328 17067456 17126718 17183124 17215611 17248064 17333064 17364956 17423028 17455872 17608192 17632944 17699584 17819536 17918289 18000297 18134172 18167538 18228294 18262656 18286016 18297184 18326068 18386424 18421186 18422016 18482688 18517632 18546864 18643128 18678272 18735003 18740736 18805808 18867744 18903416 18933257 19032384 19131168 19260822 19361664 19404072 19428892 19440758 19505664 19529734 19573392 19637856 19674984 19706043 19809216 19845664 19912032 19981171 20046978 20151936 20221908 20326866 20365184 20571768 20584332 20724768 20832336 20865222 20898304 20903613 20973519 21013056 21052784 21086018 21156534 21195461 21196416 21266343 21306432 21411432 21450828 21492352 21522564 21563136 21603904 21638008 21750316 21751296 21864192 22012368 22020066 22134357 22204448 22319696 22326372 22368583 22443264 22470959 22485696 22521192 22588608 22638084 22639104 22756608 22835624 22910832 22954148 23110752 23230704 23388141 23510592 23592226 23684382 23714677 23808384 23845968 23891052 23969736 24000396 24015054 24178896 24223384 24304392 24342759 24350208 24470208 24515232 24597216 24682623 24690176 24729152 24763914 24857504 24980004 25025966 25109658 25156992 25296408 25336341 25376512 25412184 25508224 25681096 25690077 25815552 25872096 25999596 26047434 26097856 26134542 26183808 26233312 26274724 26411098 26412288 26549376 26729304 26869248 26962544 27102488 27251307 27393984 27429024 27445776 27489102 27579636 27631779 27633024 27776448 27820296 27871484 27872894 27964692 27965952 28017408 28017563 28111104 28208712 28261888 28301616 28355124 28408576 28548576 28601104 28696752 28891233 29042496 29106108 29143338 29161137 29294601 29349824 29360088 29512476 29713824 29768496 29868048 29980928 30028256 30070467 30118144 30184112 30332862 30388673 30490299 30547776 30814336 30857652 30876498 30974272 31184188 31347456 31519584 31579176 31629027 31734801 31744512 31794624 31854736 31959648 32000528 32020072 32070619 32176242 32238528 32344704 32405856 32457012 32625474 32626944 32686976 32796288 32910164 33018552 33080978 33191424 33306672 33479544 33489558 33542656 33728544 33781788 33845657 33882912 33957126 33958656 34000561 34134912 34253436 34366248 34431222 34496128 34666128 34729912 34846056 34911744 35265888 35388339 35399168 35526573 35639072 35836578 36000594 36022581 36268344 36335076 36456588 36525312 36572032 36594368 36652136 36772848 36842372 36844032 37035264 37093728 37286256 37470006 37538949 37611616 37664487 37735488 37806832 37866514 38063053 38064768 38262336 38521644 38723328 38808144 38857784 38881516 39059468 39071151 39146784 39275712 39349968 39412086 39616647 39618432 39691328 39824064 39962342 40093956 40169759 40303872 40443816 40653732 40730368 41143536 41168664 41233653 41449536 41664672 41730444 41807226 41809341 41947038 42026112 42105568 42172036 42313068 42390922 42392832 42532686 42612864 42822864 42901656 42984704 43045128 43126272 43207808 43276016 43500632 43715007 43728384 44024736 44040132 44268714 44408896 44639392 44652744 44737166 44886528 44941918 44971392 45042384 45177216 45276168 45499293 45513216 45671248 45821664 45908296 45980767 46221504 46461408 46776282 47021184 47184452 47368764 47429354 47616768 47691936 47782104 47939472 48000792 48030108 48264363 48357792 48446768 48608784 48685518 48775097 48938211 48940416 49030464 49194432 49365246 49458304 49527828 49621467 49715008 49960008 50051932 50219316 50313984 50592816 50672682 50753024 50824368 50935689 51016448 51362192 51380154 51474691 51646833 51744192 51999192 52094868 52195712 52269084 52367616 52466624 52549448 52822196 52824576 53098752 53458608 53754867 53925088 54000891 54204976 54502614 54572329 54787968 54858048 54891552 54978204 55159272 55263558 55266048 55552896 55640592 55742968 55745788 55929384 56034816 56035126 56222208 56417424 56603232 56710248 56799771 56817152 57097152 57202208 57393504 57592787 57782466 58084992 58212216 58286676 58322274 58589202 58699648 58720176 59024952 59118129 59427648 59536992 59736096 59943513 59961856 60056512 60140934 60236288 60368224 60665724 60777346 60980598 61095552 61628672 61715304 61752996 61948544 62368376 62694912 62710839 63039168 63158352 63258054 63469602 63586383 63589248 63709472 63799029 63919296 64001056 64040144 64141238 64352484 64474151 64477056 64689408 64811712 64914024 65250948 65253888 65373952 65592576 65820328 66037104 66161956 66613344 66959088 66979116 67105749 67412877 67457088 67563576 67691314 67765824 67914252 67917312 68001122 68042653 68269824 68506872 68732496 68862444 68992256 69332256 69459824 69692112 70164423 70531776 70776678 71053146 71144031 71278144 71673156 72001188 72045162 72536688 72670152 72913176 73028277 73050624 73144064 73188736 73304272 73545696 73684744 73801063 74047869 74070528 74187456 74572512 74940012 75077898 75223232 75328974 75470976 75613664 75733028 76126106 76129536 76524672 77043288 77070231 77446656 77616288 77715568 77763032 77885789 78118936 78142302 78293568 78551424 78699936 78824172 79233294 79236864 79382656 79648128 79924684 80187912 80339518 80607744 80887632 81307464 81460736 81753921 82287072 82337328 82467306 82572791 82895337 82899072 83329344 83460888 83614452 83618682 83894076 84052224 84052689 84211136 84344072 84626136 84781844 84785664 85065372 85225728 85645728 85803312 85969408 86090256 86415616 86552032 86673699 87001264 87430014 87483411 87590881 87883803 88049472 88080264 88537428 88817792 89278784 89305488 89474332 89883836 89942784 90084768 90354432 90552336 90998586 91166019 91342496 91470897 91643328 91816592 91961534 92438843 92443008 92922816 93552564 94042368 94368904 94737528 94858708 94887081 95233536 95383872 95564208 95878944 96001584 96060216 96211857 96528726 96715584 96893536 97217568 97371036 97550194 97555129 97876422 97880832 98060928 98388864 98730492 98916608 99055656 99242934 99430016 99920016 100103864 100438632 100627968 101185632 101345364 101536971 101648736 101871378 102001683 102032896 102724384 102760308 102949382 103293666 103488384 103998384 104189736 104391424 104538168 104735232 104933248 105098896 105644392 106165017 106197504 106917216 107509734 107850176 108001782 108067743 108409952 109005228 109144658 109211317 109575936 109716096 109783104 109956408 110318544 110527116 110532096 111105792 111281184 111485936 111491576 111858768 112070252 112616847 112834848 113206464 113420496 113599542 114189159 114194304 114404416 114787008 115185574 115564932 115783423 116169984 116424432 116573352 116644548 117178404 117213453 117399296 117440352 118049904 118236258 118453807 118849941 118855296 119073984 119472192 119887026 120113024 120281868 120509277 120736448 121331448 121554692 121961196 122191104 123257344 123430608 123505992 123700959 123897088 124736752 125421678 125428023 126078336 126316704 126516108 126939204 127172766 127178496 127418944 127598058 127838592 128002112 128080288 128282476 128704968 128948302 128954112 129378816 129623424 129828048 130501896 130747904 131145021 131185152 131640656 132074208 132323912 132532799 133226688 133918176 133958232 134211498 134825754 134914176 135127152 135382628 135531648 135828504 136002244 136085306 136539648 137013744 137464992 137724888 137942301 137984512 138664512 138919648 139384224 139868197 140328846 141063552 141553356 142106292 142288062 142556288 143346312 144002376 144090324 145073376 145340304 145826352 146056554 146288128 146325291 146377472 146608544 146814633 147091392 147369488 147602126 148095738 148368227 148374912 148864401 149145024 149880024 150155796 150446464 150657948 150941952 151227328 151466056 152252212 152259072 153049344 154086576 154140462 154424073 154940499 155232576 155431136 155526064 155771578 156237872 156284604 156580081 156587136 157102848 157399872 157648344 158466588 158473728 158765312 159296256 159849368 160375824 160679036 161775264 162614928 163507842 163716987 164574144 164674656 164934612 165145582 165246443 165790674 165798144 166002739 166658688 166921776 167228904 167237364 167788152 168104448 168105378 168422272 168688144 169252272 169563688 170130744 170399313 170451456 171291456 171606624 172180512 172778361 172831232 173104064 173347398 174002528 174860028 174966822 175181762 175767606 176098944 176160528 177074856 177354387 177635584 178557568 178610976 178948664 179231153 179767672 179830539 179885568 180169536 180708864 181104672 181997172 182332038 182684992 182941794 183286656 183633184 183923068 184877686 184886016 185845632 187105128 188084736 188132517 188737808 189475056 189717416 189774162 190759149 190767744 191128416 191757888 192003168 192120432 192423714 193057452 193422453 193431168 193787072 194435136 194742072 195100388 195110258 195752844 195761664 196121856 196122941 196777728 197460984 197833216 198111312 198485868 198860032 199840032 200207728 200877264 201317247 202238631 202371264 202690728 203073942 203297472 203742756 204003366 204127959 205448768 205520616 205898764 206587332 206976768 207996768 208379472 208782848 209076336 209866496 210197792 210493269 211288784 212330034 212720711 213432093 213834432 215019468 215700352 216003564 216135486 216819904 218010456 218289316 218422634 219151872 219432192 219566208 219912816 220637088 221054232 221403189 222143607 222211584 222562368 222971872 222983152 223717536 224140504 224494333 225233694 225669696 226412928 226840992 227199084 228378318 228388608 228808832 229574016 230371148 231129864 231566846 232339968 232848864 233146704 233289096 233657367 234356808 234426906 234798592 234880704 236099808 236472516 236907614 236919599 237699882 237710592 238147968 238944384 239774052 240226048 240563736 241018554 241472896 242662896 243109384 243922392 244382208 246861216 247011984 247401918 247718373 247794176 248686011 249473504 250843356 250856046 251317609 252156672 252158067 252633408 253032216 253878408 254345532 254356992 254837888 255196116 255677184 256004224 256160576 256564952 257409936 257896604 257908224 259246848 259656096 261003792 262290042 262450233 262772643 263281312 263651409 264148416 264647824 265065598 266441371 266453376 267836352 267916464 268422996 269651508 269828352 270254304 270765256 271063296 271657008 272004488 272170612 273498057 274027488 274929984 275449776 275884602 277316529 277329024 277839296 278768448 279736394 280657692 281188313 282127104 283106712 284212584 284576124 284661243 285112576 286692624 288004752 288180648 288635571 290146752 290680608 291652704 292113108 292650582 292665387 292754944 293217088 293629266 294182784 294738976 295204252 296191476 296736454 296749824 297728802 298290048 299760048 300311592 300892928 301315896 301883904 302454656 302932112 304504424 304610913 306005049 306098688 308173152 308280924 308848146 309880998 310465152 310862272 311052128 311543156 312475744 312569208 313160162 313174272 314205696 314799744 315296688 316933176 317530624 318495051 318592512 319698736 320751648 321358072 321865369 323550528 325229856 327015684 327433974 327633951 329148288 329349312 329869224 330291164 330492886 331581348 331596288 332005478 333317376 333843552 334457808 334474728 335576304 336210756 336844544 337376288 337850541 338504544 339127376 340261488 340798626 341425679 342567477 342582912 343213248 344361024 345556722 346208128 346694796 347350269 348005056 349720056 349933644 350363524 351535212 352197888 352321056 354149712 354708774 355271168 355361421 356549823 357115136 357221952 357897328 358462306 359535344 359661078 360322837 360339072 361527831 362209344 363994344 364664076 365369984 365883588 366573312 367266368 367846136 369755372 369772032 371691264 374210256 376265034 376284069 377475616 378950112 379434832 379548324 380265911 381518298 381535488 382006303 382256832 383515776 384006336 384240864 384847428 386114904 386844906 386862336 387574144 388870272 389484144 390200776 390220516 391505688 392243712 392245882 393555456 394921968 396222624 396971736 397598397 397720064 399680064 400415456 401754528 402634494 403149509 404477262 404742528 405381456 406147884 406594944 407485512 408006732 408255918 410897536 411041232 411797528 413174664 413826903 413953536 415993536 416758944 418152672 419604591 419732992 420395584 420986538 422577568 424660068 425441422 426864186 427668864 430038936 431400704 432007128 432270972 433639808 436020912 436578632 436845268 438864384 438975873 439132416 439825632 441274176 442108464 442806378 444287214 445104681 445124736 445943744 445966304 446593203 447435072 448281008 448988666 450467388 451319057 451339392 452825856 453681984 454398168 456756636 456777216 457617664 459148032 460742296 462259728 463133692 463272219 465697728 466293408 466578192 467314734 468713616 468853812 469740243 469761408 472199616 472945032 473815228 473839198 475399764 475421184 476295936 476298571 477888768 479548104 480452096 481127472 482037108 482945792 485325792 486218768 487844784 491150961 493722432 494023968 494803836 495436746 495739329 497372022 498008217 498947008 501686712 501712092 502635218 504313344 504316134 505266816 506064432 507756816 508691064 509675776 510392232 511197939 511354368 512008448 512321152 513129904 514819872 515793208 516607441 518335083 518493696 519312192 522007584 524580084 524900466 525545286 526562624 527302818 528296832 529295648 530131196 532882742 532906752 535672704 535832928 536845992 537693459 539303016 539491617 539656704 540508608 541530512 542126592 543314016 544008976 544341224 545200523 546996114 548054976 549859968 550899552 551769204 554633058 554658048 555678592 557536896 559472788 561315384 562376626 564254208 566213424 568425168 569152248 569322486 570225152 572277447 573385248 576009504 576361296 577271142 578009537 578333293 580267359 580293504 581361216 583305408 584226216 585301164 585330774 586434176 587258532 588365568 588368823 589477952 590408504 592382952 593472908 593499648 595457604 596580096 599520096 600623184 601785856 602631792 603951741 604909312 605864224 606715893 609008848 609221826 612010098 612383877 613136167 616346304 616561848 617696292 619761996 620930304 621724544 622104256 623086312 624951488 625138416 626320324 626348544 629599488 630593376 633866352 636990102 638162133 639397472 640296279 641503296 642716144 643730738 647071901 647101056 650459712 654031368 654867948 655267902 658296576 658698624 659738448 660582328 660985772 663162696 664010956 664209567 666634752 667687104 668915616 668949456 671152608 672421512 673482999 673689088 674752576 675701082 677009088 678254752 680522976 681597252 682851358 682885903 685134954 685165824 686426496 688722048 691113444 692416256 693389592 694700538 696010112 699440112 699867288 700727048 700972101 703070424 704395776 704642112 708299424 709417548 710722842 710758797 713099646 714230272 714443904 715794656 716924612 719070688 719322156 720645674 720678144 723055662 724418688 727988688 729328152 730739968 731767176 733146624 734532736 735692272 739510744 743155119 743382528 748420512 752530068 752568138 753952827 754951232 756474201 757900224 758869664 759096648 760531822 763036596 763070976 764012606 764479219 764513664 767031552 768012672 768481728 769694856 772229808 773689812 773724672 775148288 777740544 778968288 780401552 780441032 783011376 784491764 788317929 789843936 792445248 793943472 795196794 799324113 799360128 800830912 803509056 805268988 806299018 808954524 809485056 810483961 810762912 812295768 813189888 814971024 816013464 816511836 820494171 821795072 822082464 823595056 826349328 827653806 829176649 831949587 831987072 833517888 836305344 839209182 840791168 841973076 843564939 845155136 849320136 850882844 853728372 855337728 860077872 862801408 864014256 864541944 865906713 867279616 872041824 873157264 873690536 875069747 877951746 877996161 878264832 879651264 882548352 884216928 885612756 888574428 890209362 890249472 891887488 891932608 893186406 894870144 896562016 897977332 900934776 902638114 902678784 905651712 907363968 908796336 913513272 913832739 915235328 918015147 918296064 921484592 924519456 926267384 926544438 927729593 931395456 932586816 933156384 934629468 937427232 937707624 939480486 939522816 944399232 945890064 947630456 947678396 950799528 952591872 952597142 955777536 959096208 962254944 964074216 965596107 965891584 970651584 972437536 975689568 979077379 982301922 982901853 987444864 988047936 989607672 990873492 991478658 994744044 996016434 997894016 1003373424 1003424184 1005270436 1008632268 1010533632 1012128864 1015513632 1017382128 1019351552 1020784464 1022395878 1024016896 1024277037 1024642304 1026259808 1027702431 1029639744 1031586416 1033214882 1036670166 1038577589 1038624384 1042050807 1044015168 1049160168 1049800932 1051090572 1053125248 1054605636 1056593664 1058591296 1060262392 1065765484 1065813504 1066084263 1071345408 1071665856 1073691984 1075386918 1078606032 1078983234 1080968511 1081017216 1083061024 1084583493 1086628032 1088017952 1088682448 1090401046 1093992228 1096060567 1096109952 1099719936 1101799104 1103538408 1109266116 1109316096 1111357184 1115073792 1118945576 1122630768 1124753252 1132426848 1136850336 1138304496 1138644972 1140797733 1144554894 1146018909 1146770496 1152019008 1152722592 1154542284 1156019074 1156666586 1156725101 1160534718 1160587008 1162722432 1166610816 1168452432 1170602328 1170661548 1172868352 1174517064 1176731136 1176737646 1178955904 1180817008 1184765904 1186945816 1190915208 1192795191 1193160192 1199040192 1201246368 1205263584 1207903482 1209448527 1209818624 1211728448 1213431786 1218017696 1218443652 1224020196 1224767754 1226272334 1232692608 1233123696 1235392584 1239523992 1241480709 1241860608 1243449088 1244208512 1246172624 1249902976 1250276832 1252640648 1254618071 1258813773 1259198976 1261186752 1267732704 1273980204 1276324266 1278794944 1280592558 1283006592 1285432288 1287461476 1294143802 1294202112 1300919424 1308062736 1309735896 1310535804 1316593152 1316927619 1317397248 1319476896 1321164656 1321971544 1326325392 1328021912 1328419134 1335314043 1335374208 1337831232 1337898912 1342305216 1344843024 1346965998 1349505152 1351402164 1353957171 1354018176 1356509504 1361045952 1363194504 1365702716 1365771806 1370269908 1370331648 1372852992 1372860587 1377444096 1382226888 1384832512 1386779184 1389401076 1389816657 1392020224 1398880224 1399734576 1401454096 1401944202 1406140848 1409220729 1409284224 1416598848 1418835096 1421445684 1421517594 1426199292 1428887808 1428895713 1431589312 1433849224 1438141376 1438644312 1441291348 1441356288 1446111324 1448837376 1455977376 1458656304 1461479936 1463534352 1469065472 1471384544 1473452883 1479021488 1486310238 1487217987 1489044977 1494024651 1496841024 1505060136 1505136276 1507905654 1509902464 1512948402 1515800448 1517739328 1518193296 1521063644 1526073192 1528025212 1528958438 1529027328 1534063104 1536025344 1536963456 1539389712 1544459616 1547379624 1549822323 1550296576 1555005249 1555481088 1557936576 1560803104 1560882064 1566022752 1568983528 1571460331 1576635858 1579687872 1584890496 1587886944 1590393588 1598648226 1598720256 1601661824 1607018112 1610537976 1612598036 1613080377 1617909048 1618970112 1620967922 1621525824 1624591536 1626379776 1629942048 1632026928 1633023672 1635601569 1640988342 1643590144 1644164928 1647190112 1652698656 1655307612 1658353298 1658437193 1663899174 1663974144 1667035776 1672610688 1678418364 1681582336 1683946152 1687129878 1690310272 1698640272 1701765688 1707456744 1710675456 1720155744 1728028512 1729083888 1731813426 1734028611 1734559232 1734999879 1740802077 1744083648 1746314528 1747381072 1750139494 1755903492 1755992322 1759223263 1759302528 1765096704 1765106469 1768433856 1771225512 1777148856 1780418724 1780498944 1783774976 1783865216 1786372812 1789740288 1793124032 1795954664 1801869552 1805276228 1805357568 1814727936 1817592672 1827026544 1827665478 1836030294 1837151631 1839408501 1842969184 1849038912 1852534768 1853088876 1855459186 1856592389 1862790912 1865089597 1865173632 1866312768 1869258936 1874854464 1875415248 1878960972 1879045632 1888798464 1891780128 1895260912 1895356792 1901599056 1905194284 1914486399 1918192416 1924509888 1928148432 1931192214 1941215703 1941303168 1944875072 1951379136 1958154758 1964603844 1965803706 1968318191 1974889728 1976095872 1979215344 1981746984 1982957316 1989488088 1992032868 1992628701 1995788032 2006746848 2006848368 2010540872 2013714719 2017264536 2020448997 2021067264 2024257728 2031027264 2034764256 2041568928 2044791756 2048554074 2048657709 2049284608 2052519616 2055404862 2059279488 2063172832 2066429764 2073340332 2077155178 2077248768 2084101614 2088030336 2098320336 2099601864 2102181144 2102916303 2106250496 2109211272 2113187328 2117182592 2120524784 2131530968 2132168526 2132276391 2142690816 2143331712 2147383968 2150773836 2157212064 2157966468 2161937022 2162034432 2166122048 2169166986 2173256064 2176035904 2177364896 2180802092 2187984456 2192121134 2192219904 2199439872 2203598208 2207076816 2218532232 2222714368 2229465357 2230147584 2237891152 2245261536 2249506504 2253057583 2261858481 2264853696 2273700672 2276608992 2277289944 2281595466 2289109788 2292037818 2293437657 2293540992 2304038016 2305445184 2309084568 2312038148 2313333172 2313450202 2321069436 2321174016 2325444864 2333221632 2336904864 2341204656 2341323096 2345736704 2349034128 2353475292 2357911808 2361634016 2364953787 2369531808 2373891632 2381830416 2385590382 2389979753 2397972339 2398080384 2402492736 2410527168 2415806964 2418897054 2423456896 2426863572 2431451883 2436035392 2436887304 2448040392 2449535508 2452544668 2465385216 2466247392 2470785168 2479047984 2482961418 2486898176 2487529947 2488417024 2492345248 2495848761 2499805952 2500553664 2505281296 2509236142 2517627546 2522259859 2522373504 2530694817 2535465408 2547960408 2552648532 2557589888 2561185116 2566013184 2570864576 2574922952 2588287604 2588404224 2601838848 2616125472 2619471792 2621071608 2625209241 2633855238 2633988483 2634794496 2638953792 2642329312 2643943088 2652650784 2656043824 2656838268 2661861377 2670628086 2670748416 2675662464 2675797824 2684610432 2689686048 2693931996 2699010304 2702804328 2707914342 2708036352 2713019008 2722091904 2726389008 2731405432 2731543612 2740539816 2745705984 2745721174 2754888192 2764453776 2773558368 2778802152 2779633314 2783188779 2784040448 2797760448 2799469152 2802908192 2803888404 2809189531 2812281696 2818441458 2818568448 2822046563 2833197696 2837670192 2842891368 2843035188 2852398584 2857775616 2857791426 2863178624 2867698448 2876282752 2877288624 2882582696 2892222648 2896788321 2897674752 2911954752 2917312608 2927068704 2937232137 2938130944 2942769088 2946905766 2948705559 2958042976 2972620476 2974435974 2978089954 2988049302 2993682048 3010120272 3010272552 3015811308 3019804928 3025896804 3031600896 3035478656 3036386592 3042127288 3052146384 3056050424 3057916876 3058054656 3072050688 3072831111 3073926912 3078779424 3088919232 3094759248 3099644646 3110010498 3115732767 3115873152 3121606208 3121764128 3126152421 3132045504 3137967056 3142920662 3153271716 3159233399 3159375744 3169780992 3175773888 3180787176 3197296452 3197440512 3198252789 3203323648 3214036224 3221075952 3225196072 3226160754 3235818096 3241935844 3242905533 3243051648 3249183072 3259884096 3264053856 3266047344 3271203138 3281976684 3288181701 3288329856 3294380224 3305397312 3310615224 3316706596 3316874386 3327798348 3327948288 3334071552 3334089997 3345221376 3356836728 3363164672 3367892304 3374259756 3380620544 3397280544 3403531376 3414913488 3422393199 3438056727 3440311488 3456057024 3458167776 3463626852 3468057222 3469999758 3470175303 3481604154 3488167296 3492629056 3494762144 3500278988 3511806984 3511984644 3518446526 3518605056 3530193408 3530212938 3536867712 3542451024 3554297712 3560837448 3567549952 3567730432 3572745624 3578385573 3579480576 3586248064 3591909328 3603739104 3610552456 3616252087 3628345581 3629455872 3635185344 3654053088 3655330956 3672060588 3674303262 3678817002 3685938368 3698077824 3705069536 3706177752 3710918372 3713184778 3725581824 3730179194 3730347264 3732625536 3738517872 3749708928 3750830496 3757921944 3763854213 3776441319 3777596928 3783560256 3790521824 3790713584 3803198112 3810388568 3816403661 3828972798 3836384832 3849019776 3856296864 3862384428 3882431406 3882606336 3889750144 3902758272 3916309516 3929207688 3931607412 3936636382 3949779456 3952191744 3958430688 3963493968 3965914632 3978976176 3984065736 3985257402 3991576064 4005942129 4013493696 4013696736 4021081744 4027429438 4034529072 4040897994 4048333051 4048515456 4061871513 4062054528 4069528512 4083137856 4089583512 4097108148 4097315418 4105039232 4110809724 4118558976 4118581761 4126345664 4132859528 4146680664 4154310356 4154497536 4168203228 4176060672 4196640672 4199203728 4204362288 4205832606 4212500992 4218422544 4227662187 4234365184 4241049568 4263061936 4264337052 4264552782 4272399353 4286663424 4286687139 4291953169 4294767936 4301547672 4314424128 4315932936 4323874044 4324068864 4332244096 4338333972 4346512128 4352071808 4354729792 4361604184 4375968912 4384242268 4384439808 4407196416 4414153632 4437064464 4458930714 4461653961 4467134931 4475782304 4482073953 4490523072 4499013008 4506115166 4523716962 4529503307 4529707392 4547401344 4553217984 4554579888 4563190932 4578219576 4584075636 4586875314 4587081984 4608076032 4610890368 4618169136 4624076296 4626666344 4626900404 4642138872 4649466969 4650889728 4666443264 4673809728 4682409312 4682646192 4698068256 4706950584 4714380993 4715823616 4723268032 4729907574 4739063616 4747783264 4763660832 4771180764 4779959506 4780201321 4795944678 4796160768 4804985472 4821054336 4831613928 4837794108 4839241131 4846913792 4853727144 4862903766 4872070784 4873774608 4896080784 4899071016 4905089336 4906804707 4930770432 4932494784 4941570336 4958095968 4965922836 4975059894 4975311579 4976834048 4984690496 4991697522 4999611904 5001107328 5010562592 5018472284 5035255092 5044519718 5044747008 5061389634 5070930816 5095920816 5105297064 5115179776 5122370232 5132026368 5141729152 5149845904 5176575208 5202085833 5203677696 5204999637 5232250944 5238943584 5242143216 5250418482 5267710476 5267976966 5277669789 5277907584 5284658624 5287886176 5295319407 5305301568 5312087648 5313676536 5323722754 5341256172 5341496832 5351324928 5351354533 5351595648 5369220864 5379372096 5387863992 5398020608 5405608656 5415828684 5416072704 5426038016 5444183808 5452778016 5462810864 5463087224 5481079632 5491442348 5518225503 5528907552 5547116736 5557604304 5559266628 5566377558 5569777167 5595268791 5595520896 5598938304 5605816384 5607776808 5618379062 5624563392 5636882916 5637136896 5644093126 5666395392 5675340384 5685782736 5686070376 5704797168 5715582852 5726357248 5735396896 5743459197 5752565504 5754577248 5765165392 5784445296 5793576642 5804236543 5823647109 5823909504 5834625216 5854137408 5874464274 5885538176 5893811532 5897411118 5904954573 5916085952 5945240952 5948871948 5956179908 5976098604 5987364096 6020240544 6020545104 6031622616 6039609856 6041144157 6051793608 6061346991 6063201792 6070957312 6072773184 6084254576 6104292768 6112100848 6115833752 6125488229 6145662222 6145973127 6147853824 6157558848 6177838464 6189518496 6199289292 6220020996 6231465534 6231746304 6243212416 6243528256 6252304842 6264091008 6275934112 6285841324 6306543432 6318466798 6318751488 6339561984 6351547776 6361574352 6394592904 6396505578 6396829173 6406647296 6428072448 6442151904 6450392144 6452321508 6464520487 6471636192 6483871688 6485811066 6486103296 6494107151 6498366144 6519768192 6528107712 6532094688 6542406276 6563953368 6576363402 6576659712 6588760448 6610794624 6621230448 6633413192 6633748772 6655596696 6668143104 6668179994 6690442752 6713673456 6735784608 6748519512 6759172749 6761241088 6785575443 6794561088 6807062752 6829826976 6844786398 6853541653 6876113454 6880312971 6880622976 6912114048 6916335552 6927253704 6936114444 6939999516 6940350606 6963208308 6976334592 6985258112 6989524288 7000557976 7023613968 7023969288 7036893052 7037210112 7060425876 7073735424 7084902048 7108595424 7121674896 7135460864 7145491248 7156771146 7169939259 7172496128 7183818656 7193917017 7207478208 7221104912 7232504174 7256691162 7270043123 7270370688 7294355649 7308106176 7310661912 7344121176 7348606524 7357634004 7371876736 7396155648 7410139072 7412355504 7421836744 7426369556 7460358388 7460694528 7462589841 7465251072 7477035744 7499417856 7501660992 7515843888 7527708426 7552882638 7566779577 7567120512 7581043648 7581427168 7592084451 7606396224 7620777136 7632807322 7657945596 7672423969 7672769664 7698039552 7712593728 7724768856 7764862812 7765212672 7779500288 7805516544 7832619032 7858415376 7863214824 7873272764 7875627723 7904383488 7916861376 7926987936 7931829264 7957952352 7968131472 7970514804 7985584131 8011884258 8026987392 8027393472 8042163488 8054858876 8069058144 8081795988 8096666102 8097030912 8097075707 8123743026 8124109056 8139057024 8166275712 8179167024 8194216296 8194630836 8210078464 8221619448 8237117952 8237163522 8252691328 8265719056 8293361328 8308620712 8336406456 8349566337 8352121344 8393281344 8398407456 8408724576 8411665212 8427568593 8436845088 8455324374 8466139689 8468730368 8482099136 8526123872 8528674104 8529105564 8544798706 8573326848 8573374278 8583906338 8589535872 8603095344 8628848256 8631865872 8647748088 8664488192 8676667944 8690364963 8693024256 8704143616 8709459584 8723208368 8751937824 8768484536 8782326497 8811696411 8814392832 8828307264 8874128928 8917861428 8923307922 8934269862 8951564608 8964147906 8981046144 8998026016 9012230332 9047433924 9059006614 9059414784 9094802688 9106435968 9109159776 9126381864 9156439152 9168151272 9173750628 9174163968 9216152064 9218493333 9221780736 9236338272 9248152592 9253332688 9253800808 9284277744 9298933938 9347198301 9347619456 9364818624 9365292384 9396136512 9413901168 9428761986 9446536064 9459815148 9477700197 9478127232 9495566528 9527321664 9542361528 9559919012 9560402642 9591889356 9592321536 9609970944 9610024109 9642108672 9663227856 9675588216 9678482262 9693827584 9707454288 9725807532 9728716599 9744141568 9747549216 9792161568 9798142032 9810178672 9813609414 9831665981 9864545103 9864989568 9883140672 9916191936 9931845672 9950119788 9950623158 9969380992 9983395044 10002214656 10002269991 10021125184 10036944568 10070510184 10089039436 10089494016 10122779268 10141861632 10191841632 10210594128 10230359552 10244740464 10267179597 10283458304 10299691808 10314170181 10353150416 10404171666 10409999274 10410525909 10423314839 10464501888 10477887168 10484286432 10500836964 10535420952 10535953932 10555339578 10555815168 10569317248 10575772352 10590638814 10610603136 10624175296 10627353072 10647445508 10682512344 10702649856 10702709066 10703191296 10738441728 10758744192 10775727984 10811217312 10831657368 10848756261 10852076032 10885036743 10888367616 10905556032 10925621728 10926174448 10962159264 10982884696 11000222317 11036451006 11057815104 11094233472 11115208608 11118533256 11132755116 11139554334 11190537582 11191041792 11197876608 11211632768 11215553616 11236758124 11249126784 11273765832 11288186252 11291562639 11332790784 11350680768 11371565472 11372140752 11409594336 11431165704 11449210983 11452714496 11470793792 11486918394 11505131008 11509154496 11530330784 11568890592 11587153284 11608473086 11609060351 11647294218 11647819008 11669250432 11708274816 11748928548 11771076352 11787623064 11794822236 11809909146 11832171904 11890481904 11897743896 11912359816 11952197208 11974728192 12040481088 12041090208 12063245232 12082288314 12103587216 12122693982 12141914624 12144999153 12145546368 12168509152 12185614539 12208585536 12224201696 12231667504 12250976458 12291324444 12291946254 12314562841 12315117696 12355676928 12355745283 12379036992 12398578584 12440041992 12462931068 12463492608 12486424832 12487056512 12504609684 12528182016 12551868224 12571682648 12613086864 12636933596 12637502976 12703095552 12723148704 12789185808 12793011156 12793658346 12817198059 12860061417 12875859507 12884303808 12900784288 12904643016 12929040974 12943272384 12967743376 12971622132 12972206592 12988214302 12996146723 12996732288 13039536384 13056215424 13064189376 13084812552 13127906736 13152726804 13153319424 13177520896 13221589248 13242460896 13266826384 13267497544 13311193392 13336359988 13401404793 13427346912 13471569216 13497039024 13518345498 13571150886 13588509921 13589122176 13614125504 13659653952 13689572796 13707083306 13752226908 13760625942 13761245952 13778227337 13824228096 13832671104 13854507408 13872228888 13879999032 13880701212 13926416616 13948400907 13952669184 13970516224 13979048576 14001115952 14047227936 14047938576 14073786104 14096003033 14120851752 14143142979 14147470848 14169804096 14217190848 14243349792 14290982496 14313542292 14339878518 14340603963 14344992256 14367637312 14387834034 14414956416 14442209824 14465008348 14513382324 14540086246 14540741376 14588711298 14616212352 14621323824 14688242352 14697213048 14715268008 14720414121 14743753472 14792311296 14820278144 14824711008 14843673488 14852739112 14876185699 14920716776 14925179682 14925934737 14930502144 14954071488 14998835712 15003321984 15031687776 15055416852 15105765276 15133559154 15134241024 15162087296 15162854336 15184168902 15212792448 15241554272 15265614644 15315891192 15344847938 15345539328 15396079104 15425187456 15449537712 15529725624 15559000576 15606257499 15611033088 15614998911 15665238064 15716830752 15726429648 15746545528 15751255446 15771403081 15833009367 15833722752 15853975872 15863658528 15915904704 15936262944 15941029608 15971168262 16023768516 16053974784 16054063599 16054786944 16084326976 16109717752 16138116288 16163591976 16193332204 16194061824 16194151414 16247486052 16248218112 16278114048 16332551424 16358334048 16388432592 16389261672 16420156928 16443238896 16474327044 16505382656 16531438112 16554676509 16586722656 16617241424 16672812912 16699132674 16709331501 16729858271 16785806373 16786562688 16796814912 16817449152 16823330424 16855137186 16873690176 16910648748 16932279378 16964198272 17052247744 17057348208 17058211128 17089597412 17146748556 17167812676 17179071744 17206190688 17257696512 17263731744 17295496176 17328976384 17353335888 17380729926 17408287232 17412709629 17418919168 17446416736 17470941327 17503875648 17536969072 17564652994 17623392822 17655819013 17656614528 17714863719 17748257856 17835722856 17846615844 17868539724 17903129216 17928295812 17962092288 17996052032 18024460664 18094867848 18118013228 18118829568 18123432471 18189605376 18212871936 18218319552 18252763728 18312878304 18336302544 18347501256 18376464687 18436986666 18437919381 18443561472 18472676544 18496305184 18506665376 18507601616 18568555488 18597867876 18633029639 18694396602 18695238912 18729637248 18730584768 18792273024 18827802336 18857523972 18893072128 18919630296 18955400394 18956254464 18991133056 19054643328 19084723056 19119838024 19120805284 19183778712 19219941888 19220048218 19284217344 19326455712 19351176432 19356964524 19393561461 19414908576 19451615064 19457433198 19482321453 19488283136 19495098432 19584323136 19596284064 19620357344 19627218828 19663331962 19664326717 19729090206 19729979136 19766281344 19832383872 19863691344 19900239576 19901246316 19938761984 19966790088 20004429312 20004539982 20042250368 20073889136 20141020368 20178078872 20245558536 20277518247 20283723264 20383683264 20421188256 20489480928 20534359194 20560624959 20566916608 20599383616 20628340362 20640938913 20706300832 20808343332 20819998548 20821051818 20846629678 20859361547 20929003776 20955774336 20968572864 21001673928 21070841904 21071907864 21110679156 21111630336 21138634496 21151544704 21181277628 21221206272 21248350592 21254706144 21294891016 21365024688 21405418132 21406382592 21509817777 21517488384 21551455968 21622434624 21663314736 21697512522 21770073486 21810129369 21811112064 21851243456 21852348896 21883066947 21924318528 21965769392 22000444634 22072902012 22114633793 22115630208 22188466944 22230417216 22237066512 22265510232 22279108668 22381075164 22382083584 22387769523 22395753216 22423265536 22431107232 22473516248 22498253568 22547531664 22576372504 22583125278 22700338731 22701361536 22743130944 22744281504 22819188672 22862331408 22898421966 22941587584 22973836788 23017271907 23018308992 23060661568 23137781184 23174306568 23216946172 23218120702 23294588436 23295638016 23338500864 23338629979 23416549632 23497857096 23542152704 23575246128 23589644472 23619818292 23626883169 23664343808 23780963808 23795487792 23824719632 23904394416 23956752393 24080962176 24082180416 24126490464 24164576628 24207174432 24245387964 24289998306 24291092736 24291227121 24337018304 24371229078 24417171072 24448403392 24463335008 24501952916 24582648888 24583892508 24629125682 24630235392 24711353856 24711490566 24758073984 24797157168 24880083984 24925862136 24972849664 24974113024 25009219368 25048699011 25056364032 25103736448 25143365296 25226173728 25273867192 25282705779 25313764609 25398419067 25406191104 25446297408 25578371616 25586022312 25587316692 25634396118 25720122834 25751719014 25768607616 25801568576 25809286032 25858081948 25886544768 25935486752 25943244264 25976428604 25992293446 25993464576 26079072768 26112430848 26128378752 26169625104 26255813472 26305453608 26346979491 26355041792 26435089233 26443178496 26484921792 26533652768 26534995088 26622386784 26672719976 26714825627 26802809586 26854693824 26943138432 26994078048 27036690996 27142301772 27177019842 27178244352 27228251008 27319307904 27379145592 27414166612 27504453816 27521251884 27522491904 27556454674 27648456192 27665342208 27709014816 27744457776 27759998064 27761402424 27852833232 27896801814 27941032448 27958097152 28002231904 28041594903 28094455872 28095877152 28147572208 28192006066 28241703504 28286285958 28338331357 28339608192 28433100591 28434381696 28486699584 28581964992 28627084584 28679757036 28681207926 28735274624 28775668068 28829912832 28830072327 28884419648 28930016696 29026764648 29080172492 29081482752 29177422596 29232424704 29242647648 29376484704 29394426096 29430536016 29440828242 29487506944 29494997943 29593635309 29640556288 29649422016 29687346976 29705478224 29752371398 29841433552 29850359364 29851869474 29906795471 29908142976 30006643968 30006809973 30063375552 30110833704 30211530552 30267118308 30268482048 30324174592 30325708672 30368337804 30425584896 30483108544 30531229288 30631782384 30689695876 30691078656 30850374912 30899075424 31059451248 31212514998 31229997822 31231577727 31269944517 31330476128 31433661504 31452859296 31493091056 31502510892 31542806162 31562070613 31666018734 31667445504 31706523149 31707951744 31727317056 31831809408 31872525888 31882059216 31942336524 32047537032 32107949568 32108127198 32109573888 32168653952 32219435504 32276232576 32327183952 32386664408 32388302828 32494972104 32546268783 32556228096 32665102848 32716668096 32776865184 32778523344 32886477792 32948654088 33000666951 33010765312 33062876224 33109353018 33173445312 33234482848 33345625824 33398265348 33418663002 33459716542 33461409247 33571612746 33573125376 33593629824 33634898304 33646660848 33710274372 33747380352 33821297496 33864558756 33874687917 33928396544 34104495488 34114696416 34116422256 34179194824 34233150223 34293497112 34335625352 34347632949 34358143488 34412381376 34515393024 34527463488 34590992352 34706671776 34761459852 34825419258 34827181053 34837838336 34892833472 34941882654 35007751296 35073938144 35129305988 35246785644 35311638026 35313229056 35429727438 35496515712 35671445712 35693231688 35737079448 35806258432 35856591624 35924184576 35992104064 36048921328 36189735696 36236026456 36246864942 36425743872 36434997459 36436639104 36505527456 36625756608 36672605088 36695002512 36752929374 36873973332 36875838762 36943688523 36945353088 36992610368 37013330752 37015203232 37067235849 37137110976 37195735752 37266059278 37388793204 37390477824 37459274496 37459481731 37461169536 37584546048 37655604672 37715047944 37786144256 37839260592 37910800788 37912508928 37982266112 38109286656 38169446112 38239676048 38241610568 38367557424 38440096436 38451594177 38627578521 38652911424 38702352864 38713929048 38787122922 38829817152 38903230128 38914866396 38964642906 38988440169 38990196864 39168646272 39192568128 39240714688 39254437656 39326663924 39328653434 39458180412 39459958272 39532562688 39664767744 39727382688 39800479152 39802492632 39877523968 39933580176 40009079964 40084500736 40147778272 40204214379 40282040736 40356157744 40491117072 40555036494 40629655801 40765529763 40767366528 40842376512 40978961856 41068718388 41121249918 41198767232 41256680724 41281877826 41334682011 41412601664 41616686664 41639997096 41642103636 41693259356 41718723094 41858007552 41911548672 41937145728 42003347856 42141683808 42143815728 42221358312 42277268992 42288009099 42303089408 42362555256 42429428937 42442412544 42496701184 42509412288 42589782032 42730049376 42810836264 42878417603 43019635554 43021811889 43034976768 43102911936 43244869248 43326629472 43395025044 43540146972 43620258738 43622224128 43702486912 43704697792 43766133894 43848637056 43931538784 44000889268 44145804024 44229267586 44231260416 44376933888 44460834432 44474133024 44531020464 44558217336 44628557097 44762150328 44775539046 44777804211 44791506432 44846531072 44862214464 44947032496 44996507136 45095063328 45152745008 45166250556 45251643409 45400677462 45402723072 45486261888 45488563008 45638377344 45724662816 45796843932 45883175168 45947673576 46034543814 46036617984 46121323136 46275562368 46348613136 46433892344 46436241404 46589176872 46677001728 46677259958 46833099264 46995714192 47150492256 47179288944 47239636584 47253766338 47314209243 47328687616 47499028101 47561927616 47590975584 47649439264 47808788832 47913504786 47974791571 48001663319 48161924352 48162190797 48164360832 48252980928 48329153256 48414348864 48490775928 48579996612 48582185472 48582454242 48674036608 48742458156 48834342144 48896806784 48926670016 49003905832 49165297776 49167785016 49258251364 49260470784 49422981132 49516147968 49594314336 49760167968 49851724272 49948226048 50018438736 50097398022 50127994503 50189574813 50207472896 50286730592 50357419119 50452347456 50547734384 50565411558 50627529218 50796838134 50890301861 50892594816 51156743232 51172044624 51174633384 51268792236 51440245668 51503438028 51537215232 51603137152 51618572064 51716163896 51773089536 51870973504 51886488528 51952857208 51984586892 51986929152 52224861696 52238128887 52256757504 52339250208 52511626944 52610907216 52693958982 52870178466 52967457039 52969843584 53067305536 53069990176 53144591157 53244773568 53345439952 53429651254 53605619172 53706967783 53709387648 53886276864 53988156096 54073381992 54284603544 54354039684 54356488704 54370297413 54456502016 54638615808 54758291184 54828333224 55008907632 55042503768 55112909348 55129394061 55330684416 55418029632 55488915552 55519996128 55522804848 55705666464 55793603628 55899088917 55916194304 56004463808 56083189806 56188911744 56191754304 56295144416 56384012132 56483407008 56572571916 56676662714 56679216384 56679529949 56866201182 56868763392 56973399168 57163929984 57254169168 57359514072 57362415852 57470549248 57551336136 57659825664 57660144654 57768839296 57860033392 58053529296 58160344984 58180684383 58354845192 58446964359 58464849408 58485295296 58752969408 58788852192 58861072032 58881656484 58989995886 58992980151 59187270618 59281112576 59298844032 59374693952 59410956448 59504742796 59682867104 59700718728 59703738948 59813590942 59816285952 60013287936 60013619946 60126751104 60221667408 60423061104 60534236616 60648349184 60651417344 60736675608 60832554741 60851169792 60966217088 61062458576 61263564768 61379391752 61476285479 61681874877 61700749824 61798150848 62118902496 62425029996 62459995644 62463155454 62539889034 62578084641 62660952256 62867323008 62905718592 62986182112 63005021784 63085612324 63124141226 63332037468 63334891008 63413046298 63415903488 63454634112 63663618816 63745051776 63764118432 63884673048 64095074064 64216254396 64219147776 64337307904 64438871008 64529453331 64552465152 64654367904 64773328816 64776605656 64989944208 65092537566 65430388107 65433336192 65553730368 65557046688 65772955584 65897308176 66001333902 66125752448 66218706036 66343901379 66346890624 66468965696 66691251648 66796530696 66837326004 66919433084 66922818494 67143225492 67146250752 67187259648 67269796608 67270168763 67293321696 67420548744 67494760704 67642594992 67729117512 67749375834 67856793088 68101016193 68208990976 68229392832 68232844512 68358389648 68466300446 68586994224 68671250704 68695265898 68821661867 68824762752 69051815721 69054926976 69181984704 69413343552 69522919704 69650838516 69654362106 69785666944 69883765308 70015502592 70015889937 70147876288 70258611976 70493571288 70623276052 70626458112 70859454876 70993031424 71342891424 71386463376 71474158896 71612516864 71713183248 71870257179 71984208128 72097842656 72379471392 72472052912 72493729884 72630789001 72869994918 72873278208 72873681363 72963203873 73011054912 73251513216 73345210176 73390005024 73505858748 73747946664 73751677524 73887377046 73890706176 73985220736 74026661504 74030406464 74134471698 74274221952 74391471504 74532118556 74777586408 74918548992 74918963462 74922339072 75169092096 75311209344 75430095888 75678521184 75821601576 75848117337 75941293827 75964532224 76195257201 76218573312 76338892224 76479352096 76483221136 76735114848 76880192872 76903188354 77001556219 77255157042 77305822848 77404705728 77427858096 77574245844 77659634304 77806460256 77829732792 77929285812 77976880338 77980393728 78337292544 78385136256 78481429376 78508875312 78653327848 78657306868 78916360824 79040938473 79065125376 79329535488 79454765376 79600958304 79604985264 79867160352 80018159928 80144476881 80169001472 80295556544 80408428758 80564081472 80712315488 80982234144 81110072988 81259311602 81263422457 81531059526 81534733056 81684753024 81957923712 82137436776 82242499836 82397534464 82513361448 82563755652 82669364022 82825203328 83233373328 83279994192 83284207272 83386518712 83437446188 83823097344 83874291456 84006695712 84283367616 84287631456 84442716624 84576018198 84606178816 84725110512 84858857874 84993402368 85014994071 85018824576 85179564064 85299301773 85460098752 85621672528 85756835206 86039271108 86043623778 86201939887 86205823872 86489738496 86490216981 86653258944 86790050088 87080293944 87240517476 87244448256 87404973824 87409395584 87532267788 87697274112 87863077568 88001778536 88291608048 88458535172 88462520832 88484993829 88921668864 88948266048 89062040928 89116434672 89257114194 89524300656 89551078092 89555608422 89720386413 89724428928 89894064992 90020429919 90190126656 90305490016 90332501112 90503286818 90801354924 90805446144 90972523776 90973027061 90977126016 91276754688 91449325632 91593687864 91766350336 91895347152 92069087628 92073235968 92242646272 92551124736 92697226272 92867784688 92872482808 93178353744 93354519916 93809833551 93991428384 94300984512 94358577888 94479273168 94507532676 94628418486 94686211839 94998056202 95119569447 95123855232 95181951168 95298878528 95617577664 95827009572 95949583142 96003326638 96323848704 96324381594 96328721664 96505961856 96658306512 96828697728 96981551856 97159993224 97164908484 97348073216 97484916312 97638806349 97668684288 97793613568 97853340032 98007811664 98330595552 98335570032 98516502728 98672021231 98845962264 99002000853 99032295936 99188628672 99520335936 99703448544 100036877472 100194796044 100255989006 100379149626 100384227741 100414945792 100573461184 100714838238 100904694912 101095468768 101130823116 101255058436 101593676268 101780603722 101785189632 102313486464 102344089248 102349266768 102537584472 102699450669 102880491336 103006876056 103042898847 103074430464 103206274304 103237144128 103432327792 103546179072 103741947008 103772977056 103905714416 103969173784 104133299893 104476257774 104481543159 104513515008 104678500416 105023253888 105221814432 105387917964 105740356932 105934914078 105939687168 106134611072 106139980352 106289182314 106489547136 106690879904 106859302508 107211238344 107413935566 107418775296 107772553728 107976312192 108146763984 108569207088 108708079368 108740594826 108913004032 109277231616 109304992377 109516582368 109656666448 110017815264 110085007536 110225818696 110258788122 110399821567 110831065569 110836059264 110977831104 111039992256 111045609696 111411332928 111587207256 111798177834 112008927616 112166379612 112377823488 112378445193 112383508608 112590288832 112768024264 112966814016 113145143832 113353325428 113358432768 113359059898 113732402364 113737526784 113946798336 114327859968 114508338336 114719028144 114724831704 114941098496 115102672272 115320289308 115354782531 115537678592 115720066784 115882735563 116107058592 116320689968 116361368766 116709690384 116893928718 116965320507 116970590592 117109007897 117505938816 117577704384 117722144064 117763312968 117979991772 117985960302 118374541236 118597688064 118749387904 118821912896 119009485592 119365734208 119401437456 119407477896 119627181884 119632571904 120027239892 120253502208 120443334816 120846122208 121068473232 121302834688 121473351216 121665109482 121888967403 121932434176 122124917152 122296589289 122527129536 122758783504 122952570958 123363749754 123590733091 123596301696 124004046033 124237804992 124850059992 124919991288 124926310908 125079778068 125156169282 125321904512 125734646016 125811437184 125972364224 126010043568 126171224648 126248282452 126664074936 126826092596 126831806976 126864027297 126909268224 127327237632 127490103552 127528236864 127769346096 128190148128 128432508792 128635252809 128674615808 128877742016 129058906662 129065435667 129104930304 129308735808 129546657632 129553211312 129979888416 130185075132 130431207473 130860776214 130866672384 131107460736 131114093376 131545911168 131794616352 132002667804 132251504896 132437412072 132687802758 132693781248 132937931392 133382503296 133593061392 133674652008 133838866168 133845636988 133885671291 134286450984 134374519296 134539593216 134540337526 134586643392 134841097488 134989521408 135285189984 135458235024 135498751668 135754930227 136202032386 136417981952 136458785664 136465689024 136716779296 136932600892 137173988448 137342501408 137390531796 137643323734 137649525504 137650287019 138103631442 138109853952 138363969408 138826687104 139045839408 139301677032 139308724212 139571333888 139767530616 140031005184 140031779874 140295752576 140517223952 140987142576 141246552104 141718909752 141942627729 141986062848 142685782848 142772926752 142948317792 143426366496 143740514358 143924374713 143968416256 144004989957 144195685312 144486572391 144758942784 144944105824 144987459768 145261578002 145739989836 145746556416 145747362726 145926407746 146015530829 146022109824 146503026432 146690420352 146780010048 147011717496 147495893328 147503355048 147774754092 147781412352 147970441472 148053323008 148060812928 148268943396 148548443904 148782943008 149064237112 149555172816 149837926924 149844678144 150568724439 150622418688 150860191776 151357042368 151643203152 151696234674 151882587654 152390514402 152670905583 152677784448 152958704192 152966442272 153470229696 153760385744 153806376708 154003112438 154510314084 154611645696 154802436551 154809411456 154855716192 155148491688 155319268608 155612920512 155659465584 155858571624 155953760676 155960787456 156674585088 156714386661 156770272512 156962858752 157017750624 157306655696 157314613736 157832721648 158081876946 158902371117 158909530752 159201916608 159209970528 159734320704 160036319856 160288953762 160591113088 160816857516 161120903349 161128162944 161424630976 161964468288 162220145976 162518623204 162526844914 163062119052 163069466112 163369506048 163370409853 163915847424 164274873552 164484999672 164795068928 165026722896 165127511304 165338728044 165388182183 165650406656 166466746656 166559988384 166568414544 166773037424 166874892376 167138321677 167697266751 167748582912 168013391424 168566735232 168575262912 168885433248 169152036396 169450221024 169717715748 170029988142 170037649152 170038589847 170359128128 170598603546 170920197504 171243345056 171513670412 172078542216 172087247556 172403879774 172411647744 172979476992 172980433962 173306517888 173580100176 174160587888 174481034952 174542053149 174809947648 174818791168 175064535576 175340893077 175394548224 175726155136 176003557072 176583216096 176917070344 176969987658 176978940453 177196352263 177843337728 177896532096 178124081856 178232869344 178514228388 179048601312 179102156184 179111216844 179440772826 179448857856 179788129984 180040859838 180380253312 180610980032 180665002224 181006573636 181602709848 181945047552 181946054122 181954252032 182553509376 182898651264 183187375728 183790694304 184138175256 184428856437 184485292544 185045624631 185102249472 185394452544 185735569376 185744965616 186356707488 186709039832 187003779389 187619667102 187734253923 187982856768 188601969024 188717155776 188958546336 189015065352 189256836972 189372423678 189996112404 190239138894 190247710464 190363902336 190597757056 191235155328 191654019144 191899166284 192006653276 192648763188 192657443328 193011923712 193316613024 193657395456 193963103712 194319986448 194329816968 194696146432 194969832624 195277612698 195587227136 195706680064 196015623328 196291164321 196661191104 196671140064 197033005456 197344042462 197691924528 198004001706 198368319499 198377257344 199031704137 199040671872 199406897088 200073754944 200389592088 200511978012 200758299252 200768455482 201146922368 201429676476 201809389824 201810506289 202190937536 202261646232 202510116872 203187352536 203561207444 203570379264 204626972928 204688178496 204698533536 205075168944 205398901338 205760982672 206013752112 206085797694 206412548608 206464985601 206474288256 206864655584 207155447163 207483894016 207545954112 207811428832 207938347568 208266599786 208952515548 208963086318 209347568297 209357000832 210046507776 210047669811 210443628864 210775835928 211480713864 211869828156 211879374336 212269222144 212279960704 212578364628 212979094272 213381759808 213718605016 214422476688 214827871132 214837550592 215952624384 216293527968 217138414176 217416158736 217481189652 217892367003 218609984754 218621044089 218889611619 219033164736 219313332896 220035630528 220170015072 220451637392 220517576244 220799643134 220934494291 221662131138 221672118528 221955662208 222079984512 222091219392 222822665856 223174414512 223596355668 224017855232 224332759224 224755646976 224756890386 224767017216 225180577664 225536048528 225933628032 226290287664 226706650856 226718119796 227464804728 227823881481 227893596672 228655719936 229016676672 229438056288 229449663408 230205344544 230640578616 230709565062 231004668657 231075357184 231440133568 231765471126 232214117184 232641379936 232722737532 233419380768 233787857436 233930641014 233941181184 234218015794 234229864729 235011877632 235155408768 235444288128 235526625936 235959983544 235971920604 236749082472 237122815419 237195376128 237498775808 237643825792 238018971184 238731468416 238802874912 238814955792 239254363768 239632051561 240054479784 240433430643 240507004416 240886669632 241692244416 242136946464 242946702432 243330218964 243777934806 243790267371 243864868352 244249834304 244593178578 245054259072 245517567008 245905141916 246727499508 247181466182 247192603392 248008092066 248475609984 249700119984 249839982576 249852621816 250159556136 250312338564 250643809024 251469292032 251622874368 251944728448 252020087136 252342449296 252496564904 253328149872 253652185192 253728054594 253818536448 254980207104 255044982213 255056473728 255538692192 256380296256 256865017584 257270505618 257755484032 258117813324 258130871334 258605819661 258617471616 259093315264 259106422624 259470650943 259959776832 260370150264 260862414946 261721552428 261733344768 262214921472 262216372117 262228186752 263091822336 263589232704 264005335608 264503009792 264874824144 265375605516 265387562496 265454981487 265875862784 266765006592 267186122784 267349304016 267677732336 267691273976 267771342582 268572901968 269080675052 269161159239 269173286784 269682194976 270570379968 270916470048 270997503336 271509860454 272404064772 272917571328 272919081183 272931378048 273433558592 273865201784 274347976896 274685002816 274781063592 275286647468 275299051008 275300574038 276207262884 276219707904 276727938816 277653374208 278091678816 278603354064 278617448424 279142667776 279535061232 280063559748 280591505152 281034447904 281429500653 281974285152 282493104208 283437819504 283885255458 284058635517 284407590607 285358708341 285371565696 285545853504 285896635584 286852732992 287481028716 287848749426 288009979914 288391370624 288973144782 289517885568 289888211648 289974919536 290523156004 291479979672 291494725452 291852815492 292031061658 292044219648 293006052864 293380840704 293560020096 294023434992 294991786656 295006710096 295549508184 295940882944 296016063693 296106646016 296121625856 296537886792 297006002559 297096887808 297565886016 298128474224 299110345632 299675853848 300148923221 301137448878 301152683223 301244837376 301720383552 302714084736 303286406304 303392469348 303765175308 304781028804 305341811166 305355568896 305917408384 305932884544 306940459392 307520771488 307612753416 308006224876 308098352007 309020628168 309223291392 309604873102 309618822912 309711432384 310296983376 310638537216 311225841024 311318931168 311717143248 311907521352 312399899679 313428773322 313444629477 313540545024 313925717504 314035501248 314613311392 314629227472 315665443296 316163753892 316761503863 317804742234 317819061504 318403833216 318419941056 319468641408 320072639712 320577907524 321182226176 321633715032 322241806698 322256325888 322849261952 323928936576 324440291952 325037246408 325053689828 326124238104 326739012096 326740819706 327831694848 328549747104 328969999344 330053445792 330255022608 330677456088 330776364366 331199464701 331300813312 332493196707 332933493312 333119976768 333136829088 333546074848 333749784752 334276643354 335394533502 336011643233 336026782848 337133470464 337135335579 337150525824 337770866496 338304072792 338900442048 339435431496 340059976284 340075298304 340077179694 340718256256 341197207092 341840395008 342486690112 343027340824 344157084432 344174495112 344807759548 344823295488 345960867924 346613035776 347160200352 348321175776 348962069904 349084106298 349637582336 350129071152 350681786154 350895961521 351327023691 351452310272 352007114144 353166432192 353834140688 353939975316 353957880906 354392704526 354609146299 355793064192 356232113027 356248163712 356465738688 357028456776 358097202624 358204312368 358222433688 358881545652 358897715712 359576259968 360081719676 360760506624 361221960064 361330004448 362013147272 363205419696 363892108244 363908504064 365666902209 365797302528 366374751456 367581388608 368276350512 368857712874 370091249262 370772199273 370788905088 371471138752 371489931232 372012138099 372713414976 373418079664 374007558778 375239334204 375468507846 375948774481 375965713536 377203938048 377434311552 377917092672 378030130704 378513673944 378744847356 379992224808 380478277788 380495420928 380592081891 380727804672 381195514112 382470310656 383308038288 383798332568 384013306552 385297526376 385905758427 386023847424 386633226048 387314790912 387926207424 388639972896 388659633936 389939665248 390555225396 391293622419 391413360128 392031246656 392582328642 393322382208 393342280128 394066010912 394688084924 395383849056 396008003412 396736638998 396754514688 396756709643 398063408274 398081343744 398813794176 400147509888 400779184176 401023956024 401516598504 401536910964 401657013873 402293844736 402859352952 403618779648 403621012578 404381875072 404523292464 405020233744 406374705072 407122414888 407264790681 409253945856 409376356992 409397067072 410150337888 410797802676 411521965344 412027504224 412171595388 412929971202 412948576512 412950861057 413729311168 414310894326 414967788032 415091908224 415622857664 415876695136 416533199572 417905031096 417926172636 418695136594 418714001664 420093015552 420095339622 420887257728 421551671856 422961427728 423739656312 424538444288 424559921408 425156729256 425827883187 425958188544 426763519616 427437210032 428844953376 429655742264 430333998353 431773124139 431905248768 432014969871 432587055936 434276828352 434832317472 434962379304 435784734006 437219969508 437242088178 437779223238 438046592487 438066329472 438626665792 440071261056 440340030144 440903274784 441035152488 441599286268 441868988582 443324262276 443344237056 443911324416 444159969024 444182438784 445645331712 446348829024 447192711336 448035710464 448665518448 449513780772 449534034432 450361155328 451072097056 451706173317 451867256064 452580575328 453413301712 453436239592 454929609456 455647762962 458012716749 458033353344 458876112576 458899326816 460410689088 461281157232 461419130124 462009337314 462880267136 463530942252 464407309653 464428234368 465282759872 465445475064 466838761536 467575714872 467861282028 467882362368 468436031588 468459729458 470023755264 470310817536 470888576256 471053251872 471919967088 471943841208 473498164944 474245630838 474997551616 475287651584 476037942368 476707113351 477462936832 477605749824 477629911584 478508727536 479264103122 480108959568 480866861286 481751633069 481773339264 483362710047 483384488832 484273892928 485893404864 486660437928 487555869612 487580534742 488499668608 489186357156 490108518144 490111229559 491035134016 491810283832 493454999016 494362932364 494385206784 496016184132 496951219968 499400239968 499679965152 499705243632 500319112272 500624677128 501287618048 501414965031 503091800253 503245748736 503889456896 504040174272 504684898592 504993129808 506656299744 507304370384 507456109188 508415523007 510089964426 510112947456 510115769541 511077384384 512760592512 513730035168 514541011236 515510968064 516235626648 516261742668 517211639322 517234943232 518186630528 518212845248 518941301886 519919553664 520740300528 521724829892 523443104856 524429842944 524432744234 524456373504 526183644672 527178465408 528010671216 529749648288 530751211032 530909962974 530936821359 531589056789 531751725568 533530013184 534372245568 534698608032 535355464672 535382547952 535542685164 536555200421 537145803936 538161350104 538322318478 538346573568 539010893533 539364389952 541140759936 541832940096 541995006672 543019720908 544808129544 545835142656 545838162366 545862756096 546867117184 547730403568 548695953792 549370005632 549562127184 550573294936 550601148076 552414525768 553286569311 553455877632 555306748416 556183357632 557206708128 557234896848 559070122464 560127119496 561011338167 561183010304 562068895808 562859001306 563202761769 563948570304 564986208416 566875639008 567770510916 568117271034 568815181214 568843957199 570717416682 570743131392 571091707008 571793271168 573705465984 574962057432 575697498852 576019959828 576782741248 577946289564 579035771136 579776423296 579949839072 581046312008 582959959344 582989450904 583705630984 584062123316 584088439296 586761681408 587120040192 588046869984 589983573312 590013420192 591099016368 592032127386 592243251712 593075773584 594012005118 595104958497 595131772032 596256948448 597095112411 598220691264 599351707696 600297846442 602274897756 602305366446 603413579209 603440767104 605428169472 605431518867 606572812608 606784938696 607530350616 609562057608 610683622332 610711137792 611834816768 611865769088 613880918784 615041542976 615225506832 616012449752 616196704014 618041256336 619209746204 619237645824 619394956803 619422864768 620593966752 622451682048 622637862336 623434286496 623815042704 624799799358 626857546644 626889258954 628042704891 628071002496 629226622784 629258454944 630143009433 631330886592 632327507784 633523007726 635609484468 635638123008 636807666432 636811189427 636839882112 638937282816 640145279424 641155815048 642364452352 643267430064 644483613396 644512651776 645698523904 647857873152 648880583904 650074492816 650107379656 652248476208 653481639412 653677101009 656668834857 657099494208 657939998688 660106891584 660510045216 661354912176 661552728732 662398929402 662803482873 664986393414 665866986624 666239953536 666273658176 667092149696 667499569504 668553286708 670789067004 672023286466 672053565696 674266940928 674270671158 674301051648 675541732992 676608145584 677800884096 678870862992 680119952568 680154359388 681436512512 682394414184 683471644443 683680790016 684973380224 686054681648 688314168864 688348990224 689615519096 690704148617 691921735848 693014005971 693226071552 694320400704 696642351552 697924139808 698168212596 700258142304 701363572308 701791923042 702654047382 702689594187 702904620544 704014228288 706332864384 707668281376 707879950632 707915761812 708785409052 709218292598 711586128384 712464226054 712496327424 712931477376 714056913552 716194405248 716408624736 716444867376 717763091304 718896154683 719152519936 720163439352 721300291929 721521013248 722443920128 722660008896 724026294544 726410839392 727784216488 728933099251 731333804418 731370802113 731594605056 732749502912 735162777216 736552701024 737715425748 740182498524 741544398546 741577810176 742942277504 742979862464 744024276198 745426829952 746836159328 748015117556 750478668408 750937015692 751897548962 751931427072 754407876096 754868623104 755834185344 756060261408 757027347888 757489694712 759984449616 760956555576 761184163782 761455609344 762391028224 764940621312 765134946639 766616076576 767596665136 768026613104 770595052752 771811516854 773266452096 775817458983 775852414848 777279945792 777319267872 779879330496 781110450792 782587244838 784062493312 785164657284 786644764416 786649116351 786684560256 788132021824 789376169848 790767698112 792016006824 793473277996 793509029376 793513419286 796126816548 796162687488 797627588352 800295019776 801558368352 802047912048 803033197008 803073821928 803314027746 804587689472 805718705904 807242025156 807483477717 808763750144 809046584928 810040467488 812749410144 814244829776 814529581362 816028276423 818752713984 818757243549 818794134144 819763055279 820300675776 821595605352 823043930688 824055008448 824343190776 825859942404 825897153024 825901722114 827458622336 828621788652 830183816448 831245715328 831753390272 833066399144 835810062192 835852345272 837390273188 837428003328 840190679244 841774515456 843103343712 845922855456 847479312624 849119842816 850313458512 851655766374 852175906551 853222771821 853527039232 854874420064 856076125023 857689906752 859311484528 860667996706 863546248278 864029939742 865135131637 865174111872 868553656704 869664634944 869924758608 871569468012 874439939016 874484176356 875558446476 876093184974 876132658944 877253331584 880142522112 880680060288 881806549568 882070304976 883198572536 883737977164 886648524552 887822648832 888048191079 888319938048 888364877568 891290663424 892697658048 894385422672 897331036896 899027561544 900446769663 900722310656 902144194112 903412346634 903458049669 903734512128 905161150656 906826603424 906872479184 909859218912 911295525924 913018452311 916025433498 916066706688 917752225152 917798653632 920821378176 922562314464 922838260248 924018674628 924295056021 925760534272 927061884504 928814619306 928856468736 930565519744 930890950128 933677523072 935151429744 935722564056 936872063176 936919458916 937199699037 940621635072 941777152512 942106503744 943839934176 943887682416 946996329888 948491261676 950284511589 950575303168 952075884736 953414226702 954925873664 955211499648 955259823168 957017455072 958528206244 960217919136 961733722572 963503266138 963546678528 963552009133 966725420094 966768977664 968547785856 971786809728 973320875856 975111739224 975161069484 976999337216 978372714312 980217036288 980222459118 982070268032 983620567664 986909998032 988725864728 992032368264 993598394103 993902439936 998800479936 999359930304 999410487264 1000638224544 1001249354256 1002829930062 1006183600506 1007778913792 1008034929699 1008080348544 1009369797184 1009986259616 1011406006737 1013312599488 1014608740768 1014912218376 1016831046014 1020179928852 1020225894912 1020231539082 1022108715803 1022154768768 1025521185024 1027460070336 1029082022472 1031021936128 1032471253296 1032523485336 1034423278644 1034469886464 1036373261056 1036425690496 1037882603772 1039839107328 1041480601056 1043449659784 1046886209712 1048865488468 1048912747008 1053981071073 1054356930816 1056021342432 1059499296576 1061502422064 1061819925948 1061873642718 1063178113578 1063827438897 1068696339081 1068744491136 1069397216064 1070710929344 1070765095904 1071085370328 1073110400842 1074291607872 1076322700208 1076644636956 1076693147136 1078021787066 1078728779904 1082281519872 1083665880192 1083990013344 1086039441816 1089616259088 1091676324732 1091725512192 1093734234368 1095460807136 1097000706627 1097391907584 1098740011264 1099124254368 1101146589872 1101202296152 1104829051536 1106573138622 1112316597819 1112366715264 1114413416256 1114469793696 1118140244928 1120254238992 1122022676334 1124137791616 1125718002612 1126405523538 1127846323443 1127897140608 1129972416832 1133751278016 1135541021832 1136234542068 1137630362428 1137687914398 1141434833364 1141486262784 1142183414016 1143586542336 1143592868971 1147410931968 1149924114864 1151394997704 1152039919656 1153565482496 1155892579128 1157717275281 1158071542272 1159552846592 1159899678144 1162092624016 1165919918688 1165978901808 1167411261968 1168124246632 1169968251739 1173880867257 1174240080384 1176093739968 1179967146624 1180026840384 1182198032736 1184064254772 1186151547168 1188024010236 1190209916994 1190263544064 1190270128929 1192513896896 1194190224822 1196441382528 1198703415392 1200595692884 1204549795512 1204610732892 1206827158418 1206881534208 1210856338944 1210863037734 1213145625216 1213569877392 1215060701232 1219124115216 1221367244664 1221794372043 1223669633536 1223731538176 1227761837568 1230083085952 1230451013664 1232024899504 1232393408028 1234723413017 1236082512672 1238419492408 1238789913606 1238845729536 1238852583171 1240374465841 1241187933504 1244903364096 1245275724672 1246868572992 1247630085408 1249599598716 1253715093288 1253778517908 1256085409782 1256142004992 1258453245568 1258516909888 1260286018866 1262661773184 1264655015568 1267046015452 1271218968936 1273615332864 1273622378854 1273679764224 1277874565632 1280290558848 1282311630096 1286534860128 1288967226792 1291001995059 1291397047808 1295319372417 1295715746304 1296044909613 1297761167808 1300148985632 1300214759312 1304496952416 1306963278824 1307354202018 1309026455723 1313337669714 1314139777461 1314198988416 1315879997376 1320213783168 1321020090432 1322709824352 1323105457464 1324797858804 1325606965746 1329972786828 1331733973248 1332479907072 1332547316352 1334184299392 1334999139008 1337106573416 1341578134008 1344046572932 1344107131392 1348541342316 1348602103296 1351083465984 1353216291168 1355601768192 1357741725984 1360239905136 1360308718776 1362873025024 1364788828368 1366943288886 1369946760448 1372109363296 1374038150247 1376628337728 1376697980448 1379231038192 1381408297234 1383843471696 1386028011942 1388578236493 1388640801408 1393221928959 1393284703104 1395848279616 1396336425192 1400516284608 1402727144616 1403583846084 1405308094764 1405379188374 1408028456576 1412665728768 1415336562752 1415759901264 1415831523624 1417570818104 1418436585196 1424928452108 1424992654848 1425862954752 1428113827104 1432388810496 1432817249472 1432889734752 1435526182608 1437792309366 1438305039872 1440326878704 1442600583858 1444887840256 1445254899207 1445320017792 1448052589088 1450088130141 1452821678784 1455568432976 1457866198502 1462667608836 1462741604226 1465432978079 1465499005824 1470325554432 1470333688677 1473105402048 1475430851496 1480364997048 1483088797092 1483155620352 1485884555008 1485959724928 1488048552396 1490853659904 1493672318656 1496030235112 1500957336816 1501874031384 1503795097924 1503862854144 1504244895093 1509737246208 1511668370688 1512120522816 1514054695776 1514979389424 1519968899232 1521913111152 1522368327564 1525246569021 1530269893278 1530347308623 1533232153152 1535193330272 1536053226208 1541190105504 1543623033708 1546532904192 1546541460037 1551634917966 1551704829696 1554559891584 1554638535744 1559758660992 1562220901584 1565174489676 1568124986624 1570329314568 1573289528832 1573298232702 1573369120512 1576264043648 1578752339696 1581535396224 1584032013648 1586946555992 1587026838572 1592253633096 1594767170367 1595255176704 1600590039552 1603116736704 1604095824096 1606066394016 1606147643856 1606628055492 1609665601263 1611437411808 1614484050312 1614966955434 1617032680599 1617527500288 1618093169856 1620080934976 1625498820288 1628489659552 1629059162724 1632056552846 1637505427968 1637514487098 1637588268288 1639526110558 1640601351552 1643191210704 1646087861376 1648110016896 1648686381552 1651719884808 1651803444228 1654917244672 1657243577304 1659859707933 1660367632896 1662491430656 1663506780544 1666132798288 1671620124384 1671704690544 1674780546376 1677424360927 1680381358488 1683034014501 1683549030912 1686206687424 1691845710912 1694958625248 1700626917024 1703311532748 1704351813102 1706445543642 1706531871597 1707054078464 1709748840128 1712152250046 1715379813504 1718622969056 1721335993412 1727092496556 1728059879484 1730270263274 1730348223744 1737107313408 1739329269888 1739849517216 1743138936024 1748879878032 1748968352712 1751116892952 1752186369948 1752265317888 1754506663168 1760285044224 1761360120576 1763613099136 1764140609952 1766397145072 1767475954328 1773297049104 1776096382158 1776729755136 1785314875491 1785395316096 1788770845344 1794662073792 1798055123088 1800893539326 1804288388224 1806824693268 1806916099338 1810240737627 1810322301312 1813653206848 1813744958368 1816294556601 1819718437824 1822591051848 1826036904622 1832050866996 1832133413376 1835504450304 1835514604819 1835597307264 1841642756352 1845124628928 1845676520496 1848037349256 1848590112042 1851521068544 1854123769008 1857629238612 1857712937472 1858184870409 1861131039488 1861781900256 1867355046144 1870302859488 1871445128112 1873744126352 1873838917832 1874399398074 1884128114673 1884213007488 1887679868352 1887775364832 1893992659776 1896982523352 1900569023178 1904151769472 1906828453404 1910422999296 1910433568281 1910519646336 1914034910144 1917056412488 1920435838272 1923467445144 1927006532276 1927093357056 1927104018266 1933450840188 1933537955328 1937095571712 1943573619456 1946641751712 1950223478448 1950322138968 1953998674432 1956745428624 1960444918236 1961031303027 1964140536064 1967241135328 1970006504571 1973819996064 1977451729456 1984064736528 1987196788206 1988410448619 1990853134249 1997600959872 1998719860608 1998820974528 2001276449088 2002498708512 2005659860124 2012367201012 2016069859398 2016160697088 2018739594368 2019972519232 2022812013474 2026625198976 2029217481536 2029824436752 2033662092028 2040359857704 2040463078164 2044217431606 2044309537536 2051042370048 2054920140672 2058164044944 2064942506592 2065046970672 2068846557288 2072112445851 2072746522112 2072851380992 2075765207544 2079042017913 2079678214656 2082961202112 2086899319568 2093772419424 2097730976936 2101042462547 2107962142146 2108068782561 2108713861632 2112042684864 2118998593152 2123004844128 2123639851896 2123747285436 2126356227156 2127654877794 2137392678162 2137488982272 2138794432128 2141421858688 2141530191808 2142170740656 2146220801684 2148583215744 2152645400416 2153289273912 2156043574132 2156688464049 2157457559808 2164563039744 2167331760384 2167980026688 2172078883632 2179232518176 2183352649464 2186799297753 2187468468736 2190921614272 2194001413254 2194112406339 2194783815168 2197480022528 2198248508736 2202293179744 2202404592304 2209658103072 2213146277244 2217330527041 2224633195638 2224733430528 2228826832512 2228939587392 2236280489856 2240508477984 2244045352668 2248275583232 2251436005224 2252811047076 2255692646886 2255794281216 2259944833664 2267502556032 2271082043664 2272469084136 2275260724856 2275375828796 2282869666728 2284366828032 2287173084672 2287185737942 2294821863936 2299848229728 2302789995408 2304079839312 2311785158256 2315434550562 2319105693184 2319799356288 2324185248032 2327452376949 2331839837376 2331957803616 2334822523936 2336248493264 2339936503478 2347761734514 2352081502631 2352187479936 2359934293248 2359947349053 2360053680768 2364396065472 2368128509544 2372303094336 2376048020472 2380419833988 2380527088128 2380540257858 2385027793792 2388380449644 2392882765056 2397406830784 2401191385768 2409099591024 2409221465784 2413654316836 2413763068416 2421726075468 2426291250432 2427139754784 2430121402464 2438248230432 2442734489328 2443588744086 2447463076352 2448084829269 2456271730647 2459289165837 2460166171904 2460902027328 2464049799008 2464786816056 2469446826034 2472165025344 2476838984816 2477579827212 2477691459072 2477705166342 2480748931682 2482264024093 2482375867008 2490551449344 2493737145984 2495260170816 2499199197432 2507430186576 2507557035816 2512170819564 2512284009984 2516906491136 2517033819776 2520572037732 2525323546368 2529310031136 2534092030904 2542437937872 2547244757708 2547359528448 2559668315463 2560581117696 2564623260192 2573069720256 2577934453584 2582003990118 2590638744834 2592089819226 2595405394911 2595522335616 2600297971264 2600429518624 2608993904832 2613926557648 2614708404036 2618052911446 2626675339428 2628279554922 2628397976832 2631641421367 2631759994752 2640427566336 2642040180864 2645419648704 2646210914928 2649595717608 2651213931492 2659945573656 2663467946496 2664144573237 2664959814144 2665094632704 2668368598784 2669998278016 2674213146832 2683156268016 2688093145864 2697082684632 2701340308989 2702166931968 2706432582336 2711203536384 2715483451968 2720479810272 2720617437552 2729577656736 2733886577772 2739055356933 2739893520896 2744218726592 2748076300494 2753256675456 2753395960896 2758462076384 2762816594468 2767686943392 2772056023884 2777156472986 2777281602816 2777296967501 2786443857918 2786569406208 2791696559232 2792672850384 2801032569216 2805454289232 2807167692168 2810616189528 2810758376748 2811599097111 2816056913152 2825331457536 2830673125504 2831519802528 2831663047248 2835141636208 2836873170392 2841351468509 2849856904216 2850853534767 2851725909504 2856227654208 2864777620992 2865634498944 2865779469504 2871052365216 2875584618732 2880653757408 2885201167716 2890509798414 2890640035584 2890656027399 2896105178176 2900176260282 2905643357568 2911136865952 2915732397004 2925335217672 2925483208452 2930865956158 2930998011648 2940651108864 2940667377354 2946210804096 2950861702992 2960729994096 2966177594184 2971769110016 2971919449856 2976097104792 2980795182309 2981707319808 2987344637312 2992060470224 3001914673632 3003748062768 3007590195848 3008489790186 3012337988471 3023336741376 3024104789097 3024241045632 3028109391552 3029958778848 3039937798464 3043826222304 3044736655128 3050493138042 3060539786556 3060694617246 3066326147409 3066464306304 3070386660544 3072106452416 3082380211008 3087246067416 3093065808384 3093082920074 3103269835932 3103409659392 3109119783168 3109277071488 3119517321984 3124441803168 3130348979352 3136249973248 3140658629136 3146596465404 3146738241024 3152528087296 3157504679392 3161943213219 3163070792448 3168064027296 3173893111984 3174053677144 3184507266192 3189534340734 3191482316691 3206089017243 3206233473408 3208191648192 3212132788032 3212295287712 3213256110984 3219331202526 3222874823616 3228968100624 3229933910868 3234065361198 3236186339712 3240161869952 3250997640576 3256979319104 3258118325448 3264113105692 3275028974196 3275176536576 3279052221116 3281202703104 3286382421408 3292175722752 3296220033792 3297372763104 3303439769616 3303606888456 3309834489344 3314487154608 3319719415866 3324982861312 3327013561088 3332265596576 3336949793457 3343240248768 3343409381088 3349561092752 3354848721854 3360762716976 3366068029002 3372261431483 3372413374848 3383538970329 3383691421824 3389917250496 3401253834048 3406623065496 3408703626204 3412891087284 3413063743194 3419497680256 3424304500092 3430759627008 3430778606913 3437245938112 3442671986824 3454184993112 3456119758968 3460540526548 3460696447488 3474214626816 3478658539776 3479699034432 3486277872048 3497759756064 3497936705424 3502233785904 3504372739896 3509013326336 3509904755217 3521642601771 3522720241152 3527226198272 3528281219904 3532794290144 3534951908656 3546594098208 3552192764316 3558908661049 3570629750982 3570790632192 3570810386787 3577541690688 3589324147584 3596110246176 3601787078652 3608576776448 3613649386536 3613832198676 3620481475254 3620644602624 3627306413696 3627489916736 3632589113202 3639436875648 3645182103696 3652073809244 3664101733992 3671008900608 3671029209638 3671194614528 3683285512704 3690249257856 3691353040992 3696074698512 3697180224084 3704170239051 3708247538016 3715258477224 3716369740818 3716557749513 3721123397523 3722262078976 3723563800512 3734710092288 3740605718976 3742890256224 3747488252704 3747677835664 3748798796148 3755886402947 3768256229346 3768426014976 3775359736704 3775550729664 3787985319552 3793965046704 3801138046356 3808303538944 3813656906808 3820845998592 3820867136562 3821039292672 3828069820288 3834112824976 3840871676544 3846934890288 3854013064552 3854208036532 3866901680376 3873005985177 3874191143424 3887147238912 3893283503424 3900446956896 3900644277936 3913490857248 3920889836472 3922062606054 3927079367169 3928281072128 3934482270656 3940013009142 3942419332383 3947639992128 3954903458912 3968129473056 3974393576412 3976820897238 3981706268498 3981907700393 3984138055477 3995201919744 3997439721216 3997641949056 4002552898176 4004997417024 4011319720248 4024734402024 4032139718796 4032321394176 4037479188736 4039945038464 4045624026948 4053250397952 4058434963072 4059648873504 4067324184056 4080719715408 4080926156328 4088434863212 4088619075072 4109840281344 4116328089888 4129885013184 4130093941344 4137693114576 4144224891702 4145702761984 4151530415088 4158084035826 4165734709479 4165922404224 4173798639136 4179665786877 4187544838848 4195461953872 4202084925094 4215924284292 4216137565122 4223895054463 4224085369728 4237997186304 4246009688256 4247279703792 4247494570872 4252712454312 4255309755588 4274785356324 4274977964544 4277588864256 4282843717376 4283060383616 4284341481312 4292441603368 4297166431488 4305290800832 4306578547824 4312087148264 4313376928098 4314915119616 4334663520768 4335764697621 4335960053376 4344157767264 4358465036352 4366705298928 4373598595506 4381843228544 4388002826508 4388224812678 4396298934237 4396497017472 4404586359488 4404809184608 4411001066031 4419316206144 4426292554488 4434661054082 4449266391276 4449466861056 4457653665024 4457678325989 4457879174784 4472560979712 4481016955968 4488090705336 4496551166464 4502872010448 4505622094152 4511385293772 4511588562432 4512734685279 4519889667328 4535005112064 4542164087328 4544938168272 4550521449712 4550751657592 4565739333456 4574371475884 4575739707063 4599696459456 4605579990816 4608159678624 4623570316512 4630869101124 4639598712576 4639624380111 4648370496064 4654904753898 4663679674752 4663915607232 4669645047872 4672496986528 4679873006956 4695523469028 4704163005262 4704374959872 4719868586496 4719894698106 4720107361536 4728792130944 4736257019088 4744606188672 4752096040944 4760839667976 4761080515716 4770055587584 4776760899288 4784301511101 4785765530112 4794813661568 4802382771536 4818199182048 4818442931568 4827308633672 4828996803789 4834929040319 4843452150936 4851098041797 4852582500864 4854279509568 4860242804928 4876496460864 4885468978656 4887177488172 4896169658538 4912543461294 4918578331674 4920332343808 4921804054656 4928099598016 4929573632112 4938893652068 4944330050688 4953677969632 4955159654424 4955410332684 4961497863364 4964528048186 4964751734016 4981102898688 4987474291968 4990520341632 4998398394864 5014860373152 5015114071632 5024341639128 5032273082781 5033812982272 5034067639552 5041144075464 5049102043503 5050647092736 5058620062272 5068184061808 5084875875744 5094489515416 5102531694757 5119336630926 5119595614791 5121162235392 5129246520384 5146139440512 5155868907168 5164007980236 5181277489668 5184179638452 5190810789822 5191044671232 5200595942528 5200859037248 5217987809664 5227853115296 5229416808072 5236105822892 5253350678856 5256559109844 5256795953664 5263282842734 5263519989504 5280855132672 5284080361728 5290839297408 5292421829856 5299191435216 5302427862984 5319891147312 5328289146474 5330189265408 5336737197568 5339996556032 5348426293664 5355944626473 5366312536032 5376186291728 5394165369264 5402680617978 5412865164672 5430722212881 5430966903936 5440959620544 5441234875104 5459155313472 5467773155544 5478110713866 5488437453184 5496152600988 5506513350912 5506543814457 5506791921792 5516924152768 5525633188936 5535373886784 5544112047768 5554312945972 5554563205632 5554593935002 5572887715836 5573138812416 5583393118464 5585345700768 5602065138432 5610908578464 5614335384336 5621232379056 5621516753496 5623198194222 5632113826304 5652384344019 5661346251008 5663039605056 5663326094496 5670283272416 5673746340784 5682702937018 5699713808432 5701707069534 5712197934961 5712455308416 5731268997888 5731300704843 5731558939008 5742104730432 5751169237464 5761307514816 5770402335432 5781019596828 5781280071168 5781312054798 5792210356352 5800352520564 5811286715136 5822273731904 5831464794008 5850670435344 5850966416904 5861731912316 5861996023296 5881334754708 5892421608192 5901723405984 5921459988192 5932355188368 5943838899712 5952194209584 5961590364618 5965231345857 5972559402747 5974689274624 5984120940448 6003829347264 6007496125536 6015180391696 6016979580372 6024675976942 6028355487083 6048209578194 6048482091264 6055945921459 6056218783104 6059917557696 6079875596928 6087652444608 6089473310256 6100986276084 6121079573112 6121389234492 6132652294818 6132928612608 6140773321088 6144212904832 6164760422016 6174492134832 6186165840148 6206539671864 6216337337553 6218239566336 6218554142976 6239034643968 6248883606336 6260697958704 6281317258272 6293192930808 6303127387641 6305056174592 6315009358784 6323886426438 6324206347683 6326141584896 6336128054592 6347786223968 6348107354288 6369014532384 6379068681468 6382964633382 6391129166177 6412178034486 6412466946816 6416383296384 6424265576064 6424590575424 6426512221968 6438662405052 6445749647232 6457936201248 6459867821736 6468130722396 6470065392147 6472372679424 6480323739904 6501995281152 6513958638208 6516236650896 6528226211384 6550057948392 6558104442232 6560397893259 6562405406208 6572764842816 6584351445504 6592440067584 6594745526208 6606879539232 6607213776912 6628974309216 6639438831732 6651991581123 6654027122176 6664531193152 6673899586914 6686480497536 6686818762176 6699122185504 6709697443708 6721525433952 6732136058004 6744522862966 6744826749696 6744864063931 6767077940658 6767382843648 6779834500992 6802507668096 6813246130992 6817407252408 6825782174568 6826127486388 6838995360512 6848609000184 6861519254016 6861557213826 6874491876224 6885343973648 6908369986224 6912239517936 6921081053096 6957317079552 6959398068864 6972555744096 6995519512128 6995873410848 7004467571808 7008745479792 7019809510434 7043285203542 7054452396544 7056244507893 7056562439808 7065588580288 7069903817312 7079842047159 7093188196416 7104385528632 7117817322098 7141259501964 7141581264384 7141620773574 7154761010621 7155083381376 7178648295168 7192220492352 7203574157304 7217153552896 7227298773072 7227664397352 7240962950508 7241289205248 7254612827392 7254979833472 7265178226404 7278873751296 7290364207392 7304147618488 7328203467984 7342058419276 7342389229056 7344254487807 7377867497511 7380498515712 7382706081984 7392149397024 7394360448168 7408340478102 7416495076032 7430516954448 7432739481636 7433115499026 7442246795046 7446792072279 7447127601024 7481211437952 7485780512448 7494976505408 7495355671328 7497597592296 7511772805894 7536512458692 7536852029952 7550719473408 7551101459328 7575970639104 7587930093408 7602276092712 7616607077888 7627313813616 7641734273124 7642078585344 7656139640576 7668225649952 7679004946389 7681743353088 7693869780576 7708026129104 7708416073064 7733803360752 7746011970354 7786216184733 7786567006848 7800893913792 7801288555872 7826981714496 7841779672944 7844125212108 7854158734338 7868964541312 7880026018284 7884838664766 7894924264101 7895279984256 7909806917824 7936258946112 7948787152824 7953641794476 7963412536996 7963815400786 7968276110954 7990403839488 7994879442432 7995283898112 8005105796352 8009994834048 8022639440496 8049468804048 8064279437592 8074958377472 8079890076928 8091248053896 8104020926967 8106500795904 8116869926144 8119297747008 8134648368112 8161439430816 8161852312656 8176869726424 8189777762173 8217166070799 8219680562688 8232656179776 8259770026368 8260187882688 8275386229152 8288449783404 8303060830176 8316168071652 8331469418958 8331844808448 8331890902503 8347597278272 8359331573754 8375089677696 8390923907744 8404169850188 8431848568584 8432275130244 8447790108926 8448170739456 8475994372608 8492019376512 8494559407584 8494989141744 8505424908624 8510619511176 8524054405527 8549570712648 8552560604301 8555177728512 8565687434752 8566120767232 8568682962624 8584883206736 8594332862976 8610581601664 8613157095648 8624174296528 8626753856196 8643063891119 8671529395242 8671920106752 8671968082197 8688315534528 8716930072704 8733410597856 8747197191012 8763686457088 8776005653016 8776449625356 8792597868474 8792994034944 8809172718976 8809618369216 8822002132062 8838632412288 8852585108976 8869322108164 8898532782552 8915307330048 8915356651978 8915758349568 8945121959424 8962033911936 8976181410672 9005744020896 9011244188304 9022770587544 9025469370558 9037013965413 9039779334656 9070010224128 9072314367291 9084328174656 9089876336544 9101042899424 9101503315184 9131478666912 9148742951768 9151479414126 9163185190061 9198978442227 9199392918912 9211159981632 9216319357248 9247140633024 9261738202248 9279197425152 9279248760222 9296740992128 9309809507796 9327359349504 9327831214464 9339290095744 9344993973056 9359746013912 9391046938056 9408326010524 9408749919744 9439789396212 9440214723072 9457584261888 9472514038176 9489212377344 9504192081888 9521679335952 9522161031432 9540111175168 9553521798576 9568603022202 9574446950073 9589627323136 9604765543072 9618267051729 9636398364096 9636885863136 9654617267344 9657993607578 9669858080638 9686904301872 9702196083594 9708559019136 9720047655451 9720485609856 9752992921728 9770937957312 9774354976344 9792339317076 9825086922588 9837156663348 9843608109312 9856199196032 9859147264224 9877787304136 9888660101376 9907355939264 9910319308848 9910820665368 9922995726728 9929056096372 9929503468032 9974948583936 9981040683264 9996796789728 10029720746304 10030228143264 10048683278256 10064546165562 10068135279104 10082288150928 10098204087006 10116784294449 10117240124544 10136368123616 10150616910987 10169751751488 10188979030832 10205063389514 10238673261852 10239191229582 10258030846553 10258493040768 10292278881024 10292335820739 10311737814336 10328015960472 10362554979336 10368359276904 10381621579644 10382089342464 10401191885056 10401718074496 10435975619328 10455706230592 10458833616144 10472211645784 10506701357712 10513118219688 10526565685468 10527039979008 10529714265651 10568160723456 10581678594816 10584843659712 10598382870432 10604855725968 10639782294624 10656578292948 10676725983147 10679993112064 10696852587328 10711889252946 10712431160361 10732625072064 10752372583456 10788330738528 10805361235956 10825730329344 10825790220259 10861444425762 10861933807872 10881919241088 10882469750208 10918310626944 10935546311088 10956221427732 10976874906368 10992305201976 11013026701824 11013087628914 11013583843584 11033848305536 11051266377872 11070747773568 11088224095536 11108625891944 11109187870004 11112510717153 11145775431672 11163370192569 11166786236928 11170691401536 11204130276864 11221817156928 11228670768672 11242464758112 11243033506992 11246396388444 11267659208841 11304768688038 11322692502016 11326079210112 11326652188992 11340566544832 11347492681568 11365405874036 11399427616864 11403414139068 11424395869922 11424910616832 11462537995776 11462601409686 11463117878016 11484209460864 11502338474928 11522615029632 11540804670864 11562039193656 11562624109596 11584420712704 11600705041128 11619017955531 11622573430272 11644547463808 11662929588016 11701340870688 11701932833808 11723463824632 11741970526489 11762669509416 11781238101507 11784843216384 11803446811968 11842919976384 11864710376736 11904388419168 11923180729236 11930462691714 11945118805494 11945723101179 11949378549248 11952414166431 11968241880896 12007658694528 12014992251072 12030360783392 12033959160744 12049351953884 12056710974166 12096419156388 12096964182528 12111891842918 12112437566208 12119835115392 12159751193856 12175304889216 12178946620512 12201972552168 12242159146224 12242778468984 12265304589636 12265857225216 12281546642176 12288425809664 12329520844032 12348984269664 12372331680296 12413079343728 12432674675106 12437108285952 12497204128437 12497767212672 12521395917408 12562634516544 12586385861616 12606254775282 12630018717568 12647772852876 12648412695366 12671685163389 12672256109184 12695572447936 12696214708576 12738029064768 12758137362936 12765929266764 12782258332354 12824356068972 12824933893632 12832766592768 12848531152128 12848602233733 12849181150848 12853024443936 12877324810104 12891499294464 12915872402496 12919735643472 12936261444792 12940130784294 12944745358848 12960647479808 13003990562304 13007294092863 13027917276416 13032473301792 13056452422768 13100115896784 13116208884464 13120795786518 13145529685632 13188896802711 13189491052416 13213759078464 13214427553824 13257948618432 13278877663464 13303983162246 13329062386304 13347799173828 13372960995072 13373034977967 13373637524352 13398244371008 13419394887416 13443050867904 13464272116008 13489045725932 13489653499392 13489728127862 13534155881316 13534765687296 13559669001984 13605015336192 13626492261984 13634814504816 13651564349136 13652254972776 13677990721024 13697218000368 13723114427652 13727219121189 13748983752448 13770687947296 13816739972448 13824479035872 13842162106192 13872480699191 13918796137728 13918873140333 13935971939743 13945111488192 13991039024256 13991746821696 14008935143616 14017490959584 14039619020868 14086570407084 14112489015786 14113124879616 14131177160576 14139807634624 14159684094318 14186376392832 14208771057264 14235634644196 14282519003928 14283241547148 14309522021242 14310166762752 14357296590336 14384440984704 14407148314608 14454597546144 14455328794704 14481925901016 14486990411367 14504787120957 14509225654784 14509959666944 14530356452808 14553294125391 14557747502592 14580728414784 14608295236976 14656406935968 14684116838552 14688508975614 14707297237829 14755734995022 14760997031424 14765412163968 14784298794048 14788720896336 14816680956204 14832990152064 14861033908896 14865478963272 14866230998052 14884493590092 14893584144558 14894255202048 14962422875904 14971561024896 14989953010816 14990711342656 14995195184592 15023545611788 15073024917384 15096819248343 15101438946816 15102202918656 15151941278208 15175860186816 15204552185424 15254627627232 15283468546248 15307595084271 15312279281152 15336451299904 15358009892778 15358786844373 15363486706176 15387739561152 15416052258208 15416832146128 15467606721504 15492023940708 15521313689287 15572432369466 15573134013696 15601787827584 15602577111744 15653963428992 15683559345888 15688250424216 15708317468676 15737929082624 15760052036568 15769677329532 15789848528202 15790559968512 15819613835648 15872517892224 15897574305648 15907283588952 15926825073992 15927630801572 15936552221908 15990567796224 16010211592704 16019989668096 16045278880992 16098937608096 16128558875184 16159780153856 16182496107792 16208041853934 16233739852288 16238595494016 16269296736224 16292166638643 16322878861632 16323704625312 16353739452848 16379555524346 16434332141598 16464570518417 16465312359552 16519540052736 16519631443371 16520375765376 16550772458304 16576899566808 16606121660352 16632336143304 16662938837916 16663689616896 16663781805006 16695194556544 16718663147508 16750179355392 16781847815488 16808339700376 16863697137168 16864550260488 16895580217852 16896341478912 16984038753024 16989118815168 16989978283488 17010849817248 17021239022352 17048108811054 17099141425296 17105121208602 17132241534464 17136593804883 17137365925248 17169766413472 17193902114529 17221163203328 17226314191296 17248348593056 17253507712392 17286127782238 17343058790484 17343840213504 17343936164394 17375848168651 17376631069056 17433860145408 17466821195712 17494394382024 17527372914176 17552011306032 17552899250712 17585195736948 17585988069888 17618345437952 17619236738432 17644004264124 17677264824576 17705170217952 17738644216328 17797065565104 17830713303956 17831516699136 17917678208241 17924067823872 17952362821344 18011488041792 18022488376608 18045541175088 18050938741116 18074027930826 18085066461249 18144628734582 18167837764377 18168656349312 18179752673088 18202085798848 18203006630368 18262957333824 18297485903536 18302958828252 18326370380122 18397956884454 18398785837824 18422319963264 18432638714496 18494281266048 18523476404496 18558497520444 18593481984256 18619619015592 18649012012659 18654718699008 18655662428928 18678580191488 18689987946112 18719492027824 18782093876112 18816652021048 18879578792424 18909382162923 18915168523776 18945028076352 18978424754688 19008384163776 19043358671904 19044322062864 19107043597152 19137206044404 19148893900146 19173387498531 19179254646272 19209531086144 19236534103458 19272796728192 19273771726272 19309234534688 19315987215156 19339716161276 19373808603744 19404392167188 19417118038272 19440095310902 19440971219712 19441078772507 19505985843456 19541875914624 19548709952688 19584678634152 19650173845176 19674313326696 19681193679777 19687216218624 19712398392064 19718294528448 19755574608272 19777320202752 19814711878528 19820638617696 19821641330736 19845991453456 19858112192744 19889460279563 19955974743369 19962081366528 19993593579456 20059441492608 20060456286528 20097366556512 20129092331124 20164576301856 20196408174012 20233568588898 20234480249088 20234592191793 20272736247232 20301233821974 20339503502976 20377958061664 20410126779028 20477346523704 20478382459164 20516061693106 20516986081536 20584557762048 20584671641478 20623475628672 20656031920944 20725109958672 20736718553808 20763243159288 20802383770112 20803436148992 20871951238656 20911412461184 20917667232288 20944423291568 21013402715424 21026236439376 21053131370936 21059428531302 21086365919297 21163357189632 21168733523679 21169687319424 21196765740864 21209711451936 21279564589248 21313156585896 21353451966294 21393705174656 21423778505892 21424862320722 21464283031863 21465250144128 21504745166912 21576661477056 21610722471912 21651460658688 21651580440518 21722888851524 21723867615744 21763838482176 21764939500416 21836621253888 21871092622176 21912442855464 21953749812736 21984610403952 22026175257828 22027167687168 22032763463421 22067696611072 22102532755744 22133602492533 22141495547136 22176448191072 22217251783888 22218375740008 22225021434306 22291550863344 22326740385138 22340376216837 22341382803072 22443634313856 22457341537344 22484929516224 22486067013984 22492792776888 22535318417682 22609537376076 22652158420224 22653304377984 22681133089664 22694985363136 22730811748072 22798855233728 22806828278136 22848791739844 22849821233664 22925202819372 22926235756032 22968418921728 23004676949856 23045230059264 23081609341728 23124078387312 23125248219192 23168841425408 23201410082256 23238035911062 23289094927616 23325859176032 23358648554199 23402681741376 23403865667616 23446927649264 23483941052978 23525339018832 23562476203014 23605830020381 23606893623936 23684772792303 23685839952768 23729420753472 23808776838336 23846361458472 23860925383428 23890237610988 23891446202358 23904828332862 23936483761792 24015317389056 24029984502144 24060721566784 24067918321488 24098703907768 24113421948332 24192838312776 24223783685836 24224875132416 24239670230784 24319502387712 24350609778432 24357893241024 24403945104336 24484318292448 24485556937968 24530609179272 24563093284352 24569333286519 24576851619328 24651498212397 24659041688064 24697968539328 24744663360592 24826158687456 24865349350212 24912360627343 24994408256874 24995534425344 24995672707509 25042791834816 25125269033088 25172771723232 25212509550564 25260037435136 25295545705752 25296825390732 25343370326778 25344512218368 25391144895872 25392429417152 25476058129536 25516274725872 25531858533528 25564516664708 25572163216581 25648712137944 25665533185536 25697062304256 25697204467466 25698362301696 25706048887872 25754649620208 25782998588928 25831744804992 25839471286944 25872522889584 25880261568588 25929191673357 26014588185726 26015904246591 26055834552832 26064946603584 26112904845536 26200231793568 26232417768928 26241591573036 26291059371264 26291204820629 26377793605422 26378982104832 26427518156928 26428855107648 26515897236864 26557755326928 26607966324492 26658124772608 26695598347656 26745921990144 26746069955934 26747275048704 26796488742016 26838789774832 26886101735808 26928544232016 26978091451864 26979456255724 27068311762632 27111041896239 27119338003968 27210030672384 27252984523968 27269629009632 27303128698272 27304509945552 27394436000736 27446228855304 27454438242378 27489555570183 27497967504896 27541375894592 27596935326681 27633479944896 27648958071744 27684324212384 27744961398382 27837592275456 27837746280666 27871943879486 27888966388339 27890222976384 27982078048512 27983493643392 28017870287232 28034981919168 28079238041736 28173140814168 28224978031572 28226249759232 28262354321152 28279615269248 28319368188636 28372752785664 28417542114528 28471269288392 28565038007856 28566483094296 28619044042484 28620333525504 28768881969408 28814296629216 28909195092288 28910657589408 28963851802032 28973980822734 29009574241914 29019919333888 29060712905616 29106588250782 29160142966353 29161456829568 29216590473952 29312813871936 29368233677104 29377017951228 29414594475658 29511469990044 29530824327936 29567265381241 29568597588096 29577441792672 29633361912408 29665980304128 29722067817792 29730957926544 29732461996104 29768987180184 29787168289116 29788510404096 29924845751808 29943122049792 29979906021632 29981422685312 29990390369184 30047091223576 30146049834768 30193638496686 30204405837312 30350352883347 30351720373632 30409104370848 30509255254464 30566937092496 30615190168542 30672902599808 30716019785556 30717573688746 30774092539659 30775479122304 30832104516416 30833664292256 30877007462217 30935213443008 30984047881416 31042627378574 31144864738932 31146268027392 31203575655168 31203748281923 31205154223488 31307926857984 31367118691776 31376500848432 31416634937352 31475858165248 31520104073136 31539354659064 31579697056404 31581119937024 31589142796953 31639227671296 31745035784448 31795148611296 31814567177904 31853650147984 31855261603144 31873104443816 32030177949441 32039979336192 32090557761984 32197875216192 32257117750368 32364992215584 32416083707868 32477190988032 32477370660777 32538593472448 32584333277286 32645757723264 32647409250624 32707478905696 32759111048692 32868664283196 32929141036834 32930624719104 33039080105472 33039262886742 33040751530752 33101544916608 33153799133616 33212243320704 33264672286608 33325877675832 33327563610012 33337532151459 33390389113088 33437326295016 33490110577707 33500358710784 33563695630976 33616679400752 33727394274336 33729100520976 33791160435704 33802977626523 33844503282233 33968077506048 33978237630336 33979956566976 34021699634496 34042478044704 34096217622108 34198282850592 34210242417204 34273187609766 34274731850496 34339532826944 34387804229058 34442326406656 34452628382592 34496697186112 34507015424784 34572255564476 34686117580968 34687872328788 34751696337302 34753262138112 34867720290816 34933642391424 34988788764048 35104022612064 35105798501424 35170391473896 35225911579467 35236690875904 35238473476864 35288008528248 35343714304521 35354529649152 35410340435904 35477288432656 35594131130208 35661426607912 35717721863299 35835356416482 35837169303537 35848135647744 35857242499293 35904725642688 36022976083584 36044976753216 36091082350176 36101877482232 36148055861652 36170132922498 36289257469164 36335675528754 36337312698624 36359505346176 36404171597696 36406013260736 36525914667648 36594971807072 36605917656504 36652740760244 36795913768908 36797571675648 36844639926528 36865277428992 36988562532096 37046952808992 37116995040888 37186963968512 37239238031184 37298024025318 37311324857856 37357160382976 37379975892224 37438984055648 37491612385311 37564187752224 37633304042096 37759157584848 37818764325846 37890056152704 38015055490167 38016768327552 38086717343808 38088644125728 38214087194304 38274412088808 38297787800292 38346774997062 38419062172288 38473068206916 38545593456384 38545806701199 38547543452544 38618469069376 38631974430312 38679432322552 38747617207488 38808784334376 38834236076544 38880190621804 38881942439424 38882157545014 39011971686912 39083751829248 39097419905376 39169357268304 39300347690352 39348626653392 39362387359554 39424796784128 39436589056896 39511149216544 39566690408133 39629423757056 39641277235392 39643282661472 39691982906912 39716224385488 39778920559126 39911949486738 39985385544727 39987187158912 40118882985216 40119104933901 40120912573056 40194733113024 40258184662248 40329152603712 40392816348024 40467137177796 40468960498176 40469184383586 40545472494464 40602467643948 40679007005952 40755916123328 40820253558056 40954693047408 40956764918328 41032123386212 41033972163072 41169343282956 41246951257344 41312063841888 41450219917344 41473437107616 41526486318576 41606872297984 41617442097573 41756619420999 41807915819229 41822824922368 41835334464576 41888846583136 42026805430848 42052472878752 42106262741872 42118857062604 42172731838594 42198488409581 42337467047358 42339374638848 42393531481728 42419422903872 42559129178496 42626313171792 42706903932588 42787410349312 42847557011784 42849724641444 42928566063726 42930500288256 43009490333824 43153322954112 43221444943824 43303160881036 43445777703048 43514361362871 43527676964352 43529879000832 43673242507776 43742185244352 43824885710928 43969220807904 44052350515656 44065526926842 44121891713487 44135393222144 44205065511488 44267204985066 44282991094272 44352896382144 44434503567776 44436751480016 44450042868612 44583101726688 44653480770276 44680752433674 44682765606144 44737904163239 44887268627712 44914683074688 44969859032448 44972134027968 44985585553776 45070636835364 45219074752152 45290457745029 45304316840448 45306608755968 45362266179328 45389970726272 45461623496144 45597710467456 45613656556272 45697583479688 45850405638744 45922785252813 45936837843456 46009353899712 46090460118528 46163218683456 46248156774624 46250496438384 46402820164512 46476071822124 46563941067861 46578189855232 46651718352064 46717297108398 46805363482752 46807731335232 46893855298528 46967882105956 47050678037664 47124952406028 47211660040762 47213787247872 47214048447517 47369545584606 47371679905536 47458841506944 47617553676672 47692722916944 47721850766856 47780475221976 47782892404716 47809656665724 47872967523584 48030634778112 48059969004288 48121443133568 48135836642976 48197407815536 48226843896664 48385676625552 48447567371672 48479340461568 48701219556864 48715786482048 48807890208672 48968636584896 48971113875936 49061218358544 49138666573038 49302996424794 49393711555251 49395937078656 49489326721184 49558894330113 49652317374912 49730698700424 49824721254686 49988816513748 49991068850688 49991345415018 50083327074347 50085583669632 50250538066176 50345543446464 50425019101128 50520074870272 50591091411504 50593650781464 50686740653556 50689024436736 50782289791744 50784858834304 50952116259072 51032549451744 51063717067056 51129033329416 51144326433162 51297424275888 51394408934932 51396724603392 51409781414649 51412097775744 51509299240416 51663489609984 51678942573888 51745045779168 51760523137176 51858383346714 52029176371452 52031808493182 52127544505953 52129893207168 52225809691072 52400463587136 52464835537856 52483183146072 52582118742528 52582409641258 52755587210844 52757964209664 52855036313856 52857710215296 53031794473728 53115510653856 53215932648984 53316249545216 53391196695312 53492139911868 53494550097408 53592977484032 53677579549664 53753034624723 53772203471616 53857088464032 53956182903728 53958912511448 54136623525264 54222083792478 54255199383747 54503513293131 54505969047936 54539258019264 54606257396544 54609019891104 54788872001472 54892457710608 54908876484756 54979111140366 55082751789184 55193870653362 55266959889792 55297916143488 55368648424768 55489922796764 55675492561332 55743887758972 55777932776678 55780445952768 55964156097024 55966987286784 56035740574464 56069963838336 56158476083472 56346281628336 56449956063144 56524708642304 56559230538496 56638736377272 56728146488769 56745505571328 56835084229056 56942538576784 57130076015712 57132966188592 57238088084968 57328444335211 57520162495593 57537763938816 57628593258432 57818390184576 57821315178816 57927703604064 57947961645468 58019148483828 58121425811232 58213176501564 58320285932706 58322913659136 58323236317521 58433180947904 58625627743872 58736467354208 58754035902456 58829188951316 59022939980088 59061648655872 59134530762482 59137195176192 59154883585344 59266723824816 59331960608256 59444135635584 59461915853088 59464923992208 59537974360368 59574336578232 59668380838689 59867924230107 59886244099584 59959812043264 59962845370624 59980780738368 60094182447152 60292099669536 60387276993372 60501447237833 60700705766694 60703440747264 60703776575379 60818208741696 61018510508928 61133874184992 61230380337084 61345805199616 61432039571112 61435147377492 61548185079318 61550958244608 61664209032832 61667328584512 61754014924434 61870426886016 61968095762832 62085254757148 62289729477864 62407151310336 62407496563846 62410308446976 62615853715968 62734237383552 62753001696864 62833269874704 63040208146272 63078709318128 63159394112808 63178285593906 63259097757891 63278455342592 63490071568896 63506200571037 63590297222592 63629134355808 63707300295968 63710523206288 63746208887632 64060355898882 64181115523968 64392849095589 64395750432384 64514235500736 64729984431168 64832167415736 64954381976064 64954741321554 65077186944896 65168666554572 65291515446528 65294818501248 65414957811392 65518222097384 65737328566392 65858282073668 65861249438208 66078525773484 66081503061504 66203089833216 66307598267232 66424486641408 66529344573216 66651755351664 66655127220024 66675064302918 66780778226176 66874652590032 66980221155414 67021128650511 67127391261952 67233358801504 67454788548672 67458201041952 67582320871408 67605955253046 67689006564466 67730346943109 67956475260672 67959913133952 68040333588157 68043399268992 68084956089408 68192435244216 68396565701184 68420484834408 68546375219532 68549463700992 68679065653888 68775608458116 68905256765184 68993394372224 69014030849568 69144511128952 69372235161936 69375744657576 69503392674604 69506524276224 69867284782848 69977577528096 70208045224128 70211597002848 70340782947792 70451823158934 70476946953728 70576017056496 70687428609042 70817490061143 70820680871808 70954576865312 71054318376909 71188262260416 71322853215824 71435443726598 71670712832964 71674338607074 71714484998586 71806215925871 71809451285376 72045952167168 72089953506432 72182164700352 72203754964464 72296111723304 72340265844996 72578514938328 72671351057508 72674625397248 72719010692352 72808343195392 72812026521472 73051829335296 73189943614144 73211835313008 73305481520488 73591827537816 73689279853056 73707999859557 73730554857984 73977125064192 74093905617984 74233990081776 74478476062368 74596048050636 74737081882029 74759951784448 74877968111296 74983224770622 74987018122527 75128375504448 75266608084192 75518315169696 75637528651692 75780112305408 75780531541813 76030110980334 76033536655104 76173434687616 76177288251456 76428174388608 76548824177616 76595575600584 76693549994124 76716489649743 76838124344576 76946136413832 77091186912768 77091613402398 77095086905088 77236938138752 77263948860624 77358864645104 77495234414976 77617568668752 77760381243608 77764315090028 77787575020071 78167503658496 78194839810752 78338714536608 78600695380704 78697253306784 78724774719108 78873178113792 78873614461887 79022298433088 79133380816266 79258847514112 79282554470784 79286565322944 79383965813824 79432448770976 79557841118252 79823898973476 79970771089454 79974374317824 80237765970432 80238209867802 80241825146112 80389466226048 80516369324496 80658305207424 80785632696048 80934274355592 80938368767172 81090944988928 81204935287896 81333125688717 81358014011904 81511832246656 81640507116112 81909386094816 81913529836656 82064246772424 82193793685423 82338686565912 82468666710549 82493902514688 82624127683776 82900439834688 82946874215232 83052972637152 83234884195146 83513238841998 83615831638458 83645649844736 83666899165017 83670668929152 83777693166272 84053610861696 84104945757504 84212525483744 84237714125208 84345463677188 84396976819162 84674934094716 84678749277696 84787062963456 84838845807744 85118258356992 85252626343584 85413807865176 85574820698624 85695114023568 85699449282888 85857132127452 85861000576512 86018980667648 86306645908224 86442889887648 86606321762072 86891555406096 87028722725742 87059758001664 87480428899059 87484370488704 87649771421856 87938441615808 88104701031312 88131053853684 88243783426974 88410131022976 88534409970132 88701796143723 88705792764288 88869007135552 88873502960032 88900085737224 89166203453376 89306961540552 89361504867348 89365531212288 89475808326478 89774537255424 89829366149376 89939718064896 89944268055936 89971171107552 90141273670728 90438149504304 90580915490058 90613217511936 90724532358656 90779941452544 90923246992288 91051058650041 91195420934912 91227313112544 91395166959376 91700811277488 91845570505626 92018707799424 92322277618977 92326437366912 92496313549248 92500992876768 92805640329024 92952143644248 93127882135722 93303436704128 93434594216796 93610726965504 93611244845769 93615462670464 93787710597056 93935764211912 94101356075328 94249904812056 94423320081524 94427574495744 94428096895034 94739091169212 94743359811072 94917683013888 95235107353344 95385445833888 95443701533712 95560950443952 95565784809432 95619313331448 95745935047168 96090533848323 96119938008576 96242886267136 96271673285952 96394815631072 96453687793328 96771353251104 96895134743344 97107364894337 97431572964096 97432111982331 97615780417344 97937273169792 97942227751872 98122436717088 98277333146076 98605992849588 98787423110502 98791874157312 98978653442368 99117788660226 99304634749824 99461397400848 99649442509372 99977633027496 99982690830036 100166654148694 100171167339264 100501076132352 100691086892928 100850038202256 101182182823008 101187301562928 101373481307112 101408932879569 101533509846699 101564579583488 101569717668608 101904232518144 102065098903488 102127434134112 102258066658832 102288652866324 102482043280411 102594848551776 102788817869864 102819562829298 102824195551488 102951080664803 103018598480832 103326979219968 103357885147776 103490091558336 103521046274352 103716766693428 104058352742904 104063616986364 104255089011906 104259786414336 104451619382144 104800927174272 104929671075712 104966366292144 105164819282516 105511174421688 105677734738401 105710072627712 105715420430592 106063588947456 106231021307712 106431865297968 106782393390624 106984279823736 107153165589897 107185954968064 107355159099328 107506069249446 107511507910611 107544406943232 107571727497879 107714176928064 107912365807456 107917825022896 108273247050528 108444167584956 108510398767494 108649195825009 109007026586262 109011938095872 109078516038528 109212514793088 109218039782208 109577744002944 109784915421216 109817752969512 109958222280732 110165503578368 110387741306724 110533919779584 110595832286976 110737296849536 110979845593528 111350985122664 111487775517944 111555865553356 111560891905536 111933974573568 112071481148928 112139927676672 112316952166944 112692563256672 112899912126288 113118461076992 113277472754544 113456292977538 113670168458112 113885077153568 114045166470501 114260152031424 114265932377184 114476176169936 114656888670422 115040324991186 115251993628919 115257186516864 115636780369152 115637420103597 115642630357632 115855407208128 115895923290936 116038296967656 116242851622464 116426353003128 116640571865412 116645827318272 116646472635042 116866361895808 117251255487744 117472934708416 117508071804912 117658377902632 118045879960176 118269061524964 118274390352384 118309767170688 118533447649632 118888271271168 118923831706176 118929847984416 119075948720736 119148673156464 119336761677378 119735848460214 119925690741248 119956156634181 119961561476736 120188364894304 120357314801703 120584199339072 120774553986744 121002894475666 121401411533388 121406881494528 121407553150758 121630937180557 121636417483392 122037021017856 122267748369984 122460760674168 122691610399232 122864079142224 122870294754984 123096370158636 123101916489216 123328418065664 123334657169024 123508029848868 123740853772032 123936191525664 124170509514296 124579458955728 124814993127692 124820616893952 124852326292719 125423747457687 125468474767104 125506003393728 125666539749408 126080416292544 126157418636256 126318788225616 126356571187812 126518195515782 126595465228743 127012401142074 127180594445184 127258268711616 127414600591936 127421046412576 127492417775264 128120711797764 128362231047936 128785698191178 128791500864768 129028471001472 129459968862336 129664334831472 129909482643108 130154373889792 130337333109144 130543084088613 130583030893056 130589637002496 130829915622784 131036444194768 131474657132784 131716564147336 132157051546968 132365675140461 132406179666432 132615196534464 132848973282816 133058689146432 133303510703328 133310254440048 133350128605836 133749305180064 133960442310828 134042257301022 134213712489717 134254782523904 134466717603008 134909577097344 134916402083904 135164641742816 135211910506092 135378013128932 135460693886218 135912950521344 135919826267904 136080667176314 136086798537984 136169912178816 136384870488432 136793131402368 136840969668816 137092750439064 137358131307776 137551216916232 137768355758439 137810513530368 137986788744448 138028061699136 138289022257904 138744470323872 138751489315152 139006785349208 139226221956941 139691823203583 139734569565696 139955155056192 140416090448256 140423194005696 140681565895584 140903646317868 141152034112992 141374857218084 141634980122286 141641361743616 141642145342551 141909153730624 142108636753818 142376524520832 142645706431648 142870887453196 143341425665928 143348677214148 143428969997172 143612431851742 143618902570752 144091904334336 144179907012864 144364329400704 144407509928928 144592223446608 144680531689992 145157029876656 145342702115016 145438021384704 145616686390784 145624053042944 146103658670592 146379887228288 146423670626016 146610963040976 147183655075632 147415999719114 148181134665753 148187811235968 148467980163552 148956952124736 149192096101272 149474163764058 149755936222592 149966449541244 149974036245054 150249981223041 150256751008896 150533216168384 151036630339392 151275057303384 151560224610816 151561063083626 152060221960668 152067073310208 152346869375232 152354576502912 152856348777216 153097648355232 153191151201168 153387099988248 153432979299486 153676248689152 153892272827664 154183226804796 154190173810176 154229344243947 154473876277504 154527897721248 154717729290208 154990468829952 155235137337504 155520762487216 155528630180056 155575150040142 156382633517859 156389679621504 156677429073216 157201390761408 157394506613568 157449549438216 157746356227584 157747228923774 158044596866176 158266761632532 158565108941568 158573130645888 158767931627648 158864897541952 159115682236504 159647797946952 159941542178908 159948748635648 160476419735604 160483650292224 160778932452096 161032738648992 161316610414848 161571265392096 161868548711184 161876737534344 162181889977856 162409870575792 162666251377434 162765598151241 163023664493312 163281014232224 163510539879393 163818772189632 163827059673312 164128493544848 164387587370846 164677373131824 164937333421098 165240810142667 165248255367552 165800879669376 165893748430464 166105945274304 166469768390292 167026477683996 167231663276916 167333798330034 167341337858304 167555386332544 168107221723392 168209891515008 168425050967488 168475428250416 168690927354376 168793953638324 169349868189432 169574125926912 169677691615488 170236516713984 170505252687168 170827615730352 171390228047136 171398898565776 171714264254904 171985333005633 172037961335296 172560487486779 172613291816448 172885779775296 173212643524144 173783110812192 174057445451484 174386524391401 174960857798118 174968740977408 174969708952563 175299542843712 175876883231616 176209402062624 176262107707368 176487566853948 176820262045952 177068819940264 177403592287446 177411585528576 177738014271104 177747005920064 177800171474448 178332406906752 178613923081104 178723009734696 178951616652956 179005142516067 179658732298752 179879436129792 179888536111872 179942342215104 180282547341456 180876299008608 181161830980116 181504341713499 181559882905088 181846493984576 182102117300082 182111329726137 182390841869824 182454626225088 182790333918752 183401622554976 183691141011252 184037415598848 184038433744403 184644555237954 184652874733824 184992627098496 185001985753536 185611280658048 185904287288496 186255764271444 186606873408256 186869188433592 187221453931008 187222489691538 187230925340928 187575421194112 187871528423824 188202712150656 188499809624112 188846640163048 188856193790068 189478182338424 189777293273673 189835366027776 190470214706688 190770891667776 190887403067424 191121900887904 191131569618864 191238626662896 192181067696646 192485772534272 192543346571904 192789631262144 192907375586656 193178547286767 193542706502208 193790269486688 194214729788674 194863145928192 194864223964662 195222764718373 195231560834688 195874546339584 195884455503744 196244873434176 196554666292152 197211985699176 197574846221004 197583748314624 197957306884736 198235577320452 198609269499648 198922794801696 199298885018744 199955266054992 199965381660072 200333308297388 200342334678528 201382173785856 201700076404512 202364365646016 202374603125856 202746962614224 202817865759138 203067019693398 203139435337216 203191040829327 204121000764471 204130197806976 204254868268224 204516133317664 204577305732648 204964086560822 205189697103552 205577635739728 205639125658596 205648391102976 205902161329606 206037196961664 206715770295552 206980183116672 207042092548704 207433533386856 208116705485808 208127233972728 208510178023812 208519572828672 208903238764288 209601854348544 209859342151424 209932732584288 210329638565032 211022348843376 211355469476802 211430840861184 212452470183429 212462042615424 212863730595936 213564786781248 213968559647472 214306331179794 214710318198656 215012138498892 215023015821222 215143454995758 215418647777613 215428353856128 215824731614912 215835650045792 216546494101056 216888335169912 217020797534988 217298391650018 218014053172524 218023876191744 218157032077056 218425029586176 218426237973461 218436079564416 219155488005888 219569830842432 219635505939024 219916444561464 220331007156736 220775482613448 221067839559168 221123999578671 221191664573952 221474593699072 221959691187056 222701970245328 222975551035888 223111731106712 224211245646087 224279855353344 224633904333888 225385126513344 225799824252576 226554945509088 226912585955076 227340336916224 227341594625439 227770154307136 228090332941002 228520304062848 228531864754368 228952352339872 229313777340844 230080649982372 230503987257838 230514373033728 231273560738304 231274840207194 231285260715264 231710814416256 231791846581872 232076593935312 232485703244928 232852706006256 233281143730824 233292945270084 233362725060213 233732723791616 234502510975488 234945869416832 235016143609824 235316755805264 235832171886247 236091759920352 236538123049928 236619534341376 236620843385661 236911522975631 237066895299264 237776542542336 237847663412352 237859695968832 238151897441472 238297346312928 238673523354756 239471696920428 239912313268362 239923122953472 240376729788608 240714629603406 241168398678144 241549107973488 242005788951332 242802823066776 242815106301516 243261874361114 243272834966784 244074042035712 244535496739968 244921521348336 245728158284448 245740589509968 246192740317272 246581381056269 246656836131328 246669314338048 247016059697736 247406000131647 247481707544064 247872383051328 248341019028592 249158917911456 249629986255384 249704652585438 250024053043093 250847494915374 250936949534208 251000697495051 251012006787456 251333079498816 252160832585088 252314837272512 252637576451232 252713142375624 253036391031564 253190930457486 254024802284148 254361188890368 254516537423232 254829201183872 254842092825152 254984835550528 256241423595528 256724462095872 257571396382356 257583001729536 258056942002944 258919937724672 259328669662944 259818965286216 260308747779584 260674666218288 261086168177226 261179274004992 261659831245568 262072888389536 262441286697177 262949314265568 263433128294672 264314103093936 264731350280922 265230393068928 266105388431169 266117378292864 266607021406656 266620508880096 266700257211672 267498610360128 267920884621656 268084514602044 268427424979434 268933435206016 269819154194688 269832804167808 270329283485632 270423821012184 270756026257864 270921387772436 271839652535808 272161334352628 272173597075968 272339824357632 272769740976864 273586262804736 273681939337632 274185500878128 274716262615552 275102433832464 275536711516878 275973577488896 276056123398272 276578044515808 276966832856931 277488940647744 277502978630304 278013570698416 278452443913882 279383646407166 279897698813089 279910310112384 280832180896512 280833734537307 280846388011392 281363131791168 281807292635736 282304068225984 282749714436168 283269960244572 283282723487232 283284290685102 283818307461248 284217273507636 284753049041664 285291412863296 285741774906392 286682851331856 286697354428296 286857939994344 287224863703484 287237805141504 288359814025728 288728658801408 288815019857856 289184446893216 289361063379984 290314059753312 290685404230032 291248106085888 291322094683011 292296335946993 292759774456576 292847341252032 293221926081952 294367310151264 294831999438228 295389418867067 296362269331506 296375622471936 296935960327104 297913904249472 298384192202544 298948327528116 299511872445184 299932899082488 299948072490108 300499962446082 300513502017792 301066432336768 302073260678784 302550114606768 303122126167252 304120443921336 304600529540097 304693738750464 304709153005824 305712697554432 306195296710464 306382302402336 306774199976496 306865958598972 307446129841233 307784545655328 308366453609592 308458688487894 308853241994409 308947752555008 309055795442496 309435458580416 309980937659904 310470274675008 311041524974432 311057260360112 311150300080284 312765267035718 312779359243008 313354858146432 314402781522816 314789013227136 314899098876432 315494457847548 316089193732352 316533523265064 317033204215203 317130217883136 317146261291776 317535863255296 317729795083904 318231364473008 319295595893904 319883084357816 320952839471208 321459496769691 321557864904192 322065477297984 322633220829696 323142530784192 323737097422368 323753475068688 324819741151584 325332502754868 325531196302482 325947587475027 326047328986624 326562028464448 327021079758786 327637544379264 327654119346624 328256987089696 328775174741692 329354746263648 329874666842196 330481620285334 330496510735104 330498339132619 331601759338752 331787496860928 332211890548608 332939536780584 334052955367992 334463326553832 334667596660068 334682675716608 335110772665088 336214443446784 336419783030016 336850101934976 336950856500832 337381854708752 337587907276648 338699736378864 339355383230976 341010505374336 341655231460704 342780456094272 342797797131552 343428528509808 343970666011266 345120974973558 345755980886757 345771559550592 346425287048288 346912260310791 347566221624384 348114890902968 348773048782802 349921715596236 349937481954816 349939417905126 350583289520429 350599085687424 351753766463232 352418804125248 352524215414736 352975133707896 353640524091904 354137639880528 354807184574892 354823171057152 355476028542208 355494011840128 355600342948896 356664813813504 357227846162208 357446019469392 357903233305912 358010285032134 359777072223744 359868469902543 359884684430208 360565094682912 361752598017216 362323661960232 363008683426998 363692987969152 364204234600164 364222659452274 364892811541671 364909252450176 365580667837504 366803245109952 367382282022504 368074831197696 368076867488806 369289110475908 369305749467648 369985254196992 370003971507072 371222561316096 371808574576992 372511528542888 373213746816512 373738376867184 374444979383076 374461850681856 374556978878157 375150842388224 375743056847648 376271242373061 376405424301312 376999619248224 377693280326096 377712387580136 378956364676848 379554586547346 379786395686229 381541783335552 381774806134848 382243801775808 382263139237728 382477253325792 384362135393292 385086693143808 385579262524288 385814751173312 386357094573534 387085413004416 387580538973376 388429459577348 389728447929324 390445529436746 390463121669376 391749092679168 391768911007488 392489746868352 393109332584304 394423971398352 395149692442008 395914613769472 396471154640904 397097025421383 397218538999296 397845589603392 398597770037488 399910532109984 399930763320144 400666616594776 401299110346477 402641137469151 402764347571712 403400152809024 404728731292032 404749206251712 405493925228448 405635731518276 406134039386796 406382081658654 408242001528942 408260395613952 408509736536448 409032266635328 409154611465296 409928173121644 410379394207104 411155271479456 411278251317192 411804322659212 412074393923328 413431540591104 413960366233344 414084185097408 414867066773712 416233410971616 416254467945456 417020356047624 417678665870823 417806477528576 419075469610749 419203708697088 419718684302848 419865465168576 420659277130064 422044697686752 422710938953604 423510130664831 424904940366858 424924085230848 424926436027653 425727461191872 427129573562496 427937119294944 428612662359588 429420636397312 430024276997784 430046031642444 430286909991516 430837295555226 430856707712256 431649463229824 431671300091584 433092988202112 433776670339824 434041595069976 434596783300036 436028106345048 436314064154112 436850059172352 436852475946922 436872159128832 438310976011776 439139661684864 439271011878048 439832889122928 441550965226896 442247999157342 442949187398144 443919382374112 444543403997259 445403940490656 445951102071776 446223462213424 448422491292174 449267808667776 450749943669123 450770253026688 451599648505152 453109891018176 453825171910152 454680673832448 454683189250878 455540308614272 456180665882004 457040608125696 457063729508736 457904704679744 458627554681688 460161299964744 461007974515676 461028746067456 462549680414388 462570521430528 463421628832512 463583693163744 464153187870624 464971406489856 465705412012512 466562287461648 466585890540168 466725450120426 467465447583232 469147900553577 469891738833664 470032287219648 470633511610528 471664343772494 472183519840704 473076246099856 473239068682752 473241686771322 473823045951262 474112428601763 474133790598528 475695326824704 475719391937664 476303794882944 476594692625856 477347046709512 478943393840856 479824626536724 479846245906944 480753459577216 481429259206812 482336797356288 483098215946976 484011577902664 485605646133552 485630212603032 486523748722228 486545669933568 489070993479936 489843042696672 491456316568896 491481179019936 492385480634544 493162762112538 493338628676096 494032119395472 494812000263294 495722430428001 495744766102656 496682038057184 498317835822912 499259972510768 499409305170876 500048106086186 501694989830748 502001394990102 502024013574912 502643511481097 502666158997632 504321665170176 504629674545024 505275152902464 505426284751248 506072782063128 506381860914972 508049604568296 508722377780736 509033074846464 509658402367744 509684185650304 509969671101056 512482847191056 515142792764712 515955999016899 516113884005888 517839875449344 518657339325888 519637930572432 521349332436576 522172336354452 523159573174203 523319662491136 524145776779072 524882573394354 524909126857689 525898628531136 526866256589344 528628206187872 529462700561844 530460786137856 530463720792691 532210776862338 532234756585728 533214042813312 533241017760192 533400514423344 534997220720256 535841769243312 536169029204088 536854849958868 537015427548201 537866870412032 539638308389376 539665608335616 540658566971264 540847642024368 541512052515728 541842775544872 544322668705256 544513025140497 544679648715264 545539481953728 547172525609472 547363878675264 548371001756256 550204867664928 551073423033756 552112246796544 552115301233209 553156089031616 553933665713862 554977881295488 555005957260608 556027141396832 556904887827764 558767292814332 559795397626178 559820620224768 561664361793024 561667469074614 561692776022784 562726263582336 563614585271472 564608136451968 565499428872336 566539920489144 566568581370204 567636614922496 568434547015272 569331879821019 569506098083328 570582825726592 571483549812784 573365702663712 573394708856592 573715879988688 574449727406968 575356555797961 577457317602816 577630039715712 578368893786432 578722126759968 580628119506624 581370808460064 582644189366022 584592671893986 585519548913152 585668294155119 585694682504064 586443852163904 588734620302528 589663998876456 590778837734134 592724538663012 592751244943872 593871920654208 595827808498944 596768384405088 597896655056232 599023744890368 599865798164976 599896144980216 600999924892164 601027004035584 602132864673536 604146521357568 605100229213536 606244252334504 608240887842672 609201059080194 609418306011648 609573122487981 612363002293413 612390593420928 612764604804672 613548399952992 613731917197944 614892259682466 615569091310656 616732907219184 616917376975788 617706483988818 618111590884992 618870917160832 620940549350016 622083049948864 622114520720224 622300600160568 625530534071436 625558718486016 626709716292864 628805563045632 629578026454272 629798197752864 630988915695096 632178387464704 633067046530128 634066408430406 634292522583552 635071726510592 635459590167808 636462728946016 637357410550287 638591191787808 639766168715632 641905678942416 642918993539382 644130954595968 646255943332839 646285061568384 647474194844736 647506950137376 649639482303168 650665005509736 651062392604964 651895174950054 653124056928896 654042159517572 655275088758528 655278713920383 655308238693248 656513974179392 657550349483384 658709492527296 659749333684392 660963240570668 660993021470208 660996678265238 663203518677504 663574993721856 664423781097216 665879073561168 668105910735984 668926653107664 669335193320136 670221545330176 672633736938261 672839566060032 673700203869952 673901713001664 674763709417504 675175814553296 677399472757728 679751554260359 682021010748672 682024783876317 683310462921408 685560912188544 685595594263104 686857057019616 687941332022532 690241949947116 691511961773514 691543119101184 692850574096576 693824520621582 695132443248768 696229781805936 697546097565604 699843431192472 699878835810252 701166579040858 701198171374848 703507532926464 704837608250496 705048430829472 705950267415792 707496515658741 708275279761056 709614369149784 709862530156983 710734568926893 710952057084416 710988023680256 711200685897792 713329627627008 714455692324416 714892038938784 715806466611824 716020570064268 717374302962877 719736939805086 719769368860416 721130189365824 723505196034432 724647323920464 726017366853996 727385975938304 728408469200328 728445318904548 729785623083342 729818504900352 731161335675008 733606490219904 734764564045008 736153734977612 738578220951816 739744143168807 739970508393984 740007943014144 742445122632192 743617149153984 745023057085776 747476753734368 748889958766152 749113957756314 750072159129279 750301684776448 751486113695296 752542484746122 752810848602624 753002092485153 753999238496448 755386560652192 755424775160272 757912729353696 759109173094692 759572791372458 760544370775063 763083566671104 763549612269696 764487603551616 764526278475456 764954506651584 768724270786584 770173386287616 771158525048576 771629502346624 772714189147068 774170826008832 775161077946752 776858919154696 779456895858648 780891058873492 780926243338752 783537822014976 784979493736704 786218665168608 788847942796704 790299384884016 791829227538944 792942309281808 794194050842766 795691179206784 797195540074976 798316165293507 799821064219968 799861526640288 801333233189552 802598220692954 805282274938302 806763955402433 806800305618048 809457462584064 809498412503424 810987850456896 811271463036552 812268078773592 812764163317308 816484003057884 816520791227904 817019473072896 818064533270656 818309222930592 819856346243288 820758788414208 822310542958912 822556502634384 823608645318424 824148787846656 827920732466688 828168370194816 829734133547424 832466821943232 832508935890912 834040712095248 835357331741646 838150939221498 839693096439267 839730930337152 841318554260128 842501203611921 844089395373504 845421877907208 847020261329662 849809880733716 849848170461696 849852872055306 851416560263899 851454922383744 854259147124992 855874238589888 857225324719176 858841272794624 860048553995568 860092063284888 860573819983032 861674591110452 861713415424512 863298926459648 863342600183168 866185976404224 867553340679648 868083190139952 869193566600072 872056212690096 873704951893844 873744318257664 873966284049033 878279323369728 878542023756096 879665778245856 883101930453792 884495998314684 886168256601201 887838764748224 889086807994518 890807880981312 891902204143552 892446924426848 896844982584348 898535617335552 901499887338246 901540506053376 903199297010304 906219782036352 907650343820304 909366378501756 911080617228544 912361331764008 913801588620291 914081216251392 914127459017472 915809409359488 917255109363376 920322599929488 922015949031352 922338389523699 925099360828776 926559725983227 926843257665024 927167386327488 928306375741248 929942812979712 931410824025024 933124574923296 933171781080336 933450900240852 938295801107154 939783477667328 940064574439296 941267023221056 943328687544988 944367039681408 946152492199712 946483373542644 947646091902524 948224857203526 948267581197056 951390653649408 951438783875328 952607589765888 953189385251712 954694093419024 957886787681712 959649253073448 961506919154432 962858518413624 964378490309073 964673594712576 966196431893952 968023155805328 971211292267104 971260425206064 973047497444456 974583553698587 977842762425081 978141986959872 979686085393344 982912633137792 982962358039872 984770961269088 986325524225076 988064238790944 989624000526588 991444860856002 991489532205312 991495017397857 993364076114368 996635671645824 998519945021536 998818610341752 1000096212172372 1003389979661496 1004002789980204 1004048027149824 1005287022962194 1005332317995264 1008643330340352 1009259349090048 1010550305804928 1010852569502496 1012145564126256 1012763721829944 1016099209136592 1018066149692928 1019316804735488 1019368371300608 1019939342202112 1024965694382112 1030285585529424 1031911998033798 1037267942660271 1037314678651776 1039275861144864 1042698664873152 1044344672708904 1046319146348406 1048291553558144 1049765146788708 1049818253715378 1051749868561287 1051797257062272 1053732513178688 1057256412375744 1058925401123688 1060921572275712 1060927441585382 1064421553724676 1064469513171456 1066428085626624 1066482035520384 1066801028846688 1069994441440512 1071683538486624 1072338058408176 1073709699917736 1074030855096402 1075733740824064 1079331216671232 1079605409707629 1081317133942528 1081695284048736 1083024105031456 1083685551089744 1088645337410512 1089026050280994 1091078963907456 1094678434625013 1094727757350528 1096742003512512 1100409735329856 1102146846067512 1104224493593088 1104230602466418 1106312178063232 1107867331427724 1109955762590976 1110011914521216 1112054282793664 1113809775655528 1117534585628664 1119590795252356 1119641240449536 1123334938149228 1123385552045568 1125452527164672 1127229170542944 1129216272903936 1130998857744672 1133079840978288 1133137162740408 1135273229844992 1136869094030544 1138663759642038 1139359187058687 1141165651453184 1142967099625568 1146731405327424 1146789417713184 1147431759977376 1148899454813936 1150713111595922 1151415898032853 1155260079431424 1156685670998669 1156737787572864 1157444253519936 1161256239013248 1162741616920128 1165288378732044 1169185343787972 1171336588310238 1171389365008128 1172887704327808 1177469240605056 1179327997752912 1181557675468268 1185449077326024 1187743841308416 1191655616997888 1193536768810176 1195793310112464 1199731596329952 1199792289960432 1201999849784328 1203897331039431 1204265729347072 1207923412407453 1208293042715136 1210200458427072 1212488504669008 1216481775685344 1218402118160388 1219146244975962 1220705670739807 1224726004586826 1224781186841856 1225529209609344 1227096799905984 1227463834395888 1229784519364932 1231138182621312 1233465814438368 1233834753951576 1235412967977636 1236223181769984 1237741834321664 1241881098700032 1244166099897728 1244229041440448 1244601200321136 1251061068142872 1253035997612469 1253419432585728 1257611126091264 1259156052908544 1259596395505728 1261977831390192 1266134093060256 1268132816860812 1270530391994493 1270919180335616 1272925457892032 1274714821100574 1274779308082959 1277182383575616 1279532337431264 1283811357884832 1285837987078764 1288261909191936 1288269036210821 1292511886665678 1292570123136768 1294948389689472 1295013900274752 1299278964606336 1301330011019472 1302124785209928 1303790349900108 1306248113857792 1308084319035144 1310550177517056 1310557427840766 1310616477386496 1313027948358784 1315100698966768 1317418985054592 1319498667368784 1321926481141336 1321993356530476 1328847562194432 1331758147122336 1336211821471968 1337853306215328 1338670386640272 1345267473876522 1347400407739904 1347803426003328 1349527418835008 1350351629106592 1352249831007369 1354798945515456 1359503108520718 1364042021497344 1364049567752634 1366559353028611 1366620925842816 1371121824377088 1371191188526208 1373714114039232 1375882664045064 1380483899894232 1383023923547028 1383086238202368 1385701148193152 1387649041243164 1390264886497536 1392459563611872 1395092195131208 1399686862384944 1399757671620504 1402333158081716 1402396342749696 1409675216500992 1410096861658944 1411900534831584 1414993031317482 1416550559522112 1419228738299568 1419725060313966 1421469137853786 1421976047360512 1422337285805289 1422401371795584 1428911384648832 1429784077877568 1431612933223648 1432041140128536 1434748605925754 1439473879610172 1439538737720832 1442260378731648 1447010392068864 1449294647840928 1452034733707992 1454771951876608 1456816938400656 1456890637809096 1459571246166684 1459637009800704 1462322671350016 1467212980439808 1469529128090016 1472307469955224 1477156441903632 1479488286337614 1480015886028288 1487167291284003 1487234298307968 1490046114171552 1494953507468736 1497779917532304 1498227915512628 1500144318258558 1502972227390592 1505084969492244 1506004184970306 1507930534443291 1507998476992896 1510773121304384 1510849550320544 1515825458707392 1518218346189384 1519145582744916 1521088741550126 1526167133342208 1527099224539392 1528975207103232 1529052556950912 1529909013303168 1537448541573168 1542317050097152 1543259004693248 1545428378294136 1547867997050697 1548341652017664 1550322155893504 1553717838309392 1558913791717296 1561782117746984 1569478719522609 1569958987473408 1572437330337216 1577695885593408 1580598769768032 1585884618563616 1588388101685532 1591382358413568 1591391162378073 1594391080149952 1596632330587014 1599642128439936 1599723053280576 1602666466379104 1605196441385908 1610564549876604 1613527910804866 1613600611236096 1618914925168128 1618996825006848 1621975700913792 1622542926073104 1624536157547184 1625528326634616 1632968006115768 1633539075421491 1634038946145792 1636129066541312 1636618445861184 1639712692486576 1641517576828416 1644621085917824 1645113005268768 1647217290636848 1650825203203729 1656336740389632 1656345903699627 1659468267094848 1664933643886464 1665017871781824 1668081424190496 1670714663483292 1676301878442996 1679386192878534 1679461860674304 1682637108520256 1685002407223842 1688178790747008 1690843755814416 1694040522659324 1699619761467432 1699705744110612 1702833120527798 1702909844767488 1708518294249984 1711748477179776 1714450649438352 1720097107991136 1720184126569776 1721147639966064 1723349182220904 1726069667393883 1726597852919296 1726685200366336 1732371952808448 1735106681359296 1736166380279904 1738387133200144 1744112425380192 1747409903787688 1747932568098066 1750168371301651 1756558646739456 1757004882465357 1757084047512192 1759331556491712 1766203860907584 1768991996629368 1772336513202402 1775677529496448 1778173615989036 1781615761962624 1783804408287104 1784893848853696 1793689965168696 1797071234671104 1802999774676492 1803081012106752 1806398594020608 1812439564072704 1815300687640608 1818732757003512 1822161234457088 1824722663528016 1827603177240582 1828254918034944 1828719367463943 1831618818718976 1834510218726752 1837089006880239 1840645199858976 1844031898062704 1844676779047398 1850198721657552 1853119451966454 1854334772654976 1856612751482496 1862821648050048 1866249149846592 1866343562160672 1866901800481704 1876591602214308 1880129148878592 1882534046442112 1886657375089976 1888734079362816 1892304984399424 1892966747085288 1895292183805048 1896449714407052 1896535162394112 1902877567750656 1905215179531776 1906378770503424 1909388186838048 1915773575363424 1919298506146896 1923013838308864 1925717036827248 1928756980618146 1932392863787904 1936046311610656 1938767829998517 1942422584534208 1942520850412128 1946094994888912 1949167107397174 1955685524850162 1959283891691623 1959372170786688 1965825266275584 1965836141761149 1965924716079744 1969541922538176 1972651048450152 1976128477581888 1979248001053176 1982889721712004 1982979064410624 1982990034795714 1986728152228736 1993271343291648 1997039890043072 1997637220683504 2000192424344744 2006779959322992 2008005579960408 2010574045924388 2010664635990528 2018518698180096 2021100611609856 2021705139004992 2024291128252512 2025527443659888 2032198418273184 2038736742601216 2039254662781077 2039878684404224 2046074351628951 2049931388764224 2060571171058848 2063823996067596 2067725932069469 2074535885320542 2074629357303552 2078551722289728 2085397329746304 2088689345417808 2092638292696812 2096583107116288 2099530293577416 2099636507430756 2103499737122574 2103594514124544 2107465026357376 2114512824751488 2117850802247376 2121854883170764 2122489546976223 2128843107449352 2132203706780679 2132856171253248 2132964071040768 2133602057693376 2139988882881024 2143367076973248 2144676116816352 2147419399835472 2148061710192804 2152122908888631 2159210819415258 2162634267885056 2163390568097472 2166048210062912 2167371102179488 2177290674821024 2178052100561988 2182157927814912 2189356869250026 2189455514701056 2193484007025024 2200819470659712 2204293692135024 2208461204932836 2212624356126464 2215734662855448 2219232429506421 2219911525181952 2220023829042432 2224108565587328 2227619551311056 2235069171257328 2239181590504712 2246669876298456 2250216477387837 2250905054329344 2254458341085888 2258432545807872 2261997715489344 2266159681956576 2266274325480816 2273738188061088 2277327519284076 2278718374117374 2281633112325189 2282331302906368 2285934199251136 2293462810654848 2293578835426368 2294863519954752 2297798909627872 2301426223191844 2302831796065706 2310520158862848 2313371341997338 2313475575145728 2314888507039872 2322512478026496 2325483233840256 2330576757464088 2338370687575944 2342673176620476 2342778730016256 2345775408655616 2354938481210112 2358655995505824 2363115350936536 2370898154652048 2375487682616832 2387073537620352 2391586620224928 2399463192659904 2399584579920864 2403999699568656 2407794662078862 2415846824814906 2420291866207299 2420400916854144 2424977009338016 2432963551370688 2436804236320776 2438292489951924 2441411341479614 2449452009173652 2449562373683712 2451058419218688 2454083026643003 2454193599811968 2454927668791776 2459569038729864 2462276365242624 2466931628876736 2467669507903152 2470825935955272 2472446363539968 2475483668643328 2483762197400064 2488332199795456 2488458082880896 2489202400642272 2502122136285744 2506071995224938 2519079289317801 2519192791011456 2523955662780384 2532268186120512 2536265633721624 2541060783988986 2545850915784064 2549429642201148 2549558616165918 2554249680791697 2554364767151232 2559064674862528 2567622715769664 2571675974157528 2576523818383872 2576538072421642 2585023773331356 2585140246273536 2589896779378944 2590027800549504 2598557929212672 2602660022038944 2604249570419856 2607580699800216 2612496227715584 2616168638070288 2621114855681532 2621232954772992 2621898852147099 2626055896717568 2630201397933536 2634837970109184 2638997334737568 2643852962282672 2643986713060952 2658504769803603 2663516294244672 2672423642943936 2675706612430656 2677340773280544 2690534947753044 2695606852006656 2699054837670016 2700703258213184 2704499662014738 2709597891030912 2719006217041436 2728099135505268 2733118706057222 2733241851685632 2742243648754176 2742382377052416 2747428228078464 2751765328090128 2760967799788464 2766047847094056 2767015168571097 2771402296386304 2775298082486328 2779679177949681 2780529772995072 2784919127223744 2790184390262416 2799373724769888 2799515343241008 2804666316163432 2809093772425339 2819350433001984 2820193723317888 2823801069663168 2829986062634964 2833101119044224 2838457476599136 2839450120627932 2842938275707572 2844674571610578 2844802743591168 2857822769297664 2859568155755136 2863225866447296 2864082280257072 2869497211851508 2878947759220344 2884520757463296 2894020784137728 2898589295681856 2904069467415984 2913633876801312 2913781275618192 2919142492333368 2923750661095761 2924645342700032 2933528287275243 2934425960879616 2939058256180032 2944614939910448 2954312883807264 2958976572675228 2964570914653817 2974334582568006 2974468596615936 2974485052193571 2980092228343104 2989907014937472 2995559835064608 2996455831025256 3000288636517116 3005944454781184 3010169938984488 3012008369940612 3015861068886582 3015996953985792 3021546242608768 3021699100641088 3031650917414784 3036436692378768 3038291165489832 3042177483100252 3054198449078784 3057950414206464 3058105113901824 3059818026606336 3074897083146336 3086518009386496 3090856756588272 3095735994101394 3100644311787008 3107435676618784 3111803827980813 3117827583434592 3123564235493968 3138957439045218 3144874660674432 3155249605683861 3155391771186816 3161197539536064 3171769237127232 3176776203371064 3182764716827136 3182782324756146 3188782160299904 3193264661174028 3199284256879872 3199446106561152 3205332932758208 3210392882771816 3221129099753208 3227055821609732 3227201222472192 3237993650013696 3243951401827584 3245085852146208 3249072315094368 3251056653269232 3265936012231536 3267078150842982 3272258133082624 3273236891722368 3279425384973152 3284035303875039 3289242171835648 3290226010537536 3294434581273696 3301650406407458 3312673480779264 3312691807399254 3318787000212341 3318936534189696 3329867287772928 3330035743563648 3336162848380992 3341429326966584 3352603756885992 3358772385757068 3358923721348608 3365274217040512 3370004814447684 3376357581494016 3381687511628832 3388081045318648 3399239522934864 3399411488221224 3405666241055596 3405819689534976 3423496954359552 3428901298876704 3440194215982272 3440368253139552 3442295279932128 3446698364441808 3452139334787766 3453370400732672 3454247694098559 3470057012996007 3470213362718592 3472332760559808 3476774266400288 3488224850760384 3494819807575376 3495865136196132 3500336742603302 3514009764930714 3514168095024384 3518663112983424 3532407721815168 3537983993258736 3544673026404804 3551355058992896 3556347231978072 3563231523925248 3567608816574208 3569787697707392 3587379930337392 3605999549352984 3611691993118293 3612797188041216 3624879128145408 3630601375281216 3637465514007024 3649445327056032 3655206354481164 3657438734927886 3662117012219421 3663237637437952 3669020437453504 3674178013760478 3681290399717952 3688063796125408 3689353558094796 3700397443315104 3706238903932908 3708669545309952 3713225502964992 3713246045548837 3725643296100096 3732498299693184 3732687124321344 3733803600963408 3753183204428616 3759107992837407 3760258297757184 3765068092884224 3773314750179952 3777468158725632 3784609968798848 3785933494170576 3790584367610096 3792899428814104 3811591175983479 3812757541006848 3818776373676096 3831547150726848 3838597012293792 3851434073654496 3857513961236292 3864785727575808 3864807108632463 3872092623221312 3877535659997034 3884845169068416 3885041700824256 3892189989777824 3898334214794348 3911371049700324 3918567783383246 3918744341573376 3931650532551168 3931672283522298 3931849432159488 3939083845076352 3945302096900304 3952256955163776 3958496002106352 3965779443424008 3965980069591428 3973456304457472 3986542686583296 3994079780086144 3995274441367008 4000384848689488 4013559918645984 4016011159920816 4021148091848776 4027495890585727 4042201223219712 4043410278009984 4048582256505024 4051054887319776 4064396836546368 4078509325562154 4092148703257902 4099678059085833 4099862777528448 4121142342117696 4127647992135192 4135451864138938 4149071770641084 4149258714607104 4157103444579456 4170794659492608 4177378690835616 4185276585393624 4193166214232576 4199060587154832 4199273014861512 4206999474245148 4207189028249088 4214930052714752 4229025649502976 4235701604494752 4243709766341528 4244979093952446 4257686214898704 4264407413561358 4265928142081536 4267011857415867 4267204115386752 4286734153946496 4289352233632704 4294838799670944 4296123420385608 4304245817777262 4318421638830516 4326781136194944 4332096420125824 4334742204358976 4354581349642048 4356104201123976 4364315855629824 4378713738500052 4378911029402112 4386968014050048 4401638941319424 4408587384270048 4416922409865672 4425248712252928 4431469325710896 4438464859012842 4440047658084864 4448217131174656 4455239102622112 4461501873852009 4470138342514656 4478363181009424 4493339752596912 4500432954775674 4508916682171776 4523791603329873 4523995430978688 4532319363913152 4532548650961632 4547476376122176 4554655038568152 4557436748234748 4563266224650378 4571868398502272 4586925621309696 4587157670852736 4589727039909504 4595597819255744 4602852446383688 4605663592131412 4626742683994676 4626951150291456 4629777014079744 4645024956052992 4650966467680512 4661153514928176 4676741375151888 4685346353240952 4691550817311232 4708436158567827 4709876962420224 4717311991011648 4726230701873072 4741796309304096 4758260879822513 4774147075240704 4774173487134219 4783173240449856 4798926385319808 4799169159841728 4807999399137312 4815589324157724 4831693649629812 4840583732414598 4840801833708288 4849954018676032 4865927102741376 4873608472641552 4876584979903848 4882822682959228 4898904018347304 4902116838437376 4908166053286006 4908387199623936 4909855337583552 4919138077459728 4924552730485248 4933863257753472 4935339015806304 4941651871910544 4952475609611187 4969037711098881 4976664399590912 4976916165761792 4978404801284544 5004244272571488 5012143990449876 5021620120740139 5038158578635602 5038385582022912 5047911325560768 5064536372241024 5072531267443248 5082121567977972 5091701831568128 5098859284402296 5099117232331836 5108499361583394 5108729534302464 5118129349725056 5135245431539328 5143351948315056 5153076144843284 5170047546662712 5178209002181649 5179793558757888 5180055601099008 5197115858425344 5205320044077888 5208499140839712 5215161399600432 5232337276140576 5242229711363064 5243797704294198 5250505113904953 5252111793435136 5260402795867072 5269675940218368 5271014647396071 5277994669475136 5287705924565344 5287973426121904 5317009539607206 5327032588489344 5344847285887872 5351413224861312 5354681546561088 5381069895506088 5391213704013312 5398109675340032 5401406516426368 5408999324029476 5419195782061824 5438012434082872 5456198271010536 5466237412114444 5466483703371264 5484764754104832 5494856456156928 5503530656180256 5521935599576928 5532095694188112 5534030337142194 5542804592772608 5550596164972656 5559358355899362 5569838254447488 5580368780524832 5598747449539776 5599030686482016 5609332632326864 5618187544850678 5640387446635776 5647347687817031 5647602139326336 5659972125269928 5666202238088448 5676914953198272 5678900241255864 5685876551415144 5689349143221156 5689605487182336 5715645538595328 5719136311510272 5726451732894592 5728164560514144 5738994423703016 5757895518440688 5769041514926592 5797178591363712 5808138934831968 5827267753602624 5827562551236384 5838284984666736 5847501322191522 5867056574550486 5877851675074869 5878116512360064 5889229879820896 5897508425283447 5908625767614528 5917953145350456 5929141829307634 5948669165136012 5948937193231872 5948970104387142 5959915921847293 5960184456686208 5979814029874944 5991119670129216 5992911662050512 6000577273034232 6011888909562368 6020339877968976 6024016739881224 6031722137773164 6031993907971584 6043092485217536 6043398201282176 6063301834829568 6072873384757536 6076582330979664 6084354966200504 6116210227803648 6117763988343231 6119636053212672 6149794166292672 6181713513176544 6191471988202788 6203177796208407 6214871353237568 6223607655961626 6235655166869184 6247128470987936 6277914878090436 6289749321348864 6310499211367722 6310783542373632 6322395079072128 6343538474254464 6353552406742128 6365564649512292 6367468640928669 6377564320599808 6386529322348056 6396611120342037 6398568513759744 6398892213122304 6410665865516416 6420785765543632 6442258199506416 6454111643219464 6456368726665893 6487902803655168 6490171704292416 6498144630188736 6502113306538464 6531872024463072 6534156301685964 6546473783444736 6558850769946304 6568070607750078 6578484343671296 6580452021075072 6588869162547392 6603300812814916 6625383614798508 6637574000424682 6637873068379392 6659734575545856 6660071487127296 6672325696761984 6682858653933168 6705207513771984 6717544771514136 6730548434081024 6740009628895368 6750649432163511 6752715162988032 6763375023257664 6776162090637296 6798479045869728 6798822976442448 6811332482111192 6822084875890109 6844899336975567 6846993908719104 6857802597753408 6880388431964544 6880736506279104 6884590559864256 6893396728883616 6904278669575532 6908495388197118 6940114025992014 6940426725437184 6944665521119616 6953548532800576 6976449701520768 6989639615150752 6991730272392264 7000673485206604 7028019529861428 7028336190048768 7037326225966848 7064815443630336 7075967986517472 7089346052809608 7102710117985792 7112694463956144 7126463047850496 7135217633148416 7139575395414784 7174759860674784 7211999098705968 7223383986236586 7260875598621897 7261202750562432 7274931028014048 7298890654112064 7310412708962328 7314877469855772 7324234024438842 7338040874907008 7348356027520956 7362249079929009 7362580799435904 7376127592250816 7378707116189592 7400794886630208 7412477807865816 7417339090619904 7426451005929984 7426492091097674 7451286592200192 7464996599386368 7465374248642688 7467607201926816 7506366408857232 7518215985674814 7530136185768448 7546629500359904 7557237867953403 7569219937597696 7571866988341152 7581168735220192 7585798857628208 7623182351966958 7637552747352192 7662749042375091 7663094301453696 7677194024587584 7702868147308992 7715027922472584 7729571455151616 7729614217264926 7744185246442624 7755071319994068 7769690338136832 7770083401648512 7784379979555648 7796668429588696 7822742099400648 7837135566766492 7837488683146752 7863344567044596 7863698864318976 7878167690152704 7890604193800608 7904513910327552 7916992004212704 7931558886848016 7931960139182856 7946912608914944 7975514309410809 7988159560172288 7990548882734016 8000769697378976 8027119837291968 8032022319841632 8042296183697552 8054991781171454 8059911286229971 8086820556019968 8097164513010048 8102109774639552 8128793673092736 8157018651124308 8184297406515804 8199356118171666 8199725555056896 8242284684235392 8255295984270384 8270903728277876 8298143541282168 8314206889158912 8341589318985216 8354757381671232 8370553170787248 8398121174309664 8398546029723024 8413998948490296 8427281317276017 8429860105429504 8458051299005952 8471403208989504 8487419532683056 8489958187904892 8515372429797408 8528814827122716 8534023714831734 8534408230773504 8544939695178649 8573468307892992 8578704467265408 8589677599341888 8592246840771216 8608491635554524 8636843277661032 8653562272389888 8664192840251648 8669484408717952 8709162699284096 8712208402247952 8757427477000104 8771251983287283 8773936028100096 8803277882638848 8817174768540096 8833844819731344 8862938651421792 8876929718025684 8893712743961451 8896434262349312 8910478205244224 8923003747704018 8923455156580713 8940276685029312 8956726362018848 8986679505193824 9000865909551348 9017833364343552 9017883253475747 9047583206659746 9047990861957376 9064638727826304 9065097301923264 9094952752244352 9109310077136304 9114873496469496 9126532449300756 9143736797004544 9173851242619392 9174315341705472 9179454079819008 9191195638511488 9205704892767376 9211327184262824 9253485367989352 9259554028159488 9301932935361024 9322307029856352 9353482750303776 9370692706481904 9416872317135654 9434623982023296 9452461403746144 9465748817051583 9483592618608192 9516521759645026 9548294150481408 9548346974268438 9565915471200277 9566346480899712 9597852770639616 9598338319683456 9615998798274624 9631178648315448 9663387299259624 9681167464829196 9681603667416576 9699908037352064 9731854205482752 9747216945283104 9753169959807696 9765645365918456 9797808036694608 9816332106572012 9816774399247872 9819710675167104 9838276154919456 9867726515506944 9870678031612608 9883303743821088 9904951219222374 9938075422197762 9953832331523584 9956361000637023 9956809602569088 10008488545142976 10024287980899752 10043240241480278 10076317157271204 10076771164045824 10095822651121536 10129072744482048 10145062534886496 10164243135955944 10183403663136256 10197718568804592 10198234464663672 10216998723166788 10217459068604928 10236258699450112 10270490863078656 10286703896630112 10306152289686568 10340095093325424 10356418004363298 10360111202198016 10362743082295677 10410171038988021 10410640088155776 10416998281679424 10430322799200864 10464674552281152 10484459422726128 10487595408588396 10501010227809906 10520805591734144 10542029294792142 10555989338950272 10575411849130688 10575946852243808 10634019079214412 10654065176978688 10689694571775744 10702826449722624 10709363093122176 10762139791012176 10796219350680064 10802813032852736 10817998648058952 10835075979354879 10838391564123648 10876024868165744 10912396542021072 10932474824228888 10986351036658263 10989712912313856 11007061312360512 11043871199153856 11064191388376224 11068060674284388 11101192329945312 11118716711798724 11139676508894976 11139738136646511 11160737561049664 11197494899079552 11198061372964032 11218665264653728 11236375089701356 11280774893271552 11294695375634062 11295204278652672 11319944250539856 11332404476176896 11353829906396544 11357800482511728 11371753102830288 11378698286442312 11434773527950437 11438272623020544 11452903465789184 11456329121028288 11477988847406032 11515791036881376 11555776422426103 11594357182727424 11594421325897389 11616277869663936 11654535507205248 11655125102472768 11676569969333472 11695002644383044 11734113149100972 11755703350149738 11756233024720128 11778459759641792 11795016850566894 11817251535229056 11835906290700912 11858283658615268 11897338330272024 11897940208774284 11919831843694586 11920368913372416 11959628059749888 11982239340258432 11985823324101024 12001154546068464 12040679755937952 12048033479762448 12063444275546328 12082487671757181 12086184970435072 12086796402564352 12126603669659136 12145746769515072 12153164661959328 12168709932401008 12235527976686462 12299034177257499 12299588332585344 12363427026353088 12382943976405576 12406355592416814 12429742706475136 12447215311923252 12471310333738368 12494256941975872 12555829756180872 12579498642697728 12620998422735444 12621567084747264 12644790158144256 12687076948508928 12707104813484256 12731129299024584 12734937281857338 12755128641199616 12773058644696112 12793222240684074 12797784426244608 12801035572247601 12821331731032832 12841571531087264 12884516399012832 12908223286438928 12912737453331786 12980343408584832 12996289260377472 13004226613076928 13063744048926144 13068312603371928 13092947566889472 13117701539892608 13136141215500156 13160904042150144 13177738325094784 13206601625629832 13250767229597016 13275148000849364 13275746136758784 13320142974254592 13344651393523968 13365717307866336 13410415027543968 13435089543028272 13461096868162048 13480019257790736 13501298864327022 13526750046515328 13552324181274592 13571374809989619 13596958091739456 13597645952884896 13622664964222384 13644169751780218 13689798673951134 13714987241841361 13715605195506816 13760776863929088 13761473012558208 13769181119728512 13786793457767232 13808557339151064 13816990776394236 13880228051984028 13880853450874368 13889331042239232 13907097065601152 13952899403041536 13979279230301504 13983460544784528 14001346970413208 14056039059722856 14074652451933696 14129630887260672 14151935973034944 14178692105619216 14225388927912288 14274782639467539 14279150790829568 14322520461402657 14349519721349568 14423998197411936 14446767972473172 14474081524486283 14521751197243794 14522405501124864 14549862056028096 14597781308224128 14620825417924656 14629754939711544 14648468048877684 14676081749814016 14696712055041912 14724498159858018 14725161598871808 14752255184501632 14757414232379184 14801589773260416 14824955615731632 14852984182195348 14857426828833561 14929993198772736 14930748497285376 14935214403853632 15012732817714464 15036431971349628 15064860362220417 15093259000719808 15114475735906806 15138439875195392 15143733976682304 15162337470440384 15171597715256416 15246364703933916 15275105494704384 15325498084750182 15326188602907392 15354388049175168 15405736294617984 15430055844945168 15459228434529852 15488370492885248 15510142639988136 15534627006544947 15539380676273664 15540166803297024 15568759959111296 15593336859177392 15645484198801296 15674271133532984 15726689134089192 15751515341714859 15756335380305408 15781208387601216 15809027820655104 15833984008425408 15863117773696032 15863920278365712 15951028618821618 15976319120344576 15981097765468032 16001539394757952 16054239674583936 16064044639683264 16084592367395104 16109983562342908 16119822572459942 16173641112039936 16194329026020096 16204219549279104 16257587346185472 16314037302248616 16368594813031608 16398712236343332 16399451110113792 16484569368470784 16510591968540768 16541807456555752 16596287082564336 16628413778317824 16709514763342464 16741106341574496 16796242348619328 16797092059446048 16827997896980592 16854562634552034 16942043063451093 16942806417979008 16974839065366112 16979916375809784 17030744859594816 17057629654245432 17068047429663468 17068816461547008 17089879390357298 17146936615785984 17157408934530816 17179355198683776 17184493681542432 17216983271109048 17273686555322064 17307124544779776 17328385680503296 17338968817435904 17418325398568192 17424416804495904 17514854954000208 17542503966574566 17633555025224607 17634349537080192 17667689639462688 17725877302843584 17753859436051368 17787425487922902 17820956410488448 17846007495408036 17846910313161426 17879747765541879 17880553370058624 17913452724037696 17973359010387648 18001731819102696 18035666728687104 18035766506951494 18095166413319492 18095981723914752 18129277455652608 18130194603846528 18189905504488704 18218620154272608 18229746992938992 18253064898601512 18287473594009088 18348630683410944 18353291965029693 18358908159638016 18382391277022976 18411409785534752 18422654368525648 18506970735978704 18609533388625221 18644614059712704 18706965500607552 18741385412963808 18833744634271308 18869247964046592 18904922807492288 18931497634103166 18967185237216384 19033043519290052 19096693948536876 19131830942400554 19132692961799424 19195705541279232 19196676639366912 19231997596549248 19262357296630896 19326774598519248 19362334929658392 19369106179997679 19399816074704128 19463708410965504 19494433890566208 19506339919615392 19531290731836912 19574070266558501 19595616073389216 19632664213144024 19639421350334208 19663656406977373 19676552309838912 19735453031013888 19741356063225216 19766607487642176 19809902438444748 19876150844395524 19912722001274046 19913619205138176 20016977090285952 20048575961799504 20086480482960556 20152634314542408 20191645302243072 20258145488964096 20290125069772992 20328486271911888 20395437137609184 20396468929327344 20433997446333576 20466254627670327 20472517398900224 20534698010926701 20540981726157312 20573407793260224 20612304579373136 20680190186650848 20712836008726596 20725486164591354 20751996402576719 20820342077976042 20821280176311552 20833996563358848 20860645598401728 20929349104562304 20968918845452256 20975190817176792 21002020455619812 21041611183468288 21084058589584284 21111978677900544 21150823698261376 21151893704487616 21268038158428824 21308130353957376 21379389143551488 21405652899445248 21418726186244352 21524279582024352 21605626065705472 21635997296117904 21670151958709758 21752049736331488 21782626795865691 21824793084042144 21864949648457776 21972702073316526 22014122624721024 22086747239787027 22087742398307712 22128382776752448 22136121348568776 22202384659890624 22237433423597448 22279353017789952 22279476273293022 22321475122099328 22394989798159104 22396122745928064 22437330529307456 22472750179402712 22589390751268124 22590408557305344 22639888501079712 22707659812793088 22715600965023456 22743506205660576 22757396572884624 22869547055900874 22905806931578368 22912658242056576 22955977694812064 22988247127125273 23031582073762752 23111552844852206 23188714365454848 23188842651794778 23231509001486387 23232555739327872 23309071014410496 23310250204945536 23353139938666944 23390005288766088 23468226298201944 23511406700299476 23512466049440256 23556919519283584 23590033701133788 23634503070458112 23671812581401824 23716567317230536 23794676660544048 23795880417548568 23839663687389172 23840737826744832 23964478680516864 23971646648202048 24002309092136928 24081359511875904 24096066959524896 24126888551092656 24164975343514362 24173592805128704 24179733858689913 24291493539030144 24306329323918656 24337419864802016 24471055953372924 24598068354514998 24599176665170688 24726854052706176 24765887952811152 24812711184833628 24859485412950272 24894430623846504 24942620667476736 24988513883951744 25111659512361744 25241996845470888 25281843951828051 25289580316288512 25374153897017856 25414209626968512 25462258598049168 25469874563714676 25546117289392224 25586444481368148 25602071144495202 25634819085535947 25642663462065664 25683143062174528 25769032798025664 25816446572877856 25825474906663572 25960686817169664 25992578520754944 26008453226153856 26127488097852288 26136625206743856 26235403079785216 26272282431000312 26313755949861849 26321808084300288 26355476650189568 26413203251259664 26501534459194032 26550296001698728 26681138231884353 26689302787047936 26731434615732672 26820830055087936 26870179086056544 26960038515581472 27002597728654044 27053500093030656 27053649760427241 27104648362549184 27142749619979238 27193916183478912 27195291905769792 27245329928444768 27288339503560436 27379597347902268 27429974483682722 27431210391013632 27521553727858176 27522946025116416 27538362239457024 27573586915534464 27617114678302128 27633981552788472 27760456103968056 27778662084478464 27814194131202304 27905798806083072 27958558460603008 27966921089569056 28002693940826416 28112078119445712 28303871946069888 28357384211238432 28450777855824576 28549565278935078 28645040922805314 28697746413600831 28699039442699136 28847996394823872 28893535944946344 28948163048972566 29043502394487588 29044811002249728 29099724112056192 29195562616448256 29241650835849312 29259509879423088 29296936097755368 29352163499628032 29393424110083824 29448996319716036 29450323197743616 29504510369003264 29514828464758368 29603179546520832 29649911231463264 29705968364390696 29714853657667122 29861496994570752 29869083001911069 29870428807707264 30025465635428928 30072863942699256 30129720724440834 30186518001439616 30228951471813612 30287467953364608 30324674940880768 30343195430512832 30492729407867832 30550210989408768 30650996169500364 30652377205814784 30708776098350336 30811472589235968 30860111689890336 30918456869059704 30976740985770496 31020285279976272 31069254013089894 31080333606594048 31088229246887031 31137519918222592 31186673718354784 31230513116964063 31290968397602592 31348542267065968 31453378268178384 31503030683429718 31562416775202432 31667968016850816 31726235547392064 31727840556731424 31902057237643236 31962195530936064 32003078789515904 32108479349167872 32128089279366528 32169184734790208 32219967124685816 32239645144919884 32388658052040192 32408439098558208 32515174692370944 32628074604497232 32737189626063216 32797424472686664 32959053109974789 32969138736941568 33021183937081536 33083614913111504 33192574165128672 33307826158757591 33419029526684928 33419214409939533 33482212683148992 33592484697238656 33594184118892096 33655995793961184 33709125269104068 33884086126902186 33885612835958016 33949678130732224 33959832751619568 34061489719189632 34115259308490864 34136094859326936 34179758780714596 34314817869061632 34358710397367552 34368987363084864 34433966542218096 34547373110644128 34667329267278309 34677937634871808 34783263977692167 34836650797136384 34848833608991808 35029709908000416 35085007933149132 35151340845180973 35267110050449214 35268699074160384 35335379278925376 35451754605687168 35507718872102736 35574850975845804 35641912820976896 35692014990816072 35693820626322852 35759495531083758 35761106740117248 35826905448075392 35946718020775296 36003463638205392 36071533013902988 36190332826638984 36247463015271543 36258554911305216 36260389207693056 36379811008977408 36437240308545216 36459493985877984 36506129797203024 36706583930059386 36764782554045952 36822819571069504 36845308737051296 36897102531772497 37013941471957408 37219066777250442 37289228119425408 37413931001215104 37482770825927616 37667489268542616 37738495928093184 37809845614984576 37862995268206332 37934370474432768 38066087038580104 38193387897073752 38263661884801108 38265385923598848 38393353278733824 38463995193098496 38524714593261792 38653549197038496 38724669859316784 38738212359995358 38799632149408256 38988867781132416 39012679839230784 39062581463673824 39148140533117002 39191232146778432 39265328426288048 39278842700668416 39327312813954746 39353104619677824 39482712126450432 39533214975284352 39619804876889496 39752301688791048 39825444002548092 39827238410276352 40033954180571904 40097151923599008 40172960965921112 40305268629084816 40383290604486144 40580250139545984 40656972543823776 40790874275218368 40792937858654688 40867994892667152 40932509255340654 41069396021853402 41144961725524083 41146815586520448 41224609158746272 41360380373301696 41425672017453192 41450972329182708 41503992805153438 41640684155952084 41642560352623104 41667993126717696 41719411452931051 41721291196803456 41858698209124608 41937837690904512 41950381634353584 42004040911239624 42083222366936576 42168117179168568 42223957355801088 42301647396522752 42303787408975232 42536076316857648 42824347918402617 42837452372488704 43048559164048704 43271994592235808 43340303917419516 43422244573458849 43504099472662976 43565253591731382 43649586168084288 43729899296915552 43945404146633052 44028245249442048 44173494479574054 44175484796615424 44256765553504896 44272242697137552 44404769319781248 44474866847194896 44558952546586044 44572280486500683 44642950244198656 44789979596318208 44792245491856128 44874661058614912 44945500358805424 45178781502536248 45194581086661251 45279777002159424 45415319625586176 45431201930046912 45487012411321152 45514793145769248 45739094111801748 45825316484113152 45911955389624128 45976494254250546 46063164147525504 46223105689704412 46377685303589556 46463018002972774 46465111478655744 46618142028820992 46620500409891072 46706279877333888 46780010577532176 46936452596403888 47022813400598952 47113839038567168 47180067402267576 47254546025144577 47269006140916224 47343625162803648 47433134634461072 47589353321088096 47591760835097136 47679327374778344 47754594131230763 47928957361033728 47943293296404096 48004618184273856 48162719023751808 48192133919049792 48253777102185312 48329950687028724 48359467717379826 48582987078060288 48612658647837312 48674839729604032 48942111906745848 49196136709029996 49198353330341376 49453708105412352 49531775905622304 49625422369667256 49718970825900544 49788861247693008 49885241334953472 49977027767903488 50223319024723488 50483993690941776 50563687903656102 50826129190353279 50828419253937024 50924517196098336 50939749127429352 51092234578784448 51172888962736296 51204142288990404 51269638171071894 51366286124349056 51538065596051328 51632893145755712 51650949813327144 51921373634339328 51985157041509888 52016906452307712 52254976195704576 52273250413487712 52470806159570432 52544564862000624 52627511899723698 52710953300379136 52826406502519328 52900665075673821 53003068918388064 53100592003397456 53362276463768706 53462869231465344 53639243296625637 53641660110175872 53740358172113088 53920077031162944 54005195457308088 54107000186061312 54107299520854482 54209296725098368 54285499239958476 54387832366957824 54390583811539584 54490659856889536 54576679007120872 54759194695804536 54859948967365444 54862420782027264 55045892050232832 55076724478914048 55147173831068928 55234229356604256 55267963105576944 55520912207936112 55628388262404608 55828600165875663 55917116921206016 55933842179138112 56005387881652832 56224156238891424 56419379003609797 56607743892139776 56714768422476864 56901555711649152 57099130557870156 57290081845610628 57395492827201662 57398078885398272 57695992789647744 57787071889892688 57896326097945132 58087004788975176 58199448224112384 58391125232896512 58483301671698624 58519019758846176 58593872195510736 58722210799675503 58786848220167648 58897992639432072 58990969220932119 59009020738006528 59029656929516736 59206359093041664 59299822462926528 59411936728781392 59429707315334244 59738166003822138 59740857615414528 60050931270857856 60145727885398512 60259441448881668 60373036002879232 60457902943627224 60574935906729216 60649349881761536 60686390861025664 60985458815735664 61301992339000728 61398763883010981 61417552196700672 61622945178471936 61720223379780672 61836913738119408 62040570559952544 62138508026179788 62176458493774062 62255989207730157 62275039836445184 62373347436709568 62461026233928126 62581936795205184 62697084534131936 62906756536356768 63006061366859436 63124833550404864 63125182774330229 63335936033701632 63452471094784128 63455681113462848 63804114475286472 63924391061872128 64006157579031808 64216958698335744 64256178558733056 64338369469580416 64439934249371632 64479290289839768 64816878197116416 65256149208994464 65474379252126432 65594848945373328 65918106219949578 66042367874163072 66167229826223008 66260241719361081 66385148330257344 66615652317515182 66838059053369856 66838428819879066 66961408298401939 66964425366297984 67184969394477312 67188368237784192 67311991587922368 67418250538208136 67768172253804372 67771225671916032 67899356261464448 67919665503239136 68122979438379264 68230518616981728 68272189718653872 68359517561429192 68717420794735104 68737974726169728 68867933084436192 69094746221288256 69334658534556618 69566527955384334 69694527004459161 69697667217983616 70059419816000832 70170015866298264 70302681690361946 70534220100898428 70537398148320768 70670758557850752 70903509211374336 71015437744205472 71149701951691608 71283825641953792 71384029981632144 71387641252645704 71518991062167516 71522213480234496 71653810896150784 71893436041550592 72006927276410784 72143066027805976 72380665653277968 72494926030543086 72520778415386112 72539201576069739 72874480617090432 72918987971755968 73012259594406048 73413167860118772 73645639142139008 73690617474102592 73794205063544994 74027882943914816 74438133554500884 74578456238850816 74827862002430208 74965541651855232 75334978537085232 75619691229969152 75725990536412664 75845531855484153 75868740948865536 76132174077160208 76386775794147504 76527323769602216 76904457256607841 76927990386196992 77049429186523584 77307098394076992 77449339718633568 77476424719990716 77977735562264832 78025359678461568 78125162927347648 78296281066234004 78382464293556864 78530656852576096 78654625627909492 78706209239355648 78965424252900864 79066429950568704 79239609753778992 79504603377582096 79650888005096184 80043414695653059 80067908361143808 80194303847198016 80345921931842224 80610537258169632 80890434956982721 81160500279091968 81160949281281723 81313945087647552 81581748550436736 81585875717309376 81735989785334304 81865018510681308 82138792043706804 82289923451048166 82293631173040896 82449218317492544 82720760746603392 82851344034906384 82901944658365416 83007985610306876 83281368311904168 83335986253435392 83438822905862102 83442582393606912 83717396418249216 83875675381809024 83900763268707168 84008081822479248 84336234358337136 84603294793045504 84607574817950464 85072152633715296 85648695836805234 86093239240802493 86097118328097408 86543989184471616 86680607834839032 86844489146917698 87008198945325952 87130507183462764 87299172336168576 87459798593831104 87890808293266104 88056490498884096 88346988959148108 88350969593230848 88513531107009792 88544485394275104 88809538639562496 88949733694389792 89117905093172088 89144560973001366 89285900488397312 89584490983712256 89607249005733207 89749322117229824 89891000717610848 90357563005072496 90389162173322502 90559554004318848 90862403860093824 90974024822642304 91029586291538496 91478188223603496 91650632968226304 91823910779248256 91952988508501092 92126328295051008 92446211379408824 92755370607179112 92926036005945548 92930222957311488 93241000819782144 93412559754667776 93560021155064352 93872905192807776 94045626801197904 94227678077134336 94360134804535152 94509092050289154 94687250325607296 94866269268922144 95178706642176192 95183521670194272 95358654749556688 95509188262461526 95886586592808192 96004910692889527 96009236368547712 96325438047503616 96384267838099584 96507554204370624 96659901374057448 96718935434759652 97165974156120576 97225317295674624 97349679459208064 97884223813491696 98392273418059992 98907416210824704 99063551811244608 99250844739334512 99577722495386016 99923478476272773 99954055535806976 100257643229818599 100446638049446976 100967987381883552 101127375807312204 101318570671403981 101652258380706558 101656838507874048 101849034392196672 101879498254858704 102184469157568896 102345777925472592 102408284577980808 102539276342143788 102732572248698112 103076131192102656 103265786291511424 103301899626654288 104001987801834927 104033812904615424 104509952391409152 104546500826975424 105089129724001248 105255023799447396 105454022535542919 105652813005038656 105801330151347642 106006137836776128 106201184006794912 106724552927537412 106925738462930688 107278486593251274 107283320220351744 107480716344226176 107840154062325888 108010390914616176 108214599041708964 108418593450196736 108570998479916952 108742389045814629 108775664733915648 108781167623079168 108981319713779072 109153358014241744 109518389391609072 109719897934730888 110294347662137856 110468458713208512 110535926211153888 111041824415872224 111657200331751326 111834233842412032 111867684358276224 112010775763305664 112448312477782848 112838758007219594 113215487784279552 113429536844953728 113803111423298304 114198261115740312 114580163691221256 114790985654403324 114796157770796544 115391985579295488 115574143779785376 115792652195890264 116174009577950352 116398896448224768 116966603343397248 117038039517692352 117187744391021472 117444421599351006 117573696440335296 117795985278864144 117981938441864238 118059313859033472 118599644925853056 118823873457562784 118859414630668488 119476332007644276 119481715230829056 120101862541715712 120291455770797024 120518882897763336 120746072005758464 120915805887254448 121149871813458432 121298699763523072 121372781722051328 121970917631471328 122603984678001456 122797527766021962 123434885176572249 123440446759561344 123673827476238816 124081141119905088 124277016052359576 124352916987548124 124511978415460314 124746694873419136 124922052467856252 125158234358793153 125163873590410368 125394169068263872 125813513072713536 126012122733718872 126249667100809728 126250365548660458 126671872067403264 126904942189568256 126911362226925696 127608228950572944 128012315158063616 128473043755207851 128512357117466112 128676738939160832 128879868498743264 128958580579679536 130266733720376547 130512298417988928 130948758504252864 131189697890746656 131836212439899156 132084735748326144 132334459652446016 132520483438722162 132770296660514688 133231304635030364 133676857639758132 133922816596803878 133928850732595968 134369938788954624 134376736475568384 134623983175844736 134836501076416272 135536344507608744 135583743259983753 135798712522928896 135839331006478272 136245958876758528 136461037233963456 136544379437307744 136719035122858384 137018491865909507 137475949452339456 137735866168872384 138189492442576512 138669317069113236 139133055910768668 139389054008918322 139395334435967232 140118839632001664 140340031732596528 140605363380723892 141068440201796856 141341517115701504 141807018422748672 142030875488410944 142299403903383216 142768059963264288 142775282505291408 143037982124335032 143263782393692289 143307621792301568 143786872083101184 144013854552821568 144286132055611952 144761331306555936 144989852061086172 145078403152139478 145263974818037033 145748961234180864 145837975943511936 146024519188812096 146826335720237544 147291278284278016 147381234948205184 147588410127089988 148055765887829632 148876267109001768 149156912477701632 149655724004860416 149931083303710464 150669957074170464 151239382459938304 151451981072825328 151691063710968306 152264348154320416 152478387571059837 152773551588295008 153054647539204432 153808914513215682 154098858373047168 154614196788153984 154898679437267136 154952849439981432 155955471124529664 156050719356923136 156250325854695296 156592562132468008 156764928587113728 157061313705152192 157309251255818984 157412418478711296 158132859901137408 158479219507557984 159009206755164192 159301776010192368 160086829391306118 160388607694396032 160691843863684448 160917729889876911 161221074516339264 161780869913965442 162321000558183936 162321898562563446 162620563010404709 162627890175295104 163163497100873472 163171751434618752 163471979570668608 163730037021362616 164277584087413608 164579846902096332 164587262346081792 164898436634985088 165441521493206784 165702688069812768 165803889316730832 166015971220613752 166562736623808336 166877645811724204 166885164787213824 167751350763618048 167801526537414336 168016163644958496 168672468716674272 169215149635900928 169258137010829391 170144305267430592 171297391673610468 172186478481604986 172194236656194816 173087978368943232 173361215669678064 173688978293835396 174016397890651904 174261014366925528 174598344672337152 174919597187662208 175781616586532208 176166632399026509 176693977918296216 176972907662796357 177027062214019584 177088970788550208 177619077279124992 177899467388779584 178235810186344176 178289121946002732 179214498011466414 179498644234459648 179782001435221696 180715126010144992 180778324346645004 181119108008637696 181724807720187648 181948049645284608 182059172583076992 182956376447206992 183647821558496512 183905977017002184 184196291649032943 184252656590102016 184892422758817648 185510741214358224 185852072011891096 186767967623190471 186825119509335552 187120042310128704 187745810385615552 188091253602395808 188720269609070304 189018184100578308 189374500651214592 189375548322990687 189732538537844288 190357413284352384 190367043340388544 190717309499113376 191018376524923052 191773173185616384 192009821385779054 192018472737095424 192650876095007232 192768535676199168 193015108408741248 193319802748114896 193437870869519304 194450634591349248 194699358918416128 195768447626983392 196784546836119984 198127103622489216 198501689478669024 199155444990772032 199846956952545546 200515286459637198 200884224895205817 200893276098893952 201935974763767104 202254751614624408 202637141342807962 203304516761413116 203313677015748096 203698068784393344 203758996509717408 204368938315137792 204691555850945184 204816569155961616 205078552684287576 205465144497396224 206152262384205312 206531572583022848 206603799253308576 208003975603669854 209083581013377483 209093001653950848 210178259448002496 210510047598894792 210908045071085838 211305626010077312 211602660302695284 212012275673552256 212402368013589824 213449105855074824 213851476925861376 214556973186502548 214566640440703488 214961432688452352 215680308124651776 216020781829232352 216429198083417928 216837186900393472 217141996959833904 217484778091629258 217562335246158336 217617604728209217 217962639427558144 218306716028483488 219036778783218144 219439795869461776 220936917426417024 221071852422307776 222083648831744448 223314400663502652 223735368716552448 224021551526611328 224896624955565696 225677516014439188 226859073689907456 227606222846596608 228396522231480624 229160327382442512 229581971308806648 230713371769823523 230783971158590976 231148287559570752 231585304391780528 232348019155900704 233154783111303137 233933206686794496 234076079035384704 234375488782042944 234888843198702012 235147392880670592 235591970557728288 235963876883728476 236118627718066944 237199289851706112 237647746915125568 237718829261336976 238952664015288552 240203725083431424 240582911541594048 241037765795526672 241831611774508896 242671304870948163 242745563444102656 243482847843845169 243941835262942656 245207969356002912 245595055532043924 246059385916266811 246869770353144498 246880893519122688 247347654952477632 248162282239810176 248554032104719152 248705833975096248 249023956830920628 249493389746838272 249844104935712504 250316468717586306 250327747180820736 250788338136527744 251627026145427072 252024245467437744 252500731097320916 253809884379136512 253822724453851392 255216457901145888 256946087510415702 257353477878321664 257759736997486528 257917161159359072 258279717722407479 260533467440753094 261024596835977856 261897517008505728 262379395781493312 263672424879798312 264169471496652288 264668919304892032 265040966877444324 265540593321029376 266462609270060728 267353715279516264 267845633193607756 267857701465191936 268753472951136768 269247966351689472 269673002152832544 271072689015217488 271167486519967506 271597425045857792 271678662012956544 272922074467926912 273088758874615488 273438070245716768 274036983731819014 274951898904678912 275471732337744768 276378984885153024 277338634138226472 278266111821537336 278778108017836644 278790668871934464 280237679264003328 280680063465193056 281210726761447784 282136880403593712 282683034231403008 284061750976821888 284598807806766432 285536119926528576 285550565010582816 286075964248670064 286527564787384578 288014732078668581 288027709105643136 288572264111223904 289522662613111872 289979704122172344 290156806304278956 290527949636074066 291497922468361728 291675951887023872 292049038377624192 293652671440475088 294582556568556032 294762469896410368 295176820254179976 296111531775659264 297752534218003536 299770435428818319 299862166607420928 301339914148340928 302903962145650656 303382127421936612 303955712014211943 304528696308640832 304956775142119674 305547103176590016 306109295078408864 307617829026431364 308197716746094336 309228393576307968 309797358874534272 309905698879962864 312005963405504781 312101438713846272 312500651709390592 313185124264936016 313529857174227456 314122627410304384 314618502511637968 316362067606628757 316958439015115968 318018413510328384 318603552020384736 320173658782612236 320777215388792064 321383687727368896 321835459779753822 322442149032678528 323561739827930884 324643797125126892 325241126020809418 325255780350590208 326326994201746944 326343502869237504 326943959141337216 327460074042725232 328555168174827216 329159693804192664 329796873269970176 330883042986413568 331405376139625536 331607778633461664 332031942441227504 333125473247616672 333755291623448408 334282158918615341 335502701527236096 335603053074828672 336032327289916992 337344937433348544 338516274021658782 340288610534861184 342594783347220936 344372956963209972 344388473312389632 346175956737886464 346722431339356128 347377956587670792 348032795781303808 348522028733851056 349196689344674304 349839194375324416 351563233173064416 352333264798053018 353387955836592432 353945815325592714 354177941577100416 355798934777559168 356471620372688352 356578243892005464 358428996022932828 359564002870443392 361430252020289984 361556648693290008 362238216017275392 363449615440375296 363896099290569216 364118345166153984 365912752894413984 367295643116993024 367811954034004368 368392583298065886 369784845517635296 370304655529716747 371021482428716448 371704144023782192 373535935246380942 374240084620257408 375474703076379459 375491620771231104 376182507204791616 377440539218140608 378036368201156616 378749001302429184 378751096645981374 379465077075688576 380714826568704768 380734086680777088 381434618998226752 382036753049846104 384019642771558108 384036945474190848 385537071352398336 386030216817482496 386639605496229792 386875741739038608 389398717836832256 390800201161129641 391536895253966784 393569093672239968 394935653025268579 396254207244978432 397003378957338048 398310889981544064 399693913905091092 401030572919274396 401768449790411634 401786552197787904 403871949527534208 404509503229248816 405274282685615924 406609033522826232 407396137568786688 407517993019434816 408737876630275584 409383111701890368 409633138311923232 410157105368575152 411055475597728521 413063145166045696 413207598506617152 416007951207339708 418167162026754966 418186003307901696 420356518896004992 421020095197789584 421816090142171676 422611252020154624 423205320605390568 424024551347104512 424804736027179648 426898211710149648 429113946373005096 429791347181076867 429922865376904704 431360616249303552 432041563658464704 432858396166835856 434283993919667808 434969556183258516 435235209456418434 435791924454111099 435925278855116288 436613432056966976 438073557566436288 438879591738923552 441873834852834048 442143704844615552 444167297663488896 446628801327005304 447470737433104896 448043103053222656 449793249911131392 451355032028878376 453718147379814912 456793044462961248 458320654764885024 459163942617613296 461426743539647046 462296575119141504 463170608783561056 464696038311801408 466309566222606274 467866413373588992 468152158070769408 468729858088813573 468750977564085888 469777686397404024 470294785761341184 471183941115456576 471927753767456952 472237255436133888 474398579703412224 475295493830251136 475437658522673952 477905328030577104 481165823083188096 482075531591053344 483663223549017792 485342609741896326 486965695687690338 487861689031214127 487883670525885312 490415938712005824 491190111064087848 492118771832533622 493739540706288996 493761787038245376 494695309904955264 496324564479620352 497108064209438304 497411667950192496 498047913661841256 498986779493676544 499688209871425008 500632937435172612 500655494361641472 501576676273055488 503254052290854144 504048490934875488 505001462194641832 507645448907702784 507774411032488173 510432915802291776 513892175020831404 515519473994973056 515834322318718144 516559435444814958 521066934881506188 522049193671955712 523795034017011456 524758791562986624 527344849759596624 528499897197079527 529337838609784064 530081933754888648 530918722988389071 531081186642058752 532925218540121456 534707430559032528 535691266387215512 538495932703378944 539346004305665088 542145378030434976 542334973039935012 543357324025913088 545844148935853824 546177517749230976 546876140491433536 548073967463638028 550943464675489536 552757969770306048 554677268276452944 556532223643074672 557556216035673288 560303902869571413 560475358528006656 561360126930386112 562421453522895568 564273760807187424 566233044698879047 568123501953643776 568126644968972061 569197615613532864 571072239853057152 571101130021165632 572151928497340128 573055129574769156 576029464157337162 576055418211286272 577144528222447808 579045325226223744 579959408244344688 580313612608557912 581055899272148132 583351903774047744 584098076755248384 587305342880950176 589524939792820736 590353640508359952 592223063551318528 595505068436007072 599540870857636638 602652674685617451 602679828296681856 605807924291301312 606764254843873224 607911424028423886 609057392617281664 609913550284239348 611094206353180032 612218590156817728 615235658052862728 616395433492188672 618456787152615936 619594717749068544 619811397759925728 624011926811009562 625001303418781184 626370248529872032 627250743040132449 628245254820608768 629237005023275936 632724135213257514 633916878030231936 636036827020656768 637207104040769472 640347317565224472 641554430777584128 642767375454737792 643670919559507644 644884298065357056 647123479655861768 649287594250253784 650482252041618836 650511560701180416 652687005738475008 653887918282674432 654920148085450464 657110336349654432 658319387608385328 659593746539940352 662810752279251072 663215557266923328 664063884882455008 666250946495233344 667510583246896816 668564317837230682 671206106149657344 672064654579833984 674689874866697088 677032548043317564 680577221069722368 685189566694441872 688745913926419944 692351913475772928 693444862678712256 694755913175341584 697044057467702112 699464349333909411 699678388750648832 703126466346128832 704666529596106036 706775911673184864 707891630651185428 708355883154200832 709229994699827867 711597869555118336 712943240745376704 713156487784010928 716857992045865656 719128005740886784 722860504040579968 723113297386580016 728013914612844489 728236690332307968 731825505788827968 735623908068008736 736785166596131772 738178157748800433 739569691035270592 740609311059433494 742042964857432896 743408288047564384 747071870492761884 748480169240514816 750949406152758918 750983241542462208 752365014409583232 754881078436281216 756072736402313232 757502193291962748 758930154151377152 761429653137409536 761468173361554176 762869237996453504 764073506099692208 768039285543116216 772060433634964992 773279210992459584 773751483478077216 781600402322259282 783073790507933568 787138187344479936 789871306050537158 792508414489956864 794006757914676096 796621779963088128 799387827810182184 802061145838548792 803536899580823268 803573104395575808 807743899055068416 809019006458497632 810548565371231848 813218067045652464 814792275137573376 815035986038869632 818766223403780736 819266276623846464 820314210737150304 822110951195457042 826415197013234304 832015902414679416 836334324053509932 836372006615803392 840713037792009984 842040190395579168 843632180284343352 845222504040309248 846410641210781136 848049102694209024 849609472054359296 853796423420299296 858227892746010192 859582694362153734 864044196236005743 864083127316929408 865716792333671712 868567987839335616 869939112366517032 870470418912836868 871583848908222198 873226864113933952 876147115132872576 877759183477847104 883747669705668096 884287409689231104 888334595326977792 893257602654010608 896086206106445312 899311306286454957 899586499822262784 902710064057756752 911867136042635829 913586088925922496 916641309529770048 918327885235226592 922853487079294092 924593150238283008 926341217567122112 929392076623602816 932619132445212548 936304316141538816 937459716177627146 937501955128171776 939555372794808048 940589571522682368 942367882230913152 943855507534913904 949086202819886271 950590987660502272 950875317045347904 955810656061154208 959129443061366549 962331646166376192 964151063182106688 967326447098035584 970685219483792652 973931391375380676 975723378062428254 975767341051770624 980831877424011648 982380222128175696 984237543665067244 987479081412577992 989390619809910528 992649128959240704 994216128418876608 994823335900384992 996095827323682512 999376419742850016 1001265874870345224 1002846476755846023 1003153352546110976 1006508104581708288 1008096981869750976 1010002924389283664 1015548822064976346 1020865831604583552 1027784350041662808 1031038947989946112 1031668644637436288 1033118870889629916 1042133869763012376 1044098387343911424 1047590068034022912 1049517583125973248 1054689699519193248 1056999794394159054 1058675677219568128 1060163867509777296 1061837445976778142 1065850437080242912 1069414861118065056 1071382532774431024 1078692008611330176 1084290756060869952 1084669946079870024 1086714648051826176 1091688297871707648 1092355035498461952 1093752280982867072 1096147934927276056 1101886929350979072 1109354536552905888 1113064447286149344 1115112432071346576 1120607805739142826 1122720253860772224 1124842907045791136 1126424109229138377 1128547521614374848 1132466089397758094 1136247003907287552 1136253289937944122 1138343941072832963 1138395231227065728 1142144479706114304 1142202260042331264 1144303856994680256 1146110259149538312 1152058928314674324 1152110836422572544 1154289056444895616 1158090650452447488 1159918816488689376 1160627225217115824 1162111798544296264 1168196153510496768 1174610685761900352 1180707281016719904 1184806959075805737 1191010136872014144 1199081741715273276 1205305349371234902 1205359656593363712 1211615848582602624 1213528509687746448 1215822848056847772 1218114785234563328 1219827100568478696 1222188412706360064 1224437180313635456 1230471316105725456 1233166426793185563 1239189435498137088 1239622795519851456 1248023853622019124 1252740497059744064 1254501486080264898 1256490509641217536 1258474010046551872 1265448270426515028 1267833756060463872 1272073654041313536 1274414208081538944 1280694635130448944 1285534750909475584 1287341839119015288 1289374041543230601 1289768596130714112 1294246959311723536 1298575188500507568 1300964504083237672 1307375773362333297 1307775836565348864 1309840296170900928 1314220672699308864 1316638775216770656 1325621504558502144 1326431114533846656 1328127769764910016 1332501892990466688 1335021166493793632 1337128635674461364 1342412212299314688 1344129309159667968 1349379749733394176 1354065096086635128 1361154442139444736 1370379133388883744 1377491827852839888 1386889725357424512 1389511826350683168 1394088114935404224 1398928698667818822 1406189574266440719 1406252932692257664 1409333059192212072 1413551823346369728 1415783261302370856 1416711766308401664 1418459989399655734 1423195739110236672 1425886481490753408 1426312975568021856 1433715984091731312 1438256011481773568 1445721008081159936 1446226594773160032 1456027829225688978 1463585067093642381 1463651011577655936 1471247816136017472 1473570333192263544 1476356315497600866 1479139382070541184 1481218622118866988 1484085929714865792 1486816576095128768 1494143740985523768 1496960338481029632 1501898812305517836 1501966483084924416 1504730028819166464 1509762156872562432 1512145472804626464 1515004386583925496 1517860308302754304 1522936346723108352 1523323233097464519 1525738475992907008 1528147012199384416 1536078571086232432 1546558421984919168 1547502966956154432 1563200804644518564 1566147581015867136 1574276374688959872 1579742612101074316 1588013515829352192 1593243559926176256 1598775655620364368 1604122291677097584 1607073799161646536 1615487798110136832 1618038012916995264 1621097130742463696 1626436134091304928 1630071972077739264 1632083481779121959 1637532446807561472 1638532553247692928 1640628421474300608 1644221902390914084 1652830394026468608 1664031804829358832 1672668648107019864 1681426075584019968 1684080380791158336 1687264360568686704 1692821282421562272 1698699134096637141 1699218944108718592 1704379934906916183 1707592846840598592 1716455785492020384 1719165388724307468 1722415701413867677 1728088392472011486 1728166254633858816 1731433584667343424 1737135975678671232 1739878224733034064 1740940837825673736 1743167697816444396 1746453728227867904 1752294230265745152 1755518366955694208 1768574819378462208 1776669190653955584 1786515205308021216 1798622612572909914 1805420128115513504 1807958024056852353 1823734272085271658 1827172177851844992 1833282619059540096 1836655770470453184 1845706974158588184 1849186300476566016 1852682435134244224 1858784153247205632 1865238264890425096 1874919432355254292 1875003910256343552 1879110745589616096 1884735764461826304 1887711015069827808 1898172405639772542 1901181975321004544 1901750634090695808 1911621312122308416 1918258886122733098 1924663292332752384 1928302126364213376 1934652894196071168 1941370438967585304 1947862782750761352 1951446756124856508 1951534682103541248 1961663754848023296 1964760444256351392 1968475087330134488 1974958162825155984 1978781239619821056 1988432256837753216 1989646671800769984 1992191654647365024 1998752839485700032 2002531749740690448 2005692953511692046 2016193963739501952 2020005848778567328 2031097644129952692 2041731663209167104 2055568700083325616 2062077895979892224 2063337289274872576 2066237741779259832 2084267739526024752 2098393048001728233 2099035166251946496 2109379399038386496 2113999588788318108 2120327735019554592 2123674891953556284 2127689984099483601 2131700874160485824 2138829722236130112 2142765065548862048 2157384017222660352 2168581512121739904 2169339892159740048 2184041743838533467 2184710070996923904 2187504561965734144 2192295869854552112 2214534473246401299 2218709073105811776 2226128894572298688 2230224864142693152 2241215611478285652 2245440507721544448 2249685814091582272 2252848218458276754 2257095043228749696 2264932178795516188 2272506579875888244 2276687882145665926 2276790462454131456 2284288959412228608 2284404520084662528 2288607713989360512 2292220518299076624 2304117856629348648 2308578112889791232 2316181300904894976 2319837632977378752 2321254450434231648 2324223597088592528 2349221371523800704 2361414562033439808 2369613918151611474 2382020273744028288 2398163483430546552 2410610698742469804 2410719313186727424 2423231697165205248 2427057019375492896 2431645696113695544 2436229570469126656 2439654201136957392 2444376825412720128 2448874360627270912 2460942632211450912 2466332853586371126 2479245591039702912 2496047707244038248 2505480994119488128 2509002972160529796 2516948020093103744 2530896540853030056 2535667512120927744 2544147308082627072 2548828416163077888 2561389270260897888 2571069501818951168 2574683678238030576 2578748083086461202 2588493918623447072 2592132588708017229 2597150377001015136 2601929008166475344 2614751546724666594 2619680592341801856 2628441345398617728 2633277550433541312 2651243009117004288 2652862229067693312 2656255539529820032 2665003785980933376 2670042332987587264 2674257271348922728 2688258618319335936 2698759499466788352 2708130192173270256 2735601408127907487 2740758266777767488 2754983655705679776 2764549571176880053 2773779450714849024 2779023652701366336 2788176229870808448 2797857397335637644 2812379148532881438 2812505865384515328 2818666118384424144 2827103646692739456 2831566522604741712 2836919978799311468 2851772962981506816 2852625951136043712 2867431968183462624 2877388329184099647 2891442016162319872 2892453189546320064 2912055658451377956 2927170134187284762 2927302023155311872 2942495632272034944 2947140666384527088 2952712630995201732 2958278764141082368 2962437244237733976 2968171859429731584 2973633152190257536 2988287481971047536 3003797624611035672 3008539430267538069 3009460057638332928 3019524313745124864 3024290945609252928 3030008773167850992 3046646466194929038 3051476951985814016 3056294024398768832 3072157142172464864 3093116843969838336 3095005933912308864 3126401609289037128 3132295162031734272 3148552749377919744 3159485224202148632 3176027031658704384 3197551311240728736 3208244583354195168 3214147598323293072 3236076025833990528 3242194261484927392 3252872268182609856 3260143944155478528 3264166963558243918 3275064893615122944 3277065106495385856 3281256842948601216 3288443804781828168 3305660788052937216 3328063609658717664 3345337296214039728 3368160761582316672 3374528721137373408 3385642564843124544 3397398268193274282 3408759869813832366 3415031823218498889 3415185693681197184 3432911570984040768 3438330777448614936 3444831402827735354 3456176784944022972 3456332509267717632 3462867169334686848 3474271951357342464 3479756449466068128 3481881675651347472 3486335395632888792 3492907456455735808 3504588460531490304 3511036733911388416 3554420877227417211 3573030410616042432 3597245225145819828 3610840256231027008 3615916048113704706 3647468544170543316 3654344355703689984 3666565238119080192 3673311540940906368 3691413948317176368 3699499280379556689 3705364870268488448 3717568306494411264 3730476529780850192 3749838864710508584 3758221491179232192 3769471528923652608 3775422030139655616 3796344811279545084 3803501268181391616 3823242624244616832 3836517772245466196 3856604252728426752 3869305788392142336 3882740877935170608 3895725565501522704 3902893512249713016 3922127320086999891 3923327509696046592 3929520888512702784 3936950174660268976 3949916325650311968 3963631312892153329 3976864513675506432 3979293343601539968 3984383309294730048 3997505678971400064 4005063499481380896 4011385907023384092 4032387927479003904 4040011697557134656 4062195288259905384 4083463326418334208 4111137400166651232 4126674578549745152 4132475483558519664 4168535479052049504 4196786096003456466 4218568722799322157 4218758798076772992 4227999177576636216 4240655470039109184 4247349783907112568 4255379968198967202 4263401748320971648 4277659444472260224 4285530131097724096 4314768034445320704 4337163024243479808 4338679784319480096 4368083487677066934 4375009123931468288 4384591739709104224 4390755201280927143 4429068946492802598 4437418146211623552 4452257789144597376 4460449728285386304 4482431222956571304 4490881015443088896 4499371628183164544 4505696436916553508 4514190086457499392 4529864357591032376 4545013159751776488 4553375764291331852 4553580924908262912 4568809040169325056 4577215427978721024 4584441036598153248 4608235713258697296 4617156225779582464 4639675265954757504 4642508900868463296 4648447194177185056 4698442743047601408 4722829124066879616 4739227836303222948 4764040547488056576 4796326966861093104 4821221397484939608 4846463394330410496 4854114038750985792 4863291392227391088 4879308402273914784 4896250445337365877 4897748721254541824 4921885264422901824 4932665707172742252 4958491182079405824 4992095414488076496 5010961988238976256 5018005944321059592 5033896040186207488 5061793081706060112 5096097402289911423 5097656832326155776 5122778540521795776 5149367356476061152 5157496166172922404 5167247104241603031 5176987837246894144 5184265177416034458 5194300754002030272 5203858016332950688 5229503093449333188 5239361184683603712 5256882690797235456 5266555100867082624 5305724458135386624 5312511079059640064 5330007571961866752 5340084665975174528 5348514542697845456 5416260384346540512 5471202816255814974 5481516533555534976 5509967311411359552 5529099142353760106 5547558901429698048 5558047305402732672 5576352459741616896 5595714794671275288 5624758297065762876 5625011730769030656 5637332236768848288 5654207293385478912 5663133045209483424 5673839957598622936 5703545925963013632 5705251902272087424 5734863936366925248 5754776658368199294 5784906379092640128 5824111316902755912 5854340268374569524 5854604046310623744 5884991264544069888 5894281332769054176 5905425261990403464 5916557528282164736 5924874488475467952 5936343718859463168 5947266304380515072 5976574963942095072 6007595249222071344 6017078860535076138 6048581891218505856 6060017546335701984 6093292932389858076 6112588048797537664 6144314284344929728 6186233687939676672 6190011867824617728 6252803218578074256 6295179144005184699 6297105498755839488 6318970448404297264 6383069952298450803 6395102622481457472 6416489166708390336 6428295196646586144 6472152051667981056 6484388522969854784 6505744536365219712 6528333927116487836 6554130212990771712 6562513685897202432 6576887609563656336 6643603419739203897 6656127219317435328 6690674592428079456 6713906101429565843 6736321523164633344 6749057442274746816 6771285129686249088 6794796536386548564 6817519739627664732 6830063646436997778 6830371387362394368 6865823141968081536 6876661554897229872 6889662805655470708 6912353569888045944 6925734338669373696 6948543902714684928 6959512898932136256 6963763351302694944 6972670791265777584 7022073467822776832 7108841754454834422 7146060821232084864 7194490450291639656 7221680512462054016 7231832096227409412 7294937088341086632 7308688711407379968 7333130476238160384 7346623081881812736 7382827896634352736 7398998560759113378 7410729740536976896 7460953059561700384 7499677729421017168 7516442982358464384 7550844060279311232 7592689622559090168 7607002536362783232 7646485248489233664 7673035544490932392 7713208505456853504 7765481755870341216 7791451131003045408 7805787024499426032 7844254640173999782 7859041777025405568 7873900349320537952 7899832651300623936 7927262625784306658 7953729027351012864 7958586687203079936 7968407587509830741 7968766618589460096 7995011357942800128 8010126998962761792 8022771814046768184 8064775854958007808 8080023395114269312 8124390576519810768 8222274800333302464 8264950967117039328 8293648713530640159 8337070958104099008 8393572192006912932 8437137445598644314 8437517596153545984 8455998355153272432 8481310940078218368 8494699567814225136 8510759936397934404 8526803496641943296 8555318888944520448 8571060262195448192 8632164987552298941 8674326048486959616 8677359568638960192 8736166975354133868 8769183479418208448 8781510402561854286 8858137892985605196 8874836292423247104 8904515578289194752 8920899456570772608 8964862445913142608 8998743256366329088 9011392873833107016 9025618290802614207 9028380172914998784 9059728715182064752 9090026319503552976 9106751528582663704 9154430855957442048 9168882073196306496 9216471426517394592 9279350531909515008 9285017801736926592 9296894388354370112 9396885486095202816 9445658248133759232 9478455672606445896 9528081094976113152 9592653933722186208 9642442794969879216 9708228077501971584 9726582784454782176 9758616804547829568 9792500890674731754 9843770528845803648 9865331414345484504 9916982364158811648 9984190828976152992 10021923976477952512 10036011888642119184 10067792080372414976 10123586163412120224 10192194804579822846 10245095469655496667 10245557081043591552 10298734712952122304 10314992332345844808 10334494208483206062 10353975674493788288 10368530354832068916 10388601508004060544 10407716032665901376 10459006186898666376 10478722369367207424 10513765381594470912 10533110201734165248 10625022158119280128 10663262631682251633 10680169331950349056 10697029085395690912 10832520768693081024 10942405632511629948 10963033067111069952 11019934622822719104 11058198284707520212 11116094610805465344 11152704919483233792 11191429589342550576 11249516594131525752 11274664473537696576 11308414586770957824 11326266090418966848 11347679915197245872 11410503804544174848 11469727872733850496 11509553316736398588 11569812758185280256 11648222633805511824 11708680536749139048 11769982529088139776 11788562665538108352 11810850523980806928 11849748976950935904 11890893938676459987 11894532608761030144 11953149927884190144 12015190498444142688 12034157721070152276 12056909909897073739 12097163782437011712 12120035092671403968 12186585864779716152 12225176097595075328 12288628568689859456 12380023735649235456 12505606437156148512 12590358288010369398 12637940896808594528 12655706168397966471 12766139904596901606 12790205244962914944 12832978333416780672 12856590393293172288 12944304103335962112 12968777045939709568 13011489072730439424 13056667854232975672 13125027371794404864 13153775219127312672 13287206839478407794 13312254438634870656 13381349184856158912 13427812202859131686 13472643046329266688 13498114884549493632 13542570259372498176 13589593072773097128 13635039479255329464 13660127292873995556 13660742774724788736 13731646283936163072 13753323109794459744 13779325611310941416 13824707139776091888 13851468677338747392 13919025797864272512 13927526702605389888 13945341582531555168 14217683508909668844 14292121642464169728 14388980900583279312 14443361024924108032 14463664192454818824 14589874176682173264 14688751336012097631 14693246163763625472 14765655793268705472 14797997121518226756 14921906119123400768 14999355458842034336 15032885964716928768 15101688120558622464 15185379245118180336 15288292206869734269 15292970496978467328 15346071088981864784 15501741312724809093 15530963511740682432 15582902262006090816 15611574048998852064 15688509280347999564 15718083554050811136 15747800698641075904 15799665302601247872 15854525251568613316 15917173374406159872 15936815175019661482 15937533237178920192 15990022715885600256 16020253997925523584 16045543628093536368 16160046790228538624 16248781153039621536 16444549600666604928 16529901934234078656 16587297427061280318 16674141916208198016 16787144384013825864 16874274891197288628 16875035192307091968 16911996710306544864 16962621880156436736 16989399135628450272 17021519872795868808 17053606993283886592 17110637777889040896 17142120524390896384 17264329975104597882 17354719137277920384 17472333950708267736 17538366958836416896 17563020805123708572 17716275785971210392 17749672584846494208 17809031156578389504 17841798913141545216 17929724891826285216 17997486512732658176 18022785747666214032 18051236581605228414 18119457430364129504 18180052639007105952 18213503057165327408 18337764146392612992 18432942853034789184 18558701063819030016 18570035603473853184 18593788776708740224 18891316496267518464 18956911345212891792 19149209856895352409 19185307867444372416 19284885589939758432 19351846998238160371 19416456155003943168 19453165568909564352 19517233609095659136 19585001781349463508 19687541057691607296 19730662828690969008 19968381657952305984 20072023777284238368 20141718304288697529 20247172326824240448 20384389609159645692 20490190939310993334 20491114162087183104 20597469425904244608 20629984664691689616 20668988416966412124 20707951348987576576 20737060709664137832 20777203016008121088 20815432065331802752 20918012373797332752 21066220403468330496 21326525263364503266 21360338663900698112 21394058170791381824 21665041537386162048 21884811265023259896 21926066134222139904 22039869245645438208 22116396569415040424 22232189221610930688 22382859178685101152 22499033188263051504 22549328947075393152 22652532180837933696 22695359830394491744 22821007609088349696 22939455745467700992 23019106633472797176 23139625516370560512 23296445267611023648 23417361073498278096 23577125331076216704 23621701047961613856 23699497953901871808 23781787877352919974 23905222762529492223 23906299855768380288 24030380996888285376 24068315442140304552 24113819819794147478 24194327564874023424 24240070185342807936 24373171729559432304 24450352195190150656 24577257137379718912 24880946140591920477 25011212874312297024 25180716576020738796 25275881793617189056 25311412336795932942 25532279809193803212 25580410489925829888 25665956666833561344 25713180786586344576 25896494962656896823 25937554091879419136 26022978145460878848 26113335708465951344 26307550438254625344 26574413678956815588 26624508877269741312 26762698369712317824 26855624405718263372 26996229769098987264 27085140518744996352 27179186145546194256 27270078958510658928 27320254585747991112 27463292567872326144 27506646219588919488 27558651222621882832 27649414279552183776 27745419190245073303 27838051595728545024 27855053405210779776 27890683165063110336 28435367017819337688 28584243284928339456 28777961801166558624 28886722049848216064 28927328384909637648 29179748353364346528 29377502672024195262 29531311586537410944 29595994243036453512 29843812238246801536 29998710917684068672 30065771929433857536 30203376241117244928 30370758490236360672 30576584413739468538 30692142177963729568 30735286408966490001 31003482625449618186 31061927023481364864 31165804524012181632 31223148097997704128 31377018560695999128 31436167108101622272 31495601397282151808 31599330605202495744 31709050503137226632 31873630350039322964 31875066474357840384 32040507995851047168 32091087256187072736 32320093580457077248 32497562306079243072 32889099201333209856 33059803868468157312 33174594854122560636 33348283832416396032 33574288768027651728 33748549782394577256 33823993420613089728 33925243760312873472 33978798271256900544 34043039745591737616 34284241048781792768 34528659950209195764 34709438274555840768 34944667901416535472 35076733917672833792 35126041610247417144 35432551571942420784 35672681816029379961 35683597826283090432 35859449783652570432 36045571495332428064 36102473163210456828 36170729729691221217 36238914860728259008 36360105278014211904 36427006114330654816 36675528292785225984 36865885706069578368 37140071206947706368 37187577553417480448 37913822690425783584 38298419713790704818 38370615734888744832 38569771179879516864 38703693996476320742 38832912310007886336 38906331137819128704 39034467218191318272 39170003562698927016 39375082115383214592 39461325657381938016 39936763315904611968 40144047554568476736 40283436608577395058 40494344653648480896 40768779218319291384 40980381878621986668 40982228324174366208 41194938851808489216 41259969329383379232 41337976833932824248 41415902697975153152 41474121419328275664 41554406032016242176 41630864130663605504 41836024747594665504 42653050526729006532 42788116341582763648 43330083074772324096 43769622530046519792 44066254008036292893 44079738491290876416 44232793138830080848 44765718357370202304 44998066376526103008 45098657894150786304 45305064361675867392 45390719660788983488 45878911490935401984 46038213266945594352 46505223938174427279 46592890535222047296 46834722146996556192 46997342710006960901 47154250662152433408 47243402095923227712 47398995907803743616 47563575754705839948 47810445525058984446 47812599711536760576 48060761993776570752 48136630884280609104 48227639639588294956 48480140370685615872 48746343459118864608 49154514274759437824 49761892281183840954 50022425748624594048 50361433152041477592 50551763587234378112 50622824673591865884 51064559618387606424 51160820979851659776 51331913333667122688 51426361573172689152 51792989925313793646 51875108183758838272 52226671416931902688 52615100876509250688 53148827357913631176 53249017754539482624 53525396739424635648 53711248811436526744 53992459538197974528 54358372291092388512 54540157917021317856 54640509171495982224 55013292439177838976 55117302445243765664 55298828559104367552 55490838380490146606 55676103191457090048 55710106810421559552 55781366330126220672 56870734035638675376 57555923602333117248 57854656769819275296 58055540994714481113 58359496706728693056 58755005344048390524 59062623173074821888 59191988486072907024 59687624476493603072 59997421835368137344 60425154912866092587 60741516980472721344 61153168827478937076 61384284355927459136 61470572817932980002 62006965250899236372 62123854046962729728 62331609048024363264 62446296195995408256 62754037121391998256 62991202794564303616 63198661210404991488 63418101006274453264 63747260700078645928 64081015991702094336 64182174512374145472 64995124612158486144 65778198402666419712 66119607736936314624 66349189708245121272 66696567664832792064 67148577536055303456 67497099564789154512 67647986841226179456 67957596542513801088 68086079491183475232 69057319900418391528 69418876549111681536 69889335802833070944 70153467835345667584 70252083220494834288 70865103143884841568 71345363632058759922 71715668287588476669 71718899567305140864 72091142990664856128 72204946326420913656 72341459459382442434 72477829721456518016 72720210556028423808 72854012228661309632 73351056585570451968 73731771412139156736 74375155106834960896 74642838421775761431 75827645380851567168 76596839427581409636 76741231469777489664 77139542359759033728 77407387992952641484 77812662275638257408 78068934436382636544 78340007125397854032 78922651314763876032 79873526631809223936 80288095109136953472 80566873217154790116 80988689307296961792 81537558436638582768 81960763757243973336 82389877703616978432 82519938658766758464 82675953667865648496 82948242838656551328 83236257570735219909 83261728261327211008 83672049495189331008 85306101053458013064 85576232683165527296 86660166149544648192 87539245060093039584 88132508016072585786 88465586277660161696 89531436714740404608 89996132753052206016 90197315788301572608 90610128723351734784 90781439321577966976 92076426533891188704 93010447876348854558 93185781070444094592 93669444293993112384 93994685420013921802 94308501324304866816 94486804191846455424 94797991815607487232 95127151509411679896 95620891050117968892 95625199423073521152 96121523987553141504 96273261768561218208 96455279279176589912 96960280741371231744 97492686918237729216 99523784562367681908 100044851497249188096 100722866304082955184 101103527174468756224 101245649347183731768 102129119236775212848 102852723146345378304 103585979850627587292 104453342833863805376 105230201753018501376 106297654715827262352 107018045448088139883 107050793478849271296 107422497622873053488 108512189189073663651 108716744582184777024 109080315834042635712 109281018342991964448 110026584878355677952 110234604890487531328 110597657118208735104 110981676760980293212 111420213620843119104 111562732660252441344 113741468071277350752 115111847204666234496 115709313539638550592 116111081989428962226 116718993413457386112 117510010688096781048 118125246346149643776 118383976972145814048 119375248952987206144 119994843670736274688 120850309825732185174 121483033960945442688 122306337654957874152 122768568711854918272 122941145635865960004 124013930501798472744 124247708093925459456 124663218096048726528 124892592391990816512 125508074242783996512 125982405589128607232 126836202012548906528 127494521400157291856 128364349024748290944 129990249224316972288 132239215473872629248 132698379416490242544 134297155072110606912 134994199129578309024 135295973682452358912 135462928987667122597 135915193085027602176 136172158982366950464 138114639800836783056 139778671605666141888 140504166440989668576 140992028130020882703 141730206287769683136 142690727264117519844 143431336575176953338 143437799134610281728 144182285981329712256 144409892652841827312 144682918918764884868 144955659442913036032 145440421112056847616 145708024457322619264 147463542824278313472 149285676843551522862 151655290761703134336 153193678855162819272 153482462939554979328 154279084719518067456 154814775985905282968 155625324551276514816 156680014250795708064 157845302629527752064 159747053263618447872 160576190218273906944 161133746434309580232 161977378614593923584 163075116873277165536 163921527514487946672 165039877317533516928 165351907335731296992 165896485677313102656 166472515141470439818 167344098990378662016 170612202106916026128 171152465366331054592 174166622984143443339 175078490120186079168 176265016032145171572 176931172555320323392 179062873429480809216 179992265506104412032 181275464738598277761 181562878643155933952 184152853067782377408 186020895752697709116 186371562140888189184 187338888587986224768 187989370840027843604 188973608383692910848 189595983631214974464 190254303018823359792 191241782100235937784 192243047975106283008 192546523537122436416 192910558558353179824 194985373836475458432 199047569124735363816 200089702994498376192 201445732608165910368 202207054348937512448 202491298694367463536 204258238473550425696 207171959701255174584 208906685667727610752 210460403506037002752 212595309431654524704 214036090896176279766 214844995245746106976 215147004862765430007 217024378378147327302 217433489164369554048 218160631668085271424 218562036685983928896 220053169756711355904 220469209780975062656 221195314236417470208 221963353521960586424 223125465320504882688 227482936142554701504 230223694409332468992 231418627079277101184 232222163978857924452 233437986826914772224 235020021376193562096 236767953944291628096 239989687341472549376 241700619651464370348 242966067921890885376 244612675309915748304 245537137423709836544 245882291271731920008 248027861003596945488 249708772712205659727 249785184783981633024 251016148485567993024 253672404025097813056 254989042800314583712 256728698049496581888 259980498448633944576 265396758832980485088 268594310144221213824 269988398259156618048 270591947364904717824 270925857975334245194 271830386170055204352 272344317964733900928 276229279601673566112 279557343211332283776 281008332881979337152 281984056260041765406 283460412575539366272 285381454528235039688 286862673150353906676 286875598269220563456 288364571962659424512 288819785305683654624 289365837837529769736 289911318885826072064 290880842224113695232 291416048914645238528 298571353687103045724 303310581523406268672 306387357710325638544 308558169439036134912 309629551971810565936 313360028501591416128 315690605259055504128 321152380436547813888 322267492868619160464 325536567567220990953 326150233746554331072 327843055028975893344 328981398970048726307 330079754635067033856 330703814671462593984 331792971354626205312 332945030282940879636 334688197980757324032 341224404213832052256 348333245968286886678 350156980240372158336 352530032064290343144 353862345110640646784 358125746858961618432 359984531012208824064 362550929477196555522 363125757286311867904 368305706135564754816 372041791505395418232 372743124281776378368 374677777175972449536 375978741680055687208 377947216767385821696 380508606037646719584 382483564200471875568 385093047074244872832 385821117116706359648 389970747672950916864 398095138249470727632 402891465216331820736 404982597388734927072 406388786963001367791 408516476947100851392 414343919402510349168 417813371335455221504 422976084390062648109 425190618863309049408 428072181792352559532 429689990491492213952 430294009725530860014 434048756756294654604 434866978328739108096 436321263336170542848 437124073371967857792 440938419561950125312 442390628472834940416 443926707043921172848 454965872285109403008 460447388818664937984 462837254158554202368 464444327957715848904 466875973653829544448 470040042752387124192 473535907888583256192 483401239302928740696 485932135843781770752 489225350619831496608 491074274847419673088 491764582543463840016 496055722007193890976 499417545424411319454 502032296971135986048 507344808050195626112 509978085600629167424 513457396098993163776 522499868952430330017 530793517665960970176 537188620288442427648 539976796518313236096 541851715950668490388 544688635929467801856 552458559203347132224 559114686422664567552 562016665763958674304 563968112520083530812 566920825151078732544 570762909056470079376 573725346300707813352 576729143925318849024 577639570611367309248 578731675675059539472 582832097829290477056 597142707374206091448 606621163046812537344 612774715420651277088 619259103943621131872 626720057003182832256 631381210518111008256 644534985737238320928 651073135134441981906 652300467493108662144 655686110057951786688 657962797940097452614 660159509270134067712 661407629342925187968 663585942709252410624 665890060565881759272 669376395961514648064 682448808427664104512 696666491936573773356 700313960480744316672 705060064128580686288 707724690221281293568 719969062024417648128 725101858954393111044 736611412271129509632 744083583010790836464 749126318136616979181 749355554351944899072 751957483360111374416 761017212075293439168 764967128400943751136 770186094148489745664 771642234233412719296 779941495345901833728 796190276498941455264 805782930432663641472 809965194777469854144 812777573926002735582 817032953894201702784 828687838805020698336 835626742670910443008 845952168780125296218 850381237726618098816 856144363584705119064 859379980982984427904 860588019451061720028 868097513512589309208 869733956657478216192 872642526672341085696 874248146743935715584 881876839123900250624 887853414087842345696 909931744570218806016 925674508317108404736 928888655915431697808 940080085504774248384 947071815777166512384 966802478605857481392 978450701239662993216 983529165086927680032 986944196910146178921 992111444014387781952 998835090848822638908 1004064593942271972096 1014689616100391252224 1019956171201258334848 1044999737904860660034 1061587035331921940352 1074377240576884855296 1079953593036626472192 1083703431901336980776 1089377271858935603712 1104917118406694264448 1118229372845329135104 1124033331527917348608 1127936225040167061624 1133841650302157465088 1141525818112940158752 1147450692601415626704 1155279141222734618496 1157463351350119078944 1194285414748412182896 1219166360889004103373 1225549430841302554176 1238518207887242263744 1253440114006365664512 1268928253170187944327 1289069971474476641856 1302146270268883963812 1304600934986217324288 1311372220115903573376 1315925595880194905228 1322815258685850375936 1327171885418504821248 1331780121131763518544 1364897616855328209024 1393332983873147546712 1400627920961488633344 1410120128257161372576 1415449380442562587136 1450203717908786222088 1473222824542259019264 1488167166021581672928 1498252636273233958362 1503914966720222748832 1522034424150586878336 1529934256801887502272 1540372188296979491328 1543284468466825438592 1592380552997882910528 1611565860865327282944 1619930389554939708288 1625555147852005471164 1634065907788403405568 1657375677610041396672 1691904337560250592436 1700762475453236197632 1712288727169410238128 1718759961965968855808 1721176038902123440056 1736195027025178618416 1748496293487871431168 1775706828175684691392 1819863489140437612032 1857777311830863395616 1880160171009548496768 1894143631554333024768 1933604957211714962784 1956901402479325986432 1967058330173855360064 1973888393820292357842 1984222888028775563904 1997670181697645277816 2008129187884543944192 2029379232200782504448 2039912342402516669696 2089999475809721320068 2123174070663843880704 2159907186073252944384 2167406863802673961552 2209834236813388528896 2248066663055834697216 2255872450080334123248 2283051636225880317504 2294901385202831253408 2302869792790341084149 2310558282445469236992 2314926702700238157888 2388570829496824365792 2438332721778008206746 2451098861682605108352 2477036415774484527488 2506880228012731329024 2537856506340375888654 2578139942948953283712 2604292540537767927624 2609201869972434648576 2622744440231807146752 2631851191760389810456 2645630517371700751872 2663560242263527037088 2729795233710656418048 2786665967746295093424 2820240256514322745152 2900407435817572444176 2960832590730438536763 2976334332043163345856 2996505272546467916724 3007829933440445497664 3044068848301173756672 3059868513603775004544 3086568936933650877184 3184761105995765821056 3223131721730654565888 3239860779109879416576 3251110295704010942328 3268131815576806811136 3314751355220082793344 3383808675120501184872 3401524950906472395264 3424577454338820476256 3437519923931937711616 3442352077804246880112 3472390054050357236832 3551413656351369382784 3657499082667012310119 3715554623661726791232 3760320342019096993536 3867209914423429925568 3913802804958651972864 3934116660347710720128 3947776787640584715684 3968445776057551127808 3995340363395290555632 4079824684805033339392 4179998951619442640136 4246348141327687761408 4334813727605347923104 4419668473626777057792 4511744900160668246496 4566103272451760635008 4589802770405662506816 4605739585580682168298 4621116564890938473984 4629853405400476315776 4777141658993648731584 4876665443556016413492 4902197723365210216704 4954072831548969054976 5075713012680751777308 5156279885897906567424 5208585081075535855248 5245488880463614293504 5263702383520779620912 5327120484527054074176 5459590467421312836096 5573331935492590186848 5640480513028645490304 5800814871635144888352 5921665181460877073526 5952668664086326691712 5993010545092935833448 6015659866880890995328 6088137696602347513344 6119737027207550009088 6173137873867301754368 6369522211991531642112 6479721558219758833152 6502220591408021884656 6629502710440165586688 6767617350241002369744 6849154908677640952512 6884704155608493760224 6908609378371023252447 6944780108100714473664 7102827312702738765568 7314998165334024620238 7431109247323453582464 7520640684038193987072 7734419828846859851136 7827605609917303945728 7868233320695421440256 7895553575281169431368 7936891552115102255616 7990680726790581111264 8359997903238885280272 8669627455210695846208 8882497772191315610289 9023489800321336492992 9132206544903521270016 9179605540811325013632 9211479171161364336596 9259706810800952631552 9554283317987297463168 9753330887112032826984 9804395446730420433408 9908145663097938109952 10151426025361503554616 10312559771795813134848 10417170162151071710496 10527404767041559241824 10654240969054108148352 11146663870985180373696 11280961026057290980608 11601629743270289776704 11843330362921754147052 11905337328172653383424 11986021090185871666896 12031319733761781990656 12239474054415100018176 12739044423983063284224 13004441182816043769312 13259005420880331173376 13535234700482004739488 13698309817355281905024 13769408311216987520448 13817218756742046504894 13889560216201428947328 14205654625405477531136 14629996330668049240476 14862218494646907164928 15468839657693719702272 15736466641390842880512 15791107150562338862736 15981361453581162222528 16719995806477770560544 17339254910421391692416 17764995544382631220578 18046979600642672985984 18264413089807042540032 18359211081622650027264 18422958342322728673192 18519413621601905263104 19108566635974594926336 19506661774224065653968 20302852050723007109232 20725828135113069757341 20834340324302143420992 21054809534083118483648 21308481938108216296704 22293327741970360747392 22561922052114581961216 23203259486540579553408 23686660725843508294104 23810674656345306766848 23972042180371743333792 24062639467523563981312 26008882365632087538624 27070469400964009478976 27396619634710563810048 27538816622433975040896 27634437513484093009788 27779120432402857894656 29259992661336098480952 29724436989293814329856 30937679315387439404544 31582214301124677725472 31962722907162324445056 33439991612955541121088 34678509820842783384832 35529991088765262441156 36093959201285345971968 36718422163245300054528 36845916684645457346384 38217133271949189852672 39013323548448131307936 40605704101446014218464 41451656270226139514682 41668680648604286841984 42109619068166236967296 42616963876216432593408 44586655483940721494784 46406518973081159106816 47373321451687016588208 47944084360743486667584 52017764731264175077248 54140938801928018957952 54793239269421127620096 55077633244867950081792 55268875026968186019576 55558240864805715789312 58519985322672196961904 62177484405339209272023 63164428602249355450944 63925445814324648890112 66879983225911082242176 69357019641685566769664 71059982177530524882312 72187918402570691943936 73691833369290914692768 78026647096896262615872 81211408202892028436928 82903312540452279029364 83337361297208573683968 84219238136332473934592 89173310967881442989568 92813037946162318213632 94746642903374033176416 95888168721486973335168 104035529462528350154496 108281877603856037915904 110155266489735900163584 110537750053936372039152 117039970645344393923808 124354968810678418544046 126328857204498710901888 127850891628649297780224 133759966451822164484352 142119964355061049764624 147383666738581829385536 156053294193792525231744 162422816405784056873856 165806625080904558058728 166674722594417147367936 168438476272664947869184 189493285806748066352832 191776337442973946670336 208071058925056700308992 216563755207712075831808 221075500107872744078304 234079941290688787847616 248709937621356837088092 252657714408997421803776 267519932903644328968704 284239928710122099529248 294767333477163658771072 312106588387585050463488 324845632811568113747712 331613250161809116117456 378986571613496132705664 383552674885947893340672 442151000215745488156608 468159882581377575695232 497419875242713674176184 505315428817994843607552 568479857420244199058496 589534666954327317542144 624213176775170100926976 649691265623136227495424 663226500323618232234912 757973143226992265411328 884302000431490976313216 936319765162755151390464 994839750485427348352368 1136959714840488398116992 1179069333908654635084288 1326453000647236464469824 1515946286453984530822656 1768604000862981952626432 1872639530325510302780928 1989679500970854696704736 2273919429680976796233984 2652906001294472928939648 3537208001725963905252864 3979359001941709393409472 4547838859361953592467968 5305812002588945857879296 7958718003883418786818944 10611624005177891715758592 15917436007766837573637888 31834872015533675147275776
- Sum of all divisors σ(n): 118855424116557635899392000
- Sum of proper divisors (its aliquot sum) s(n): 87020552101023960752116224
- 31834872015533675147275776 is an abundant number, because the sum of its proper divisors (87020552101023960752116224) is greater than itself. Its abundance is 55185680085490285604840448
Bases of 31834872015533675147275776
- Binary: 11010010101010100101111011110101110000111001100100011100001100001010110101110000000002
- Hexadecimal: 0x1A554BDEB873238615AE00
- Base-36: 4001C10HXW275MDC0
Squares and roots of 31834872015533675147275776
- 31834872015533675147275776 squared (318348720155336751472757762) is 1013459076245409120247506018902437101203754196402176
- 31834872015533675147275776 cubed (318348720155336751472757763) is 32263339985253583996166339845235138284975636398494452319243004665186878488576
-
The
square root of 31834872015533675147275776 is 5642239982093.4305193177 -
31834872015533675147275776 is a
perfect cube number . Itscube root is 316933176
Scales and comparisons
How big is 31834872015533675147275776?- 31,834,872,015,533,675,147,275,776 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 31,834,872,015,533,675,147,275,776 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 31834872015533675147275776 cubic inches would be around 26411098 feet tall.
Recreational maths with 31834872015533675147275776
- 31834872015533675147275776 backwards is 67757274157633551027843813
- The number of decimal digits it has is: 26
- The sum of 31834872015533675147275776's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 31834872015533675147275776 - Facts about the integer". Numbermatics.com. 2024. Web. 11 May 2024.
APA style:
Numbermatics. (2024). Number 31834872015533675147275776 - Facts about the integer. Retrieved 11 May 2024, from https://numbermatics.com/n/31834872015533675147275776/
Chicago style:
Numbermatics. 2024. "Number 31834872015533675147275776 - Facts about the integer". https://numbermatics.com/n/31834872015533675147275776/
The information we have on file for 31834872015533675147275776 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 31834872015533675147275776, math, Factors of 31834872015533675147275776, curriculum, school, college, exams, university, Prime factorization of 31834872015533675147275776, STEM, science, technology, engineering, physics, economics, calculator, thirty-one septillion, eight hundred thirty-four sextillion, eight hundred seventy-two quintillion, fifteen quadrillion, five hundred thirty-three trillion, six hundred seventy-five billion, one hundred forty-seven million, two hundred seventy-five thousand, seven hundred seventy-six.