3175205104864495030426560
3,175,205,104,864,495,030,426,560 is an even composite number composed of eight prime numbers multiplied together.
3175205104864495030426560 is an even composite number. It is composed of eight distinct prime numbers multiplied together. It has a total of twenty thousand, four hundred twelve divisors.
Prime factorization of 3175205104864495030426560:
26 × 35 × 5 × 72 × 112 × 192 × 312 × 1408972
(2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 5 × 7 × 7 × 11 × 11 × 19 × 19 × 31 × 31 × 140897 × 140897)See below for interesting mathematical facts about the number 3175205104864495030426560 from the Numbermatics database.
Names of 3175205104864495030426560
- Cardinal: 3175205104864495030426560 can be written as Three septillion, one hundred seventy-five sextillion, two hundred five quintillion, one hundred four quadrillion, eight hundred sixty-four trillion, four hundred ninety-five billion, thirty million, four hundred twenty-six thousand, five hundred sixty.
Scientific notation
- Scientific notation: 3.17520510486449503042656 × 1024
Factors of 3175205104864495030426560
Divisors of 3175205104864495030426560
- Number of divisors d(n): 20412
-
Complete list of divisors:
1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 18 19 20 21 22 24 27 28 30 31 32 33 35 36 38 40 42 44 45 48 49 54 55 56 57 60 62 63 64 66 70 72 76 77 80 81 84 88 90 93 95 96 98 99 105 108 110 112 114 120 121 124 126 132 133 135 140 144 147 152 154 155 160 162 165 168 171 176 180 186 189 190 192 196 198 209 210 216 217 220 224 228 231 240 242 243 245 248 252 264 266 270 279 280 285 288 294 297 304 308 310 315 320 324 330 336 341 342 352 360 361 363 372 378 380 385 392 396 399 405 418 420 432 434 440 441 448 456 462 465 480 484 486 490 495 496 504 513 528 532 539 540 558 560 567 570 576 588 589 594 605 608 616 620 627 630 648 651 660 665 672 682 684 693 704 720 722 726 735 744 756 760 770 784 792 798 810 836 837 840 847 855 864 868 880 882 891 912 924 930 931 945 960 961 968 972 980 990 992 1008 1023 1026 1045 1056 1064 1078 1080 1083 1085 1089 1116 1120 1134 1140 1155 1176 1178 1188 1197 1210 1215 1216 1232 1240 1254 1260 1296 1302 1320 1323 1330 1344 1364 1368 1386 1395 1440 1444 1452 1463 1470 1485 1488 1512 1519 1520 1539 1540 1568 1584 1596 1617 1620 1672 1674 1680 1694 1701 1705 1710 1728 1736 1760 1764 1767 1782 1805 1815 1824 1848 1860 1862 1881 1890 1922 1936 1944 1953 1960 1980 1984 1995 2016 2046 2052 2079 2090 2112 2128 2156 2160 2166 2170 2178 2205 2232 2240 2268 2280 2299 2310 2352 2356 2376 2387 2394 2420 2430 2464 2480 2508 2511 2520 2527 2541 2565 2592 2604 2640 2646 2660 2673 2695 2728 2736 2772 2790 2793 2835 2880 2883 2888 2904 2926 2940 2945 2970 2976 3024 3038 3040 3069 3078 3080 3135 3136 3168 3192 3234 3240 3249 3255 3267 3344 3348 3360 3388 3402 3410 3420 3465 3472 3520 3528 3534 3564 3591 3610 3630 3648 3696 3720 3724 3751 3762 3780 3844 3872 3888 3906 3920 3960 3969 3971 3990 4032 4092 4104 4123 4158 4180 4185 4235 4256 4312 4320 4332 4340 4356 4389 4410 4455 4464 4536 4557 4560 4598 4617 4620 4655 4704 4712 4752 4774 4788 4805 4840 4851 4860 4928 4960 5016 5022 5040 5054 5082 5115 5130 5184 5208 5280 5292 5301 5320 5346 5390 5415 5445 5456 5472 5544 5580 5586 5643 5670 5766 5776 5808 5852 5859 5880 5890 5929 5940 5952 5985 6048 6076 6080 6138 6156 6160 6237 6270 6336 6384 6468 6479 6480 6498 6510 6534 6615 6688 6696 6720 6727 6776 6804 6820 6840 6897 6930 6944 7056 7068 7128 7161 7182 7220 7260 7315 7392 7440 7448 7502 7524 7533 7560 7581 7595 7623 7688 7695 7744 7776 7812 7840 7920 7938 7942 7980 8085 8184 8208 8246 8316 8360 8370 8379 8470 8505 8512 8624 8640 8649 8664 8680 8712 8778 8820 8835 8910 8928 9072 9114 9120 9196 9207 9234 9240 9310 9405 9408 9424 9504 9548 9576 9610 9680 9702 9720 9747 9765 9801 9920 10032 10044 10080 10108 10164 10230 10241 10260 10395 10416 10560 10571 10584 10602 10640 10692 10773 10780 10830 10890 10912 10944 11088 11160 11172 11191 11253 11286 11340 11495 11532 11552 11616 11704 11718 11760 11780 11858 11880 11907 11913 11935 11970 12096 12152 12276 12312 12320 12369 12474 12540 12555 12635 12705 12768 12936 12958 12960 12996 13020 13068 13167 13230 13365 13376 13392 13454 13552 13608 13640 13671 13680 13794 13860 13888 13965 14112 14136 14256 14322 14364 14415 14440 14520 14553 14630 14784 14880 14896 15004 15048 15066 15120 15162 15190 15246 15345 15376 15390 15552 15624 15680 15840 15876 15884 15903 15960 16093 16170 16245 16335 16368 16416 16492 16632 16709 16720 16740 16758 16929 16940 17010 17248 17298 17328 17360 17424 17556 17577 17640 17670 17689 17787 17820 17856 17955 18144 18228 18240 18259 18392 18414 18468 18480 18620 18711 18755 18810 18848 19008 19096 19152 19220 19360 19404 19437 19440 19494 19530 19602 19845 19855 20064 20088 20160 20181 20216 20328 20460 20482 20520 20615 20691 20790 20832 21142 21168 21204 21280 21384 21483 21546 21560 21660 21780 21824 21945 22176 22320 22344 22382 22506 22572 22680 22743 22785 22869 22990 23064 23085 23104 23232 23408 23436 23520 23560 23716 23760 23814 23826 23870 23940 24255 24304 24552 24624 24640 24738 24948 25080 25110 25137 25270 25410 25536 25872 25916 25920 25947 25992 26040 26136 26257 26334 26460 26505 26730 26784 26908 27104 27216 27280 27342 27360 27588 27621 27720 27797 27930 28215 28224 28272 28512 28644 28728 28830 28861 28880 29040 29106 29241 29260 29295 29403 29645 29760 29792 30008 30096 30132 30240 30324 30380 30492 30690 30723 30752 30780 31185 31248 31680 31713 31752 31768 31806 31920 32186 32319 32340 32395 32490 32670 32736 32832 32984 33264 33418 33440 33480 33516 33573 33635 33759 33858 33880 34020 34485 34496 34596 34656 34720 34848 35112 35154 35280 35340 35378 35574 35640 35739 35805 35910 36288 36456 36518 36784 36828 36936 36960 37107 37240 37422 37510 37620 37665 37696 37905 38115 38192 38304 38440 38720 38808 38874 38880 38988 39060 39204 39501 39690 39710 40128 40176 40362 40432 40656 40920 40964 41013 41040 41230 41382 41580 41664 41895 42284 42336 42408 42560 42768 42966 43092 43120 43245 43320 43560 43659 43681 43890 44352 44640 44688 44764 45012 45144 45353 45360 45486 45570 45738 45980 46035 46128 46170 46816 46872 47040 47089 47120 47432 47520 47628 47652 47709 47740 47880 48279 48510 48608 48735 49005 49104 49248 49476 49896 50127 50160 50220 50274 50540 50787 50820 51205 51744 51832 51894 51984 52080 52272 52514 52668 52731 52855 52920 53010 53067 53361 53460 53568 53816 53865 54208 54432 54560 54684 54720 54777 55176 55242 55440 55594 55860 55955 56265 56430 56544 57024 57288 57456 57660 57722 57760 58080 58212 58311 58482 58520 58590 58806 59290 59535 59565 59584 60016 60192 60264 60480 60543 60648 60760 60984 61380 61446 61504 61560 61845 62073 62370 62496 63426 63504 63536 63612 63840 64372 64449 64638 64680 64790 64980 65340 65472 65835 65968 66528 66836 66880 66960 67032 67146 67270 67518 67716 67760 68040 68229 68355 68607 68970 69192 69312 69440 69696 70224 70308 70560 70680 70756 71148 71269 71280 71478 71610 71820 72765 72912 73036 73568 73656 73872 73920 73997 74214 74480 74844 75020 75240 75330 75411 75810 76230 76384 76608 76880 77616 77748 77760 77841 77976 78120 78337 78408 78771 79002 79380 79420 79515 80352 80465 80724 80864 81312 81840 81928 82026 82080 82460 82764 82863 83160 83391 83545 83790 84568 84645 84672 84816 85536 85932 86184 86240 86490 86583 86640 87120 87318 87362 87723 87780 87885 88445 88935 89280 89376 89528 90024 90288 90706 90720 90972 91140 91295 91476 91960 92070 92169 92256 92340 93555 93632 93744 94178 94240 94864 95040 95139 95256 95304 95418 95480 95760 96558 97020 97185 97216 97470 98010 98208 98496 98952 99792 100254 100320 100440 100548 100719 100905 101080 101277 101574 101640 102410 103455 103488 103664 103788 103968 104160 104544 105028 105336 105462 105710 105840 106020 106134 106722 106920 107217 107415 107632 107730 108864 109120 109368 109554 110352 110484 110880 111188 111321 111720 111910 112530 112651 112860 113088 113715 114345 114576 114912 115320 115444 115520 116160 116281 116424 116622 116964 117040 117180 117612 118503 118580 119070 119130 120032 120384 120528 121086 121296 121520 121968 122760 122892 123039 123101 123120 123690 124146 124740 124992 125685 126852 127008 127072 127224 127680 127813 128744 128898 129276 129360 129580 129735 129960 130680 130977 131043 131285 131670 131936 133056 133672 133920 134064 134292 134540 135036 135432 135520 136059 136080 136458 136710 137214 137940 138105 138384 138985 140448 140616 140897 141120 141267 141360 141512 142296 142538 142560 142956 143127 143220 143640 144305 144837 145530 145824 146072 146205 147015 147136 147312 147744 147994 148428 148960 149688 150040 150381 150480 150660 150822 151620 152460 152768 153615 153760 155232 155496 155682 155952 156240 156674 156816 157542 158004 158565 158760 158840 159030 159201 160083 160704 160930 161448 161595 161728 162624 163680 163856 164052 164160 164331 164920 165528 165726 166320 166782 167090 167580 167865 168795 169136 169290 169632 171072 171864 172368 172480 172980 173166 173280 174240 174636 174724 174933 175446 175560 175770 176890 177870 178695 178752 179056 180048 180576 181412 181440 181629 181944 182280 182590 182952 183799 183920 184140 184338 184512 184680 185535 186219 187110 187488 188356 188480 189728 190278 190512 190608 190836 190960 191520 193116 193347 194040 194370 194579 194940 196020 196416 197505 197904 199584 200508 200640 200849 200880 201096 201438 201810 202160 202554 203148 203280 204687 204820 205065 205821 206910 207328 207576 207936 208320 209088 210056 210672 210924 211420 211680 212040 212268 213444 213807 213840 214434 214830 215264 215460 218295 218405 218736 219108 220704 220968 221760 221991 222376 222642 223440 223820 225060 225302 225720 226233 226765 227430 228690 229152 229824 230640 230888 232562 232848 233244 233523 233928 234080 234360 235011 235224 235445 236313 237006 237160 238140 238260 238545 240064 241056 241395 242172 242592 243040 243936 245520 245784 246078 246202 246240 247380 248292 249480 250173 250635 251370 253704 253935 254016 254144 254448 255626 257488 257796 258552 258720 259160 259470 259749 259920 261360 261954 262086 262570 263340 263655 263872 265335 266805 267344 267840 268128 268584 269080 270072 270864 271040 272118 272160 272916 273420 273885 274428 275880 276210 276507 276768 277970 280896 281232 281794 282534 282720 283024 284592 285076 285120 285417 285912 286254 286440 287280 288610 289674 291060 291555 291648 292144 292410 294030 294624 295488 295988 296856 297920 299376 300080 300762 300960 301320 301644 302157 302715 303240 303831 304920 305767 307230 307520 310365 310464 310992 311364 311904 312480 313348 313632 315084 316008 317130 317471 317520 317680 318060 318402 320166 321651 321860 322245 322896 323190 327360 327712 328104 328662 329840 331056 331452 332640 333564 333963 334180 335160 335730 337590 337953 338272 338580 339264 341145 343035 343728 344736 345960 346332 346560 346921 348480 348843 349272 349448 349866 350892 351120 351540 353780 355509 355740 356345 357390 358112 360096 361152 362824 363258 363888 364560 365180 365904 367598 367840 368280 368676 369117 369303 369360 369985 371070 372438 374220 374976 376712 377055 379456 380556 381024 381216 381672 381920 383040 383439 386232 386694 388080 388740 389158 389205 389880 391685 392040 393129 393855 395010 395808 399168 401016 401698 401760 402192 402876 403620 404320 405108 406296 406560 408177 409374 409640 410130 411642 413820 414315 414656 415152 416955 420112 421344 421848 422691 422840 423360 423801 424080 424536 426888 427614 427680 428868 429660 430528 430920 432915 434511 436590 436810 437472 438216 438615 441408 441936 443982 444752 445284 446880 447640 450120 450604 451143 451440 452466 453530 454860 457380 458304 460845 461280 461776 465124 465696 466488 467046 467856 468160 468720 470022 470448 470890 472626 474012 474320 475695 476280 476520 477090 477603 480249 482112 482790 484344 485184 486080 487872 491040 491568 492156 492404 492480 492993 494760 496584 498883 498960 500346 501270 502740 503595 506385 507408 507870 508896 511252 514976 515592 517104 517440 517979 518320 518940 519498 519840 522720 523908 524172 524799 525140 526680 527310 530670 533610 534688 536085 536256 537168 538160 540144 541728 544236 544320 544887 545832 546840 547770 548359 548856 551397 551760 552420 553014 553536 555940 556605 558657 562464 563255 563588 565068 565440 566048 569184 570152 570834 571824 572508 572880 574560 577220 579348 580041 581405 582120 583110 583737 584288 584820 588060 589248 591976 592515 593712 598752 600160 601524 601920 602547 602640 603288 604314 605430 606480 607662 609840 611534 614061 614460 615195 615505 620730 621984 622728 623808 624960 626696 627264 630168 632016 634260 634942 635040 635360 636120 636804 639065 640332 641421 643302 643720 644490 645792 646380 654885 655215 655424 656208 657324 659680 662112 662904 665280 665973 667128 667926 668360 670320 671460 675180 675906 676544 677160 680295 682290 686070 687456 689472 691920 692664 693842 697686 698544 698896 699732 701784 702240 703080 704485 705033 706335 707560 708939 711018 711480 712690 714780 715635 716224 720192 724185 725648 726516 727776 729120 730360 731808 735196 735680 736560 737352 738234 738606 738720 739970 742140 744876 748440 750519 751905 753424 754110 761112 762048 762432 763344 763840 766878 772464 773388 776160 777480 778316 778410 779247 779760 783370 784080 786258 787710 790020 791616 796005 800415 802032 803396 803520 804384 805752 807240 808640 810216 812592 813120 813967 816354 818748 819280 820260 821655 823284 827640 828630 829521 830304 833910 840224 842688 843696 845382 845680 847602 848160 849072 853776 855228 855360 856251 857736 859320 861707 861840 865830 869022 873180 873620 874665 874944 876432 877230 883872 887964 889504 890568 893760 894691 895280 900240 901208 902286 902880 904932 906471 907060 908145 909720 911493 914760 917301 918995 921690 922560 923552 930248 931095 931392 932976 934092 935712 937440 940044 940896 941780 945252 948024 948640 951390 952413 952560 953040 954180 955206 960498 964953 965580 966735 968688 972895 982080 983136 984312 984808 985986 986279 989520 993168 997766 997920 1000692 1001889 1002540 1004245 1005480 1007190 1012770 1013859 1014816 1015740 1017792 1022504 1023435 1029105 1029952 1031184 1034208 1035958 1036640 1037880 1038996 1039680 1040763 1045440 1046529 1047816 1048344 1049598 1050280 1053360 1054620 1061340 1067220 1069035 1069376 1072170 1074336 1076320 1080288 1083456 1088472 1089774 1091664 1093680 1095540 1096718 1097712 1102794 1103520 1104840 1106028 1107909 1109955 1111880 1113210 1117314 1124928 1126510 1127176 1130136 1131165 1132096 1138368 1140304 1141668 1143648 1145016 1145760 1149120 1150317 1154440 1158696 1160082 1162810 1164240 1166220 1167474 1167615 1168576 1169640 1175055 1176120 1179387 1181565 1183952 1185030 1187424 1197504 1200320 1203048 1205094 1205280 1206576 1208628 1210860 1212960 1215324 1219680 1223068 1224531 1228122 1228920 1230390 1231010 1241460 1243968 1245456 1250865 1253392 1260336 1264032 1268073 1268520 1269884 1270080 1270720 1271403 1272240 1273608 1278130 1280664 1282842 1286604 1287440 1288980 1291584 1292760 1298745 1303533 1309770 1310430 1312416 1314648 1319360 1324224 1325808 1331946 1334256 1335852 1336720 1340640 1342920 1350360 1351812 1353429 1354111 1354320 1360590 1364580 1372140 1374912 1382535 1383840 1385328 1387684 1395372 1397088 1397792 1399464 1403568 1404480 1405943 1406160 1408970 1410066 1412670 1415120 1417878 1422036 1422960 1425380 1427085 1429560 1431270 1432809 1440747 1448370 1451296 1453032 1455552 1458240 1460720 1463616 1470392 1473120 1474704 1476468 1477212 1477440 1478979 1479940 1484280 1489752 1496649 1496880 1501038 1503810 1506848 1508220 1510785 1519155 1522224 1526688 1528835 1533756 1544928 1546776 1549867 1552320 1553937 1554960 1556632 1556820 1558494 1559520 1566740 1568160 1572516 1574397 1575420 1580040 1587355 1592010 1600830 1604064 1606792 1608255 1608768 1611504 1614480 1620432 1625184 1627934 1632708 1634661 1637496 1638560 1640520 1643310 1645077 1646568 1654191 1655280 1657260 1659042 1660608 1667820 1669815 1680448 1687392 1689765 1690764 1691360 1695204 1696320 1698144 1707552 1710456 1712502 1715472 1718640 1723414 1723680 1731660 1734605 1738044 1744215 1746360 1747240 1749330 1751211 1752864 1754460 1767744 1775928 1777545 1779008 1781136 1789382 1790560 1800480 1802416 1804572 1805760 1807641 1809864 1812942 1814120 1816290 1819440 1822986 1829520 1834602 1837990 1843380 1845585 1846515 1847104 1860496 1862190 1865952 1868184 1871424 1874880 1880088 1881792 1883560 1890504 1896048 1897280 1902780 1904826 1905120 1906080 1908360 1910412 1917195 1920996 1924263 1929906 1931160 1933470 1937376 1945790 1965645 1966272 1968624 1969616 1971972 1972558 1979040 1986336 1995532 1995840 1997919 2001384 2003778 2005080 2008490 2010960 2014380 2025540 2027718 2029632 2031480 2040885 2045008 2046870 2058210 2062368 2068416 2071916 2073280 2075760 2077992 2081526 2093058 2095632 2096688 2099196 2100560 2106720 2109240 2113455 2115099 2119005 2122680 2126817 2134440 2138070 2140369 2144340 2148672 2152640 2160576 2172555 2176944 2179548 2183328 2187360 2191080 2193436 2195424 2205588 2207040 2209339 2209680 2212056 2215818 2219910 2223760 2226420 2234628 2251557 2253020 2254352 2255715 2260272 2262330 2280608 2283336 2287296 2290032 2291520 2300634 2308880 2317392 2320164 2325620 2328480 2332440 2334948 2335230 2337741 2339280 2350110 2352240 2358774 2363130 2367904 2370060 2374848 2388015 2401245 2406096 2410188 2410560 2413152 2417256 2421720 2425920 2428447 2430648 2439360 2441901 2446136 2449062 2456244 2457840 2460780 2462020 2464965 2482920 2488563 2490912 2494415 2501730 2506784 2520672 2528064 2536146 2537040 2539768 2542806 2544480 2547216 2556260 2561328 2565684 2568753 2573208 2574880 2577960 2585121 2585520 2589895 2597490 2607066 2619540 2620860 2623995 2624832 2629296 2651616 2663892 2668512 2671704 2673440 2677043 2681280 2684073 2685840 2700720 2703624 2706858 2708222 2708640 2719413 2721180 2724435 2729160 2741795 2744280 2751903 2756985 2765070 2767680 2770656 2775368 2790744 2793285 2794176 2795584 2798928 2807136 2811886 2812320 2817940 2820132 2825340 2830240 2835756 2844072 2845920 2850760 2854170 2857239 2859120 2862540 2865618 2881494 2896740 2900205 2902592 2906064 2918685 2921440 2940784 2946240 2949408 2952936 2954424 2957958 2958837 2959880 2968560 2979504 2993298 2993760 3002076 3007620 3012735 3013696 3016440 3021570 3038310 3041577 3044448 3053376 3057670 3067512 3070305 3089856 3093552 3099734 3107874 3109920 3113264 3113640 3116988 3119040 3122289 3133480 3136320 3139587 3145032 3148794 3150840 3160080 3174710 3184020 3201660 3207105 3208128 3213584 3216510 3223008 3228960 3240864 3250368 3255868 3265416 3269322 3274992 3277120 3281040 3286620 3290154 3293136 3308382 3310560 3314520 3318084 3323727 3329865 3335640 3339630 3374784 3379530 3381528 3382720 3390408 3396288 3415104 3420912 3425004 3430944 3437280 3446828 3447360 3450951 3463320 3469210 3476088 3488430 3492181 3492720 3494480 3498660 3502422 3505728 3508920 3525165 3538161 3544695 3551856 3555090 3562272 3578764 3581120 3600960 3604832 3609144 3615282 3619728 3625884 3628240 3632580 3638880 3645972 3659040 3669204 3673593 3675980 3686760 3691170 3693030 3720992 3724380 3731904 3736368 3752595 3760176 3767120 3781008 3792096 3804219 3805560 3809652 3810240 3812160 3814209 3816131 3816720 3820824 3834390 3841992 3848526 3859812 3862320 3866940 3874752 3891580 3896235 3910599 3931290 3937248 3939232 3943944 3945116 3958080 3972672 3991064 3995838 4002768 4007556 4010160 4016980 4021920 4028760 4051080 4055436 4060287 4062333 4062960 4069835 4081770 4090016 4093740 4116420 4124736 4143832 4147605 4151520 4155984 4163052 4186116 4191264 4193376 4198392 4201120 4213440 4217829 4218480 4226910 4230198 4238010 4245360 4253634 4268880 4276140 4280738 4281255 4288680 4298427 4308535 4345110 4353888 4359096 4366656 4367807 4374720 4382160 4386872 4390848 4411176 4418678 4419360 4424112 4431636 4436937 4439820 4447520 4452840 4469256 4473455 4489947 4503114 4506040 4508704 4511430 4520544 4524660 4532355 4557465 4561216 4566672 4580064 4586505 4601268 4617760 4634784 4640328 4649601 4651240 4656960 4661811 4664880 4669896 4670460 4675482 4678560 4700220 4704480 4717548 4726260 4735808 4740120 4762065 4776030 4802490 4812192 4820376 4824765 4826304 4834512 4843440 4856894 4861296 4883802 4892272 4898124 4912488 4915680 4921560 4924040 4929930 4931395 4935231 4962573 4965840 4977126 4981824 4988830 5003460 5009445 5013568 5041344 5069295 5072292 5074080 5079536 5085612 5088960 5094432 5112520 5122656 5131368 5137506 5146416 5149760 5155920 5170242 5171040 5179790 5194980 5203815 5214132 5232645 5239080 5241720 5247990 5253633 5258592 5303232 5327784 5337024 5343408 5346880 5354086 5368146 5371680 5401440 5407248 5413716 5416444 5417280 5422923 5438826 5442360 5448870 5458320 5483590 5488560 5503806 5513970 5530140 5539545 5541312 5550736 5581488 5586570 5597856 5614272 5623772 5624640 5635880 5640264 5650680 5660480 5671512 5688144 5691840 5697769 5701520 5708340 5714478 5718240 5725080 5731236 5751585 5762988 5772789 5793480 5800410 5812128 5837370 5842880 5881568 5896935 5898816 5905872 5908848 5915916 5917674 5919760 5937120 5959008 5986596 5987520 5993757 6004152 6015240 6025470 6031949 6032880 6043140 6076620 6083154 6088896 6115340 6122655 6135024 6140610 6187104 6199468 6215748 6219840 6226528 6227280 6233976 6244578 6266960 6279174 6290064 6297588 6301680 6320160 6340365 6345297 6349420 6357015 6368040 6380451 6403320 6414210 6421107 6427168 6433020 6446016 6457920 6481728 6511736 6517665 6530832 6538644 6549984 6562080 6573240 6580308 6586272 6616764 6621120 6628017 6629040 6636168 6647454 6659730 6671280 6679260 6754671 6759060 6763056 6767145 6770555 6780816 6841824 6850008 6861888 6874560 6893656 6901902 6903953 6926640 6938420 6952176 6976860 6984362 6985440 6988960 6997320 7004844 7013223 7017840 7029715 7050330 7076322 7089390 7103712 7110180 7124544 7157528 7164045 7203735 7209664 7218288 7230564 7239456 7251768 7256480 7265160 7277760 7285341 7291944 7318080 7325703 7338408 7347186 7351960 7373520 7382340 7386060 7394895 7441984 7448760 7472736 7483245 7505190 7520352 7534240 7562016 7584192 7608438 7611120 7619304 7628418 7632262 7633440 7641648 7668780 7683984 7697052 7719624 7724640 7733880 7749335 7755363 7769685 7783160 7792470 7821198 7862580 7871985 7874496 7878464 7887888 7890232 7982128 7991676 8005536 8015112 8020320 8031129 8033960 8043840 8052219 8057520 8102160 8110872 8120574 8124666 8125920 8139670 8163540 8173305 8180032 8187480 8225385 8232840 8255709 8270955 8287664 8295210 8303040 8311968 8326104 8372232 8382528 8386752 8396784 8402240 8435658 8436960 8453820 8460396 8476020 8490720 8507268 8537760 8552280 8561476 8562510 8571717 8577360 8596854 8617070 8690220 8707776 8718192 8735614 8756055 8764320 8773744 8822352 8837356 8838720 8848224 8863272 8873874 8876511 8879640 8895040 8905680 8938512 8946910 8979894 9006228 9012080 9017408 9022860 9038205 9041088 9049320 9064710 9114930 9124731 9133344 9160128 9173010 9202536 9235520 9269568 9280656 9299202 9302480 9323622 9329760 9339792 9340920 9350964 9357120 9366867 9400440 9408960 9418761 9435096 9452520 9478777 9480240 9524130 9552060 9604980 9621315 9624384 9640752 9649530 9669024 9686880 9713788 9722592 9767604 9784544 9796248 9824976 9831360 9841601 9843120 9848080 9859860 9862790 9870462 9925146 9931680 9954252 9971181 9977660 9989595 10006920 10018890 10138590 10144584 10148160 10159072 10171224 10188864 10225040 10245312 10262736 10275012 10292832 10311840 10340484 10342080 10352853 10359580 10389960 10407630 10428264 10465290 10476543 10478160 10483440 10495980 10507266 10517184 10575495 10614483 10634085 10655568 10686816 10701845 10708172 10736292 10743360 10802880 10814496 10827432 10832888 10845846 10849069 10877652 10884720 10897740 10916640 10967180 10977120 11007612 11020779 11027940 11046695 11060280 11079090 11101472 11162976 11173140 11195712 11247544 11257785 11271760 11280528 11301360 11343024 11376288 11395538 11403040 11412657 11416680 11428956 11436480 11442627 11448393 11450160 11462472 11503170 11525976 11545578 11586960 11600820 11624256 11674740 11688705 11763136 11793870 11811744 11817696 11831832 11835348 11839520 11874240 11918016 11973192 11987514 12008304 12030480 12050940 12063898 12065760 12086280 12142235 12153240 12166308 12186999 12209505 12230680 12245310 12270048 12281220 12374208 12398936 12431496 12442815 12453056 12454560 12467952 12489156 12533920 12558348 12580128 12595176 12603360 12640320 12653487 12680730 12690594 12698840 12714030 12736080 12760902 12806640 12828420 12842214 12843765 12854336 12866040 12925605 13023472 13035330 13061664 13077288 13099968 13103421 13124160 13146480 13160616 13172544 13233528 13256034 13258080 13272336 13294908 13319460 13342560 13358520 13385215 13420365 13469841 13509342 13518120 13526112 13534290 13541110 13561632 13597065 13683648 13700016 13759515 13787312 13803804 13807906 13853280 13876840 13904352 13948803 13953720 13968724 13970880 13977920 13985433 13994640 14009688 14026446 14035680 14059430 14100660 14152644 14178780 14207424 14220360 14286195 14315056 14328090 14407470 14436576 14461128 14478912 14503536 14512960 14530320 14570682 14583888 14651406 14676816 14694372 14703920 14747040 14764680 14772120 14789790 14794185 14805693 14887719 14897520 14945472 14966490 15010380 15040704 15068480 15124032 15207885 15216876 15222240 15238608 15256836 15264524 15266880 15283296 15337560 15367968 15394104 15439248 15449280 15465373 15467760 15498670 15510726 15539370 15566320 15584940 15611445 15642396 15697935 15725160 15743970 15760899 15775776 15780464 15964256 15983352 16011072 16030224 16040640 16062258 16067920 16104438 16115040 16204320 16221744 16241148 16249332 16251840 16268769 16279340 16327080 16346610 16374960 16450770 16465680 16511418 16541910 16575328 16590420 16618635 16623936 16652208 16744464 16793568 16871316 16873920 16907640 16920792 16952040 16981440 16999129 17014536 17048537 17075520 17093307 17104560 17122952 17125020 17143434 17154720 17193708 17234140 17254755 17318367 17380440 17436384 17460905 17471228 17512110 17528640 17547488 17644704 17674712 17690805 17696448 17726544 17747748 17753022 17759280 17811360 17877024 17893820 17959788 17981271 18012456 18024160 18045720 18076410 18095847 18098640 18129420 18229860 18249462 18266688 18346020 18367965 18405072 18561312 18598404 18604960 18647244 18659520 18679584 18681840 18701928 18733734 18739301 18800880 18837522 18870192 18905040 18957554 18960480 19021095 19035891 19048260 19071045 19080655 19104120 19209960 19242630 19263321 19281504 19299060 19338048 19373760 19427576 19445184 19535208 19552995 19569088 19592496 19649952 19683202 19686240 19696160 19719720 19725580 19740924 19850292 19863360 19884051 19908504 19942362 19955320 19979190 20013840 20037780 20277180 20289168 20301435 20311665 20318144 20342448 20450080 20525472 20550024 20585664 20623680 20680968 20705706 20711859 20719160 20779920 20815260 20856528 20930580 20953086 20956320 20966880 20991960 21014532 21089145 21150990 21228966 21268170 21311136 21373632 21403690 21416344 21472584 21492135 21628992 21654864 21665776 21691692 21698138 21755304 21769440 21795480 21833280 21839035 21856023 21934360 21954240 21977109 22015224 22041558 22055880 22093390 22120560 22158180 22184685 22202944 22325952 22346280 22449735 22495088 22515570 22543520 22561056 22602720 22686048 22752576 22791076 22806080 22825314 22833360 22857912 22885254 22896786 22900320 22924944 23006340 23051952 23091156 23173920 23201640 23248005 23266089 23309055 23349480 23377410 23587740 23623488 23635392 23663664 23670696 23679040 23946384 23975028 24016608 24060960 24093387 24101880 24127796 24131520 24156657 24172560 24284470 24306480 24332616 24373998 24419010 24461360 24490620 24540096 24562440 24676155 24767127 24797872 24812865 24862992 24885630 24909120 24935904 24978312 25067840 25116696 25160256 25190352 25206720 25306974 25361460 25381188 25397680 25428060 25472160 25521804 25613280 25656840 25684428 25687530 25715151 25732080 25851210 26046944 26070660 26123328 26154576 26206842 26268165 26292960 26321232 26467056 26512068 26516160 26544672 26589816 26629533 26638920 26685120 26712917 26717040 26770430 26840730 26939682 27018684 27036240 27052224 27068580 27082220 27114615 27123264 27194130 27374193 27400032 27519030 27574624 27607608 27615812 27706560 27753680 27808704 27897606 27907440 27937448 27970866 27989280 28019376 28052892 28071360 28100601 28118860 28201320 28256283 28305288 28357560 28436331 28440720 28488845 28572390 28630112 28656180 28814940 28863945 28873152 28922256 29007072 29060640 29141364 29167776 29302812 29353632 29388744 29407840 29447473 29494080 29524803 29529360 29544240 29579580 29588370 29611386 29775438 29795040 29913543 29932980 29968785 30020760 30159745 30415770 30433752 30444480 30477216 30513672 30529048 30566592 30574649 30675120 30735936 30788208 30878496 30930746 30935520 30997340 31021452 31058559 31078740 31132640 31169880 31222890 31284792 31395870 31429629 31450320 31487940 31521798 31551552 31560928 31726485 31902255 31928512 31966704 32060448 32105535 32124516 32135840 32208876 32230080 32408640 32443488 32482296 32498664 32537538 32547207 32558680 32654160 32693220 32749920 32901540 32931360 33022836 33083820 33140085 33150656 33180840 33237270 33304416 33488928 33587136 33742632 33773355 33815280 33841584 33904080 33998258 34029072 34097074 34186614 34209120 34237971 34245904 34250040 34286868 34309440 34345179 34387416 34468280 34509510 34519765 34636734 34760880 34872768 34921810 34942456 35024220 35066115 35094976 35289408 35349424 35381610 35453088 35495496 35506044 35518560 35622720 35754048 35787640 35919576 35962542 36024912 36048320 36091440 36152820 36191694 36197280 36258840 36426705 36459720 36498924 36560997 36628515 36692040 36735930 36810144 37122624 37196808 37209920 37294488 37359168 37363680 37403856 37467468 37478602 37601760 37675044 37740384 37810080 37915108 37920960 37960461 38042190 38071782 38096520 38142090 38161310 38208240 38419920 38485260 38526642 38563008 38598120 38776815 38855152 39070416 39105990 39184992 39299904 39310263 39366404 39372480 39392320 39439440 39451160 39481848 39700584 39768102 39817008 39884724 39910640 39958380 40027680 40075560 40155645 40261095 40409523 40554360 40578336 40602870 40623330 40684896 40900160 41050944 41100048 41278545 41361936 41411412 41423718 41438320 41559840 41630520 41713056 41846409 41861160 41906172 41912640 41933760 41956299 41977441 41983920 42029064 42178290 42301980 42457932 42536340 42622272 42807380 42832688 42858585 42945168 42984270 43309728 43331552 43383384 43396276 43510608 43538880 43590960 43678070 43712046 43868720 43954218 44030448 44083116 44111760 44186780 44241120 44316360 44369370 44382555 44417079 44663157 44692560 44899470 44990176 45031140 45087040 45122112 45205440 45372096 45582152 45623655 45650628 45666720 45715824 45770508 45793572 45800640 45849888 46012680 46103904 46182312 46347840 46396119 46403280 46496010 46532178 46618110 46698960 46754820 46834335 47093805 47175480 47282697 47327328 47341392 47393885 47892768 47950056 48033216 48045877 48121920 48186774 48203760 48255592 48313314 48345120 48568940 48612960 48665232 48747996 48806307 48838020 48922720 48981240 49124880 49208005 49352310 49534254 49595744 49625730 49725984 49771260 49855905 49871808 49956624 50233392 50380704 50613948 50722920 50762376 50795360 50856120 50863817 50944320 50997387 51043608 51145611 51226560 51279921 51313680 51368856 51375060 51430302 51464160 51702420 51764265 52093888 52141320 52309152 52382715 52413684 52536330 52585920 52642464 52934112 53024136 53072415 53089344 53179632 53259066 53277840 53425834 53434080 53540860 53681460 53879364 54037368 54072480 54137160 54164440 54229230 54245345 54287541 54388260 54748386 54800064 55038060 55103895 55149248 55215216 55231624 55507360 55795212 55814880 55874896 55941732 55978560 56038752 56105784 56201202 56217903 56237720 56402640 56512566 56610576 56715120 56872662 56881440 56977690 57063285 57144780 57213135 57241965 57260224 57312360 57629880 57727890 57789963 57844512 58014144 58121280 58282728 58335552 58605624 58707264 58777488 58815680 58894946 59049606 59058720 59088480 59159160 59176740 59222772 59550876 59590080 59652153 59827086 59865960 59937570 60041520 60319490 60831540 60867504 60934995 60954432 61027344 61058096 61149298 61350240 61576416 61756992 61861492 61871040 61994680 62042904 62117118 62135577 62157480 62265280 62339760 62445780 62569584 62791740 62859258 62900640 62975880 63043596 63121856 63267435 63452970 63804510 63933408 64120896 64211070 64249032 64271680 64417752 64886976 64964592 64997328 65075076 65094414 65117360 65308320 65386440 65499840 65517105 65568069 65803080 65862720 65931327 66045672 66167640 66280170 66351439 66361680 66474540 66608832 66977856 67349205 67485264 67546710 67630560 67683168 67808160 67996516 68058144 68194148 68373228 68418240 68475942 68491808 68500080 68573736 68690358 68774832 68936560 69019020 69039530 69273468 69521760 69744015 69798267 69843620 69884912 69927165 70048440 70132230 70698848 70763220 70906176 70990992 71012088 71037120 71575280 71839152 71925084 72049824 72182880 72280161 72305640 72383388 72394560 72469971 72517680 72853410 72919440 72997848 73121994 73257030 73384080 73471860 73620288 74028465 74301381 74393616 74438595 74588976 74727360 74807712 74934936 74957204 75203520 75350088 75480768 75620160 75830216 75920922 75943483 76084380 76143564 76193040 76284180 76322620 76416480 76839840 76970520 77053284 77145453 77196240 77326865 77553630 77710304 78140832 78211980 78369984 78620526 78732808 78804495 78878880 78902320 78963696 79401168 79536204 79634016 79769448 79821280 79888599 79916760 80055360 80138751 80151120 80311290 80522190 80819046 81108720 81156672 81205740 81246660 81343845 81369792 82200096 82557090 82723872 82822824 82847436 82876640 82988333 83119680 83261040 83426112 83692818 83722320 83812344 83912598 83954882 83967840 84058128 84301803 84356580 84603960 84915864 84995645 85072680 85242685 85308993 85466535 85614760 85665376 85717170 85890336 85968540 86591835 86619456 86663104 86766768 86792552 87021216 87181920 87356140 87424092 87737440 87908436 88060896 88166232 88223520 88342419 88373560 88482240 88574409 88632720 88738740 88765110 88834158 89326314 89385120 89798940 89906355 89980352 90062280 90479235 91164304 91247310 91301256 91333440 91431648 91541016 91587144 91699776 91723947 92025360 92207808 92364624 92792238 92806560 92992020 93064356 93236220 93397920 93509640 93668670 93696505 94187610 94288887 94350960 94565394 94654656 94682784 94787770 95179455 95785536 95900112 96091754 96316605 96373548 96407520 96511184 96626628 96690240 97137880 97225920 97330464 97495992 97612614 97641621 97676040 97845440 97962480 98249760 98416010 98704620 99068508 99191488 99251460 99420255 99451968 99542520 99711810 99913248 100466784 100761408 101227896 101445840 101524752 101590720 101712240 101727634 101994774 102087216 102291222 102559842 102627360 102737712 102750120 102860604 102928320 103035537 103404840 103528530 103559295 104282640 104618304 104765430 104827368 105072660 105284928 105868224 106048272 106144830 106359264 106518132 106555680 106851668 106868160 107081720 107362920 107758728 108074736 108144960 108257611 108274320 108328880 108458460 108490690 108575082 108776520 109280115 109496772 109682991 109885545 110076120 110207790 110430432 110463248 111014720 111590424 111629760 111749792 111883464 112077504 112211568 112402404 112435806 112475440 112805280 113025132 113221152 113430240 113745324 113762880 113881383 113955380 114126570 114289560 114426270 114483930 114624720 115259760 115455780 115579926 115689024 116330445 116565456 117211248 117554976 117789892 117930789 118099212 118117440 118176960 118318320 118353480 118445544 119101752 119304306 119339759 119654172 119731920 119875140 120083040 120466935 120638980 120783285 121228569 121663080 121735008 121869990 122054688 122116192 122298596 122700480 123152832 123722984 123835635 123989360 124085808 124234236 124271154 124314960 124679520 124891560 125139168 125539227 125583480 125718516 125801280 125868897 125932323 125951760 126087192 126534870 126905940 127609020 127866816 128422140 128498064 128575755 128835504 129929184 129994656 130150152 130188828 130234720 130616640 130772880 131034210 131136138 131175107 131606160 131862654 132091344 132335280 132560340 132702878 132723360 132949080 133147665 133251237 133564585 134698410 134970528 135093420 135261120 135366336 135402017 135616320 135993032 136116288 136388296 136746456 136870965 136951884 136983616 137000160 137147472 137380716 137549664 137873120 138038040 138079060 138546936 139043520 139188357 139488030 139596534 139687240 139769824 139854330 140096880 140264460 140503005 141281415 141397696 141526440 141981984 142024176 142181655 143150560 143678304 143850168 144099648 144137631 144365760 144560322 144611280 144766776 144939942 145035360 145706820 145838880 145995696 146243988 146514060 146768160 146943720 147237365 147624015 148056930 148602762 148787232 148877190 149177952 149567715 149615424 149869872 149914408 150700176 151660432 151841844 151886966 152168760 152287128 152386080 152568360 152591451 152645240 152832960 152873245 152992161 153436833 153679680 153839763 153941040 154106568 154290906 154392480 154653730 155107260 155292795 155420608 156281664 156423960 157148145 157241052 157465616 157608990 157757760 157804640 157927392 158802336 159072408 159268032 159538896 159642560 159777198 159833520 160277502 160302240 160622580 161044380 161638092 162217440 162411480 162493320 162687690 162736035 162862623 164400192 165114180 165447744 165645648 165694872 165753280 165976666 166522080 167385636 167444640 167624688 167825196 167909764 167935680 168116256 168603606 168653709 168713160 169207920 169831728 169991290 170145360 170485370 170617986 170933070 171189855 171229520 171330752 171434340 171725895 171780672 171937080 173183670 173369889 173533536 173585104 174042432 174363840 174712280 174848184 175474880 175816872 176121792 176332464 176447040 176684838 176747120 177148818 177265440 177477480 177530220 177668316 178652628 178770240 178956459 179597880 179812710 180124560 180958470 182328608 182494620 182602512 182804985 182863296 183082032 183174288 183447894 184050720 184729248 185584476 185613120 185984040 186128712 186406731 186472440 186795840 186990419 187019280 187337340 187393010 188375220 188577774 188701920 189130788 189365568 189575540 189802305 190358910 191800224 192183508 192633210 192747096 192815040 193022368 193253256 194275760 194660928 194991984 195225228 195283242 195352080 195924960 196499520 196551315 196704207 196832020 197409240 197793981 198137016 198502920 198840510 199054317 199085040 199423620 199826496 200933568 202047615 202455792 202891680 203049504 203424480 203455268 203989548 204174432 204582444 205119684 205254720 205475424 205500240 205721208 206071074 206132311 206809680 207057060 207118590 208565280 209232045 209394801 209530860 209654736 209781495 209887205 210145320 212096544 212289660 212718528 213036264 213111360 213703336 214022543 214163440 214725840 215517456 216149472 216515222 216548640 216657760 216840483 216916920 216981380 217150164 217409913 217553040 218560230 218993544 219365982 219771090 220152240 220415580 220860864 220926496 222085395 223180848 223315785 223499584 223766928 224423136 224804808 224871612 224950880 225610560 226050264 226442304 226860480 227490648 227762766 227830449 227910760 228253140 228579120 228852540 228967860 229249440 230519520 230911560 231159852 231980595 232660890 233130912 234422496 235109952 235579784 235861578 236198424 236413485 236636640 236706960 236891088 238203504 238608612 238679518 239308344 239463840 239665797 239750280 240166080 240229385 240416253 240933870 241277960 241566570 242457138 243326160 243470016 243739980 244031535 244109376 244232384 244597192 247445968 247671270 247978720 248171616 248468472 248542308 248629920 248964999 249359040 249783120 250278336 251078454 251166960 251437032 251737794 251864646 251903520 252174384 253069740 253811880 254319085 254986935 255218040 255728055 255926979 256399605 256844280 256996128 257151510 257671008 259858368 259989312 260300304 260377656 260469440 261545760 262068420 262272276 262350214 263212320 263725308 264182688 264670560 265027257 265120680 265405756 265446720 265723227 265898160 266295330 266502474 267129170 269396820 269941056 270186840 270804034 271437705 271986064 272776592 273492912 273741930 273903768 274000320 274294944 274761432 275099328 275171841 275746240 276076080 276158120 277093872 278376714 278976060 279193068 279374480 279539648 279708660 280193760 280528920 281006010 281089515 282562830 282866661 283052880 283963968 284048352 284363310 286301120 287356608 287700336 288275262 288949815 289120644 289222560 289533552 289879884 290070720 291413640 291677760 291991392 292487976 292924863 293028120 293536320 293842087 293887440 294474730 295248030 296113860 297205524 297574464 297754380 298260765 298355904 299135430 299739744 299828816 301400352 303320864 303683688 303773932 304337520 304574256 304772160 305136720 305182902 305290480 305746490 305984322 306873666 307679526 307882080 308213136 308581812 308784960 309106611 309307460 310214520 310585590 310677885 312847920 314296290 314482104 314931232 315217980 315609280 315854784 317604672 318144816 319077792 319554396 319667040 320555004 320604480 321245160 322088760 323276184 323922203 324434880 324772833 324822960 324986640 325375380 325472070 325725246 327840345 329048973 329656635 330228360 331291296 331389744 331757195 331953332 333044160 334771272 334889280 335249376 335650392 335819528 336232512 336321139 337207212 337307418 337426320 338415840 339663456 339982580 340290720 340970740 341235972 341644149 341866140 342379710 342459040 342868680 343451790 343874160 346367340 346739778 347067072 347170208 348991335 349424560 349696368 351633744 352664928 353369676 353494240 353792367 354297636 354530880 354954960 355060440 355336632 356046719 357305256 357912918 358019277 359195760 359625420 360249120 361400805 361916940 362349855 364657216 364989240 365205024 365609970 366164064 366348576 366895788 368101440 369458496 371168952 371506905 371968080 372257424 372813462 372944880 373980838 374038560 374674680 374786020 376617681 376750440 377155548 377403840 377796969 378261576 379151080 379604610 379717415 380717820 383600448 384367016 385266420 385494192 385727265 386044736 386506512 388551520 389983968 390450456 390566484 390704160 391849920 393102630 393408414 393525321 393664040 394818480 395587962 396274032 397005840 397681020 398108634 398170080 398847240 399442995 400693755 404095230 404911584 405783360 406099008 406206051 406848960 406910536 407979096 408348864 409164888 410239368 410950848 411000480 411442416 412142148 412264622 413619360 414114120 414237180 414941665 417130560 417565071 418464090 418789602 419061720 419309472 419562990 419774410 420290640 421509015 424193088 424579320 426072528 426544965 427406672 428045086 428326880 429451680 431034912 432298944 432412893 433030444 433097280 433315520 433680966 433833840 433962760 434300328 434819826 435106080 437120460 437987088 438731964 439542180 440304480 440831160 441712095 441852992 442872045 444170790 446361696 446631570 447533856 448846272 449609616 449743224 449901760 452100528 454981296 455525532 455660898 455821520 456506280 457158240 457705080 457774353 457935720 458498880 458619735 458976483 460310499 461039040 461519289 461823120 462319704 463961190 465321780 466261824 468844992 471159568 471444435 471723156 472396848 472826970 473273280 473413920 473782176 476407008 477217224 477359036 478616688 478927680 479331594 479500560 480458770 480832506 481867740 482555920 483133140 484914276 486652320 487479960 488063070 488208105 488587869 489194384 494891936 495342540 495957440 496343232 496936944 497084616 497259840 497929998 499566240 502156908 502333920 502874064 503475588 503729292 503807040 504348768 505961127 506139480 507623760 508638170 509973870 510436080 511456110 511853958 512799210 513688560 513992256 514303020 515177685 515342016 520109667 520600608 520755312 523091520 524136840 524544552 524700428 526424640 527450616 528365376 528504647 529341120 530054514 530241360 530811512 531446454 531796320 532590660 533004948 534258340 536869377 538793640 540373680 541288055 541608068 542875410 543972128 545553184 546985824 547483860 547807536 548414955 548589888 549522864 550343682 552152160 552316240 554187744 556753428 557952120 558386136 558748960 559220193 559417320 559501987 560387520 560971257 561057840 562012020 562179030 565125660 565733322 566105760 568096704 568726620 569406915 575400672 576550524 577899630 578241288 578445120 579067104 579759768 580918331 582827280 583982784 584975952 585849726 586056240 587684174 587774880 588949460 589653945 590112621 590496060 592227720 594411048 595508760 596521530 596698795 597162951 598270860 599479488 599657632 602800704 606142845 606641728 607367376 607547864 608675040 609148512 610273440 610365804 610580960 611492980 611968644 613747332 615359052 615764160 616426272 617163624 618213222 618396933 618614920 620429040 621171180 621355770 625695840 627696135 628592580 628964208 629344485 629661615 629862464 630435960 636289632 638155584 639108792 639334080 641110008 642067629 642490320 644177520 646552368 647844406 649545666 649645920 649973280 650521449 650750760 650944140 651450492 655680690 655875535 658097946 659313270 660456720 662582592 662779488 663514390 663906664 666256185 669542544 670498752 671300784 671639056 672642278 674414424 674614836 674852640 676831680 677010085 679326912 679965160 680581440 681941480 682471944 683288298 683491347 683732280 684759420 684918080 685737360 686903580 687748320 692734680 693479556 694340416 695941785 697982670 698849120 699392736 703267488 705329856 706739352 706988480 707584734 708595272 709909920 710120880 710673264 712093438 714610512 715825836 716038554 718391520 719250840 720498240 720688155 721248759 722801610 723833880 724699710 729978480 730410048 731219940 732328128 732697152 733791576 742337904 743013810 743936160 744514848 745626924 745889760 746894997 747961676 748077120 749349360 749572040 753235362 753500880 754311096 755593938 756523152 758302160 759209220 759434830 761435640 762957255 764960805 767184165 767780937 768734032 769198815 770532840 770988384 771454530 773013024 777103040 779967936 780900912 781132968 781408320 786205260 786816828 787050642 787328080 789636960 791175924 792548064 794011680 795081771 795362040 796217268 796340160 797169681 797694480 798885990 801387510 808190460 809823168 812412102 813821072 814313115 815958192 818329776 820478736 822000960 822884832 824284296 824529244 825515523 827238720 828228240 828474360 829883330 835130142 835378313 836928180 837579204 838123440 838618944 839125980 839548820 840581280 843018030 843268545 848599983 849158640 852145056 853089930 854813344 856090172 856653760 858903360 862069824 864825786 866060888 866849445 867361932 867667680 867925520 868600656 869639652 870212160 874240920 875974176 877463928 878774589 879084360 880608960 881526261 881662320 883424190 885744090 888341580 892723392 893263140 894782295 895067712 899219232 899486448 904201056 909962592 911051064 911321796 911643040 912871663 913012560 914316480 915410160 915548706 915871440 917239470 917952966 920620998 923038578 923646240 924639408 927319833 927922380 930643560 932033655 934952095 942319136 942888870 943446312 944793696 945653940 946827840 947564352 947814119 952814016 954434448 954718072 957233376 958663188 959001120 960917540 961665012 963735480 965111840 966266280 969828552 971766609 973304640 974318499 974959920 976126140 976416210 977175738 978388768 983521035 988969905 989783872 990685080 993873888 994169232 995271585 995859996 999132480 1004313816 1004667840 1005748128 1006951176 1007458584 1008697536 1008963417 1011922254 1012278960 1015247520 1017276340 1019947740 1020872160 1022912220 1023707916 1025598420 1027377120 1028606040 1030355370 1030661555 1040219334 1041201216 1041510624 1046974005 1048273680 1049089104 1049400856 1054901232 1057009294 1060109028 1060482720 1061377101 1061623024 1062892908 1063592640 1065181320 1066009896 1068140157 1068516680 1070112715 1073738754 1074057831 1077587280 1080747360 1082576110 1083216136 1084202415 1085750820 1087049565 1087944256 1091106368 1093971648 1094967720 1095615072 1096829910 1099045728 1100687364 1104304320 1104632480 1108375488 1113506856 1115904240 1116772272 1117497920 1118440386 1118834640 1119003974 1121942514 1122115680 1124024040 1124358060 1130251320 1131466644 1132211520 1133390907 1137453240 1138813830 1139152245 1150801344 1153101048 1155799260 1156482576 1158134208 1159519536 1161836662 1165654560 1169951904 1171699452 1172112480 1175368348 1175549760 1177898920 1179307890 1180225242 1180575963 1180992120 1184455440 1188822096 1191017520 1193043060 1193397590 1194325902 1196541720 1198328985 1199315264 1202081265 1212285690 1214734752 1215095728 1217350080 1218297024 1218618153 1220546880 1220731608 1221161920 1222985960 1223937288 1227494664 1230718104 1232852544 1234327248 1236426444 1236793866 1237229840 1240858080 1242342360 1242711540 1244824995 1251391680 1252695213 1255392270 1257185160 1257928416 1258688970 1259323230 1260871920 1272579264 1278217584 1279634895 1282220016 1284135258 1284980640 1288355040 1293104736 1295688812 1297238679 1299091332 1299291840 1299946560 1301042898 1301501520 1301888280 1302900984 1311361380 1311751070 1316195892 1318626540 1320913440 1325136285 1325558976 1327028780 1327813328 1328616135 1332512370 1339085088 1342601568 1343278112 1345284556 1348828848 1349229672 1349705280 1354020170 1359930320 1363882960 1364943888 1366576596 1366982694 1367464560 1369518840 1371474720 1373323059 1373807160 1375496640 1375859205 1376929449 1380931497 1384557867 1385469360 1386959112 1391883570 1395965340 1397698240 1398785472 1406534976 1413478704 1414333305 1415169468 1417190544 1419819840 1420241760 1421346528 1424186876 1429221024 1431651672 1432077108 1436783040 1438501680 1441376310 1442497518 1442926177 1445603220 1447667760 1449399420 1459956960 1462439880 1464624315 1465763607 1467583152 1469210435 1484675808 1486027620 1487872320 1489029696 1489422187 1491253848 1491779520 1493789994 1495923352 1498698720 1499144080 1506470724 1507001760 1508622192 1511187876 1513046304 1516604320 1517883381 1518418440 1518869660 1522871280 1525914510 1529921610 1534368330 1535561874 1537468064 1538397630 1541065680 1541976768 1542909060 1545533055 1546026048 1561801824 1562265936 1572410520 1573633656 1574101284 1574656160 1576778327 1579273920 1582351848 1585096128 1585513941 1588023360 1590163542 1590724080 1592434536 1594339362 1595388960 1597771980 1602775020 1616380920 1619611015 1623864165 1624824204 1627642144 1628626230 1631916384 1636659552 1640957472 1645244865 1645769664 1648568592 1649058488 1651031046 1656456480 1656948720 1659766660 1670260284 1670756626 1673856360 1675158408 1676246880 1677660579 1678251960 1678505961 1679097640 1681162560 1681605695 1682913771 1686036060 1686537090 1697199966 1698317280 1704290112 1706179860 1708220745 1709626688 1712180344 1729651572 1732121776 1733698890 1734723864 1735335360 1735851040 1737201312 1739279304 1742754993 1748481840 1751948352 1754927856 1757549178 1758168720 1763052522 1763324640 1766848380 1768961835 1771488180 1776683160 1780233595 1786526280 1789564590 1790096385 1791488853 1798438464 1798972896 1808402112 1819925184 1822102128 1822643592 1823286080 1825743326 1826025120 1830820320 1831097412 1831742880 1834478940 1835905932 1841241996 1846077156 1847292480 1849278816 1854639666 1855190799 1855844760 1861287120 1864067310 1869904190 1883088405 1884638272 1885777740 1886892624 1888984845 1889587392 1891307880 1895628238 1908868896 1909436144 1914466752 1917326376 1918002240 1921835080 1923330024 1926202887 1927470960 1930223680 1932532560 1939657104 1943533218 1948636998 1949919840 1952252280 1952832420 1954351476 1956777536 1967042070 1967626605 1977939810 1981370160 1987747776 1988338464 1990543170 1991719992 2008627632 2011496256 2013902352 2014917168 2017926834 2023844508 2024557920 2030495040 2031030255 2034552680 2039895480 2041744320 2045824440 2047415832 2050474041 2051196840 2054754240 2056894609 2057212080 2060710740 2061323110 2080438668 2083021248 2087825355 2093948010 2096547360 2098178208 2098801712 2109802464 2114018588 2120218056 2120965440 2122754202 2123246048 2125785816 2130362640 2132019792 2136280314 2137033360 2140225430 2147477508 2148115662 2155174560 2161494720 2162064465 2163746277 2165152220 2166432272 2168404830 2171501640 2174099130 2189935440 2191230144 2193659820 2198091456 2201374728 2209264960 2227013712 2231808480 2233544544 2236880772 2237669280 2238007948 2240684991 2243885028 2244231360 2248048080 2248716120 2260502640 2262933288 2266781814 2267455421 2274906480 2277627660 2278304490 2288871765 2294882415 2301552495 2303342811 2306202096 2307596445 2311598520 2312965152 2319039072 2323673324 2331309120 2339903808 2343398904 2344224960 2350736696 2354247973 2355797840 2358615780 2360450484 2361151926 2361984240 2368910880 2377644192 2382035040 2385245313 2386086120 2386795180 2388651804 2391509043 2393083440 2396657970 2404162530 2424571380 2429469504 2430191456 2437236306 2441463216 2442939345 2445971920 2447874576 2454989328 2461436208 2468654496 2472852888 2473587732 2474459680 2476546569 2481716160 2484684720 2485423080 2489649990 2492327033 2505390426 2506134939 2510784540 2514370320 2515856832 2517377940 2518646460 2521743840 2529805635 2556435168 2559269790 2564440032 2568270516 2569961280 2572638323 2576710080 2586209472 2591377624 2594477358 2598182664 2600548335 2602085796 2603003040 2603776560 2605801968 2622722760 2623502140 2632391784 2636323767 2637253080 2641826880 2642523235 2644578783 2650272570 2654057560 2655626656 2657232270 2665024740 2678170176 2684346885 2685203136 2686556224 2690569112 2697657696 2698459344 2708040340 2719860640 2727765920 2729887776 2733153192 2733965388 2734929120 2738614989 2739037680 2742949440 2746646118 2747614320 2751718410 2753858898 2761862994 2769115734 2770938720 2773918224 2783767140 2791930680 2796100965 2797509935 2804856285 2826957408 2828666610 2830338936 2834381088 2840483520 2842693056 2843442357 2848373752 2858442048 2863303344 2864154216 2877003360 2882752620 2884995036 2885852354 2891206440 2895335520 2898798840 2904591655 2915299827 2919913920 2922955497 2924879760 2929248630 2931527214 2935166304 2938420870 2950563105 2969351616 2972055240 2978844374 2982507696 2985814755 2987579988 2991846704 2997397440 2998288160 3012941448 3014003520 3017244384 3022375752 3026092608 3026890251 3033208640 3035766762 3036836880 3037739320 3045742560 3051829020 3059843220 3068736660 3071123748 3074936128 3076795260 3082131360 3085818120 3091066110 3091984665 3123603648 3124531872 3144821040 3147267312 3148202568 3149312320 3153556654 3164703696 3171027882 3180327084 3181448160 3184869072 3188678724 3190777920 3195543960 3204420471 3205550040 3210338145 3222173493 3232761840 3239222030 3247728330 3249648408 3252607245 3255284288 3257252460 3263832768 3273319104 3281914944 3290489730 3297137184 3298116976 3302062092 3312912960 3313897440 3319533320 3340520568 3341513252 3347712720 3350316816 3352493760 3355321158 3356503920 3357011922 3358195280 3363211390 3365827542 3372072120 3373074180 3394399932 3396634560 3400172721 3412359720 3416441490 3417456735 3424360688 3459303144 3464243552 3467397780 3469447728 3471702080 3474402624 3478558608 3485509986 3496963680 3509855712 3515098356 3516337440 3526105044 3526649280 3533696760 3537923670 3541727889 3542976360 3553366320 3560467190 3573052560 3579129180 3580192770 3582977706 3597945792 3606243795 3644204256 3645287184 3651486652 3652050240 3655854459 3661640640 3662194824 3663485760 3668957880 3671811864 3682483992 3692154312 3698557632 3699532529 3709279332 3710381598 3711689520 3722574240 3728134620 3734474985 3739808380 3758085639 3766176810 3771555480 3773785248 3777969690 3782615760 3791256476 3817737792 3818872288 3834652752 3838904685 3843670160 3846660048 3852405774 3854941920 3865065120 3879314208 3887066436 3891716037 3897273996 3899839680 3904504560 3905664840 3908702952 3916513909 3934084140 3935253210 3955879620 3962740320 3975408855 3976676928 3981086340 3983439984 3985848405 4017255264 4027804704 4029834336 4035853668 4047689016 4049115840 4062060510 4066428317 4069105360 4079790960 4091648880 4094831664 4100948082 4102393680 4113789218 4114424160 4119969177 4121421480 4122646220 4127577615 4130788347 4142794491 4160877336 4175650710 4176891565 4187896020 4193094720 4196356416 4197603424 4219604928 4228037176 4240436112 4242999915 4245508404 4246492096 4251571632 4260725280 4264039584 4272560628 4274066720 4280450860 4294955016 4296231324 4310349120 4324128930 4327492554 4328778531 4330304440 4332864544 4336809660 4343003280 4348198260 4379870880 4387319640 4393872945 4402749456 4407631305 4454027424 4463616960 4467089088 4468266561 4473761544 4475338560 4476015896 4481369982 4487770056 4496096160 4497432240 4521005280 4525866576 4533563628 4534910842 4549812960 4553650143 4555255320 4556608980 4564358315 4577743530 4589764830 4603104990 4606685622 4612404192 4615192890 4623197040 4625930304 4636599165 4638078144 4647346648 4686797808 4701473392 4708495946 4711595680 4717231560 4720900968 4722303852 4723968480 4730334981 4737821760 4739070595 4755288384 4756541823 4764070080 4770490626 4772172240 4773590360 4777303608 4783018086 4786166880 4793315940 4808325060 4849142760 4858833045 4860382912 4871592495 4874472612 4882926432 4885878690 4891943840 4895749152 4909978656 4922872416 4937308992 4945705776 4947175464 4948919360 4953093138 4969369440 4970846160 4979299980 4984654066 5010780852 5012269878 5021569080 5028740640 5034755880 5035517883 5037292920 5043487680 5044817085 5048741313 5059611270 5112870336 5118539580 5128880064 5136541032 5145276646 5182755248 5188954716 5196365328 5201096670 5204171592 5206006080 5207553120 5211603936 5228264979 5245445520 5247004280 5264783568 5272647534 5274506160 5285046470 5289157566 5300545140 5306885505 5308115120 5311253312 5314464540 5330049480 5340700785 5368693770 5370289155 5374466559 5381138224 5395315392 5396918688 5416080680 5439721280 5455531840 5459775552 5466306384 5467930776 5469858240 5477229978 5478075360 5493292236 5495228640 5503436820 5507717796 5523725988 5538231468 5541877440 5547836448 5565572397 5567534280 5583861360 5592201930 5595019870 5609712570 5653914816 5657333220 5660677872 5666954535 5668762176 5686884714 5696747504 5726606688 5728308432 5754006720 5765505240 5769990072 5771704708 5778608661 5782412880 5790671040 5797597680 5809183310 5830599654 5845910994 5849759520 5858497260 5863054428 5870332608 5876841740 5901126210 5902879815 5944110480 5957688748 5965015392 5971629510 5975159976 5983693408 5996576320 6025882896 6034488768 6044751504 6053780502 6071533524 6073673760 6075478640 6091485120 6093090765 6103658040 6119686440 6137473320 6142247496 6151422123 6153590520 6154521857 6164262720 6170683827 6171636240 6182132220 6183969330 6249063744 6263476065 6289642080 6294534624 6296405136 6307113308 6329407392 6342055764 6360654168 6362896320 6369738144 6377357448 6390101641 6391087920 6408840942 6411100080 6420676290 6444346986 6465523680 6478444060 6486193395 6491238831 6495456660 6499296816 6505214490 6514504920 6580979460 6594274368 6596233952 6604124184 6627794880 6634698833 6639066640 6681041136 6683026504 6695425440 6700633632 6710642316 6713007840 6714023844 6716390560 6722054973 6726422780 6731655084 6744144240 6746148360 6788799864 6800345442 6802366263 6824719440 6832882980 6834913470 6848721376 6866615295 6884647245 6904657485 6918606288 6922789335 6928487104 6934795560 6938895456 6957117216 6971019972 6993927360 7019711424 7030196712 7032674880 7052210088 7062743919 7067393520 7075847340 7083455778 7085952720 7106732640 7120934380 7146105120 7155735939 7158258360 7160385540 7165955412 7212487590 7214630885 7288408512 7290574368 7302973304 7311708918 7324389648 7328818035 7337915760 7343623728 7364967984 7384308624 7399065058 7418558664 7420763196 7423379040 7429639707 7445148480 7447110935 7456269240 7468949970 7476981099 7479616760 7516171278 7518404817 7532353620 7543110960 7547570496 7555939380 7565231520 7582512952 7589416905 7637744576 7669305504 7677809370 7687340320 7693320096 7704811548 7709883840 7717914969 7730130240 7758628416 7774132872 7783432074 7794547992 7809009120 7811329680 7817405904 7833027818 7868168280 7870506420 7883891635 7911759240 7925480640 7927569705 7933736349 7950817710 7962172680 7966879968 7971696810 8034510528 8055609408 8059668672 8071707336 8095378032 8124121020 8132856634 8138210720 8159581920 8183297760 8189663328 8201896164 8204787360 8215844967 8227578436 8228848320 8239938354 8242842960 8245292440 8255155230 8261576694 8285588982 8321754672 8351301420 8353783130 8375792040 8388302895 8392529805 8395206848 8414568855 8456074352 8480872224 8485999830 8491016808 8503143264 8521450560 8528079168 8530327071 8545121256 8548133440 8560901720 8589910032 8592462648 8648257860 8654985108 8657557062 8660608880 8665729088 8673619320 8686006560 8696396520 8713774965 8745899481 8759741760 8768866491 8774639280 8787745890 8805498912 8815262610 8908054848 8936533122 8947523088 8952031792 8957444265 8962739964 8975540112 8992192320 8994864480 9042010560 9051733152 9067127256 9069821684 9080670753 9099625920 9107300286 9110510640 9113217960 9128716630 9155487060 9179529660 9206209980 9213371244 9224808384 9230385780 9246394080 9273198330 9275953995 9294693296 9373595616 9402946784 9416991892 9423191360 9434463120 9441801936 9444607704 9447936960 9460669962 9478141190 9513083646 9540981252 9544344480 9547180720 9554607216 9566036172 9572333760 9586631880 9613261413 9616650120 9631014435 9666520479 9698285520 9717666090 9743184990 9748945224 9765852864 9771757380 9783887680 9791498304 9819957312 9845744832 9891411552 9894350928 9906186276 9938738880 9941692320 9958599960 9969308132 10021561704 10024539756 10041588293 10043138160 10057481280 10069511760 10071035766 10074585840 10089634170 10097482626 10119222540 10200518163 10237079160 10252370205 10273082064 10284473045 10290553292 10365510496 10377909432 10392730656 10402193340 10408343184 10415106240 10423207872 10425955309 10456529958 10490891040 10494008560 10529567136 10545295068 10549012320 10570092940 10578315132 10601090280 10613771010 10616230240 10625183667 10628929080 10660098960 10681401570 10737387540 10740578310 10748933118 10762276448 10793837376 10818731385 10832161360 10932612768 10935861552 10954459956 10956150720 10967563377 10986584472 10990457280 11006873640 11015435592 11037448289 11047451976 11076462936 11095672896 11098597587 11131144794 11135068560 11167722720 11184403860 11190039740 11203424955 11219425140 11314666440 11321355744 11333909070 11337277105 11373769428 11393495008 11453213376 11456616864 11516714055 11531010480 11539980144 11543409416 11557217322 11564825760 11595195360 11618366620 11661199308 11675148111 11691821988 11699519040 11716994520 11726108856 11749541727 11753683480 11771239865 11802252420 11805759630 11888220960 11915377496 11926226565 11930030784 11943259020 11950319952 11957545215 11967386816 12051765792 12089503008 12107561004 12143067048 12147347520 12150957280 12186181530 12199284951 12207316080 12239372880 12274946640 12284494992 12302844246 12307181040 12309043714 12341367654 12343272480 12359907531 12364264440 12367938660 12382732845 12461635165 12526952130 12530674695 12579284160 12589069248 12592810272 12614226616 12658814784 12684111528 12721308336 12739476288 12754714896 12780203282 12782175840 12817681884 12822200160 12841352580 12863191615 12888693972 12931047360 12956888120 12972386790 12982477662 12986335593 12990913320 12998593632 13010428980 13029009840 13161958920 13181618835 13192467904 13208248368 13222893915 13269397666 13278133280 13362082272 13366053008 13390850880 13401267264 13404799683 13421284632 13426015680 13428047688 13432781120 13444109946 13452845560 13463310168 13488288480 13492296720 13577599728 13600690884 13604732526 13649438880 13665765960 13669826940 13693074945 13697442752 13733230590 13769294490 13809314970 13837212576 13845578670 13869591120 13877790912 13914234432 13942039944 14060393424 14104420176 14125487838 14134787040 14151694680 14166911556 14171905440 14191004943 14213465280 14217211785 14241868760 14269625469 14292210240 14311471878 14316516720 14320771080 14331910824 14424975180 14429261770 14576499135 14581148736 14605946608 14614777485 14623417836 14648779296 14657636070 14675831520 14687247456 14729935968 14768617248 14798130116 14837117328 14841526392 14846758080 14859279414 14894221870 14912538480 14937899940 14953962198 14959233520 15032342556 15036809634 15064707240 15086221920 15106553649 15111878760 15130463040 15134451255 15146223939 15165025904 15178833810 15338611008 15355618740 15374680640 15386640192 15409623096 15435829938 15548265744 15566864148 15589095984 15618018240 15622659360 15634811808 15666055636 15684794937 15736336560 15741012840 15767783270 15823518480 15855139410 15867472698 15872187947 15901635420 15924345360 15933759936 15943393620 16022102355 16110867465 16123399677 16143414672 16190756064 16248242040 16265713268 16276421440 16319163840 16366595520 16379326656 16383644057 16403792328 16409574720 16431689934 16455156872 16479876708 16485685920 16490584880 16510310460 16523153388 16571177964 16643509344 16696717191 16702602840 16707566260 16751584080 16776605790 16785059610 16829137710 16912148704 16961744448 16971999660 16982033616 17000863605 17006286528 17060654142 17090242512 17121803440 17179820064 17184925296 17296515720 17309970216 17315114124 17321217760 17335825983 17344561597 17347238640 17372013120 17392793040 17427549930 17491798962 17537732982 17549278560 17575491780 17610997824 17630525220 17708639445 17873066244 17895046176 17904063584 17914888530 17925479928 17951080224 17989728960 18008468261 18103466304 18134254512 18139643368 18161341506 18214600572 18221021280 18226435920 18257433260 18279272295 18310974120 18359059320 18412419960 18426742488 18454266369 18460771560 18463565571 18492788160 18497662645 18512051481 18546396660 18551907990 18589386592 18747191232 18790428195 18805893568 18833983784 18868926240 18883603872 18889215408 18921339924 18956282380 19026167292 19081962504 19088688960 19094361440 19109214432 19132072344 19170304923 19173263760 19226522826 19233300240 19262028870 19333040958 19396571040 19435332180 19458580185 19486369980 19497890448 19543514760 19582569545 19782823104 19788701856 19812372552 19851964609 19883384640 19904096499 19917199920 19938616264 20043123408 20049079512 20083176586 20086276320 20139023520 20142071532 20149171680 20166164919 20179268340 20194965252 20238445080 20332141585 20401036326 20407098789 20474158320 20504740410 20546164128 20568946090 20581106584 20599845885 20653941735 20713972455 20731020992 20755818864 20785461312 20804386680 20816686368 20851910618 20913059916 20981782080 20988017120 21059134272 21090590136 21098024640 21140185880 21156630264 21188231757 21202180560 21227542020 21232460480 21250367334 21257858160 21320197920 21362803140 21474775080 21481156620 21497866236 21524552896 21637462770 21643892655 21664322720 21865225536 21871723104 21908919912 21935126754 21973168944 22013747280 22030871184 22074896578 22094903952 22152925872 22197195174 22262289588 22270137120 22335445440 22341332805 22368807720 22380079480 22406849910 22430943297 22438850280 22555214451 22629332880 22642711488 22667818140 22674554210 22747538856 22768250715 22786990016 22913233728 23033428110 23062020960 23079960288 23086818832 23114434644 23129651520 23153744907 23190390720 23236733240 23322398616 23350296222 23383643976 23433989040 23452217712 23499083454 23507366960 23542479730 23604504840 23611519260 23651674905 23776441920 23782709115 23801209047 23830754992 23852453130 23886518040 23900639904 23915090430 24103531584 24179006016 24215122008 24286134096 24301914560 24372363060 24398569902 24414632160 24478745760 24549893280 24568989984 24605688492 24614362080 24618087428 24647534901 24682735308 24686544960 24719815062 24728528880 24735877320 24765465690 24923270330 25053904260 25061349390 25177589415 25185620544 25228453232 25243706565 25368223056 25442616672 25509429792 25560406564 25564351680 25590981213 25635363768 25644400320 25682705160 25726383230 25777387944 25896727703 25913776240 25944773580 25964955324 25972671186 25981826640 25997187264 26020857960 26058019680 26141324895 26237698443 26306599473 26323917840 26363237670 26416496736 26445787830 26538795332 26556266560 26724164544 26732106016 26809599366 26842569264 26856095376 26872332795 26888219892 26905691120 26926620336 26976576960 26984593440 27155199456 27201381768 27209465052 27242012259 27298877760 27331531920 27339653880 27386149890 27415597363 27466461180 27538588980 27618629940 27674425152 27691157340 27739182240 27827861985 27884079888 28120786848 28208840352 28250975676 28269574080 28299021553 28303389360 28333823112 28343810880 28382009886 28434423570 28483737520 28539250938 28622943756 28633033440 28641542160 28663821648 28839784239 28849950360 28858523540 28893043305 28999561437 29152998270 29211893216 29229554970 29246835672 29297558592 29315272140 29351663040 29374494912 29459871936 29537234496 29596260232 29674234656 29683052784 29718558828 29788443740 29825076960 29875799880 29907924396 29918467040 30064685112 30073619268 30124764879 30129414480 30172443840 30213107298 30223757520 30268902510 30292447878 30330051808 30357667620 30711237480 30757110615 30772609285 30819246192 30853419135 30871659876 31096531488 31133728296 31178191968 31245318720 31269623616 31277865927 31332111272 31369589874 31472673120 31482025680 31535566540 31647036960 31710278820 31734945396 31744375894 31803270840 31848690720 31875551001 31886787240 31950508205 32044204710 32221734930 32246799354 32286829344 32381512128 32456194155 32496484080 32531426536 32767288114 32807584656 32863379868 32902690131 32910313744 32959753416 32971371840 32981169760 33020620920 33046306776 33112344867 33142355928 33173494165 33287018688 33295792761 33393434382 33405205680 33415132520 33503168160 33553211580 33570119220 33610274865 33658275420 33824297408 33943999320 33964067232 34001727210 34011831315 34121308284 34180485024 34243606880 34359640128 34369850592 34593031440 34619940432 34630228248 34642435520 34671651966 34689123194 34694477280 34785586080 34855099860 34983597924 35075465964 35098557120 35150983560 35248625181 35261050440 35313719595 35417278890 35746132488 35778679695 35790092352 35808127168 35829777060 35850959856 35902160448 36016936522 36268509024 36279286736 36322683012 36429201144 36442042560 36452871840 36514866520 36558544590 36597854853 36621948240 36718118640 36824839920 36853484976 36908532738 36921543120 36927131142 36995325290 37024102962 37092793320 37103815980 37148198535 37178773184 37384905495 37580856390 37592024085 37667967568 37737852480 37767207744 37778430816 37842679848 37912564760 38052334584 38163925008 38188722880 38218428864 38264144688 38340609846 38346527520 38453045652 38466600480 38524057740 38589574845 38666081916 38793142080 38870664360 38917160370 38959006779 38972739960 38995780896 39087029520 39165139090 39577403712 39624745104 39668681745 39703929218 39808192998 39834399840 39877232528 40086246816 40098159024 40166353172 40172552640 40214399049 40278047040 40284143064 40298343360 40332329838 40358536680 40389930504 40476890160 40664283170 40802072652 40814197578 40948316640 41009480820 41079224835 41092328256 41137892180 41162213168 41199691770 41307883470 41427944910 41511637728 41608773360 41633372736 41703821236 41826119832 41976034240 42181180272 42280371760 42313260528 42376463514 42404361120 42455084040 42500734668 42515716320 42573014829 42640395840 42651635355 42725606280 42808876407 42949550160 42962313240 42995732472 43081652999 43274925540 43287785310 43328645440 43729497405 43743446208 43817839824 43844332455 43870253508 43946337888 44027494560 44061742368 44149793156 44189807904 44305851744 44394390348 44524579176 44540274240 44682665610 44730711487 44737615440 44760158960 44813699820 44861886594 44877700560 45110428902 45258665760 45319660947 45335636280 45349108420 45403353765 45438671817 45495077712 45536501430 46066856220 46124041920 46159920576 46173637664 46228869288 46307489814 46473466480 46644797232 46700592444 46767287952 46867978080 46904435424 46998166908 47014733920 47054384811 47084959460 47209009680 47223038520 47303349810 47565418230 47602418094 47616563841 47661509984 47704906260 47773036080 47801279808 47830180860 48066307065 48332602395 48430244016 48572268192 48744726120 48797139804 48829264320 48880128137 48957491520 49099786560 49137979968 49150932171 49211376984 49228724160 49236174856 49295069802 49365470616 49439630124 49457057760 49471754640 49530931380 49846540660 50090151573 50107808520 50122698780 50207941465 50355178830 50456906464 50487413130 50736446112 50885233344 51002590815 51018859584 51120813128 51181962426 51270727536 51365410320 51452766460 51554775888 51793455406 51827552480 51889547160 51929910648 51945342372 51963653280 52007477949 52033684791 52041715920 52116039360 52129776545 52282649790 52475396886 52613198946 52647835680 52726475340 52832993472 52891575660 53077590664 53125918335 53464212032 53619198732 53685138528 53712190752 53744665590 53776439784 53811382240 53853240672 53969186880 54025404783 54310398912 54402763536 54418930104 54484024518 54663063840 54679307760 54772299780 54831194726 54837816885 54932922360 55077177960 55187241445 55237259880 55382314680 55390696713 55478364480 55492987935 55536154443 55655723970 55768159776 56241573696 56417680704 56501951352 56598043106 56606778720 56667646224 56764019772 56868847140 56967475040 57078501876 57245887512 57266066880 57283084320 57327643296 57510914769 57679568478 57699900720 57717047080 57786086610 57999122874 58305996540 58375740555 58423786432 58459109940 58493671344 58630544280 58747708635 59192520464 59348469312 59366105568 59437117656 59555893827 59576887480 59650153920 59712289497 59751599760 59815848792 59836934080 60129370224 60147238536 60249529758 60258828960 60426214596 60447515040 60537805020 60584895756 60660103616 60715335240 60996424755 61221296367 61422474960 61514221230 61545218570 61638492384 61706838270 61743319752 61799537655 62193062976 62267456592 62356383936 62555731854 62664222544 62739179748 62945346240 62964051360 63071133080 63294073920 63420557640 63469890792 63488751788 63564695271 63606541680 63697381440 63751102002 63773574480 63901016410 64088409420 64443469860 64493598708 64573658688 64912388310 64931677965 64992968160 65062853072 65534576228 65615169312 65726759736 65805380262 65820627488 65919506832 65962339520 66041241840 66092613552 66224689734 66284711856 66346988330 66591585522 66786868764 66810411360 66830265040 67006336320 67023998415 67106423160 67140238440 67220549730 67292829891 67316550840 67665643353 67887998640 67928134464 68003454420 68023662630 68242616568 68360970048 68487213760 68739701184 69186062880 69239880864 69260456496 69343303932 69378246388 69388954560 69461234721 69571172160 69710199720 69967195848 70150931928 70291118051 70301967120 70497250362 70522100880 70627439190 70834557780 70955024715 71348127345 71403627141 71492264976 71557359390 71659554120 71701919712 72033873044 72537018048 72558573472 72645366024 72858402288 72905743680 72981687163 73029733040 73117089180 73195709706 73243896480 73436237280 73649679840 73706969952 73817065476 73843086240 73854262284 73942604703 73990650580 74048205924 74185586640 74207631960 74296397070 74769810990 75161712780 75184048170 75335935136 75532768245 75556861632 75685359696 75731119695 75825129520 76104669168 76327850016 76528289376 76681219692 76693055040 76772943639 76906091304 76933200960 77048115480 77179149690 77262138023 77332163832 77690183109 77741328720 77834320740 77918013558 77945479920 77991561792 78174059040 78330278180 78423974685 78713095329 79249490208 79337363490 79360939735 79407858436 79616385996 79668799680 79754465056 80172493632 80196318048 80332706344 80428798098 80568286128 80616998385 80664659676 80717073360 80779861008 80953780320 81328566340 81604145304 81628395156 81726036777 81896633280 81918220285 82018961640 82158449670 82246792089 82275784360 82324426336 82399383540 82615766940 82855889820 83023275456 83217546720 83407642472 83483585955 83652239664 84362360544 84560743520 84626521056 84752927028 84808722240 84897064659 84910168080 85001469336 85031432640 85146029658 85303270710 85451212560 85617752814 85899100320 85924626480 85991464944 86163305998 86519352717 86549851080 86575570620 86679129915 86722807985 87458994810 87635679648 87688664910 87740507016 87892675776 88054989120 88123484736 88299586312 88379615808 88611703488 88788780696 89049158352 89365331220 89461422974 89475230880 89520317920 89627399640 89723773188 89755401120 90042341305 90220857804 90374294637 90517331520 90639321894 90671272560 90698216840 90806707530 90877343634 90990155424 91073002860 92133712440 92271331845 92317827855 92347275328 92457738576 92560257405 92614979628 92946932960 93289594464 93401184888 93534575904 93735956160 93808870848 93833597781 93996333816 94029467840 94108769622 94169918920 94418019360 94446077040 94606699620 95130836460 95204836188 95233127682 95323019968 95409812520 95546072160 95660361720 95851524615 96132614130 96665204790 96860488032 97144536384 97489452240 97594279608 97760256274 98301864342 98422753968 98472349712 98590139604 98730941232 98879260248 98914115520 98943509280 99061862760 99259823045 99337034601 99520482495 99693081320 99887378283 100180303146 100215617040 100245397560 100415882930 100710357660 100830824595 100913812928 100974826260 101472892224 102005181630 102035493945 102241626256 102363924852 102541455072 102730820640 102905532920 103109551776 103586910812 103655104960 103779094320 103859821296 103890684744 103927306560 104014955898 104067369582 104083431840 104259553090 104565299580 104950793772 105226397892 105295671360 105452950680 105745875543 105783151320 105941158785 106155181328 106251836670 107238397464 107370277056 107424381504 107489331180 107552879568 107622764480 107706481344 108050809566 108805527072 108837860208 108968049036 109326127680 109358615520 109544599560 109662389452 109675633770 109793564559 109865844720 110154355920 110374482890 110474519760 110764629360 110781393426 110985975870 111072308886 111311447940 111536319552 112154716485 112776072255 113003902704 113196086212 113213557440 113335292448 113528039544 113737694280 113934950080 114157003752 114491775024 114566168640 114655286592 114685508399 115021829538 115359136956 115399801440 115434094160 115572173220 115768724535 115998245748 116611993080 116751481110 116877020337 116918219880 116987342688 117261088560 117495417270 118385040928 118732211136 118874235312 119006045235 119111787654 119153774960 119424578994 119503199520 119631697584 120258740448 120294477072 120499059516 120517657920 120643197147 120852429192 120895030080 121075610040 121169791512 121411931179 121430670480 121992849510 122442592734 122844949920 123028442460 123090437140 123237674505 123276984768 123413676540 123486639504 123599075310 124534913184 125111463708 125328445088 125478359496 125928102720 126059277827 126142266160 126841115280 126939781584 126977503576 127129390542 127213083360 127502204004 127547148960 127719044487 127802032820 127954906065 128176818840 128426629221 128886939720 128987197416 129244958997 129483638515 129824776620 129863355930 129985936320 130125706144 131069152456 131188492215 131230338624 131453519472 131532997365 131610760524 131641254976 131839013664 132082483680 132185227104 132449379468 132569423712 132693976660 133183171044 133573737528 133620822720 133660530080 134047996830 134192134461 134212846320 134280476880 134441099460 134585659782 134633101680 135331286706 135775997280 135958982841 136006908840 136047325260 136210061295 136485233136 137077986815 138372125760 138479761728 138520912992 138686607864 138756492776 138922469442 138963752263 139420399440 139934391696 140301863856 140582236102 140603934240 140994500724 141044201760 141163154433 141254878380 141495107765 141669115560 141910049430 142696254690 142807254282 142849691523 142984529952 143114718780 143319108240 143403839424 144067746088 144198921195 144997807185 145117146944 145290732048 145716804576 145963374326 146059466080 146234178360 146391419412 146487792960 146640384411 146872474560 147299359680 147413939904 147452796513 147634130952 147686172480 147708524568 147885209406 147981301160 148096411848 148371173280 148415263920 148592794140 149539621980 150323425560 150368096340 150623824395 150671870272 151065536490 151370719392 151462239390 151650259040 152209338336 152655700032 153056578752 153362439384 153545887278 153812182608 154096230960 154358299380 154524276046 154664327664 155380366218 155482657440 155668641480 155836027116 155890959840 156101054373 156348118080 156389329635 156660556360 156847949370 157426190658 158498980416 158674726980 158721879470 158815716872 159232771992 159377755005 159508930112 160392636096 160665412688 160857596196 161136572256 161233996770 161329319352 161434146720 161559722016 161907560640 162076214349 162657132680 163208290608 163256790312 163452073554 163836440570 164037923280 164316899340 164493584178 164513450655 164551568720 164648852672 164798767080 165231533880 165561724335 165711779640 166172090139 166435093440 166478963805 166608463329 166815284944 166967171910 167304479328 168724721088 169121487040 169253042112 169505854056 169794129318 169820336160 170002938672 170292059316 170606541420 170902425120 171235505628 171798200640 171849252960 171982929888 172326611996 172532744307 173038705434 173099702160 173151141240 173358259830 173445615970 174917989620 175271359296 175377329820 175481014032 176243125905 176599172624 177577561392 178098316704 178667681481 178730662440 178922845948 178950461760 179040635840 179136868491 179254799280 179447546376 179510802240 180084682610 180441715608 180748589274 181278643788 181342545120 181396433680 181613415060 181754687268 181980310848 182146005720 182989274265 183663889101 184267424880 184542663690 184635655710 184915477152 185120514810 185229959256 185893865920 186579188928 186802369776 187069151808 187667195562 187992667632 188217539244 188339837840 188836038720 188892154080 189213399240 190261672920 190409672376 190466255364 190694085813 190790177567 190819625040 191092144320 191320723440 191703049230 192265228260 193330409580 193720976064 194795033895 194978904480 195188559216 195520512548 196603728684 196845507936 196944699424 197180279208 197461882464 197758520496 197887018560 198093150871 198123725520 198519646090 198674069202 199040964990 199386162640 199774756566 200360606292 200431234080 200490795120 200831765860 201071995245 201420715320 201661649190 201878489673 201949652520 202996930059 204010363260 204070987890 204483252512 204727849704 205082910144 205461641280 205811065840 206219103552 207173821624 207558188640 207719642592 207781369488 208029911796 208134739164 208166863680 208383704163 208519106180 209130599160 209901587544 210452795784 210873354153 210905901360 211491751086 211566302640 211882317570 212310362656 212503673340 212865074145 214044382035 214476794928 214978662360 215105759136 215408264995 216101619132 217611054144 217675720416 217936098072 218371610699 218717231040 218945061489 219089199120 219324778904 219351267540 219587129118 219731689440 220308711840 220748965780 220949039520 221529258720 221562786852 221827814109 221971951740 222144617772 222622895880 223653557435 224309432970 225552144510 226007805408 226392172424 226598304735 226670584896 227056079088 227193359085 227475388560 228314007504 228983550048 229371016798 230043659076 230318830917 230718273912 230799602880 230868188320 231144346440 231537449070 231786414069 231996491496 233070549327 233223986160 233502962220 233754040674 233836439760 233974685376 234522177120 234990834540 235271924055 236770081856 237748470624 238012090470 238082819205 238223575308 238307549920 238849157988 239006399040 239263395168 240517480896 240588954144 240998119032 241286394294 241704858384 242151220080 242339583024 242823862358 242861340960 243985699020 244400640685 244885185468 245689899840 245754660855 246056884920 246180874280 246475349010 246740376267 246827353080 246973279008 247198150620 249069826368 250222927416 250450757865 250656890176 250956718992 252118555654 252284532320 253682230560 253879563168 253955007152 254258781084 254426166720 254691193977 255004408008 255094297920 255438088974 255604065640 255909812130 256353637680 256853258442 257773879440 257974394832 258489917994 258967277030 259649553240 259726711860 260037389745 260168423955 260251412288 262138304912 262376984430 262907038944 263065994730 263221521048 263678027328 264164967360 264370454208 264898758936 265138847424 265387953320 266366342088 267147475056 267321060160 268095993660 268384268922 268425692640 268560953760 268882198920 269171319564 269266203360 270127023915 270662573412 271122883911 271551994560 271917965682 272013817680 272094650520 272420122590 272970466272 274155973630 276953483565 277041825984 277373215728 277512985552 277680772215 277844938884 277927504526 278840798880 279868783392 280603727712 281164472204 281207868480 281500793343 281989001448 282088403520 282326308866 282509756760 282990215530 283338231120 283820098860 285392509380 285614508564 285699383046 285969059904 286229437560 286638216480 287554573845 288135492176 288397842390 289995614370 290581464096 291433609152 291926748652 292118932160 292468356720 292782838824 293280768822 294905593026 295268261904 295417049136 295770418812 295962602320 296192823696 296742346560 296830527840 297185588280 297779469135 298011103803 298561447485 299079243960 299662134849 300646851120 300736192680 301247648790 301571570993 302131072980 302741438784 302924478780 303300518080 304418676672 306106481835 306724878768 307091774556 307624365216 308192461920 308716598760 309048552092 309328655328 310760732436 310965314880 311289237083 311337282960 311672054232 311781919680 312202108746 312778659270 313321112720 313695898740 314852381316 317237626629 317349453960 317443758940 317631433744 317823476355 318465543984 318755510010 321330825376 321715192392 322273144512 322467993540 322658638704 322868293440 323119444032 324152428698 325314265360 326416581216 326513580624 326904147108 327672881140 328075846560 328633798680 328987168356 329026901310 329103137440 329380693677 329597534160 330463067760 331123448670 331423559280 332344180278 332957927610 333216926658 333630569888 333934343820 334608958656 336464149455 338328216765 339011708112 339588258636 339640672320 340005877344 340584118632 341213082840 341804850240 342160896959 342471011256 343698505920 343965859776 344056525197 344653223992 345065488614 346077410868 346199404320 346302282480 346716519660 346891231940 347306173605 349835979240 350631061011 350754659640 350962028064 351455590255 352486251810 353198345248 355155122784 356196633408 357018135705 357335362962 357461324880 357845691896 358273736982 358509598560 358895092752 360169365220 360883431216 361497178548 361929591441 362557287576 362685090240 362792867360 363226830120 363509374536 364235793537 364292011440 364908435815 365978548530 367327778202 368534849760 369085327380 369271311420 369713023515 369830954304 370241029620 370459918512 373604739552 375334391124 375985335264 376435078488 376679675680 377187327571 377784308160 378177833481 378426798480 380523345840 380819344752 380932510728 381388171626 381580355134 381639250080 382641446880 383157133461 383406098460 383864718195 384530456520 386310690115 386660819160 387734876991 388450915545 389590067790 389957808960 390377118432 391041025096 393207457368 393565476645 393691015872 393889398848 394360558416 394923764928 395517040992 396186301742 396247451040 397039292180 397348138404 398081929980 398772325280 399549513132 400721212584 400862468160 400981590240 401663531720 402143990490 402576403383 402841430640 403323298380 403756979346 403899305040 405993860118 408020726520 408141975780 408630183885 408966505024 409455699408 411233960445 411622131680 414347643248 415116377280 415439285184 415562738976 416059823592 416269478328 416767408326 416891256789 417038212360 418261198320 419803175088 420905591568 421746708306 421811802720 422983502172 423132605280 423764635140 424485323295 424620725312 425007346680 425730148290 428088764070 428549074569 428953589856 429957324720 430211518272 430816529990 432203238264 432596763585 435351440832 435872196144 436743221398 437890122978 438178398240 438649557808 438702535080 439174258236 439463378880 439921153233 440617423680 441497931560 441898079040 442358389539 443058517440 443125573704 443655628218 443943903480 444289235544 445245791760 447307114870 448618865940 451104289020 451871473185 452015610816 452784344848 453196609470 454112158176 454386718170 454950777120 456628015008 457967100096 458742033596 460087318152 460637661834 461436547824 461736376640 462288692880 463074898140 463572828138 463992982992 466141098654 466447972320 467005924440 467508081348 467672879520 468303163119 469044354240 469167988905 469981669080 470543848110 475496941248 476024180940 476165638410 476447150616 476615099840 477698315976 478526790336 481177908288 481996238064 482572788588 483409716768 484302440160 484679166048 485647724716 485722681920 486228643047 487971398040 488801281370 489770370936 491509321710 492037826357 492113769840 492361748560 492950698020 493480752534 493654706160 493946558016 494396301240 496685173005 498516270417 499436891415 499825389987 500445854832 500901515730 501913437984 504237111308 504569064640 507364461120 507759126336 507910014304 508517562168 509382387954 510008816016 510876177948 511208131280 511819624260 512707275360 513706516884 515547758880 515948789664 516979835988 517598232921 517934554060 519299106480 519453423720 520074779490 520336847910 524276609824 524753968860 525814077888 526131989460 526443042096 528729377715 529797517872 530775906640 532732684176 534294950112 536003044443 536191987320 536768537844 536851385280 537121907520 537410605473 537681409507 537764397840 538342639128 538532406720 540254047830 541325146824 542245767822 543835931364 544027635360 544189301040 544840245180 545940932544 548311947260 548967822795 550991667303 553906967130 554746431456 555025971104 555361544430 555689877768 555855009052 557681597760 559737566784 561207455424 562328944408 563001586686 563978002896 564652617732 565019513520 565980431060 566676462240 567640197720 570785018760 571229017128 571398766092 572082257439 572370532701 572458875120 573276432960 573427541995 575109147690 576270984352 576795684780 579991228740 581162928192 583853497304 584385101685 584936713440 585565677648 586561537644 589811186052 590536523808 590834098272 591540837624 591925204640 592385647392 593661055680 594279452613 594371176560 595558938270 596022207606 597122894970 598158487920 599324269698 601293702240 601472385360 602495297580 603143141986 603215985735 604262145960 605635469019 605848957560 607059655895 612212963670 613449757536 614183549112 615248730432 615410902879 616384923840 617433197520 618097104184 618657310656 621521464872 622578474166 622674565920 623344108464 624404217492 625151112489 625557318540 626642225440 627391797480 629704762632 630296389135 632620062459 634475253258 634698907920 634887517880 635262867488 635646952710 636931087968 637511020020 638595222435 642133146105 642661650752 643430384784 644935987080 645317277408 646224794985 648304857396 650628530720 652833162432 653027161248 653808294216 655114832097 655345762280 656151693120 656835184467 657267597360 657974336712 658053802620 658206274880 658761387354 659195068320 660926135520 662246897340 662847118560 664688360556 665915855220 666433853316 667261139776 667868687640 670960672305 672928298910 676656433530 678023416224 679176517272 679794914205 680011754688 681168237264 682426165680 684321793918 684942022512 688113050394 689306447984 690130977228 692154821736 692398808640 692604564960 693433039320 693782463880 694612347210 694818761315 695359242207 699211647981 699671958480 701262122022 701509319280 701924056128 702911180510 704972503620 705815772165 706396690496 710310245568 714036271410 714248457615 714670725924 714922649760 715691383792 716547473964 717019197120 717790185504 720338730440 721766862432 722994357096 723859182882 725114575152 725585734720 726453660240 727018749072 728471587074 728584022880 729816871630 731957097060 733201922055 734655556404 737069699520 737263982565 738170654760 738542622840 739426047030 740221128801 740482059240 740919837024 747209479104 750668782248 751970670528 752870156976 753359351360 754374655142 756355666962 756853596960 761046691680 761638689504 761865021456 762776343252 763160710268 763278500160 764073581931 765282893760 766314266922 766812196920 767729436390 769060913040 772621380230 773321638320 775469753982 776901831090 779180135580 780505271865 780754236864 782082050192 786414914736 787130953290 788721116832 791034081984 792372603484 792494902080 794078584360 794696276808 796163859960 797544650560 799099026264 801442425168 801963180480 802798558793 803327063440 804287980980 805152806766 805682861280 806646596760 807513958692 807798610080 810381071745 811987720236 813368651733 816041453040 816283951560 817260367770 818911398816 822467920890 823244263360 828695286496 830860450695 831125477952 832119647184 832538956656 833042316645 833534816652 833782513578 834076424720 836522396640 839606350176 841811183136 843493416612 843623605440 844502380029 845967004344 846265210560 847529270280 848970646590 849883518253 850014693360 851460296580 856177528140 857098149138 857907179712 859914649440 861633059980 862663721535 864406476528 865193527170 871744392288 873486442796 875780245956 876356796480 877299115616 877405070160 878348516472 879842306466 882995863120 884716779078 886251147408 887311256436 887887806960 888578471088 890491583520 893338407405 894033311409 894614229740 895684342455 897237731880 898986404547 902208578040 903742946370 904714712979 905568689696 906393218940 908224316352 908773436340 909901554240 913256030016 917484067192 918319445505 920174636304 921275323668 922873095648 924577385760 926149796280 927145656276 927985965984 932282197308 932895944640 933867711249 934011848880 935016162696 935345759040 936606326238 938335977810 939963338160 941087696220 951712879887 952048361880 952331276820 952894301232 953470429065 953950887835 955396631952 963992476128 965145577176 966819433536 968604880320 969358332096 971295449432 972457286094 972746265841 975942796080 977602562740 979540741872 983018643420 984075652714 984227539680 984723497120 985901396040 986961505068 987309412320 988142081031 988792602480 990465754355 993370346010 997032540834 998873782830 999650779974 1000891709664 1001803031460 1003826875968 1008474222616 1009392448365 1014984650295 1015820028608 1017035124336 1018764775908 1020017632032 1021752355896 1022416262560 1023639248520 1025414550720 1026482690877 1027413033768 1031095517760 1031897579328 1032169575591 1033959671976 1035196465842 1035869108120 1038598212960 1038906847440 1040149558980 1040673695820 1041918520815 1048553219648 1049507937720 1052263978920 1052886084192 1054366770765 1057458755430 1059595035744 1061551813280 1065465368352 1068589900224 1072006088886 1072383974640 1073537075688 1074821210946 1075362819014 1075528795680 1076685278256 1080508095660 1082650293648 1084491535644 1087671862728 1088055270720 1088378602080 1089680490360 1091858053495 1092707380611 1094725307445 1096623894520 1097935645590 1101983334606 1107813934260 1109139070545 1109492862912 1110051942208 1110723088860 1111379755536 1111710018104 1124657888816 1126003173372 1127956005792 1129305235464 1130039027040 1131561982713 1131960862120 1133352924480 1134533500443 1135280395440 1141570037520 1142458034256 1142797532184 1144164514878 1144741065402 1144917750240 1146855083990 1150218295380 1151594154585 1152541968704 1153591369560 1158932070345 1159982457480 1163204630973 1165352746635 1167706994608 1168770203370 1169873426880 1171131355296 1173123075288 1179622372104 1181073047616 1181668196544 1183081675248 1183850409280 1184771294784 1188558905226 1188742353120 1191117876540 1192044415212 1194245789940 1196316975840 1198648539396 1202587404480 1202944770720 1204990595160 1206286283972 1206431971470 1207729210149 1208524291920 1211270938038 1211697915120 1214119311790 1224425927340 1226899515072 1228367098224 1230821805758 1233701881335 1234866395040 1236194208368 1243042929744 1245156948332 1245349131840 1246688216928 1248808434984 1250302224978 1250673770367 1251114637080 1253284450880 1254783594960 1259409525264 1260592778270 1265240124918 1268950506516 1269397815840 1269775035760 1270525734976 1271293905420 1273455969885 1273862175936 1275022040040 1277190444870 1284266292210 1285647223707 1286860769568 1289871974160 1290634554816 1292449589970 1296609714792 1301257061440 1306054322496 1307616588432 1310229664194 1310691524560 1313670368934 1314535194720 1315948673424 1316107605240 1317522774708 1318390136640 1319763459699 1321852271040 1324493794680 1325694237120 1327075168617 1329376721112 1331831710440 1332867706632 1335531242969 1335737375280 1341921344610 1345856597820 1353312867060 1355614419555 1356046832448 1358353034544 1359589828410 1362336474528 1364852331360 1368643587836 1369884045024 1376226100788 1378612895968 1380261954456 1384309643472 1385209129920 1386652056097 1386866078640 1387564927760 1389224694420 1389637522630 1390718484414 1398423295962 1399343916960 1402524244044 1403018638560 1404909489357 1405822361020 1407503966715 1409945007240 1411631544330 1428072542820 1428496915230 1429341451848 1429845299520 1431382767584 1433094947928 1435580371008 1440677460880 1443533724864 1445988714192 1447718365764 1450229150304 1452907320480 1454037498144 1456943174148 1457168045760 1458685929141 1459633743260 1463914194120 1466403844110 1469311112808 1474527965130 1476113479071 1476341309520 1477085245680 1478852094060 1480442257602 1480964118480 1481839674048 1490055519015 1495548811251 1498310674245 1501337564496 1505740313952 1507857854965 1508749310284 1512711333924 1513707193920 1522093383360 1523277379008 1523730042912 1525552686504 1526321420536 1528147163862 1528601274893 1532628533844 1533624393840 1535458872780 1538121826080 1545242760460 1546643276640 1550939507964 1552794698763 1553803662180 1556446185415 1558360271160 1561010543730 1564164100384 1572829829472 1574261906580 1577442233664 1584745206968 1586188133145 1588157168720 1589392553616 1592327719920 1598198052528 1602884850336 1605597117586 1606654126880 1608009133329 1608575961960 1610305613532 1611365722560 1612231816419 1613044228521 1613293193520 1615027917384 1615597220160 1620762143490 1623975440472 1626737303466 1632082906080 1632567903120 1634520735540 1637822797632 1644935841780 1646903468385 1657390572992 1661720901390 1664239294368 1665077913312 1666084633290 1667069633304 1667565027156 1668152849440 1673044793280 1679212700352 1683622366272 1686986833224 1689004760058 1691934008688 1695058540560 1697941293180 1699767036506 1700029386720 1702920593160 1710804484795 1712355056280 1714196298276 1717111598103 1719829298880 1720282625985 1723266119960 1725327443070 1728812953056 1730387054340 1743488784576 1746972885592 1751560491912 1753155305055 1754598231232 1754810140320 1756697032944 1759684612932 1765991726240 1769433558156 1772502294816 1774622512872 1775775613920 1777156942176 1780983167040 1782838357839 1786676814810 1788066622818 1789228459480 1791368684910 1794475463760 1797972809094 1804417156080 1807485892740 1809429425958 1809647957205 1811137379392 1812786437880 1817546872680 1821178967685 1834968134384 1836638891010 1840349272608 1842550647336 1845746191296 1846232708637 1849154771520 1852299592560 1854291312552 1855971931968 1864564394616 1867735422498 1868023697760 1870032325392 1873212652476 1876671955620 1879926676320 1882175392440 1885936637855 1890889167405 1897860187377 1903425759774 1904096723760 1904662553640 1905788602464 1906940858130 1907901775670 1910793263904 1915785667305 1927984952256 1930291154352 1938674384955 1942590898864 1944914572188 1945492531682 1951885592160 1955205125480 1959081483744 1965344496291 1966037286840 1968151305428 1968455079360 1969446994240 1970505553401 1971802792080 1973923010136 1974618824640 1976284162062 1977585204960 1980931508710 1986740692020 1994065081668 1997747565660 1999301559948 2001783419328 2003606062920 2012882016915 2016948445232 2018784896730 2029969300590 2034070248672 2037529551816 2040035264064 2043504711792 2044832525120 2047278497040 2052965381754 2054826067536 2064339151182 2067919343952 2070392931684 2071738216240 2077196425920 2077813694880 2080299117960 2081347391640 2083837041630 2084456283945 2086077726621 2097634943943 2099015875440 2104527957840 2105772168384 2108733541530 2114917510860 2119190071488 2123103626560 2130930736704 2142745372845 2144012177772 2144767949280 2147074151376 2149642421892 2150725638028 2151057591360 2153370556512 2161016191320 2165300587296 2168983071288 2175343725456 2176757204160 2179024659581 2179360980720 2183716106990 2185414761222 2189450614890 2193247789040 2195871291180 2199605766165 2203966669212 2211791947695 2215627868520 2218278141090 2220663386403 2221446177720 2222759511072 2223420036208 2249315777632 2252006346744 2255912011584 2258610470928 2260078054080 2263123965426 2263921724240 2269067000886 2270560790880 2283140075040 2284916068512 2285595064368 2288329029756 2289482130804 2289835500480 2292220745793 2293710167980 2300436590760 2303188309170 2307182739120 2317864140690 2319964914960 2326409261946 2330705493270 2335413989216 2337540406740 2341515815595 2342262710592 2346246150576 2359244744208 2366163350496 2377117810452 2377484706240 2382235753080 2384088830424 2388491579880 2392633951680 2395126278713 2397297078792 2402087717689 2405889541440 2408395676379 2409981190320 2412572567944 2412863942940 2415458420298 2417048583840 2422541876076 2423395830240 2428238623580 2431143215235 2440105955199 2448851854680 2456734196448 2460189131785 2461643611516 2467403762670 2469732790080 2472388416736 2486085859488 2490313896664 2492581352085 2493376433856 2497616869968 2499126949935 2500604449956 2501347540734 2502229274160 2509567189920 2518819050528 2521185556540 2530480249836 2533507140087 2537901013032 2538795631680 2539550071520 2542587810840 2546911939770 2549650554759 2550044080080 2554380889740 2568532584420 2571294447414 2573721539136 2579743948320 2584899179940 2587991164605 2593219429584 2615233176864 2620459328388 2621383049120 2627340737868 2629070389440 2631897346848 2632215210480 2635045549416 2639526919398 2640311292997 2648987589360 2654150337234 2658753442224 2663663420880 2665735413264 2671062485938 2671474750560 2680015222215 2682099934227 2683842689220 2687053027365 2688407047535 2691713195640 2706625734120 2711228839110 2714144138937 2716706069088 2719179656820 2724672949056 2729704662720 2737287175672 2739768090048 2752452201576 2754958336515 2757225791936 2760523908912 2768619286944 2773304112194 2773732157280 2775129855520 2778449388840 2779275045260 2781436968828 2796846591924 2798687833920 2801603133747 2805048488088 2806037277120 2809818978714 2811644722040 2815007933430 2819890014480 2823263088660 2856145085640 2856993830460 2858682903696 2860411287195 2861852663505 2862765535168 2866189895856 2881354921760 2891977428384 2895436731528 2900458300608 2905814640960 2908074996288 2913886348296 2917371858282 2918238797523 2919267486520 2927828388240 2932807688220 2938622225616 2949055930260 2952226958142 2952682619040 2954170491360 2957704188120 2960884515204 2961928236960 2971397263065 2980111038030 2991097622502 2996621348490 3002675128992 3011480627904 3015715709930 3017498620568 3025422667848 3028177345095 3047460085824 3051105373008 3052642841072 3056294327724 3057202549786 3065257067688 3067248787680 3070917745560 3076243652160 3077054514395 3079448072631 3090485520920 3093286553280 3096508726773 3101879015928 3105589397526 3107607324360 3112892370830 3116720542320 3122021087460 3125755562445 3128328200768 3145659658944 3148523813160 3163100312295 3169490413936 3172376266290 3176314337440 3178785107232 3184655439840 3196396105056 3205769700672 3211194235172 3213308253760 3216018266658 3217151923920 3220611227064 3224463632838 3226088457042 3226586387040 3230055834768 3241524286980 3247950880944 3253474606932 3264165812160 3265135806240 3269041471080 3275574160485 3278122141833 3284175922335 3289871683560 3293806936770 3323441802780 3328478588736 3330155826624 3332169266580 3334139266608 3335130054312 3336305698880 3373973666448 3378009520116 3383868017376 3390117081120 3394685948139 3395882586360 3399534073012 3400058773440 3403600501329 3405841186320 3421608969590 3424710112560 3428392596552 3434223196206 3440565251970 3446532239920 3450654886140 3457625906112 3460774108680 3476796211035 3489613892919 3493945771184 3496058239905 3503120983824 3506310610110 3509620280640 3513394065888 3519369225864 3531983452480 3538867116312 3545004589632 3549245025744 3551551227840 3554313884352 3565676715678 3573353629620 3576133245636 3578456918960 3582737369820 3588950927520 3595945618188 3608834312160 3614971785480 3618858851916 3619295914410 3623187630447 3625572875760 3635093745360 3642357935370 3669936268768 3673277782020 3680698545216 3685101294672 3692465417274 3701105644005 3704599185120 3708582625104 3729128789232 3735470844996 3736047395520 3740064650784 3746425304952 3752021311101 3753343911240 3759853352640 3763769866549 3764350784880 3771873275710 3781778334810 3795720374754 3806851519548 3808193447520 3809325107280 3811577204928 3813881716260 3815803551340 3820367909655 3821586527808 3831571334610 3856941671121 3860582308704 3877348769910 3885181797728 3889829144376 3890985063364 3903771184320 3910410250960 3918162967488 3930688992582 3932074573680 3936302610856 3941011106802 3943605584160 3947846020272 3952568324124 3955170409920 3959290379097 3961863017420 3973481384040 3981225505851 3988130163336 3995495131320 3998603119896 4006593728907 4007212125840 4013992793965 4025764033830 4033896890464 4037569793460 4059938601180 4066843258665 4068140497344 4075059103632 4087009423584 4094556994080 4105930763508 4109652135072 4128678302364 4135838687904 4140785863368 4143476432480 4149060603281 4155627389760 4159956168291 4160598235920 4162694783280 4167674083260 4168912567890 4172155453242 4195269887886 4198031750880 4209055915680 4214728468071 4217467083060 4222511900145 4229835021720 4249417591265 4285490745690 4288024355544 4289535898560 4294148302752 4299284843784 4301451276056 4306741113024 4307876320153 4322032382640 4330601174592 4337966142576 4350687450912 4358049319162 4358721961440 4367432213980 4370829522444 4376057787423 4378901229780 4386495578080 4391742582360 4399211532330 4407933338424 4423583895390 4428340437213 4431255737040 4436556282180 4441326772806 4442892355440 4445519022144 4446840072416 4470166557045 4494932022735 4498631555264 4504012693488 4517220941856 4523573564895 4526247930852 4527843448480 4538134001772 4541121581760 4566280150080 4569832137024 4571190128736 4576658059512 4578964261608 4584441491586 4585803824679 4587420335960 4600873181520 4606376618340 4614365478240 4635728281380 4639929829920 4652818523892 4661410986540 4669338556245 4670827978432 4675080813480 4683031631190 4692492301152 4718489488416 4732326700992 4754235620904 4758564399435 4764471506160 4768177660848 4776983159760 4790252557426 4794594157584 4804175435378 4816791352758 4819962380640 4824027399987 4825145135888 4825727885880 4830916840596 4834097167680 4839132685563 4845083752152 4846791660480 4856477247160 4862286430470 4863731329205 4880211910398 4897703709360 4913468392896 4920378263570 4923287223032 4934807525340 4940710405155 4944776833472 4972171718976 4980627793328 4985162704170 4995233739936 4998253899870 5001208899912 5002695081468 5004458548320 5019134379840 5037638101056 5042371113080 5060960499672 5067014280174 5075802026064 5079100143040 5085175621680 5093823879540 5099301109518 5100088160160 5108761779480 5132413454385 5137065168840 5142588894828 5151334794309 5159487896640 5160847877955 5169798359880 5175982329210 5186438859168 5230466353728 5240918656776 5242766098240 5254681475736 5263794693696 5264430420960 5270091098832 5279053838796 5280622585994 5297975178720 5308300674468 5317506884448 5327326841760 5331470826528 5342124971876 5342949501120 5348515073517 5360030444430 5364199868454 5367685378440 5374106054730 5376814095070 5383426391280 5413251468240 5422457678220 5428288277874 5433412138176 5438359313640 5463536903055 5474574351344 5504904403152 5509916673030 5521047817824 5537238573888 5538698125911 5546608224388 5547464314560 5550259711040 5556898777680 5558550090520 5562873937656 5593693183848 5603206267494 5610096976176 5619637957428 5623289444080 5630015866860 5639780028960 5646526177320 5657809913565 5672667502215 5693580562131 5712290171280 5713987660920 5717365807392 5720822574390 5723705327010 5732379791712 5762709843520 5783954856768 5790873463056 5816023154865 5827772696592 5834743716564 5836477595046 5838534973040 5855656776480 5865615376440 5877244451232 5896033488873 5898111860520 5904453916284 5905365238080 5908340982720 5911516660203 5914495504577 5915408376240 5921769030408 5923856473920 5942794526130 5960222076060 5982195245004 5993242696980 6005350257984 6031431419860 6034997241136 6038646050745 6050845335696 6056354690190 6102210746016 6105285682144 6112588655448 6114405099572 6130514135376 6134497575360 6141835491120 6154109028790 6158896145262 6180971041840 6193017453546 6203758031856 6211178795052 6215214648720 6225784741660 6233441084640 6244042174920 6251511124890 6253368851835 6258233179863 6292904831829 6297047626320 6326200624590 6338980827872 6344752532580 6352628674880 6357570214464 6369310879680 6392792210112 6422388470344 6428236118535 6432036533316 6434303847840 6441222454128 6448927265676 6452176914084 6453172774080 6460111669536 6483048573960 6495901761888 6506949213864 6530271612480 6537073978743 6538082942160 6551148320970 6556244283666 6568351844670 6579743367120 6587613873540 6598817298495 6635375843085 6646883605560 6661990159209 6664338533160 6668278533216 6670260108624 6677656214845 6747947332896 6756019040232 6767736034752 6769519931669 6780234162240 6789371896278 6791765172720 6799068146024 6807201002658 6811682372640 6843217939180 6849420225120 6856785193104 6868446392412 6876662237379 6881130503940 6893064479840 6901309772280 6921548217360 6933260280485 6953592422070 6979227785838 6987891542368 6992116479810 7006241967648 7012621220220 7024547446785 7026788131776 7038738451728 7077734232624 7098490051488 7131353431356 7146707259240 7152266491272 7156913837920 7165474739640 7166559223849 7177901855040 7185378836139 7191891236376 7206263153067 7217668624320 7225187029137 7229943570960 7237717703832 7238591828820 7246375260894 7251145751520 7270187490720 7284715870740 7293429645705 7339872537536 7346555564040 7370202589344 7380567395355 7384930834548 7402211288010 7409198370240 7417165250208 7458257578464 7470941689992 7477744056255 7480129301568 7492850609904 7504042622202 7506687822480 7527539733098 7528701569760 7543746551420 7563556669620 7591440749508 7613703039096 7616386895040 7618650214560 7627763432520 7631607102680 7640735819310 7643006374465 7648951664277 7663142669220 7713883342242 7721164617408 7754697539820 7763973493815 7770363595456 7779658288752 7781970126728 7820820501920 7861377985164 7864149147360 7872605221712 7882022213604 7887211168320 7895692040544 7905136648248 7918580758194 7920933878991 7923726034840 7946962768080 7962451011702 7976260326672 7990990262640 7997206239792 8013187457814 8014424251680 8027985587930 8040045666645 8051528067660 8061159082095 8065221142605 8067793780928 8075139586920 8119877202360 8133686517330 8142432416811 8150118207264 8174018847168 8189113988160 8211861527016 8219304270144 8257356604728 8271677375808 8281571726736 8286952864960 8298121206562 8319912336582 8321196471840 8325389566560 8335348166520 8337825135780 8344310906484 8390539775772 8396063501760 8404809401241 8418111831360 8429456936142 8434934166120 8445023800290 8459670043440 8498835182530 8570981491380 8576048711088 8585557990515 8588296605504 8598569687568 8602902552112 8615752640306 8644064765280 8675932285152 8701374901824 8716098638324 8717443922880 8734864427960 8741659044888 8752115574846 8754716392569 8757802459560 8772991156160 8783485164720 8798423064660 8815866676848 8847167790780 8856680874426 8862511474080 8873112564360 8882653545612 8885784710880 8893680144832 8914191789195 8940333114090 8989864045470 9008025386976 9034441883712 9047147129790 9052495861704 9055686896960 9076268003544 9142380257472 9153316119024 9157928523216 9168882983172 9171607649358 9174840671920 9201746363040 9212753236680 9228730956480 9231163543185 9238344217893 9271456562760 9279859659840 9289526180319 9305637047784 9322821973080 9338677112490 9348718700783 9350161626960 9366063262380 9384984602304 9436978976832 9489300936885 9508471241808 9517128798870 9528943012320 9536355321696 9553966319520 9580505114852 9589188315168 9608350870756 9633582705516 9639924761280 9648054799974 9650290271776 9651455771760 9661833681192 9678265371126 9690167504304 9712954494320 9724572860940 9727462658410 9760423820796 9795407418720 9826722481455 9834366425499 9840756527140 9846574446064 9852527767005 9869615050680 9881420810310 9961255586656 9970325408340 9990467479872 9996507799740 10002417799824 10005390162936 10008917096640 10084742226160 10121920999344 10134028560348 10151604052128 10170351243360 10184057844417 10187647759080 10198602219036 10200176320320 10210801503987 10217523558960 10264826908770 10274130337680 10285177789656 10302669588618 10321695755910 10339596719760 10351964658420 10372877718336 10430388633105 10468841678757 10481837313552 10488174719715 10509362951472 10528860841920 10540182197664 10558107677592 10561245171988 10595950357440 10616601348936 10635013768896 10654653683520 10662941653056 10684249943752 10697030147034 10700208924251 10720060888860 10728399736908 10735370756880 10748212109460 10753628190140 10766852782560 10826502936480 10844915356440 10856576555748 10869562891341 10876718627280 10895123297905 10927073806110 10949148702688 11009808806304 11019833346060 11042095635648 11077396251822 11093216448776 11103316932015 11113797555360 11117100181040 11125747875312 11187386367696 11206412534988 11220193952352 11239275914856 11246578888160 11256063933303 11260031733720 11279560057920 11291309599647 11293052354640 11315619827130 11345335004430 11387161124262 11424580342560 11427975321840 11434731614784 11441645148780 11447410654020 11461103728965 11464759583424 11581746926112 11632046309730 11655545393184 11669487433128 11672955190092 11677069946080 11692807154701 11711313552960 11731230752880 11754488902464 11792066977746 11796223721040 11808907832568 11823033320406 11828991009154 11830816752480 11843538060816 11877871137291 11885589052260 11920444152120 11964390490008 11975631393565 11986485393960 12010438588445 12019781186721 12041978381895 12062862839720 12069994482272 12077292101490 12101690671392 12112709380380 12200529775995 12204421492032 12210571364288 12225177310896 12228810199144 12261028270752 12283670982240 12308218057580 12317792290524 12361942083680 12386034907092 12407516063712 12422357590104 12430429297440 12447181809843 12451569483320 12466882169280 12479868504873 12488084349840 12503022249780 12506737703670 12516466359726 12585809663658 12594095252640 12652401249180 12667535700435 12677961655744 12689505065160 12748252773795 12844776940688 12856472237070 12864073066632 12868607695680 12882444908256 12897854531352 12904353828168 12920223339072 12923628960459 12966097147920 12991803523776 13013898427728 13074147957486 13076165884320 13102296641940 13112488567332 13136703689340 13159486734240 13175227747080 13197634596990 13201556464985 13270751686170 13285021311639 13293767211120 13323980318418 13328677066320 13336557066432 13340520217248 13355312429690 13410499671135 13495894665792 13512038080464 13539039863338 13570720694685 13578743792556 13583530345440 13598136292048 13614402005316 13623364745280 13686435878360 13698840450240 13713570386208 13736892784824 13753324474758 13757411474037 13762261007880 13786128959680 13802619544560 13843096434720 13866520560970 13907184844140 13958455571676 13975783084736 13984232959620 14008015668735 14012483935296 14025242440440 14049094893570 14077476903456 14155468465248 14196980102976 14262706862712 14293414518480 14304532982544 14313827675840 14330949479280 14333118447698 14370757672278 14383782472752 14412526306134 14450374058274 14459887141920 14475435407664 14477183657640 14492750521788 14502291503040 14517398056689 14540374981440 14569431741480 14586859291410 14591193987615 14693111128080 14740405178688 14761134790710 14769861669096 14804422576020 14834330500416 14916515156928 14941883379984 14955488112510 14985701219808 15008085244404 15013375644960 15055079466196 15057403139520 15087493102840 15127113339240 15182881499016 15227406078192 15237300429120 15253172617067 15255526865040 15263214205360 15281471638620 15286012748930 15297903328554 15326285338440 15397240363155 15427766684484 15454004382927 15482543633865 15509395079640 15527946987630 15559316577504 15563940253456 15641641003840 15722755970328 15728298294720 15745210443424 15764044427208 15791384081088 15810273296496 15837161516388 15841867757982 15847452069680 15893925536160 15924902023404 15952520653344 15981980525280 15994412479584 16026374915628 16028848503360 16045545220551 16055971175860 16080091333290 16103056135320 16122318164190 16130442285210 16150279173840 16239754404720 16267373034660 16284864833622 16300236414528 16390610709165 16423723054032 16514713209456 16563143453472 16596242413124 16616094377733 16639824673164 16642392943680 16650779133120 16670696333040 16675650271560 16688621812968 16781079551544 16809618802482 16814614023823 16858913872284 16869868332240 16890047600580 16919340086880 16973429740695 16997670365060 17018002506645 17080741686393 17141962982760 17152097422176 17171115981030 17197139375136 17205805104224 17231505280612 17288129530560 17351864570304 17432197276648 17448069464595 17469728855920 17483318089776 17504231149692 17509432785138 17515604919120 17566970329440 17596846129320 17631733353696 17688100466619 17694335581560 17713361748852 17725022948160 17734549980609 17743486513731 17746225128720 17765307091224 17771569421760 17828383578390 17880666228180 17979728090940 18016050773952 18094294259580 18104991723408 18115938152235 18152536007088 18306632238048 18315857046432 18337765966344 18343215298716 18349681343840 18403492726080 18425506473360 18462327086370 18476688435786 18482179050979 18542913125520 18579052360638 18611274095568 18645643946160 18677354224980 18697437401566 18700323253920 18732126524760 18760106555505 18774699539589 18818849332745 18978601873770 19016942483616 19034257597740 19057886024640 19072710643392 19077737989249 19107932639040 19161010229704 19178376630336 19216701741512 19267165411032 19284708355605 19296109599948 19300580543552 19302911543520 19323667362384 19356530742252 19380335008608 19425908988640 19449145721880 19454925316820 19520847641592 19590814837440 19611221936229 19653444962910 19668732850998 19681513054280 19693148892128 19705055534010 19739230101360 19762841620620 19796451895485 19906127529255 19922511173312 19940650816680 19993015599480 20004835599648 20010780325872 20032968644535 20169484452320 20243841998688 20268057120696 20303208104256 20308559795007 20340702486720 20368115688834 20375295518160 20397204438072 20421603007974 20435047117920 20529653817540 20548260675360 20570355579312 20605339177236 20643391511820 20679193439520 20703929316840 20745303016405 20799780841455 20860777266210 20937683357514 20963674627104 20976349439430 21018725902944 21073642340355 21080364395328 21116215355184 21122490343976 21233202697872 21368499887504 21394060294068 21400417848502 21440121777720 21456799473816 21470741513760 21496424218920 21499677671547 21507256380280 21533705565120 21539381600765 21556136508417 21618789459201 21653005872960 21675561087411 21689830712880 21713153111496 21739125782682 21753437254560 21790246595810 21854147612220 21880288937115 21898297405376 22019617612608 22039666692120 22141702186065 22154792503644 22186432897552 22206633864030 22227595110720 22234200362080 22251495750624 22374772735392 22412825069976 22440387904704 22478551829712 22493157776320 22512127866606 22520063467440 22582619199294 22586104709280 22631239654260 22690670008860 22774322248524 22849160685120 22855950643680 22883290297560 22894821308040 22922207457930 22929019123395 22946854992831 23163493852224 23264092619460 23311090786368 23338974866256 23345910380184 23354139892160 23385614309402 23462461505760 23584133955492 23592447442080 23617815665136 23646066640812 23657982018308 23661633504960 23687076121632 23755742274582 23762801636973 23771178104520 23840888304240 23928780980016 23951262787130 23972970787920 24020877176890 24039562373442 24083956763790 24120136999935 24125725679440 24139988964544 24154584202980 24195663427815 24203381342784 24225418760760 24401059551990 24427297250433 24450354621792 24457620398288 24522056541504 24567341964480 24616436115160 24635584581048 24723884167360 24772069814184 24815032127424 24844715180208 24860858594880 24894363619686 24903138966640 24959737009746 24976168699680 25006044499560 25013475407340 25032932719452 25171619327316 25188190505280 25214428203723 25304802498360 25335071400870 25379010130320 25496505547590 25689553881376 25712944474140 25728146133264 25756673971545 25764889816512 25795709062704 25808707656336 25847257920918 25932194295840 26027796855456 26148295914972 26152331768640 26204593283880 26224977134664 26264149177707 26273407378680 26318973468480 26346389065843 26350455494160 26395269193980 26403112929970 26541503372340 26570042623278 26587534422240 26647960636836 26657354132640 26681040434496 26710624859380 26742575367585 26820999342270 27024076160928 27078079726676 27141441389370 27157487585112 27167060690880 27196272584096 27228804010632 27372871756720 27427140772416 27473785569648 27506648949516 27514822948074 27524522015760 27605239089120 27686192869440 27693490629555 27715032653679 27733041121940 27814369688280 27868578540957 27916911143352 27968465919240 28016031337470 28046156102349 28050484880880 28098189787140 28154953806912 28310936930496 28467902810655 28525413725424 28586829036960 28609065965088 28661898958560 28666236895396 28741515344556 28767564945504 28825052612268 28900748116548 28919774283840 28950870815328 28954367315280 28985501043576 29034796113378 29043424222967 29138863482960 29173718582820 29182387975230 29386222256160 29480167444365 29503099276497 29522269581420 29539723338192 29557583301015 29572477522885 29608845152040 29883766759968 29910976225020 29971402439616 30016170488808 30026751289920 30110158932392 30155134241071 30174986205680 30254226678480 30365762998032 30454812156384 30506345234134 30511053730080 30526428410720 30552173533251 30562943277240 30572025497860 30595806657108 30632404511961 30652570676880 30794480726310 30855533368968 30908008765854 30965087267730 31018790159280 31055893975260 31118633155008 31127880506912 31291165899315 31445511940656 31464524159145 31490420886848 31528088854416 31620546592992 31674323032776 31683735515964 31694904139360 31787851072320 31849804046808 31905041306688 31963961050560 31988824959168 32052749831256 32091090441102 32100626772753 32111942351720 32160182666580 32206112270640 32244636328380 32260884570420 32300558347680 32479508809440 32534746069320 32569729667244 32685369893715 32781221418330 32847446108064 33029426418912 33126286906944 33192484826248 33232188755466 33279649346328 33309950796045 33341392666080 33351300543120 33377243625936 33562159103088 33619237604964 33629228047646 33717827744568 33739736664480 33768191799909 33780095201160 33838680173760 33847599658345 33873928798941 33946859481390 33995340730120 34036005013290 34161483372786 34283925965520 34304194844352 34342231962060 34383311186895 34394278750272 34411610208448 34463010561224 34864394553296 34896138929190 34939457711840 34966636179552 35008462299384 35018865570276 35031209838240 35078421464103 35133940658880 35193692258640 35263466707392 35376200933238 35388671163120 35426723497704 35469099961218 35486973027462 35492450257440 35530614182448 35656767156780 35761332456360 35832796119245 35926894180695 35959456181880 36031315765335 36059343560163 36125935145685 36188588519160 36209983446816 36231876304470 36305072014176 36613264476096 36631714092864 36675531932688 36686430597432 36699362687680 36851012946720 36924654172740 36953376871572 36964358101958 37085826251040 37158104721276 37222548191136 37291287892320 37341545429529 37354708449960 37394874803132 37400646507840 37439605514619 37464253049520 37520213111010 37549399079178 37637698665490 37957203747540 38033884967232 38068515195480 38155475978498 38244758321385 38322020459408 38433403483024 38534330822064 38569416711210 38592219199896 38605823087040 38647334724768 38713061484504 38760670017216 38770886881377 38851817977280 38898291443760 38909850633640 39041695283184 39222443872458 39306889925820 39337465701996 39363026108560 39386297784256 39410111068020 39478460202720 39525683241240 39592903790970 39604669394955 39812255058510 39855063934917 39881301633360 39986031198960 40009671199296 40021560651744 40065937289070 40338968904640 40487683997376 40536114241392 40617119590014 40712162084055 40736231377668 40750591036320 40794408876144 40843206015948 40870094235840 41059307635080 41096521350720 41140711158624 41210678354472 41272234422111 41286783023640 41358386879040 41401468532039 41407858633680 41490606032810 41599561682910 41721554532420 41875366715028 41927349254208 41952698878860 42024047006205 42037451805888 42147284680710 42232430710368 42244980687952 42466405395744 42736999775008 42788120588136 42800835697004 42880243555440 42913598947632 42941483027520 42992848437840 42999355343094 43014512760560 43078763201530 43112273016834 43237578918402 43351122174822 43379661425760 43426306222992 43478251565364 43506874509120 43552194170067 43580493191620 43708295224440 43760577874230 43773581962845 44079333384240 44283404372130 44309585007288 44372865795104 44413267728060 44468400724160 44502991501248 44749545470784 44825650139952 44957103659424 45024255733212 45040126934880 45165238398588 45172209418560 45262479308520 45381340017720 45548644497048 45639666636091 45711901287360 45759517851201 45766580595120 45789642616080 45844414915860 45858038246790 45893709985662 46191721089465 46362013148781 46447630901595 46528185238920 46677949732512 46691820760368 46743593503915 46771228618804 46924923011520 47168267910984 47184894884160 47235631330272 47292133281624 47315964036616 47374152243264 47386639521683 47511484549164 47525603273946 47542356209040 47681776608480 47857561960032 47902525574260 47945941575840 48041754353780 48079124746884 48136635661653 48167913527580 48240273999870 48251451358880 48309168405960 48391326855630 48450837521520 48802119103980 48854594500866 48900709243584 48915240796576 49171832127495 49232872230320 49271169162096 49544139628368 49689430360416 49788727239372 49806277933280 49848283133199 49919474019492 49952337399360 50012088999120 50026950814680 50065865438904 50165914566943 50343238654632 50428856407446 50443842071469 50609604996720 50670142801740 50758020260640 50920289222085 50993011095180 51054007519935 51379107762752 51425888948280 51456292266528 51513347943090 51591418125408 51617415312672 51694515841836 51864388591680 52055593710912 52296591829944 52344208393785 52409186567760 52449954269328 52528298355414 52546814757360 52692778131686 52700910988320 52790538387960 52806225859940 53064301399857 53083006744680 53140085246556 53175068844480 53230459541193 53295921273672 53314708265280 53421249718760 53485150735170 53501044621255 53641998684540 54048152321856 54156159453352 54282882778740 54314975170224 54347814456705 54392545168192 54457608021264 54745743513440 54947571139296 55013297899032 55029645896148 55049044031520 55210478178240 55386981259110 55430065307358 55446537152937 55466082243880 55628739376560 55737157081914 55833822286704 55936931838480 56032062674940 56092312204698 56100969761760 56196379574280 56280319666515 56456547998235 56935805621310 57050827450848 57173658073920 57218131930176 57233213967747 57323797917120 57332473790792 57483030689112 57535129891008 57650105224536 57801496233096 57901741630656 57908734630560 57971002087152 58069592226756 58086848445934 58277726965920 58347437165640 58364775950460 58464035773505 58772444512320 58833665808687 58960334888730 59006198552994 59044539162840 59079446676384 59115166602030 59144955045770 59217690304080 59389355686455 59767533519936 59821952450040 60032340977616 60098905933605 60220317864784 60310268482142 60349972411360 60508453356960 60731525996064 60909624312768 60925679385021 61012690468268 61022107460160 61052856821440 61104347066502 61125886554480 61144050995720 61191613314216 61264809023922 61305141353760 61588961452620 61711066737936 61816017531708 61930174535460 62037580318560 62111787950520 62235909049215 62255761013824 62399342524365 62582331798630 62891023881312 62929048318290 63056177708832 63241093185984 63348646065552 63367471031928 63389808278720 63699608093616 64105499662512 64182180882204 64201253545506 64223884703440 64320365333160 64412224541280 64489272656760 64499033014641 64521769140840 64601116695360 64618144802295 64668409525251 64856368377603 64959017618880 65026683262233 65069492138640 65139459334488 65370739787430 65562442836660 65694892216128 66058852837824 66384969652496 66425106558195 66464377510932 66559298692656 66619901592090 66682785332160 66702601086240 66754487251872 67124318206176 67238475209928 67258456095292 67435655489136 67479473328960 67536383599818 67560190402320 67695199316690 67747857597882 67893718962780 67990681460240 68072010026580 68322966745572 68567851931040 68684463924120 68766622373790 68787057370185 68840564978493 68926021122448 69728789106592 69792277858380 69878915423680 69933272359104 70016924598768 70037731140552 70062419676480 70156842928206 70387384517280 70752401866476 70777342326240 70853446995408 70938199922436 70973946054924 70984900514880 71061228364896 71288404910919 71313534313560 71522664912720 71665592238490 71853788361390 71918912363760 72062631530670 72118687120326 72251870291370 72377177038320 72419966893632 72463752608940 72586990283445 72610144028352 73281891751299 73351063865376 73372861194864 73702025893440 73849308345480 73906753743144 73928716203916 74171652502080 74316209442552 74445096382272 74464719248359 74582575784640 74683090859058 74709416899920 74789749606264 74879211029238 74928506099040 75040426222020 75098798158356 75275397330980 75643284611169 75914407495080 76137030390960 76265863085335 76310951956996 76489516642770 76644040918816 76866806966048 77068661644128 77138833422420 77184438399792 77270021914635 77294669449536 77426122969008 77541773762754 77796582887520 77819701267280 78083390566368 78444887744916 78613779851640 78674931403992 78726052217120 78792447533121 78820222136040 78832151462339 78956920405440 79039167197529 79051366482480 79185807581940 79209338789910 79624510117020 79710127869834 79762603266720 79972062397920 80043121303488 80131874578140 80227726102755 81072228482784 81234239180028 81424324168110 81472462755336 81501182072640 81588817752288 81686412031896 81849650082907 82118615270160 82281422317248 82421356708944 82544468844222 82573566047280 82802937064078 82815717267360 82981212065620 83080471888665 83145097961037 83199123365820 83443109064840 83750733430056 83905397757720 84048094012410 84073070119115 84138468307047 84294569361420 84464861420736 84489961375904 84932810791488 85403708431965 85473999550016 85576241176272 85601671394008 85760487110880 85827197895264 85985696875680 85998710686188 86029025521120 86157526403060 86224546033668 86475157836804 86702244349644 86759322851520 86852612445984 86956503130728 87104388340134 87130272668901 87160986383240 87416590448880 87521155748460 87547163925690 88158666768480 88440502333095 88566808744260 88619170014576 88672749903045 88717432568655 88745731590208 88826535456120 89651300279904 89914207318848 90048511466424 90080253869760 90330476797176 90465402723213 90524958617040 90762680035440 91097288994096 91279333272182 91519035702402 91533161190240 91579285232160 91656520599753 91688829831720 91716076493580 91787419971324 92383442178930 92410895254895 92724026297562 92895261803190 93056370477840 93355899465024 93383641520736 93487187007830 93542457237608 93873497697945 94336535821968 94471262660544 94584266563248 94631928073232 94773279043366 95022969098328 95051206547892 95084712418080 95363553216960 95388689946245 95715123920064 95805051148520 95891883151680 96083508707560 96158249493768 96273271323306 96301880318259 96335827055160 96480547999740 96502902717760 96618336811920 96782653711260 96901675043040 97604238207960 97709189001732 97830481593152 98056109681145 98343664254990 98465744460640 98542338324192 99088279256736 99378860720832 99577454478744 99612555866560 99696566266398 99838948038984 100024177998240 100053901629360 100131730877808 100331829133886 100686477309264 100857712814892 100887684142938 101219209993440 101340285603480 101516040521280 101542798975035 101621786396823 101840578444170 101986022190360 102108015039870 102851777896560 102912584533056 103026695886180 103182836250816 103234830625344 103389031683672 104593183659888 104688416787570 104818373135520 104899908538656 105056596710828 105093629514720 105235264392309 105385556263372 105401821976640 105581076775920 105612451719880 106128602799714 106166013489360 106280170493112 106460919082386 106591842547344 106842499437520 106970301470340 107002089242510 107283997369080 107498388357735 107780682542085 108093947296005 108178030680489 108312318906704 108377805437055 108565765557480 108629950340448 108695628913410 108915216042528 109491487026880 109895142278592 110026595798064 110059291792296 110098088063040 110773962518220 110860130614716 110893074305874 110932164487760 111257478753120 111474314163828 111667644573408 111873863676960 112024636288587 112064125349880 112184624409396 112201939523520 112318816543857 112392759148560 112560639333030 112913095996470 113871611242620 114101654901696 114466427935494 114664947581584 114734274964155 114966061378224 115300210449072 115602992466192 115817469261120 115942004174304 116139184453512 116173696891868 116312660644131 116555453931840 116694874331280 116729551900920 116928071547010 117667331617374 117702298166761 117920669777460 118012397105988 118089078325680 118158893352768 118230333204060 118289910091540 118435380608160 118778711372910 118814008184865 119565191804751 119643904900080 120064681955232 120197811867210 120440635729568 120620536964284 120699944822720 121016906713920 121463051992128 121851358770042 122025380936536 122136486252165 122208694133004 122251773108960 122288101991440 122383226628432 122529618047844 122610282707520 123177922905240 123422133475872 123632035063416 123816703266333 123860349070920 124075160637120 124204405596117 124223575901040 124471818098430 124798685048730 125164663597260 125782047762624 125858096636580 126072141018615 126112355417664 126697292131104 126734942063856 127399216187232 128210999325024 128364361764408 128402507091012 128447769406880 128620878701711 128640730666320 128824449082560 128978545313520 128998066029282 129043538281680 129236289604590 129336819050502 129712736755206 130053366524466 130138984277280 130278918668976 130656582510201 130741479574860 131124885673320 131320745888535 131731945329215 132769939304992 132850213116390 132928755021864 133118597385312 133239803184180 133405202172480 133508974503744 133544165924743 134248636412352 134476950419856 134516912190584 134871310978272 135072767199636 135120380804640 135390398633380 135495715195764 135787437925560 135981362920480 136144020053160 136645933491144 136918999908273 137135703862080 137278553553603 137368927848240 137533244747580 137574114740370 137681129956986 137852042244896 138575163268395 139342892704785 139457578213184 139584555716760 140033849197536 140075462281104 140230780511745 140313685856412 140774769034560 141504803732952 141554684652480 141706893990816 141876399844872 141947892109848 142122456729792 142159918565049 142576809821838 142627068627120 143045329825440 143331184476980 143707576722780 143837824727520 144125263061340 144237374240652 144503740582740 144754354076640 144927505217880 145173980566890 145217121114835 146563783502598 146702127730752 146745722389728 147515496382485 147698616690960 147813507486288 147857432407832 148632418885104 148929438496718 149366181718116 149418833799840 149544849399597 149579499212528 149758422058476 149857012198080 150080852444040 150197596316712 150497743700829 150550794661960 150775671205355 151286569222338 151331526214407 151828814990160 152274060781920 152531726170670 152621903913992 152760867666255 152979033285540 153162022559805 153288081837632 153733613932096 154137323288256 154277666844840 154368876799584 154540043829270 154852245938016 155083547525508 155593165775040 155639402534560 156166781132736 156889775489832 157227559703280 157349862807984 157452104434240 157584895066242 157640444272080 157664302924678 158078334395058 158102732964960 158371615163880 158418677579820 159249020234040 159420255739668 159525206533440 159691378623579 159944124795840 160263749156280 160455452205510 160503133863765 162144456965568 162468478360056 162848648336220 162944925510672 163177635504576 163372824063792 163699300165814 164237230540320 164842713417888 165088937688444 165147132094560 165605874128156 165631434534720 165962424131240 166160943777330 166290195922074 166339611458811 166398246731640 166886218129680 167501466860112 167810795515440 168096188024820 168146140238230 168276936614094 168589138722840 168840958999545 168979922751808 169369643994705 170807416863930 171152482352544 171203342788016 171520974221760 171654395790528 171699641903241 171971393751360 171997421372376 172058051042240 172315052806120 172449092067336 172950315673608 173404488699288 173705224891968 173913006261456 174208776680268 174260545337802 174321972766480 174833180897760 175042311496920 175094327851380 175392107320515 176317333536960 176500997426061 176881004666190 177133617488520 177238340029152 177345499806090 177434865137310 177653070912240 179302600559808 180097022932848 180296717800815 180660953594352 180930805446426 181049917234080 181525360070880 182194577988192 182558666544364 182777038155063 183038071404804 183066322380480 183158570464320 183313041199506 183377659663440 183432152987160 183574839942648 184766884357860 184821790509790 185448052595124 185790523606380 186112740955680 186707727147645 186767283041472 186974374015660 187084914475216 187198027573095 187746995395890 188673071643936 189168533126496 189263856146464 189546558086732 190045938196656 190102413095784 190169424836160 190777379892490 191610102297040 192167017415120 192316498987536 192546542646612 192603760636518 192671654110320 192961095999480 193236673623840 193497099043923 193565307422520 193803350086080 193854434406885 194005228575753 194569105132809 195080049786699 195208476415920 195418378003464 196112219362290 196687328509980 196931488921280 197084676648384 198176558513472 199154908957488 199275319674585 199393132532796 199677896077968 200048355996480 200107803258720 200263461755616 200663658267772 201372954618528 201715425629784 201775368285876 202438419986880 202680571206960 203085597950070 203243572793646 203303969560769 203681156888340 203972044380720 204216030079740 205703555793120 206053391772360 206361172110555 206521694935479 206778063367344 207007342660195 209186367319776 209376833575140 209636746271040 209799817077312 209855117881739 210113193421656 210187259029440 210470528784618 210771112526744 211162153551840 211224903439760 212257205599428 212332026978720 212560340986224 212921838164772 213183685094688 213684998875040 213865214732757 213940602940680 214004178485020 214567994738160 214996776715470 215561365084170 216187894592010 216356061360978 216624637813408 216755610874110 217131531114960 217259900680896 217391257826820 217760970850335 217830432085056 220053191596128 220118583584592 221547925036440 221720261229432 221786148611748 221864328975520 222163335939319 222514957506240 222948628327656 223335289146816 223394157745077 223747727353920 224049272577174 224128250699760 224369248818792 224637633087714 224785518297120 225121278666060 225826191992940 227743222485240 228198333180455 228797589256005 228932855870988 229329895163168 229468549928310 229932122756448 230600420898144 231205984932384 231810065743905 231884008348608 232278368907024 232347393783736 232625321288262 233389748662560 233459103801840 233856143094020 235334663234748 235404596333522 235841339554920 236024794211976 236178156651360 236377342599363 236460666408120 236496454387017 236579820183080 236870761216320 236933197608415 237117501592587 237557422745820 237628016369730 239130383609502 239287809800160 240129363910464 240395623734420 240683178308265 240881271459136 241241073928568 243702717540084 244050761873072 244272972504330 244417388266008 244503546217920 244576203982880 244766453256864 245059236095688 245548950248721 246355845810480 246844266951744 247264070126832 247633406532666 247720698141840 248408811192234 248447151802080 248943636196860 249241415665995 249597370097460 250329327194520 250829572834715 251716193273160 252144282037230 252219210357345 252415404921141 253394584262208 253469884127712 254798432374464 256421998650048 256728723528816 256805014182024 256895538813760 257241757403422 257281461332640 257957090627040 257996132058564 258087076563360 258472579209180 258673638101004 259425473510412 260106733048932 260277968554560 260557837337952 261313165020402 261390818006703 261482959149720 262249771346640 262641491777070 263463890658430 265321506999285 265539878609984 265700426232780 265857510043728 266152297705965 266237194770624 266479606368360 267088331849486 268953900839712 269033824381168 269742621956544 270145534399272 270240761609280 270780797266760 270991430391528 271396208169639 271574875851120 271962725840960 272288040106320 273291866982288 273837999816546 274557107107206 274737855696480 275066489495160 275148229480740 275362259913972 275704084489792 277150326536790 277232685764685 278685785409570 279169111433520 280067698395072 280150924562208 280461561023490 280627371712824 283009607465904 283413787981632 283752799689744 283895784219696 284319837130098 285153619643676 285254137254240 286090659650880 286166069838735 286662368953960 287415153445560 287675649455040 288250526122680 288474748481304 288905640954777 289007481165480 289508708153280 289810279724273 289855010435760 290347961133780 290434242229670 293127567005196 293491444779456 294168329043435 295030992764970 295397233381920 295627014972576 295714864815664 297264837770208 297858876993436 298732363436232 298837667599680 299089698799194 299158998425056 299516844116952 300161704888080 300395192633424 300995487401658 301101589323920 301551342410710 302573138444676 302663052428814 303657629980320 304548121563840 304628396925105 304865359190469 305063452341340 305243807827984 305521735332510 305958066571080 306324045119610 308555333689680 308737753599168 309080087658540 309704491876032 310167095051016 311278805069120 313779550979664 314455119406560 314699725615968 315169790132484 315280888544160 315328605849356 315705793176927 316156668790116 316205465929920 316743230327760 316837355159640 318498040468080 318840511479336 319382757247158 319477666452637 320527498312560 320910904411020 321006267727530 322495165073205 323342047626255 324281841888015 324534092041467 324936956720112 325133416311165 325697296672440 325889851021344 326745648127584 327398600331628 328474461080640 329685426835776 330177875376888 330294264189120 331211748256312 331706476651781 331924848262480 332321887554660 332580391844148 332679222917622 332796493463280 333772436259360 335002933720224 335621591030880 336073908865761 336192376049640 336292280476460 336553873228188 336956449631571 337178277445680 337681917999090 338739287989410 341614833727860 342304964705088 342406685576032 343399283806482 343994842744752 344202824892465 344630105612240 344898184134672 345900631347216 346808977398576 347826012522912 348417553360536 348521090675604 348643945532960 348937981932393 349666361795520 350084622993840 350188655702760 350784214641030 351161401968601 353001994852122 353106894500283 353762009332380 354267234977040 354476680058304 354690999612180 354869730274620 355306141824480 356442024554595 360194045865696 360593435601630 361321907188704 361861610892852 362099834468160 362477021795731 363050720141760 364389155976384 365117333088728 365554076310126 366076142809608 366409458756495 366626082399012 366755319326880 366864305974320 367149679885296 369533768715720 369643581019580 370896105190248 371450109798999 371581047212760 372225481911360 372323596241795 372613216788351 373415454295290 373948748031320 374169828950432 374396055146190 375493990791780 377346143287872 378216423055845 378337066252992 378527712292928 379093116173464 380091876393312 380204826191568 381554759784980 383220204594080 384334034830240 384632997975072 385093085293224 385207521273036 385343308220640 385862636105133 385922191998960 386473347247680 386994198087846 387130614845040 387708868813770 388010457151506 389138210265618 390160099573398 390416952831840 390836756006928 392224438724580 393374657019960 393962237665605 394160757311695 395195835987645 398309817914976 398550639349170 398786265065592 399355792155936 400215606517440 400526923511232 400632497774229 401327316535544 402745909237056 403430851259568 403550736571752 405361142413920 406171195900140 406487145587292 406607939121538 407362313776680 407944088761440 408432060159480 409248250414535 410756999724819 411407111586240 411835660660809 412106783544720 412722344221110 413043389870958 413556126734688 414014685320390 415725489805185 418372734639552 418753667150280 419710235763478 420226386843312 420692341535235 420941057569236 421542225053488 422324307103680 422449806879520 424514411198856 424664053957440 425120681972448 425843676329544 426367370189376 426479755695147 427369997750080 427730429465514 427881205881360 428008356970040 429135989476320 429993553430940 431122730168340 432375789184020 432712122721956 433249275626816 433511221748220 434263062229920 434782515653640 435521941700670 435651363344505 440106383192256 440237167169184 443095850072880 443440522458864 443572297223496 443728657951040 444326671878638 445897256655312 446788315490154 448098545154348 448256501399520 448738497637584 449275266175428 449571036594240 450242557332120 451493231102487 451652383985880 452327013616065 453994578643221 455486444970480 456396666360910 457595178512010 457865711741976 458282602998765 458659790326336 458937099856620 459864245512896 461200841796288 462411969864768 463620131487810 464556737814048 464694787567472 465250642576524 466779497325120 466918207603680 467712286188040 470669326469496 470809192667044 471682679109840 472049588423952 472356313302720 472754685198726 472921332816240 472992908774034 473159640366160 473866395216830 474235003185174 475114845491640 475256032739460 478260767219004 478575619600320 479074135870737 480791247468840 481366356616530 481509401591295 482482147857136 487405435080168 488101523746144 488545945008660 488834776532016 489152407965760 489532906513728 490118472191376 491097900497442 492711691620960 494528140253664 495266813065332 495441396283680 496817622384468 496894303604160 497887272393720 498482831331990 499018834376433 499194740194920 500658654389040 501659145669430 503432386546320 504288564074460 504438420714690 504830809842282 506939768255424 508108931984115 513457447057632 513610028364048 514483514806844 514562922665280 515098925709723 515914181254080 515992264117128 516174153126720 516945158418360 517347276202008 518850947020824 520213466097864 521115674675904 521253034738513 522626330040804 522781636013406 522965918299440 524499542693280 525282983554140 526176321961545 526927781316860 529502992278183 530643013998570 531400852465560 531715020087456 532304595411930 532959212736720 534176663698972 537907801679424 538067648762336 540291068798544 540890153402445 541561594533520 541982860783056 542792416339278 543149751702240 544576080212640 546583733964576 547675999633092 548331114465189 549114214214412 549475711392960 550132978990320 550296458961480 550724519827944 551825060236373 554300653073580 554465371529370 557371570819140 558338222867040 560123181442935 560301849124416 560923122046980 561254743425648 561594082719285 566019214931808 567505599379488 567791568439392 568639674260196 570307239287352 570508274508480 572332139677470 572947550580349 573324737907920 574830306891120 576501052245360 576949496962608 577811281909554 578014962330960 579620559448546 579710020871520 580491297131769 580695922267560 580868484459340 581563303220655 582015685727259 583707315398427 586255134010392 588336658086870 588511490833805 590061985529940 590794466763840 591254029945152 591429729631328 594529675540416 595717753986872 597464726872464 597825959023755 598179397598388 598317996850112 599033688233904 600323409776160 600790385266848 601990974803316 602203178647840 603102684821420 605146276889352 605326104857628 607315259960640 609256793850210 609730718380938 609911908682307 610126904682680 610487615655968 611043470665020 611916133142160 612648090239220 617110667379360 618160175317080 619083516331665 620334190102032 621022027980585 627559101959328 628910238813120 629399451231936 629565353645217 630339580264968 630561777088320 630657211698712 631411586353854 632313337580232 633486460655520 633674710319280 636996080936160 637681022958672 638765514494316 638955332905274 641054996625120 641595644198271 641821808822040 642012535455060 643104393508555 644990330146410 646684095252510 648563683776030 649068184082934 649873913440224 650266832622330 651394593344880 651779702042688 653282912551005 653491296255168 654797200663256 660355750753776 662423496512624 663412953303562 663849696524960 664643775109320 665160783688296 665358445835244 665592986926560 666490007817957 667544872518720 667720829623715 670005867440448 670182473235231 671243182061760 672147817731522 672384752099280 672584560952920 673107746456376 673912899263142 674356554891360 675363835998180 677478575978820 683229667455720 684594999541365 684813371152064 686392767768015 686798567612964 687989685489504 688405649784930 689260211224480 689796368269344 691801262694432 693617954797152 695652025045824 696835106721072 697042181351208 697287891065920 697875963864786 700169245987680 700377311405520 701568429282060 702322803937202 706003989704244 706213789000566 707524018664760 708534469954080 709381999224360 709489363161051 709739460549240 710612283648960 710799592825245 711352504777761 712884049109190 720388091731392 721186871203260 722643814377408 723723221785704 724954043591462 730234666177456 731108152620252 732152285619216 732818917512990 733252164798024 733510638653760 733728611948640 734299359770592 736646850746163 739067537431440 739287162039160 741792210380496 742900219597998 743162094425520 744647192483590 745226433576702 746830908590580 747724246997985 747897496062640 748339657900864 748792110292380 750987981583560 752488718504145 756432846111690 756657631072035 757246214763423 758186232346928 760183752786624 760409652383136 763109519569960 766440409188160 768668069660480 769265995950144 770186170586448 770415042546072 770686616441280 771725272210266 771844383997920 773988396175692 774261229690080 775417737627540 776020914303012 778276420531236 780320199146796 780833905663680 781673512013856 784172454020109 784448877449160 786749314039920 787924475331210 788321514623390 790391671975290 796619635829952 797101278698340 797572530131184 798456893117895 798711584311872 801264995548458 802654633071088 806861702519136 807101473143504 810722284827840 812342391800280 812974291174584 813215878243076 814188624508917 814724627553360 815888177522880 816864120318960 818496500829070 821513999449638 823671321321618 824213567089440 825444688442220 826086779741916 827112253469376 828029370640780 831450979610370 831698057294055 837507334300560 839420471526956 840452773686624 841384683070470 841882115138472 843084450106976 844899613759040 849028822397712 850241363944896 851687352659088 852959511390294 855460858931028 855762411762720 856016713940080 858271978952640 858498209516205 859987106861880 862245460336680 864751578368040 865424245443912 866716922864331 867022443496440 867153666085729 868526124459840 869430839172819 869565031307280 871043883401340 871302726689010 880474334338368 882504987130305 886191700145760 886881044917728 887144594446992 888653343757276 891794513310624 893576630980308 896197090308696 896513002799040 897476995275168 898550532350856 900346150911977 900485114664240 902986462204974 903304767971760 904654027232130 907989157286442 910972889940960 912793332721820 913885190775315 914596077571407 915190357024020 915731423483952 916565205997530 917874199713240 927240262975620 929113475628096 929389575134944 930501285153048 933836415207360 934809161473201 935424572376080 941338652938992 941618385334088 943365358219680 944099176847904 945509370397452 945842665632480 945985817548068 946319280732320 947117379530781 947732790433660 948470006370348 950229690983280 950512065478920 956521534438008 958148271741474 958432999357911 961582494937680 962732713233060 963018803182590 964964295714272 967485495219615 970026142878765 972845525664045 974810870160336 975400248933495 976203047492288 977091890017320 977669553064032 980236944382752 982195800994884 985423383241920 989056280507328 990533626130664 990882792567360 993635244768936 995119429955343 995774544787440 996965662663980 998037668752866 998389480389840 1001317308778080 1003318291338860 1006864773092640 1008221726597283 1008577128148920 1008876841429380 1009661619684564 1016217863968230 1016519847803845 1026914894115264 1027220056728096 1028967029613688 1030197851419446 1031984528234256 1032608474677395 1033890316836720 1034694552404016 1037701894041648 1040426932195728 1042506069477026 1045252660081608 1045563272026812 1045931836598880 1046813945797179 1048999085386560 1049275589408695 1050565967108280 1052352643923090 1053484205905803 1053855562633720 1059005984556366 1059320683500849 1061286027997140 1062801704931120 1063430040174912 1064609190823860 1065918425473440 1068353327397944 1069326073663785 1076135297524672 1080582137597088 1081780306804890 1083123189067040 1083965721566112 1085584832678556 1086299503404480 1087431065387193 1089152160425280 1093167467929152 1095351999266184 1096662228930378 1098228428428824 1100265957980640 1100592917922960 1101449039655888 1103650120472746 1108601306147160 1108930743058740 1110816679696595 1114743141638280 1116676445734080 1116970788725385 1117839650365053 1120246362885870 1121846244093960 1122509486851296 1123188165438570 1132038429863616 1135011198758976 1135583136878784 1137279348520392 1140614478574704 1144664279354940 1145895101160698 1146649475815840 1149660613782240 1153002104490720 1153898993925216 1155622563819108 1156029924661920 1157587908315399 1159241118897092 1159420041743040 1160982594263538 1161391844535120 1161736968918680 1163126606441310 1164031371454518 1167414630796854 1172510268020784 1176673316173740 1177022981667610 1180123971059880 1181886712996815 1182482271935085 1182859459262656 1185587507962935 1191435507973744 1194929453744928 1195651918047510 1196358795196776 1198067376467808 1200646819552320 1201580770533696 1201897493322687 1203981949606632 1204406357295680 1206205369642840 1210292553778704 1210652209715256 1218513587700420 1219461436761876 1219823817364614 1220253809365360 1220975231311936 1222086941330040 1223832266284320 1225296180478440 1227744751243605 1232270999174457 1234221334758720 1235506981982427 1236320350634160 1238167032663330 1240668380204064 1242044055961170 1255118203918656 1259130707290434 1260679160529936 1261314423397424 1262077024605705 1262823172707708 1264626675160464 1266972921311040 1267349420638560 1273992161872320 1275362045917344 1277531028988632 1277910665810548 1279439267085441 1282109993250240 1283191288396542 1283643617644080 1284025070910120 1286208787017110 1289980660292820 1293368190505020 1297127367552060 1298136368165868 1299747826880448 1300533665244660 1302789186689760 1306565825102010 1306954090033515 1309594401326512 1320711501507552 1324846993025248 1326825906607124 1327699393049920 1329287550218640 1330321567376592 1330716891670488 1331185973853120 1332980015635914 1335441659247430 1340364946470462 1344295635463044 1344769504198560 1345169121905840 1346215492912752 1347825798526284 1348713109782720 1350727671996360 1354479693307461 1354957151957640 1356981040848195 1361983735929663 1366459334911440 1369189999082730 1372785535536030 1373597135225928 1375979370979008 1376811299569860 1378520422448960 1379592736538688 1383602525388864 1387235909594304 1393670213442144 1394084362702416 1395751927729572 1400338491975360 1400754622811040 1403136858564120 1404645607874404 1412007979408488 1412427578001132 1414829665718821 1415048037329520 1417068939908160 1418763998448720 1418978726322102 1419478921098480 1421599185650490 1422705009555522 1425768098218380 1437222407612211 1442373742406520 1444528204773885 1447446443571408 1449051398621365 1449908087182924 1460469332354912 1462216305240504 1464304571238432 1465637835025980 1466504329596048 1467457223897280 1468598719541184 1468985825172173 1473293701492326 1478135074862880 1478574324078320 1483584420760992 1485800439195996 1486324188851040 1489294384967180 1490452867153404 1493661817181160 1495448493995970 1495794992125280 1497056503129299 1497584220584760 1501975963167120 1504977437008290 1512865692223380 1513315262144070 1514492429526846 1516372464693856 1520819304766272 1524326795952345 1526219039139920 1540372341172896 1540830085092144 1543450544420532 1543688767995840 1545296777129169 1547976792351384 1548522459380160 1550835475255080 1552041828606024 1555143351575233 1556552841062472 1560640398293592 1563347024027712 1563759104215539 1568344908040218 1568897754898320 1573498628079840 1575848950662420 1576643029246780 1578528965884635 1580783343950580 1594202557396680 1595145060262368 1596913786235790 1597388332263185 1602529991096916 1605309266142176 1613723405038272 1614202946287008 1622670460207335 1624684783600560 1625948582349168 1626431756486152 1628377249017834 1629449255106720 1633728240637920 1636993001658140 1643027998899276 1644993343395567 1647342642643236 1648427134178880 1650889376884440 1652173559483832 1655475180709119 1656058741281560 1658532383258905 1662901959220740 1663396114588110 1675014668601120 1678840943053912 1680369544328805 1680905547373248 1682769366140940 1683764230276944 1684782248157855 1686168900213952 1698057644795424 1703374705318176 1705919022780588 1710921717862056 1711524823525440 1712033427880160 1716996419032410 1718842651741047 1719974213723760 1724490920673360 1729503156736080 1730848490887824 1733433845728662 1734044886992880 1734307332171458 1738861678345638 1739130062614560 1741473891395307 1742087766802680 1742605453378020 1744689909661965 1755807009843005 1765009974260610 1765534472501415 1772383400291520 1773762089835456 1774289188893984 1777306687514552 1783589026621248 1787153261960616 1792394180617392 1794953990550336 1797101064701712 1800692301823954 1800970229328480 1805972924409948 1806609535943520 1809308054464260 1812385108978655 1815978314572884 1821945779881920 1825586665443640 1827770381550630 1829192155142814 1829735726046921 1830380714048040 1831462846967904 1833130411995060 1835748399426480 1854480525951240 1857250548994995 1858779150269888 1861002570306096 1863066083941755 1869618322946402 1870849144752160 1882677305877984 1883236770668176 1886730716439360 1888198353695808 1888696060935651 1891018740794904 1891685331264960 1891971635096136 1892638561464640 1894234759061562 1895465580867320 1896940012740696 1900459381966560 1901024130957840 1913043068876016 1916296543482948 1916865998715822 1923164989875360 1925465426466120 1926037606365180 1929313180525665 1929928591428544 1934970990439230 1940052285757530 1945691051328090 1949621740320672 1950800497866990 1954183780034640 1955339106128064 1960473888765504 1964391601989768 1981067252261328 1987270489537872 1990238859910686 1991549089574880 1993931325327960 1996075337505732 1996778960779680 1999470023453871 2002634617556160 2003162488871145 2006636582677720 2010547419705693 2013729546185280 2016443453194566 2017154256297840 2017753682858760 2019323239369128 2032435727936460 2033039695607690 2053784998624095 2054440113456192 2057934059227376 2059178303304045 2060395702838892 2063969056468512 2065216949354790 2067780633673440 2069389104808032 2075403788083296 2080853864391456 2085012138954052 2090505320163216 2091126544053624 2091863673197760 2093627891594358 2098551178817390 2101131934216560 2104705287846180 2106968411811606 2107711125267440 2118011969112732 2118641367001698 2122572055994280 2125603409862240 2128468089483153 2129218381647720 2131836850946880 2132398778475735 2134057514333283 2136706654795888 2138652147327570 2161164275194176 2163560613609780 2166246378134080 2167931443132224 2171169665357112 2174862130774386 2190703998532368 2193324457860756 2196456856857648 2200531915961280 2201185835845920 2202898079311776 2207300240945492 2209940552238489 2217202612294320 2217861486117480 2221633359393190 2229486283276560 2233941577450770 2235679300730106 2236343665168459 2240492725771740 2243692488187920 2245018973702592 2246376330877140 2257466155512435 2269972893216105 2271738644290269 2274558697040784 2281228957149408 2289328558709880 2291790202321396 2293298951631680 2299321227564480 2306004208981440 2307797987850432 2308406296699129 2311245127638216 2312059849323840 2315175816630798 2318482237794184 2321965188527076 2322783689070240 2323473937837360 2326253212882620 2328062742909036 2334829261593708 2345020536041568 2352517362060327 2353346632347480 2354045963335220 2360247942119760 2363773425993630 2364964543870170 2371175015925870 2382871015947488 2389858907489856 2391303836095020 2392717590393552 2395370679353685 2396134752935616 2403794986645374 2407963899213264 2412410739285680 2420585107557408 2421304419430512 2437027175400840 2438922873523752 2439647634729228 2440507618730720 2442565873526751 2443796695332509 2444173882660080 2447664532568640 2450592360956880 2455489502487210 2464541998348914 2471013963964854 2472640701268320 2476334065326660 2481336760408128 2484088111922340 2495094171882165 2518261414580868 2521358321059872 2522628846794848 2524154049211410 2525646345415416 2529253350320928 2534698841277120 2537339152570117 2550724091834688 2555062057977264 2555821331621096 2558878534170882 2566382576793084 2567287235288160 2568050141820240 2572417574034220 2575494628548615 2579961320585640 2586736381010040 2594254735104120 2596272736331736 2600150768592993 2601067330489320 2601460998257187 2605578373379520 2606265173692565 2608292517518457 2613131650204020 2613908180067030 2619188802653024 2641423003015104 2647514961390915 2649693986050496 2653651813214248 2658575100437280 2660643134753184 2661433783340976 2665960031271828 2670883318494860 2680729892940924 2688591270926088 2689539008397120 2690338243811680 2692430985825504 2695651597052568 2701038452735931 2701455343992720 2708959386614922 2709914303915280 2713962081696390 2723967471859326 2732918669822880 2738379998165460 2741655572325945 2745571071072060 2747194270451856 2753622599139720 2759125301181865 2787340426884288 2788168725404832 2791503855459144 2801509245622080 2804427484419603 2806273717128240 2809291215748808 2824015958816976 2824855156002264 2829659331437642 2830096074659040 2837527996897440 2837957452644204 2838957842196960 2841352138592343 2843198371300980 2845410019111044 2851536196436760 2864737752901745 2874444815224422 2875298998073733 2884747484813040 2889056409547770 2894892887142816 2898102797242730 2899816174365848 2902456485658845 2910078428636295 2918536576992135 2920938664709824 2924432610481008 2928609142476864 2931275670051960 2933008659192096 2937971650344346 2946587402984652 2956270149725760 2957148648156640 2967168841521984 2971600878391992 2972648377702080 2978588769934360 2980905734306808 2985358289866029 2987323634362320 2990896987991940 2991589984250560 2994113006258598 2995168441169520 3003951926334240 3009954874016580 3025731384446760 3026630524288140 3028984859053692 3032744929387712 3048653591904690 3049559543411535 3052438078279840 3080744682345792 3081660170184288 3086901088841064 3090593554258338 3095953584702768 3101670950510160 3104083657212048 3110286703150466 3113105682124944 3121280796587184 3127518208431078 3136689816080436 3137795509796640 3146997256159680 3147826768226085 3151697901324840 3153286058493560 3157057931769270 3160452617717409 3161566687901160 3177962050502547 3188405114793360 3190290120524736 3193827572471580 3194776664526370 3205059982193832 3207978220991355 3210618532284352 3228405892574016 3245340920414670 3249369567201120 3251897164698336 3252863512972304 3256754498035668 3258898510213440 3262293196161579 3267456481275840 3273986003316280 3286055997798552 3289986686791134 3294685285286472 3301778753768880 3304347118967664 3310950361418238 3312117482563120 3317064766517810 3325803918441480 3326792229176220 3332450039089785 3350029337202240 3350912366176155 3353518951095159 3357681886107824 3360739088657610 3365538732281880 3367528460553888 3369564496315710 3396115289590848 3406749410636352 3411838045561176 3421843435724112 3424066855760320 3433992838064820 3437685303482094 3439948427447520 3448981841346720 3459006313472160 3461696981775648 3466867691457324 3468089773985760 3468614664342916 3472763724946197 3477723356691276 3478260125229120 3482947782790614 3484175533605360 3485210906756040 3489379819323930 3511614019686010 3530019948521220 3531068945002830 3547446815805255 3548578377787968 3554613375029104 3556762523888805 3574306523921232 3584788361234784 3594202129403424 3601384603647908 3601940458656960 3605692479968061 3611945848819896 3613219071887040 3618616108928520 3624770217957310 3631956629145768 3648771243169591 3651173330887280 3655540763101260 3658384310285628 3659471452093842 3660761428096080 3662925693935808 3666260823990120 3671496798852960 3683234253730815 3696812997523371 3706520945947281 3708961051902480 3714501097989990 3722005140612192 3726132167883510 3739236645892804 3741698289504320 3765354611755968 3766473541336352 3777392121871302 3782037481589808 3783943270192272 3786231073817115 3788469518123124 3790931161734640 3793880025481392 3800918763933120 3802048261915680 3826086137752032 3832593086965896 3833731997431644 3838317801256323 3846329979750720 3850930852932240 3852075212730360 3858626361051330 3862775421654611 3869941980878460 3880104571515060 3891382102656180 3899243480641344 3901600995733980 3908367560069280 3920862270100545 3928783203979536 3962134504522656 3974540979075744 3980477719821372 3983098179149760 3987247239753041 3987862650655920 3992150675011464 3993557921559360 3998940046907742 4006324977742290 4013273165355440 4021094839411386 4032886906389132 4034308512595680 4035507365717520 4038646478738256 4063439079922383 4064871455872920 4066079391215380 4070943122544585 4085951207788989 4107569997248190 4115868118454752 4118356606608090 4120791405677784 4127938112937024 4130433898709580 4135561267346880 4138778209616064 4150807576166592 4161707728782912 4170024277908104 4181010640326432 4182253088107248 4187255783188716 4197102357634780 4202263868433120 4209410575692360 4213936823623212 4215422250534880 4236023938225464 4237282734003396 4244488997156463 4245144111988560 4251206819724480 4256936178966306 4258436763295440 4264797556951470 4268115028666566 4273413309591776 4277304294655140 4327121227219560 4333584614321655 4335768330428645 4342339330714224 4347154195864095 4349724261548772 4381407997064736 4386648915721512 4392913713715296 4402371671691840 4405796158623552 4406957475516519 4414600481890984 4419881104476978 4434405224588640 4435722972234960 4443266718786380 4458972566553120 4467883154901540 4471358601460212 4472687330336918 4480985451543480 4487384976375840 4491169509387897 4492752661754280 4501730754559885 4514932311024870 4539945786432210 4543477288580538 4549117394081568 4562457914298816 4572980387857035 4578657117419760 4583580404642792 4616812593398258 4622490255276432 4630351633261596 4635890331387507 4636964475588368 4643930377054152 4645567378140480 4646947875674720 4652506425765240 4656125485818072 4665430054725699 4669658523187416 4674045807366005 4690041072083136 4691277312646617 4705034724120654 4706693264694960 4708091926670440 4720495884239520 4727546851987260 4729929087740340 4735586897653905 4742350031851740 4765742031894976 4782607672190040 4785435180787104 4790741358707370 4792164996789555 4807589973290748 4815927798426528 4824821478571360 4841170215114816 4842608838861024 4874054350801680 4877845747047504 4879295269458456 4881015237461440 4885131747053502 4887593390665018 4888347765320160 4901184721913760 4910979004974420 4929083996697828 4942027927929708 4945281402536640 4952668130653320 4966425542127357 4968176223844680 4975597149776715 4990188343764330 5036522829161736 5041108632986415 5042716642119744 5045257693589696 5048308098422820 5051292690830832 5058506700641856 5074678305140234 5110124115954528 5111642663242192 5117757068341764 5132765153586168 5134574470576320 5136100283640480 5144835148068440 5150989257097230 5156527955223141 5159922641171280 5173472762020080 5188509470208240 5192545472663472 5200301537185986 5202134660978640 5202921996514374 5212530347385130 5216585035036914 5226263300408040 5227816360134060 5234069728985895 5238377605306048 5267421029529015 5295029922781830 5296603417504245 5307303626428496 5317150200874560 5321286269506368 5322867566681952 5331920062543656 5341766636989720 5361459785881848 5377182541852176 5380676487623360 5384861971651008 5391303194105136 5402076905471862 5402910687985440 5417918773229844 5419828607830560 5427924163392780 5437155326935965 5447934943718652 5465837339645760 5476759996330920 5483311144651890 5489207178140763 5491142142144120 5494388540903712 5507245198279440 5518250602363730 5576337450809664 5583007710918288 5589198251825265 5608854968839206 5612547434256480 5618582431497616 5648031917633952 5649710312004528 5659318662875284 5660192149318080 5666088182806953 5675055993794880 5675914905288408 5677915684393920 5682704277184686 5686396742601960 5690820038222088 5703072392873520 5729475505803490 5748889630448844 5750597996147466 5769494969626080 5778112819095540 5787939541576995 5789785774285632 5796205594485460 5799632348731696 5804912971317690 5820156857272590 5837073153984270 5848865220962016 5862551340103920 5866017318384192 5875943300688692 5893174805969304 5914297296313280 5943201756783984 5957177539868720 5961811468613616 5970716579732058 5974647268724640 5981793975983880 5988226012517196 5990336882339040 5998410070361613 6007903852668480 6009487466613435 6019909748033160 6031642259117079 6051462768893520 6053261048576280 6057969718107384 6070075662600103 6097307183809380 6099119086823070 6104876156559680 6161354995872285 6163320340368576 6173802177682128 6177534909912135 6181187108516676 6191907169405536 6203341901020320 6208167314424096 6220573406300932 6226211364249888 6242561593174368 6255036416862156 6273379632160872 6275591019593280 6295653536452170 6302423056383839 6303395802649680 6306572116987120 6314115863538540 6320905235434818 6323133375802320 6355924101005094 6376810229586720 6385404268449459 6387655144943160 6389553329052740 6397196335427205 6402172542999849 6410119964387664 6415956441982710 6490681840829340 6498739134402240 6503794329396672 6505727025944608 6513508996071336 6524586392323158 6547972006632560 6572111995597104 6579973373582268 6589370570572944 6603557507537760 6608694237935328 6621900722836476 6624234965126240 6629821656715467 6634129533035620 6651607836882960 6653584458352440 6664900078179570 6701824732352310 6707037902190318 6709030995505377 6715363772215648 6721478177315220 6731077464563760 6735056921107776 6739128992631420 6772398466537305 6809918679648315 6823676091122352 6843686871448224 6867985676129640 6875370606964188 6879896854895040 6887063414118889 6897963682693440 6918012626944320 6923393963551296 6925218890097387 6933735382914648 6936179547971520 6937229328685832 6945527449892394 6955446713382552 6965895565581228 6968351067210720 6970421813512080 6978759638647860 7023228039372020 7057552086180981 7060039897042440 7062137890005660 7074148328594105 7094893631610510 7109226750058208 7113525047777610 7148613047842464 7169576722469568 7186112038061055 7188404258806848 7202769207295816 7211384959936122 7223891697639792 7237232217857040 7249540435914620 7263913258291536 7297542486339182 7302346661774560 7311081526202520 7316768620571256 7318942904187684 7321522856192160 7327697620580253 7331390085997527 7332521647980240 7342993597705920 7344929125860865 7366468507461630 7393625995046742 7413041891894562 7417922103804960 7429002195979980 7444010281224384 7452264335767020 7478473291785608 7485282515646495 7532947082672704 7554784243742604 7564074963179616 7567886540384544 7572462147634230 7576939036246248 7581862323469280 7587760050962784 7604096523831360 7612017457710351 7652172275504064 7665186173931792 7667463994863288 7676635602512646 7701861705864480 7704150425460720 7717252722102660 7725550843309222 7726483885645845 7739883961756920 7760209143030120 7775716757876165 7782764205312360 7803201991467960 7804382994771561 7816735120138560 7818795521077695 7824877552555371 7841724540201090 7857566407959072 7924269009045312 7949081958151488 7960955439642744 7974494479506082 7975725301311840 7984301350022928 7997880093815484 8012649955484580 8026546330710880 8042189678822772 8065773812778264 8068617025191360 8071014731435040 8077292957476512 8103115358207793 8126878159844766 8129742911745840 8132158782430760 8141886245089170 8171902415577978 8215139994496380 8224966716977835 8231736236909504 8236713213216180 8241582811355568 8260867797419160 8277375903545595 8340048555816208 8362021280652864 8364506176214496 8374511566377432 8394204715269560 8404527736866240 8413282453258809 8418821151384720 8427873647246424 8430844501069760 8472047876450928 8474565468006792 8488977994312926 8490288223977120 8513872357932612 8516873526590880 8529595113902940 8536230057333132 8546826619183552 8554608589310280 8594213258705235 8625896994221199 8654242454439120 8667169228643310 8671536660857290 8684678661428448 8694308391728190 8699448523097544 8707369456976535 8762815994129472 8773297831443024 8785827427430592 8813914951033038 8829200963781968 8839762208953956 8868810449177280 8871445944469920 8886533437572760 8917945133106240 8935766309803080 8942717202920424 8945374660673836 8956074869598087 8961970903086960 8974769952751680 8982339018775794 8985505323508560 9003461509119770 9029864622049740 9079891572864420 9086954577161076 9098234788163136 9145960775714070 9148678630234605 9157314234839520 9167160809285584 9233625186796516 9244980510552864 9260703266523192 9271780662775014 9273928951176736 9287860754108304 9293895751349440 9305012851530480 9312250971636144 9330860109451398 9339317046374832 9348091614732010 9382554625293234 9410069448241308 9413386529389920 9416183853340880 9440991768479040 9443480304678255 9455093703974520 9459858175480680 9471173795307810 9481357853152227 9484700063703480 9533886151507641 9565215344380080 9570870361574208 9581482717414740 9584329993579110 9615179946581496 9631855596853056 9649642957142720 9685217677722048 9748108701603360 9755691494095008 9758590538916912 9770263494107004 9775186781330036 9776695530640320 9786879588484737 9802369443827520 9821958009948840 9858167993395656 9884055855859416 9903807660031747 9905336261306640 9932851084254714 9936352447689360 9951194299553430 9980376687528660 9997350117269355 10052737098528465 10060556853285477 10073045658323472 10082217265972830 10096616196845640 10102585381661664 10149356610280468 10220248231909056 10223285326484384 10235514136683528 10265530307172336 10272200567280960 10282900776205211 10289670296136880 10301978514194460 10313055910446282 10319845282342560 10346945524040160 10377018940416480 10385090945326944 10400603074371972 10404269321957280 10405843993028748 10418291174838591 10425060694770260 10433170070073828 10452526600816080 10455632720268120 10468139457971790 10534842059058030 10590059845563660 10593206835008490 10614607252856992 10642340447415765 10645735133363904 10663840125087312 10670287571666415 10683533273979440 10722919571763696 10754365083704352 10782606388210272 10804153810943724 10805821375970880 10817077439904183 10835837546459688 10839657215661120 10855848326785560 10874310653871930 10886003461026631 10895869887437304 10946313729508773 10953519992661840 10966622289303780 10978414356281526 10982284284288240 10988777081807424 11014490396558880 11036501204727460 11049702761192445 11090438992570113 11166015421836576 11178396503650530 11181718325842295 11217709937678412 11225094868512960 11237164862995232 11296063835267904 11299420624009056 11318637325750568 11332176365613906 11351829810576816 11358693221451345 11365408554369372 11372793485203920 11381640076444176 11406144785747040 11458951011606980 11497779260897688 11501195992294932 11514953403768969 11538989939252160 11542031483495645 11556225638191080 11575879083153990 11588326264963833 11592411188970920 11599264697463392 11609825942635380 11640313714545180 11674146307968540 11697730441924032 11725102680207840 11751886601377384 11762586810301635 11786349611938608 11886403513567968 11914355079737440 11923622937227232 11941433159464116 11949294537449280 11961741719259123 11963587951967760 11976452025034392 11980673764678080 11996820140723226 12018974933226870 12039819496066320 12063284518234158 12102925537787040 12106522097152560 12115939436214768 12140151325200206 12190317239767149 12194614367618760 12198238173646140 12212829367633755 12218983476662545 12322709991744570 12347604355364256 12355069819824270 12362374217033352 12383814338811072 12406683802040640 12416334628848192 12441146812601864 12452422728499776 12485123186348736 12510072833724312 12546759264321744 12591307072904340 12604846112767678 12606791605299360 12613144233974240 12628231727077080 12641810470869636 12646266751604640 12686695762850585 12711848202010188 12733466991469389 12753620459173440 12770808536898918 12775310289886320 12779106658105480 12794392670854410 12804345085999698 12820239928775328 12831912883965420 12981363681658680 13000753842964965 13007304991285935 13011454051889216 13027017992142672 13041462587592285 13049172784646316 13095944013265120 13144223991194208 13159946747164536 13178741141145888 13207115015075520 13217388475870656 13220872426549557 13243801445672952 13248469930252480 13259643313430934 13268259066071240 13303215673765920 13307168916704880 13329800156359140 13403649464704620 13414075804380636 13418061991010754 13430727544431296 13442956354630440 13462154929127520 13478257985262840 13505192263679655 13544796933074610 13619837359296630 13647352182244704 13687373742896448 13735971352259280 13750741213928376 13774126828237778 13850437780194774 13867470765829296 13874458657371664 13891054899784788 13910893426765104 13931791131162456 13936702134421440 13940843627024160 13957519277295720 13996290164177097 14022137422098015 14046456078744040 14073831937939851 14115104172361962 14120079794084880 14124275780011320 14148296657188210 14189787263221020 14206760692961715 14218453500116416 14227050095555220 14297226095684928 14372224076122110 14376494990368665 14405538414591632 14422769919872244 14447783395279584 14474464435714080 14499080871829240 14527826516583072 14595084972678364 14604693323549120 14622163052405040 14633537241142512 14637885808375368 14643045712384320 14655395241160506 14662780171995054 14665043295960480 14689858251721730 14732937014923260 14787251990093484 14826083783789124 14835844207609920 14858004391959960 14899276626382071 14904528671534040 14926791449330145 14956946583571216 14970565031292990 15109568487485208 15128149926359232 15135773080769088 15144924295268460 15153878072492496 15163724646938560 15175520101925568 15224034915420702 15330372347863584 15334927989726576 15353271205025292 15403723411728960 15408300850921440 15434505444205320 15451101686618444 15452967771291690 15469583865669423 15479767923513840 15520418286060240 15551433515752330 15565528410624720 15606403982935920 15608765989543122 15637591042155390 15649755105110742 15683449080402180 15715132815918144 15802263088587045 15889810252512735 15921910879285488 15948988959012164 15951450602623680 15968602700045856 15995760187630968 16025299910969160 16053092661421760 16084379357645544 16131547625556528 16142029462870080 16154585914953024 16158844076893903 16206230716415586 16253756319689532 16259485823491680 16264317564861520 16283772490178340 16311465980807895 16343804831155956 16430279988992760 16449933433955670 16467621534422289 16473426426432360 16483165622711136 16521735594838320 16554751807091190 16680097111632416 16729012352428992 16749023132754864 16767594755475795 16788409430539120 16826564906517618 16837642302769440 16855747294492848 16944095752901856 16949130936013584 16977955988625852 16980576447954240 16998264548420859 17027744715865224 17033747053181760 17059190227805880 17072460114666264 17106576867327563 17109217178620560 17188426517410470 17251793988442398 17308484908878240 17334338457286620 17343073321714580 17363818624730985 17369357322856896 17388616783456380 17398897046195088 17414738913953070 17546595662886048 17627829902066076 17658401927563936 17679524417907912 17742891888939840 17761374067990819 17773066875145520 17871532619606160 17885434405840848 17890749321347672 17912149739196174 17923941806173920 17964678037551588 17971010647017120 17995230211084839 18006923018239540 18028462399840305 18059729244099480 18094926777351237 18159783145728840 18173909154322152 18210226987800309 18243856215847955 18291921551428140 18297357260469210 18314628469679040 18334321618571168 18467250373593032 18484064987616855 18489961021105728 18521406533046384 18532604729736405 18543561325550028 18547857902353472 18575721508216608 18610025703060960 18624501943272288 18661720218902796 18678634092749664 18696183229464020 18765109250586468 18820138896482616 18826773058779840 18832367706681760 18886960609356510 18907269169151517 18910187407949040 18919716350961360 18942347590615620 18962715706304454 18969400127406960 19067772303015282 19130430688760160 19156212805348377 19162965434829480 19168659987158220 19191589006281615 19230359893162992 19313877108273055 19496217403206720 19511382988190016 19517181077833824 19540526988214008 19550373562660072 19573759176969474 19643916019897680 19716335986791312 19768111711718832 19807615320063494 19810672522613280 19865702168509428 19872704895378720 19889464970146401 19902388599106860 19936236198765205 19960753375057320 19994700234538710 20105474197056930 20121113706570954 20127092986516131 20146091316646944 20164434531945660 20193232393691280 20205170763323328 20298713220560936 20317195399611915 20429756038944945 20446570652968768 20471028273367056 20531060614344672 20565801552410422 20579340592273760 20603957028388920 20626111820892564 20639690564685120 20661190242356667 20693891048080320 20754037880832960 20770181890653888 20775656670292161 20801206148743944 20808538643914560 20811687986057496 20836582349677182 20850121389540520 20866340140147656 20905053201632160 20911265440536240 20936278915943580 21069684118116060 21180119691127320 21186413670016980 21222444985782315 21229214505713984 21284680894831530 21327680250174624 21340575143332830 21367066547958880 21445839143527392 21508730167408704 21565212776420544 21608307621887448 21634154879808366 21671675092919376 21711696653571120 21748621307743860 21772006922053262 21791739774874608 21892627459017546 21907039985323680 21933244578607560 21956828712563052 21964568568576480 21994170257992581 22028980793117760 22034787377582595 22073002409454920 22099405522384890 22180877985140226 22332030843673152 22356793007301060 22363436651684590 22435419875356824 22455847546939485 22474329725990464 22598841248018112 22637274651501136 22664352731227812 22703659621153632 22717386442902690 22730817108738744 22745586970407840 22763280152888352 22812289571494080 22836052373131053 22917902023213960 22995558521795376 23002391984589864 23029906807537938 23084062966991290 23112451276382160 23151758166307980 23176652529927666 23179451656937535 23184822377941840 23198529394926784 23219651885270760 23280627429090360 23327150273628495 23348292615937080 23413148984314683 23450205360415680 23456386563233085 23474632657666113 23503773202754768 23525173620603270 23572699223877216 23772807027135936 23828710159474880 23847245874454464 23882866318928232 23923483438518246 23927175903935520 23952904050068784 23993640281446452 24037949866453740 24079638992132640 24126569036468316 24205851075574080 24213044194305120 24231878872429536 24280302650400412 24309346074623379 24380634479534298 24389228735237520 24396476347292280 24425658735267510 24437966953325090 24645419983489140 24695208710728512 24710139639648540 24724748434066704 24832127710636785 24882293625203728 25020145667448624 25093518528643488 25182614145808680 25209692225535356 25213583210598720 25226288467948480 25239847359776427 25256463454154160 25283620941739272 25292533503209280 25373391525701170 25423696404020376 25466933982938778 25541617073797836 25550620579772640 25558213316210960 25588785341708820 25608690171999396 25640479857550656 25663825767930840 25782639776115705 25877690982663597 25962727363317360 26001507685929930 26014609982571870 26054035984285344 26082925175184570 26098345569292632 26191888026530240 26288447982388416 26319893494329072 26357482282291776 26441744853099114 26487602891345904 26519286626861868 26536518132142480 26606431347531840 26614337833409760 26659600312718280 26807298929409240 26828151608761272 26836123982021508 26868224608794261 26881763648657599 26885912709260880 26924309858255040 26956515970525680 27010384527359310 27089593866149220 27239674718593260 27294704364489408 27446035890703815 27471942704518560 27501482427856752 27548253656475556 27700875560389548 27734941531658592 27748917314743328 27782109799569576 27821786853530208 27863582262324912 27881687254048320 27910730678271287 27915038554591440 27992580328354194 28044274844196030 28092912157488080 28147663875879702 28230208344723924 28240159588169760 28248551560022640 28296593314376420 28330440914034765 28379574526442040 28413521385923430 28444073559456681 28454100191110440 28601658454522923 28744448152244220 28752989980737330 28811076829183264 28845539839744488 28895566790559168 28948928871428160 28998161743658480 29055653033166144 29190169945356728 29244326104810080 29267074482285024 29275771616750736 29310790482321012 29325560343990108 29330086591920960 29360638765454211 29379716503443460 29465874029846520 29574503980186968 29652167567578248 29711422980095241 29716008783919920 29798553252764142 29809057343068080 29853582898660290 29913893167142432 29941130062585980 29992050351808065 30158211295585395 30219136974970416 30289848590536920 30307756144984992 30350378313000515 30448069830841404 30660744695727168 30669855979453152 30706542410050584 30816601701842880 30848702328615633 30869010888410640 30902203373236888 30905935542583380 30939167731338846 30959535847027680 31040836572120480 31102867031504660 31131056821249440 31212807965871840 31217531979086244 31254873524515773 31275182084310780 31299510210221484 31366898160804360 31512115281919195 31604526177174090 31779620505025470 31843821758570976 31897977918024328 31927021342247295 31937205400091712 31991520375261936 32010862714999245 32050599821938320 32168758715291088 32263095251113056 32317688153787806 32412461432831172 32451232319712549 32507512639379064 32518971646983360 32528635129723040 32567544980356680 32622931961615790 32658010383079893 32687609662311912 32838941188526319 32860559977985520 32899866867911340 32935243068844578 32946852852864720 32966331245422272 33043471189676640 33109503614182380 33149108283577335 33360194223264832 33498046265509728 33535189510951590 33545154977526885 33576818861078240 33653129813035236 33675284605538880 33711494588985696 33888191505803712 33898261872027168 33955911977251704 33996529096841718 34055489431730448 34118380455611760 34144920229332528 34213153734655126 34218434357241120 34376853034820940 34435317070594445 34503587976884796 34616969817756480 34626094450486935 34668676914573240 34686146643429160 34727637249461970 34764978794891499 34777233566912760 34797794092390176 34829477827906140 35093191325772096 35255659804132152 35287760430904905 35316803855127872 35359048835815824 35522748135981638 35546133750291040 35743065239212320 35770868811681696 35781498642695344 35824299478392348 35847883612347840 35885225157777369 35929356075103176 35942021294034240 35990460422169678 36013846036479080 36056924799680610 36119458488198960 36189853554702474 36319566291457680 36347818308644304 36420453975600618 36487712431695910 36583843102856280 36594714520938420 36638488102901265 36656950429987635 36668643237142336 36934500747186064 36968129975233710 37042813066092768 37065209459472810 37087122651100056 37151443016433216 37220051406121920 37249003886544576 37323440437805592 37357268185499328 37392366458928040 37530218501172936 37640277792965232 37664735413363520 37773921218713020 37814538338303034 37820374815898080 37839432701922720 37884695181231240 37925431412608908 37938800254813920 38060087288551755 38135544606030564 38200400974408167 38260861377520320 38312425610696754 38325930869658960 38337319974316440 38383178012563230 38460719786325984 38627754216546110 39021914973857805 39034362155667648 39081053976428016 39100747125320144 39124387762776855 39147518353938948 39287832039795360 39432671973582624 39536223423437664 39615230640126988 39621345045226560 39662617279648671 39731404337018856 39745409790757440 39778929940292802 39804777198213720 39872472397530410 39921506750114640 39989400469077420 40210948394113860 40242227413141908 40254185973032262 40292182633293888 40328869063891320 40386464787382560 40515576791038965 40597426441121872 40634390799223830 40859512077889890 40942056546734112 41062121228689344 41131603104820844 41158681184547520 41207914056777840 41252223641785128 41322380484713334 41551313340584322 41602412297487888 41623375972114992 41673164699354364 41700242779081040 41732680280295312 41810106403264320 41822530881072480 41872557831887160 41988870492531291 42066412266294045 42139368236232120 42221495813819553 42360239382254640 42372827340033960 42444889971564630 42490529638200721 42569361789663060 42655360500349248 42681150286665660 42734133095917760 42891678287054784 43129484971105995 43216615243774896 43268309759616732 43343350185838752 43423393307142240 43497242615487720 43544013844106524 43583479549749216 43785254918035092 43814079970647360 43859719637283451 43866489157215120 43913657425126104 43929137137152960 43988340515985162 44069574755165190 44146004818909840 44198811044769780 44361755970280452 44697829879146213 44713586014602120 44726873303369180 44780374347990435 44870839750713648 44911695093878970 45274549303002272 45328705462455624 45407319242307264 45434772885805380 45461634217477488 45491173940815680 45526560305776704 45672104746262106 45835804046427920 45991117043590752 46004783969179728 46059813615075876 46168125933982580 46224902552764320 46303516332615960 46353305059855332 46358903313875070 46369644755883680 46408751597008269 46439303770541520 46561254858180720 46654300547256990 46696585231874160 46826297968629366 46912773126466170 46949265315332226 47007546405509536 47050347241206540 47145398447754432 47406789265761135 47669430757538205 47765732637856464 47846966877036492 47854351807871040 47905808100137568 47987280562892904 48075899732907480 48159277984265280 48209443898832223 48253138072936632 48426088388610240 48463757744859072 48476532230681709 48560605300800824 48618692149246758 48761268959068596 48778457470475040 48792952694584560 48851317470535020 48875933906650180 48934397942423685 49290839966978280 49402864603266867 49420279279297080 49449496868133408 49519038300158735 49664255421273570 49764587250407456 50040291334897248 50187037057286976 50302784266427385 50365228291617360 50419384451070712 50479694719552854 50512926908308320 50567241883478544 50746783051402340 50847392808040752 50933867965877556 50994793645262577 51083234147595672 51101241159545280 51116426632421920 51177570683417640 51217380343998792 51319730601982689 51327651535861680 51414503881026055 51565279552231410 51755381965327194 51925454726634720 52003015371859860 52029219965143740 52091455874192955 52108071968570688 52165850350369140 52196691138585264 52639786988658144 52883489706198228 52975205782691808 53038573253723736 53073036264284960 53228675666819520 53284122203972457 53319200625436560 53614597858818480 53656303217522544 53672247964043016 53736449217588522 53763527297315198 53771825418521760 53913031941051360 53985690633254517 54020769054718620 54085387199520915 54179187732298440 54430017305133155 54479349437186520 54630680963400927 54731568647543865 54892071781407630 54943885409037120 55002964855713504 55096507312951112 55401751120779096 55452194962850565 55469883063317184 55497834629486656 55564219599139152 55643573707060416 55727164524649824 55821461356542574 55830077109182880 55985160656708388 56088549688392060 56185824314976160 56295327751759404 56460416689447848 56480319176339520 56497103120045280 56593186628752840 56660881828069530 56721807507454551 56759149052884080 56827042771846860 56888147118913362 56908200382220880 57203316909045846 57488896304488440 57505979961474660 57574767018844845 57622153658366528 57691079679488976 57941631324819165 57996323487316960 58380339890713456 58488652209620160 58534148964570048 58551543233501472 58621580964642024 58651120687980216 58721277530908422 58759433006886920 58931748059693040 59149007960373936 59304335135156496 59422845960190482 59432017567839840 59597106505528284 59618114686136160 59707165797320580 59808708596295615 59827786334284864 59882260125171960 59984100703616130 60316422591170790 60381278959548393 60438273949940832 60579697181073840 60615512289969984 60700756626001030 60896139661682808 60951586198835745 61339711958906304 61413084820101168 61697404657231266 61738021776821280 61804406746473776 61811871085166760 61878335462677692 61919071694055360 61983570727070001 62081673144240960 62205734063009320 62262113642498880 62326970010876483 62425615931743680 62435063958172488 62509747049031546 62550364168621560 62599020420442968 62733796321608720 63024230563838390 63209052354348180 63559241010050940 63667334957346945 63687643517141952 63795955836048656 63854042684494590 63983040750523872 64021725429998490 64101199643876640 64337517430582176 64526190502226112 64635376307575612 64824922865662344 64902464639425098 65015025278758128 65057270259446080 65135089960713360 65245863923231580 65316020766159786 65375219324623824 65677882377052638 65721119955971040 65799733735822680 65870486137689156 65893705705729440 65982510773977743 66086942379353280 66104362132747785 66219007228364760 66298216567154670 66996092531019456 67070379021903180 67090309955053770 67153637722156480 67306259626070472 67422989177971392 67796523744054336 67911823954503408 67993058193683436 68110978863460896 68236760911223520 68289840458665056 68426307469310252 68436868714482240 68508157119393159 68753706069641880 68870634141188890 69007175953769592 69252188900973870 69326653620222229 69337353829146480 69372293286858320 69455274498923940 69529957589782998 69554467133825520 69595588184780352 69658955655812280 69981450820885485 70239446952944049 70369159689699255 70423897972998339 70511319608264304 70575520861809810 70718097671631648 71045496271963276 71092267500582080 71486130478424640 71541737623363392 71562997285390688 71648598956784696 71770450315554738 71858712150206352 71980920844339356 72027692072958160 72113849599361220 72238916976397920 72379707109404948 72639132582915360 72695636617288608 72840907951201236 72928038223870137 72975424863391820 73167686205712560 73189429041876840 73276976205802530 73313900859975270 73869001494372128 73936259950467420 74085626132185536 74130418918945620 74174245302200112 74496383131910355 74646880875611184 74784732917856080 75060437002345872 75280555585930464 75547842437426040 75629076676606068 75640749631796160 75678865403845440 75719542079329281 75757697555307779 75769390362462480 75850862825217816 75877600509627840 76120174577103510 76271089212061128 76400801948816334 76624851221393508 76651861739317920 76674639948632880 76766356025126460 76921439572651968 77255508433092220 77347919328347115 77633072947990791 78043829947715610 78162107952856032 78201494250640288 78248775525553710 78295036707877896 78575664079590720 78865343947165248 79072446846875328 79230461280253976 79325234559297342 79462808674037712 79557859880585604 79609554396427440 79744944795060820 79843013500229280 79978800938154840 80421896788227720 80484454826283816 80508371946064524 80604673826382783 80645290945972797 80657738127782640 80772929574765120 80794220384469515 81031153582077930 81194852882243744 81268781598447660 81719024155779780 81884113093468224 82263206209641688 82338107672111445 82415828113555680 82504447283570256 82644760969426668 83102626681168644 83204824594975776 83246751944229984 83346329398708728 83400485558162080 83465360560590624 83645061762144960 83732192034813861 83745115663774320 83977740985062582 84132824532588090 84278736472464240 84442991627639106 84720478764509280 84745654680067920 84889779943129260 84981059276401442 84991322742104295 85138723579326120 85332220678370043 85362300573331320 85532884336637815 86258969942211990 86433230487549792 86536619519233464 86686700371677504 86846786614284480 86994485230975440 87088027688213048 87166959099498432 87570509836070184 87719439274566902 87732978314430240 87827314850252208 87976681031970324 88081916296362633 88139149510330380 88292009637819680 88397622089539560 88723511940560904 88806870339954095 89134268940285723 89395659758292426 89427172029204240 89453746606738360 89560748695980870 89741679501427296 89823390187757940 89976151055424195 90474633886756185 90549098606004544 90657410924911248 90869545771610760 90923268434954976 91051134939001545 91344209492524212 91671608092855840 91982234087181504 92009567938359456 92119627230151752 92336251867965160 92449805105528640 92546106985846899 92607032665231920 92706610119710664 92717806627750140 92739289511767360 92817503194016538 92878607541083040 93122509716361440 93308601094513980 93393170463748320 93652595937258732 93825546252932340 93898530630664452 94015092811019072 94100694482413080 94536345845757585 94813578531522270 95338861515076410 95531465275712928 95693933754072984 95781064026741885 95811616200275136 95974561125785808 96151799465814960 96418887797664446 96506276145873264 96953064461363418 97121210601601648 97237384298493516 97522537918137192 97556914940950080 97585905389169120 97702634941070040 97751867813300360 97868795884847370 97974031149239679 98516823565578957 98581679933956560 98805729206533734 98840558558594160 98898993736266816 99038076600317470 99328510842547140 99447324850732005 99529174500814912 100080582669794496 100605568532854770 100635464932580655 100730456583234720 100838768902141424 100959389439105708 101025853816616640 101134483766957088 101493566102804680 101694785616081504 101867735931755112 101989587290525154 102166468295191344 102232853264843840 102355141366835280 102434760687997584 102639461203965378 102655303071723360 102829007762052110 103130559104462820 103305951211783335 103510763930654388 103850909453269440 103878283351460805 104006030743719720 104058439930287480 104182911748385910 104294936384674497 104331700700738280 104393382277170528 105279573977316288 105766979412396456 105950411565383616 106077146507447472 106146072528569920 106568244407944914 106638401250873120 107229195717636960 107312606435045088 107344495928086032 107472898435177044 107527054594630396 107543650837043520 107655675473332107 107826063882102720 107971381266509034 108041538109437240 108170774399041830 108358375464596880 108860034610266310 108958698874373040 109261361926801854 109463137295087730 109784143562815260 109970851289962905 110005929711427008 110193014625902224 110803502241558192 110904389925701130 111128439198278304 111454329049299648 111642922713085148 111660154218365760 111970321313416776 112177099376784120 112371648629952320 112590655503518808 112920833378895696 112994206240090560 113111908538257321 113186373257505680 113321763656139060 113443615014909102 113518298105768160 113654085543693720 113776294237826724 113816400764441760 114180261865655265 114406633818091692 114601202923224501 114977792608976880 115011959922949320 115149534037689690 115382159358977952 115883262649638330 115992646974633920 116760679781426912 117065744921573415 117103086467002944 117243161929284048 117302241375960432 117373163288330565 117442555061816844 117518866013773840 117863496119386080 118298015920747872 118608670270312992 118845691920380964 118864035135679680 118987851838946013 119194213011056568 119236229372272320 119414331594641160 119617417192591230 119746038071292941 119764520250343920 119968201407232260 120632845182341580 120762557919096786 120876547899881664 121159394362147680 121401513252002060 121546730373116895 121792279323365616 121903172397671490 122826169640202336 123394809314462532 123476043553642560 123608813492947552 123623742170333520 123756670925355384 123967141454140002 124411468126018640 124653940021752966 124870127916344976 125019494098063092 125100728337243120 125198040840885936 125467592643217440 125966611477593873 126048461127676780 126199236798882135 126418104708696360 126664487441458659 127118482020101880 127334669914693890 127471588914602163 127591911672097312 127708085368989180 127966081501047744 128043450859996980 128202399287753280 128675034861164352 129270752615151224 129388454913317985 129649845731324688 129804929278850196 130030050557516256 130270179921426720 130491727846463160 130632041532319572 130750438649247648 131355764754105276 131442239911942080 131579158911850353 131599467471645360 131740972275378312 131787411411458880 131965021547955486 132208724265495570 132438014456729520 132596433134309340 134093489637438639 134140758043806360 134180619910107540 134341123043971305 134408818243287995 134612519252140944 135823647909006816 135986116387366872 136221957726921792 136473521822447040 136579680917330112 136852614938620504 137016314238786318 137507412139283760 137741268282377780 138014351907539184 138504377801947740 138653307240444458 138674707658292960 138744586573716640 138910548997847880 139059915179565996 139108934267651040 139226254791024807 139317911311624560 139553653391356435 139962901641770970 140478893905888098 140738319379398510 140847795945996678 141022639216528608 141151041723619620 141436195343263296 142090992543926552 142220367797283405 143008292272614615 143125994570781376 143297197913569392 143540900631109476 143717424300412704 143961841688678712 144055384145916320 144227699198722440 144477833952795840 144628331696496669 144759414218809896 145278265165830720 145391273234577216 145429596692045127 145681815902402472 145856076447740274 145950849726783640 146335372411425120 146378858083753680 146553952411605060 146627801719950540 146803193827271055 147738002988744256 147872519900934840 148260837837891240 148348490604400224 148557114900476205 148992766263820710 149293761751222368 149569465835712160 150120874004691744 150561111171860928 151095684874852080 151258153353212136 151439084158658562 151515395110615558 151538780724924960 151701725650435632 152240349154207020 152542178424122256 152801603897632668 153249702442787016 153303723478635840 153349279897265760 153532712050252920 153959191805948067 154243511643078165 154511016866184440 154695838656694230 155266145895981582 156087659895431220 156274367622578865 156324215905712064 156402988501280576 156497551051107420 156590073415755792 158460922560507952 158650469118594684 158925617348075424 159115719761171208 159219108792854880 159489889590121640 159686027000458560 159852366611917371 159957601876309680 160843793576455440 160968909652567632 161016743892129048 161209347652765566 161290581891945594 161315476255565280 161588440768939030 162062307164155860 162256161598562745 162389705764487488 162537563196895320 163290051915399465 163438048311559560 163892042890202781 164194705942631595 164526412419283376 164676215344222890 164831656227111360 165008894567140512 165289521938853336 166205253362337288 166409649189951552 166493503888459968 166692658797417456 166800971116324160 166930721121181248 167464384069627722 167490231327548640 167955481970125164 168265649065176180 168557472944928480 168885983255278212 169440957529018560 169491309360135840 169779559886258520 169962118552802884 169982645484208590 170165422522363653 170277447158652240 170664441356740086 170724601146662640 171065768673275630 172517939884423980 172866460975099584 173073239038466928 173824893974457495 173988970461950880 174176055376426096 175141019672140368 175438878549133804 175465956628860480 175654629700504416 175953362063940648 176163832592725266 176278299020660760 176584019275639360 176795244179079120 177447023881121808 177613740679908190 178268537880571446 178791319516584852 178854344058408480 178907493213476720 179121497391961740 179426125788886845 179483359002854592 179646780375515880 179952302110848390 180949267773512370 181143836878645179 181314821849822496 181739091543221520 181846536869909952 182102269878003090 182688418985048424 183343216185711680 184019135876718912 184239254460303504 184672503735930320 185092213971693798 185214065330463840 185413220239421328 185435613255500280 185635006388033076 185757215082166080 185950712181210003 186245019432722880 186617202189027960 186786340927496640 186980910032629449 187305191874517464 187651092505864680 187797061261328904 188172345540603193 188201388964826160 189072691691515170 189627157063044540 190677723030152820 191002004872040835 191062930551425856 191387867508145968 191562128053483770 191949122251571616 192303598931629920 192837775595328892 193012552291746528 193906128922726836 194242421203203296 194474768596987032 195045075836274384 195171810778338240 195375114747899009 195405269882140080 195503735626600720 195737591769694740 195948062298479358 197033647131157914 197163359867913120 197611458413067468 197681117117188320 197947532321933229 198076153200634940 198313086398243355 198657021685094280 198894649701464010 201211137065709540 201270929865161310 201460913166469440 201677537804282848 201918778878211416 202268967533914176 202987132205609360 203389571232163008 203735471863510224 203979174581050308 204332936590382688 204710282733670560 204869521375995168 205278922407930756 205310606143446720 205524471358179477 205658015524104220 206261118208925640 206611902423566670 207021527861308776 207756566702921610 207979960860666687 208012061487439440 208116879860574960 208365823496771820 208589872769348994 208663401401476560 208786764554341056 209944352462656455 210718340858832147 211107479069097765 211533958824792912 212154293014894944 212452648191003605 213136488815889828 213276802501746240 214458391435273920 214625212870090176 214688991856172064 214945796870354088 215054109189260792 215311350946664214 215942762533018068 216083076218874480 216341548798083660 216716750929193760 217720069220532620 217917397748746080 218522723853603708 218784114671610411 218926274590175460 219298598186417255 219568287125630520 219941702579925810 220386029251804448 221607004483116384 221808779851402260 222256878396556608 223285845426170296 223489149395731065 223940642626833552 224354198753568240 225181311007037616 225841666757791392 226223817076514642 226372746515011360 226643527312278120 226887230029818204 227036596211536320 227158626237987843 227273092665923337 227308171087387440 227552588475653448 227632801528883520 228360523731310530 228813267636183384 229202405846449002 229955585217953760 230023919845898640 230299068075379380 230764318717955904 231766525299276660 232043757985041345 233521359562853824 234131489843146830 234486323858568096 234604482751920864 234746326576661130 234885110123633688 235037732027547680 235726992238772160 236596031841495744 237217340540625984 237691383840761928 237975703677892026 238388426022113136 238828663189282320 239234834385182460 239492076142585882 239529040500687840 239936402814464520 241047219494161115 241265690364683160 241525115838193572 241935872837918391 242318788724295360 242382661153408545 242803026504004120 243093460746233790 243584558646731232 243806344795342980 245652339280404672 246789618628925064 247014323016334335 247217626985895104 247247484340667040 247513341850710768 247934282908280004 248822936252037280 249307880043505932 249740255832689952 250038988196126184 250201456674486240 250396081681771872 250935185286434880 251196576104441583 251933222955187746 252096922255353560 252398473597764270 252836209417392720 253328974882917318 254236964040203760 254669339829387780 254943177829204326 254973968226312885 255183823344194624 255416170737978360 256086901719993960 256598653009913445 258541505230302448 258776909826635970 259299691462649376 259609858557700392 260060101115032512 260540359842853440 260983455692926320 261264083064639144 261500877298495296 262711529508210552 263158317823700706 263198934943290720 263481944550756624 263930043095910972 264417448530991140 264876028913459040 265192866268618680 266420611019862285 267402806820857169 268186979274877278 268281516087612720 268361239820215080 268682246087942610 268817636486575990 269225038504281888 269928453166272585 271647295818013632 271972232774733744 273153404817004635 273705229877241008 274032628477572636 275014824278567520 275482536564755560 276028703815078368 277008755603895480 277306614480888916 277349415316585920 277489173147433280 277638320957540697 277821097995695760 278119830359131992 278217868535302080 278452509582049614 278635822623249120 279107306782712870 279925803283541940 280957787811776196 281476638758797020 281695591891993356 282045278433057216 282302083447239240 283609037537272755 284181985087853104 284440735594566810 286016584545229230 286594395827138784 287081801262218952 287434848600825408 287923683377357424 288110768291832640 288455398397444880 289256663392993338 289518828437619792 290859193384090254 291363631804804944 291712152895480548 291901699453567280 292670744822850240 292757716167507360 293107904823210120 293255603439901080 293606387654542110 293922093447719037 295550470696736871 295745039801869680 296521675675782480 296696981208800448 297114229800952410 297985532527641420 298587523502444736 299138931671424320 300241748009383488 301906394797741965 302191369749704160 302516306706424272 302878168317317124 303030790221231116 303077561449849920 303403451300871264 304480698308414040 305084356848244512 305603207795265336 306499404885574032 306698559794531520 307018037460984157 307065424100505840 307918383611896134 308487023286156330 309022033732368880 309391677313388460 309917853635350005 310532291791963164 311634850054382415 312175319790862440 312548735245157730 312884809154023491 312995102102214840 313180146831511584 316921845121015904 317300938237189368 317851234696150848 318231439522342416 318438217585709760 318979779180243280 319704733223834742 319915203752619360 321687587152910880 321937819305135264 322033487784258096 322418695305531132 322581163783891188 322630952511130560 322967026419996321 323176881537878060 324124614328311720 324512323197125490 325075126393790640 326580103830798930 326876096623119120 327784085780405562 328389411885263190 329052824838566752 329352430688445780 329912553869888715 330017789134281024 330579043877706672 332410506724674576 333385317594834912 334928768139255444 334980462655097280 335910963940250328 336531298130352360 337114945889856960 337466107291825561 337771966510556424 338982618720271680 339335725614771963 339559119772517040 339924237105605768 339965290968417180 340330845044727306 340554894317304480 341328882713480172 341449202293325280 342131537346551260 342540785596965795 343803608769673503 345035879768847960 346146478076933856 346633268101111145 347649787948914990 347977940923901760 348352110752852192 350282039344280736 350877757098267608 351197234764720245 351309259401008832 351906724127881296 352119489864991695 352327665185450532 352556598041321520 353590488358158240 354894047762243616 355227481359816380 356537075761142892 356963555516838039 357582639033169704 357708688116816960 357814986426953440 358242994783923480 358852251577773690 359238114213878823 359293560751031760 359904604221696780 361898535547024740 362287673757290358 362629643699644992 363478183086443040 364204539756006180 364640191119350685 365376837970096848 368478508920607008 369345007471860640 370184427943387596 370428130660927680 370826440478842656 370871226511000560 371270012776066152 371901424362420006 373234404378055920 373961820065258898 374610383749034928 375302185011729360 375594122522657808 376344691081206386 376402777929652320 377899834432781619 378145383383030340 378597710396646405 378788487776538895 379254314126089080 381355446060305640 382004009744081670 382414766743806489 382775735016291936 383124256106967540 383898244503143232 384607197863259840 385675551190657784 386025104583493056 387812257845453672 388165364739953955 388484842406406592 388949537193974064 390090151672548768 390750229495798018 390810539764280160 391007471253201440 391475183539389480 391896124596958716 394067294262315828 394326719735826240 394737476735551059 395222916826134936 395362234234376640 395895064643866458 396152306401269880 396626172796486710 397314043370188560 397789299402928020 402422274131419080 402541859730322620 403023369131913915 403226454729863985 403355075608565696 403837557756422832 405974264411218720 407470943727020448 407958349162100616 408665873180765376 409420565467341120 409739042751990336 410557844815861512 411048942716358954 411316031048208440 412522236417851280 413223804847133340 414043055722617552 415513133405843220 415959921721333374 416024122974878880 416233759721149920 416731646993543640 417179745538697988 417326802802953120 418660960174069305 419888704925312910 421436681717664294 422214958138195530 423067917649585824 424308586029789888 424905296382007210 426272977631779656 426661103391850215 429377983712344128 429891593740708176 430108218378521584 430622701893328428 431885525066036136 432166152437748960 432683097596167320 433433501858387520 433884995089490007 435440138441065240 435834795497492160 436288790076135381 437045447707207416 437568229343220822 437852549180350920 438597196372834510 439136574251261040 439883405159851620 440409581481813165 440772058503608896 443214008966232768 443617559702804520 445671344701428615 446571690852340592 446978298791462130 447881285253667104 448708397507136480 450362622014075232 451683333515582784 452447634153029284 452745493030022720 453287054624556240 453774460059636408 454317252475975686 454546185331846674 454616342174774880 455105176951306896 456721047462621060 457626535272366768 458404811692898004 459911170435907520 460047839691797280 460598136150758760 461877575417844201 462730534929234495 463533050598553320 464087515970082690 468262979686293660 468972647717136192 469208965503841728 469492653153322260 469770220247267376 470075464055095360 475382767681523856 475951407355784052 476776852044226272 477657326378564640 478469668770364920 478984152285171764 479058081001375680 479557099835752113 479872805628929040 482094438988322230 482531380729366320 483050231676387144 483871745675836782 484765322306817090 485606053008008240 486186921492467580 487169117293462464 487612689590685960 489870155746198395 491676128670608343 492584117827894785 493579237257850128 494028646032668670 494494968681334080 495026683701421536 495868565816560008 497645872504074560 498615760087011864 499480511665379904 500077976392252368 500402913348972480 500792163363543744 502393152208883166 503866445910375492 504193844510707120 504796947195528540 505672418834785440 506657949765834636 508473928080407520 509338679658775560 509886355658408652 509947936452625770 510496267567090959 510832341475956720 512173803439987920 513197306019826890 517083010460604896 517553819653271940 518599382925298752 519219717115400784 521474681923372485 521966911385852640 522528166129278288 525423059016421104 526316635647401412 526397869886581440 526963889101513248 527860086191821944 528834897061982280 529752057826918080 530303882887154453 530385732537237360 532841222039724570 534805613641714338 536373958549754556 536563032175225440 536722479640430160 537364492175885220 537635272973151980 538278377366660535 538450077008563776 539856906332545170 543431510635935537 543944465549467488 546306809634009270 547410459754482016 548065256955145272 550029648557135040 550965073129511120 552057407630156736 554017511207790960 554613228961777832 555276641915081394 555642195991391520 556239660718263984 556905019164099228 557271645246498240 557852136543630009 558214613565425740 559851606567083880 560942730097888347 561915575623552392 562953277517594040 563391183783986712 564517036621809579 564604166894478480 565559542691286605 567218075074545510 568363970175706208 568881471189133620 572033169090458460 573006014616122505 573188791654277568 574163602524437904 575847366754714848 576910796794889760 578513326785986676 579037656875239584 581718386768180508 582727263609609888 583424305790961096 583803398907134560 585515432335014720 586125344243697027 586215809646420240 586511206879802160 587212775309084220 587844186895438074 591100941393473742 591490079603739360 593043351351564960 593842596965799687 594228459601904820 594939259194730065 595971065055282840 598730190356464705 603812789595483930 604382739499408320 605032613412848544 605756336634634248 606061580442462232 606806902601742528 608961396616828080 610168713696489024 611206415590530672 612998809771148064 614036074921968314 614130848201011680 615836767223792268 616573414074538431 616974046572312660 618044067464737760 618783354626776920 619835707270700010 621064583583926328 623269700108764830 623939882582000061 624350639581724880 625097470490315460 625769618308046982 625990204204429680 626360293663023168 629833057387969365 633322437207293295 633843690242031808 634601876474378736 636462879044684832 637357944573010815 637959558360486560 639409466447669484 639830407505238720 643375174305821760 643875638610270528 644066975568516192 644837390611062264 645162327567782376 645934052839992642 646353763075756120 648249228656623440 649024646394250980 650150252787581280 653160207661597860 653752193246238240 655568171560811124 656778823770526380 657895794559251765 658105649677133504 658704861376891560 659825107739777430 661158087755413344 664821013449349152 666770635189669824 669857536278510888 670467448187193195 671821927880500656 673062596260704720 674932214583651122 675543933021112848 678671451229543926 679118239545034080 679848474211211536 679930581936834360 680661690089454612 681109788634608960 681819277997770011 682657765426960344 682898404586650560 684263074693102520 685081571193931590 687607217539347006 690071759537695920 692292956153867712 693266536202222290 695299575897829980 696131273955124035 696704221505704384 700564078688561472 701755514196535216 702394469529440490 703813448255762592 704238979729983390 704655330370901064 705113196082643040 707180976716316480 709788095524487232 710454962719632760 713074151522285784 713927111033676078 715165278066339408 715629972853906880 716485989567846960 717704503155547380 718476228427757646 718587121502063520 719809208443393560 723141658482483345 723797071094049480 724575347514580716 725807618513755173 726956366172886080 727147983460225635 728409079512012360 729280382238701370 730753675940193696 736957017841214016 738690014943721280 740368855886775192 741652880957685312 741742453022001120 742540025552132304 743802848724840012 746468808756111840 747923640130517796 749220767498069856 750604370023458720 751188245045315616 752689382162412772 752805555859304640 753589728313324749 755799668865563238 756290766766060680 757195420793292810 757576975553077790 758508628252178160 762710892120611280 764008019488163340 764829533487612978 765551470032583872 766248512213935080 769795959029740335 771351102381315568 775624515690907344 776330729479907910 777899074387948128 780180303345097536 781500458991596036 781621079528560320 782014942506402880 782950367078778960 783792249193917432 788134588524631656 789474953471102118 790445833652269872 791790129287732916 792304612802539760 793252345592973420 794628086740377120 795578598805856040 799261833059586855 802208420462571507 804844548262838160 805083719460645240 806046738263827830 806452909459727970 807675115512845664 811948528822437440 814941887454040896 815916698324201232 819460214451013905 821115689631723024 822097885432717908 822632062096416880 825044472835702560 826447609694266680 828086111445235104 831026266811686440 831919843442666748 832048245949757760 832467519442299840 832914962872622091 833334673108385569 833463293987087280 834359491077395976 834653605605906240 837321920348138610 839777409850625820 842873363435328588 844429916276391060 846135835299171648 849810592764014420 850827112611818265 852545955263559312 853322206783700430 859783187481416352 860216436757043168 861245403786656856 863771050132072272 864332304875497920 865366195192334640 867769990178980014 870880276882130480 872577580152270762 874090895414414832 875136458686441644 875705098360701840 877194392745669020 878273148502522080 879766810319703240 880819162963626330 881766280343157111 886651412090210613 887235119405609040 891342689402857230 893143381704681184 893956597582924260 895762570507334208 897416795014272960 900725244028150464 904895268306058568 905719184393225895 906574109249112480 907548920119272816 908634504951951372 909092370663693348 909232684349549760 910210353902613792 913442094925242120 915253070544733536 916809623385796008 920095679383594560 921054112382952471 921196272301517520 923755150835688402 925461069858468990 927066101197106640 928175031940165380 929753560906050015 934904550163147245 936525959372587320 938654427462070473 938985306306644520 939540440494534752 940861727703015965 950765535363047712 951902814711568104 953553704088452544 955314652757129280 956939337540729840 957968304570343528 959114199671504226 959745611257858080 964188877976644460 965062761458732640 966100463352774288 967743491351673564 968901079259988963 969530644613634180 971212106016016480 972373842984935160 975225379181371920 976875573739495045 979740311492396790 983352257341216686 985168235655789570 987158474515700256 988057292065337340 989737661609666145 990053367402843072 991737131633120016 997231520174023728 1000155952784504736 1004786304417766332 1007732891820750984 1008387689021414240 1009593894391057080 1011344837669570880 1012398321875476683 1013315899531669272 1016947856160815040 1018007176844315889 1018677359317551120 1019772711316817304 1019895872905251540 1020992535134181918 1021664682951913440 1024347606879975840 1026394612039653780 1027622356790897385 1034166020921209792 1035107639306543880 1038439434230801568 1039899804303333435 1042949363846744970 1043933822771705280 1045056332258556576 1050846118032842208 1052633271294802824 1053591704294160735 1053927778203026496 1055720172383643888 1057669794123964560 1060607765774308906 1060771465074474720 1065682444079449140 1069611227283428676 1072747917099509112 1073126064350450880 1073444959280860320 1074728984351770440 1075270545946303960 1076556754733321070 1077714342641636469 1079713812665090340 1086863021271871074 1087888931098934976 1092613619268018540 1093920573358052055 1094820919508964032 1096130513910290544 1101930146259022240 1108035022415581920 1109226457923555664 1110553283830162788 1111284391982783040 1112479321436527968 1113810038328198456 1115704273087260018 1116429227130851480 1119703213134167760 1121885460195776694 1123831151247104784 1125906555035188080 1126782367567973424 1129034073243619158 1129208333788956960 1131119085382573210 1134436150149091020 1135793131189939215 1136365463329616685 1136727940351412416 1137762942378267240 1144066338180916920 1146012029232245010 1147244300231419467 1148327205048875808 1151694733509429696 1153821593589779520 1157026653571973352 1158075313750479168 1163436773536361016 1165454527219219776 1166848611581922192 1167606797814269120 1172250688487394054 1172431619292840480 1173022413759604320 1174425550618168440 1175688373790876148 1182201882786947484 1182980159207478720 1184212430206653177 1186086702703129920 1187685193931599374 1188456919203809640 1189878518389460130 1191942130110565680 1197460380712929410 1207625579190967860 1209679364189591955 1210065226825697088 1211512673269268496 1212123160884924464 1217922793233656160 1222412831181061344 1225997619542296128 1228072149843936628 1228261696402023360 1231673534447584536 1233146828149076862 1233948093144625320 1236088134929475520 1237566709253553840 1239671414541400020 1242129167167852656 1246539400217529660 1247879765164000122 1248701279163449760 1250194940980630920 1251539236616093964 1251980408408859360 1255982880522207915 1259666114775938730 1266644874414586590 1269203752948757472 1272925758089369664 1274715889146021630 1275919116720973120 1278818932895338968 1288133951137032384 1289674781222124528 1290324655135564752 1291868105679985284 1292707526151512240 1296498457313246880 1298049292788501960 1300300505575162560 1301654985268470021 1306320415323195720 1307504386492476480 1308866370228406143 1311136343121622248 1313557647541052760 1315791589118503530 1317206418784222351 1317409722753783120 1319650215479554860 1322316175510826688 1329642026898698304 1337014034104285845 1339715072557021776 1340934896374386390 1343643855761001312 1346125192521409440 1349864429167302244 1351087866042225696 1357342902459087852 1358236479090068160 1359696948422423072 1359861163873668720 1361323380178909224 1363638555995540022 1365315530853920688 1368526149386205040 1370163142387863180 1375214435078694012 1380143519075391840 1385632726253532603 1386533072404444580 1388191604787703485 1390599151795659960 1392262547910248070 1403511028393070432 1404788939058880980 1407626896511525184 1408477959459966780 1409310660741802128 1410226392165286080 1420909925439265520 1426148303044571568 1427854222067352156 1430330556132678816 1432971979135693920 1435409006311094760 1436952456855515292 1437174243004127040 1438671299507256339 1439618416886787120 1446283316964966690 1447594142188098960 1449150695029161432 1451615237027510346 1454295966920451270 1456818159024024720 1458560764477402740 1461507351880387392 1469610467238595185 1475028386011825029 1477752353483684355 1480737711773550384 1483484906044002240 1485080051104264608 1487605697449680024 1492937617512223680 1495847280261035592 1498441534996139712 1501208740046917440 1502376490090631232 1505378764324825544 1507179456626649498 1511599337731126476 1512581533532121360 1514390841586585620 1515153951106155580 1517017256504356320 1525421784241222560 1528016038976326680 1529659066975225956 1531488802701272877 1532497024427870160 1535090187304920785 1539591918059480670 1542702204762631136 1551249031381814688 1552661458959815820 1555798148775896256 1563000917983192072 1564424045770117455 1565900734157557920 1567584498387834864 1576269177049263312 1578949906942204236 1580891667304539744 1583580258575465832 1584609225605079520 1586504691185946840 1589256173480754240 1590911648661463359 1591157197611712080 1598523666119173710 1604416840925143014 1609689096525676320 1610167438921290480 1612093476527655660 1612905818919455940 1614835132099981605 1615350231025691328 1631833396648402464 1638920428902027810 1642231379263446048 1644195770865435816 1645264124192833760 1650088945671405120 1652895219388533360 1656172222890470208 1662052533623372880 1663839686885333496 1665829925745244182 1666669346216771138 1666926587974174560 1668718982154791952 1673556409630890027 1674643840696277220 1679554819701251640 1685746726870657176 1687330536459127805 1688859832552782120 1693551109865428737 1696678628073859815 1699621185528028840 1701654225223636530 1705091910527118624 1706644413567400860 1719018043848367515 1719566374962832704 1720432873514086336 1722490807573313712 1727542100264144544 1730732390384669280 1735539980357960028 1741760553764260960 1745155160304541524 1748181790828829664 1750272917372883288 1751410196721403680 1754388785491338040 1756546297005044160 1758376032731091081 1759533620639406480 1761638325927252660 1763532560686314222 1773302824180421226 1774470238811218080 1782685378805714460 1784817777584190195 1786286763409362368 1787913195165848520 1796190571069394115 1809790536612117136 1811438368786451790 1813148218498224960 1815097840238545632 1817269009903902744 1818184741327386696 1820420707805227584 1826884189850484240 1830506141089467072 1833619246771592016 1842108224765904942 1842392544603035040 1847510301671376804 1850922139716937980 1854132202394213280 1856350063880330760 1859507121812100030 1869809100326294490 1871819647746000183 1873051918745174640 1877308854924140946 1877970612613289040 1879080880989069504 1881723455406031930 1889499172163908095 1901531070726095424 1903805629423136208 1912073833719032445 1913878675081459680 1915936609140687056 1918228399343008452 1919491222515716160 1928377755953288920 1930125522917465280 1932200926705548576 1935486982703347128 1937802158519977926 1939061289227268360 1942424212032032960 1944747685969870320 1950450758362743840 1953751147478990090 1959480622984793580 1966704514682433372 1970336471311579140 1973687383677755295 1974316949031400512 1976114584130674680 1979475323219332290 1983474263266240032 1994463040348047456 2000311905569009472 2009572608835532664 2015465783641501968 2016775378042828480 2019187788782114160 2024796643750953366 2026631799063338544 2036014353688631778 2037354718635102240 2039545422633634608 2039791745810503080 2041985070268363836 2043329365903826880 2045457833993310033 2048695213759951680 2052789224079307560 2055244713581794770 2070215278613087760 2076878868461603136 2079799608606666870 2085898727693489940 2090112664517113152 2101692236065684416 2105266542589605648 2107183408588321470 2111440344767287776 2115339588247929120 2121215531548617812 2121542930148949440 2131364888158898280 2139222454566857352 2145495834199018224 2146889918561720640 2149126262226889099 2149457968703540880 2150541091892607920 2153113509466642140 2155428685283272938 2159427625330180680 2169424975447450035 2173726042543742148 2177422855541265519 2181443950380676905 2185227238536037080 2187841146716104110 2192261027820581088 2203860292518044480 2216070044831163840 2218452915847111328 2221106567660325576 2224958642873055936 2227620076656396912 2231408546174520036 2232858454261702960 2239406426268335520 2243770920391553388 2247662302494209568 2251813110070376160 2253564735135946848 2258068146487238316 2258416667577913920 2260769184939974247 2262238170765146420 2268872300298182040 2271586262379878430 2272730926659233370 2275525884756534480 2288132676361833840 2292024058464490020 2294488600462838934 2296654410097751616 2309387877089221005 2314053307143946704 2326873547072722032 2333697223163844384 2344501376974788108 2344863238585680960 2346044827519208640 2348851101236336880 2351376747581752296 2364403765573894968 2368424860413306354 2375370387863198748 2376913838407619280 2379757036778920260 2383884260221131360 2394920761425858820 2397785499178760565 2406625261387714521 2415251158381935720 2419358728379183910 2423025346538536992 2424246321769848928 2435845586467312320 2444825662362122688 2456144299687873256 2458380643353041715 2463347068895169072 2466293656298153724 2467896186289250640 2475133418507107680 2479342829082800040 2484258334335705312 2493078800435059320 2495759530328000244 2497402558326899520 2498744888617866273 2500004019325156707 2500389881961261840 2503078473232187928 2503960816817718720 2511965761044415830 2519332229551877460 2533289748829173180 2538407505897514944 2549431778292043260 2552481337835454795 2557637865790677936 2579349562444249056 2580649310271129504 2583736211359970568 2585415052303024480 2592996914626493760 2596098585577003920 2603309970536940042 2612640830646391440 2617732740456812286 2622272686243244496 2627115295082105520 2631583178237007060 2634412837568444702 2634819445507566240 2639300430959109720 2645298841029471333 2651519414435772265 2674028068208571690 2679430145114043552 2681869792748772780 2687287711522002624 2692250385042818880 2699728858334604488 2702175732084451392 2714685804918175704 2717157553179677685 2719393896844846144 2719722327747337440 2722646760357818448 2727277111991080044 2730631061707841376 2737052298772410080 2740326284775726360 2750428870157388024 2760287038150783680 2763162337148857413 2771265452507065206 2773066144808889160 2776383209575406970 2781198303591319920 2784525095820496140 2789260682718150045 2804713650489441735 2807022056786140864 2809577878117761960 2816955918919933560 2818621321483604256 2822585183109047895 2841819850878531040 2852296606089143136 2855708444134704312 2860661112265357632 2865943958271387840 2870818012622189520 2873904913711030584 2877342599014512678 2879236833773574240 2892566633929933380 2895188284376197920 2898301390058322864 2903230474055020692 2908591933840902540 2913636318048049440 2917121528954805480 2930626721218485135 2939220934477190370 2950056772023650058 2955504706967368710 2961475423547100768 2969212984828998435 2970160102208529216 2975211394899360048 2991694560522071184 3010757528649651088 3014358913253298996 3023198675462252952 3025163067064242720 3028781683173171240 3030307902212311160 3034034513008712640 3037194965626430049 3050843568482445120 3054021530532947667 3056032077952653360 3059318133950451912 3062977605402545754 3064994048855740320 3070180374609841570 3079183836118961340 3082867070372692155 3085404409525262272 3102498062763629376 3105322917919631640 3119699412910000305 3126001835966384144 3128848091540234910 3131801468315115840 3135168996775669728 3152538354098526624 3157899813884408472 3161783334609079488 3167160517150931664 3169218451210159040 3173009382371893680 3181823297322926718 3182314395223424160 3197047332238347420 3208833681850286028 3219378193051352640 3220334877842580960 3224186953055311320 3225811637838911880 3229670264199963210 3233143027924909407 3263666793296804928 3277840857804055620 3284462758526892096 3288391541730871632 3290528248385667520 3305790438777066720 3324105067246745760 3327679373770666992 3331659851490488364 3333338692433542276 3333853175948349120 3337437964309583904 3347112819261780054 3349287681392554440 3359109639402503280 3371493453741314352 3374661072918255610 3377719665105564240 3387102219730857474 3393357256147719630 3399242371056057680 3403308450447273060 3409096389988850055 3410183821054237248 3413288827134801720 3438036087696735030 3441732900694258401 3444981615146627424 3455084200528289088 3461464780769338560 3471079960715920056 3483521107528521920 3490310320609083048 3496363581657659328 3500545834745766576 3502820393442807360 3508777570982676080 3516752065462182162 3519067241278812960 3523276651854505320 3527065121372628444 3546605648360842452 3548940477622436160 3552637290619959531 3565370757611428920 3569635555168380390 3575826390331697040 3592381142138788230 3619581073224234272 3622876737572903580 3629038092568775865 3630195680477091264 3634538019807805488 3636369482654773392 3653768379700968480 3667238493543184032 3684216449531809884 3684785089206070080 3695020603342753608 3701844279433875960 3708264404788426560 3712127180210081171 3712700127760661520 3719014243624200060 3739618200652588980 3743639295492000366 3746103837490349280 3754617709848281892 3755941225226578080 3763446910812063860 3767948641566623745 3778998344327816190 3807611258846272416 3824147667438064890 3827757350162919360 3831873218281374112 3836456798686016904 3856755511906577840 3864401853411097152 3870973965406694256 3875604317039955852 3878122578454536720 3889495371939740640 3900901516725487680 3904964955805410063 3907502294957980180 3918961245969587160 3926599110685218429 3933409029364866744 3940672942623158280 3947374767355510590 3951619256352667053 3952229168261349360 3958950646438664580 3966948526532480064 3988926080696094912 4011042102312857535 4019145217671065328 4030931567283003936 4038375577564228320 4049593287501906732 4053263598126677088 4072028707377263556 4074709437270204480 4079090845267269216 4079583491621006160 4083970140536727672 4090915667986620066 4105578448158615120 4110489427163589540 4140430557226175520 4156898178760597809 4159599217213333740 4164574814363110455 4166673365541927845 4171797455386979880 4210533085179211296 4214366817176642940 4222880689534575552 4230679176495858240 4242431063097235624 4262729776317796560 4278444909133714704 4290991668398036448 4298252524453778198 4298915937407081760 4301082183785215840 4306227018933284280 4310857370566545876 4316013898521769017 4318855250660361360 4338849950894900070 4347452085087484296 4354845711082531038 4362887900761353810 4370454477072074160 4375682293432208220 4384522055641162176 4408831401715785555 4433257060451053065 4436905831694222656 4442213135320651152 4455240153312793824 4462817092349040072 4465716908523405920 4478812852536671040 4487541840783106776 4495324604988419136 4503626220140752320 4507129470271893696 4516136292974476632 4521538369879948494 4524476341530292840 4537744600596364080 4543172524759756860 4545461853318466740 4551051769513068960 4576265352723667680 4584048116928980040 4588977200925677868 4605270561914762355 4618775754178442010 4628106614287893408 4653747094145444064 4667394446327688768 4689002753949576216 4693272137310352365 4697702202472673760 4702753495163504592 4728807531147789936 4736849720826612708 4750740775726397496 4753827676815238560 4759514073557840520 4767768520442262720 4772734945984390077 4789841522851717640 4795570998357521130 4813250522775429042 4830502316763871440 4838717456758367820 4844505396299944815 4846050693077073984 4848492643539697856 4912288599375746512 4916761286706083430 4926694137790338144 4932587312596307448 4935792372578501280 4950266837014215360 4958685658165600080 4968516668671410624 4986157600870118640 4991519060656000488 4997489777235732546 5000008038650313414 5000779763922523680 5006156946464375856 5023931522088831660 5038664459103754920 5061991609377383415 5066579497658346360 5080653329596286211 5090035884221579445 5098863556584086520 5104962675670909590 5115275731581355872 5158699124888498112 5161298620542259008 5167472422719941136 5170830104606048960 5192197171154007840 5206619941073880084 5225281661292782880 5235465480913624572 5244545372486488992 5254230590164211040 5263166356474014120 5268825675136889404 5269638891015132480 5275128098193273243 5278600861918219440 5290597682058942666 5303038828871544530 5348056136417143380 5358860290228087104 5363739585497545560 5388571713208182345 5399457716669208976 5429371609836351408 5434315106359355370 5439444655494674880 5445293520715636896 5454554223982160088 5461262123415682752 5474104597544820160 5480652569551452720 5500857740314776048 5526324674297714826 5542530905014130412 5546132289617778320 5552766419150813940 5562396607182639840 5569050191640992280 5578521365436300090 5609427300978883470 5615458943238000549 5619155756235523920 5633911837839867120 5637242642967208512 5645170366218095790 5683639701757062080 5704593212178286272 5711416888269408624 5736221501157097335 5741636025244379040 5747809827422061168 5754685198029025356 5758473667547148480 5785133267859866760 5790376568752395840 5796602780116645728 5806460948110041384 5817183867681805080 5827272636096098880 5833342711758698983 5834243057909610960 5861253442436970270 5878441868954380740 5900113544047300116 5911009413934737420 5921062151033265885 5922950847094201536 5938425969657996870 5950422789798720096 5983389121044142368 6021515057299302176 6028717826506597992 6046397350924505904 6050326134128485440 6057563366346342480 6060615804424622320 6074389931252860098 6108043061065895334 6112064155905306720 6118636267900903824 6125955210805091508 6129988097711480640 6136373501979930099 6140360749219683140 6158367672237922680 6165734140745384310 6210645835839263280 6239398825820000610 6252003671932768288 6257696183080469820 6270337993551339456 6305076708197053248 6315799627768816944 6334321034301863328 6346018764743787360 6363646594645853436 6364628790446848320 6394094664476694840 6417667363700572056 6440669755685161920 6447378786680667297 6448373906110622640 6451623275677823760 6459340528399926420 6466286055849818814 6508274926342350105 6532268566623796557 6544331851142030715 6555681715608111240 6576783083461743264 6586032093921111755 6611580877554133440 6648210134493491520 6655358747541333984 6663319702980976728 6666677384867084552 6674875928619167808 6694225638523560108 6698575362785108880 6718219278805006560 6742986907482628704 6749322145836511220 6755439330211128480 6774204439461714948 6782307554819922741 6786714512295439260 6798484742112115360 6806616900894546120 6818192779977700110 6826577654269603440 6876072175393470060 6883465801388516802 6889963230293254848 6928163631267663015 6942159921431840112 6980620641218166096 7001091669491533152 7017555141965352160 7033504130924364324 7038134482557625920 7046553303709010640 7054130242745256888 7093211296721684904 7105274581239919062 7130741515222857840 7139271110336760780 7151652780663394080 7184762284277576460 7193356497536281695 7239162146448468544 7245753475145807160 7258076185137551730 7269076039615610976 7272738965309546784 7307536759401936960 7334476987086368064 7368432899063619768 7375141930059125145 7390041206685507216 7403688558867751920 7424254360420162342 7425400255521323040 7438028487248400120 7479236401305177960 7487278590984000732 7492207674980698560 7500012057975470121 7509235419696563784 7511882450453156160 7526893821624127720 7535897283133247490 7557996688655632380 7615222517692544832 7648295334876129780 7657444013506364385 7663746436562748224 7672913597372033808 7713511023813155680 7741947930813388512 7751208634079911704 7756245156909073440 7778990743879481280 7809929911610820126 7815004589915960360 7837922491939174320 7853198221370436858 7866818058729733488 7881345885246316560 7894749534711021180 7903238512705334106 7904458336522698720 7917901292877329160 7954558243307316795 8022084204625715070 8038290435342130656 8061863134566007872 8076751155128456640 8099186575003813464 8106527196253354176 8144057414754527112 8158181690534538432 8159166983242012320 8167940281073455344 8181831335973240132 8211156896317230240 8220978854327179080 8280861114452351040 8289487011446572239 8313796357521195618 8319198434426667480 8329149628726220910 8333346731083855690 8343594910773959760 8367782048154450135 8421066170358422592 8428733634353285880 8467755549327143685 8484862126194471248 8525459552635593120 8556889818267429408 8581983336796072896 8596505048907556396 8597831874814163520 8602164367570431680 8612454037866568560 8621714741133091752 8632027797043538034 8637710501320722720 8677699901789800140 8694904170174968592 8709691422165062076 8725775801522707620 8740908954144148320 8751364586864416440 8791880163655455405 8817662803431571110 8866514120902106130 8884426270641302304 8910480306625587648 8925634184698080144 8931433817046811840 8975083681566213552 9032272585948953264 9043076739759896988 9048952683060585680 9075489201192728160 9086345049519513720 9090923706636933480 9102103539026137920 9111584896879290147 9152530705447335360 9162064591598843001 9168096233857960080 9177954401851355736 9210541123829524710 9237551508356884020 9256213228575786816 9307494188290888128 9359098238730000915 9378005507899152432 9386544274620704730 9395404404945347520 9405506990327009184 9457615062295579872 9473699441653225416 9501481551452794992 9507655353630477120 9519028147115681040 9545469891968780154 9579683045703435280 9591141996715042260 9626501045550858084 9661004633527742880 9677434913516735640 9689010792599889630 9699429083774728221 9824577198751493024 9833522573412166860 9853388275580676288 9865174625192614896 9871584745157002560 9917371316331200160 9972315201740237280 9983038121312000976 9994979554471465092 10000016077300626828 10001559527845047360 10012313892928751712 10047863044177663320 10077328918207509840 10123983218754766830 10133158995316692720 10161306659192572422 10180071768443158890 10197727113168173040 10209925351341819180 10227289169966550165 10230551463162711744 10325198702082775203 10334944845439882272 10384394342308015680 10413239882147760168 10450563322585565760 10470930961827249144 10489090744972977984 10508461180328422080 10526332712948028240 10537651350273778808 10550256196386546486 10557201723836438880 10581195364117885332 10606077657743089060 10657911871859878593 10696112272834286760 10727479170995091120 10745631311134445495 10777143426416364690 10798915433338417952 10858743219672702816 10868630212718710740 10887114277706327595 10890587041431273792 10909108447964320176 10961305139102905440 11001715480629552096 11052649348595429652 11085061810028260824 11092264579235556640 11105532838301627880 11124793214365279680 11136381540630243513 11138100383281984560 11157042730872600180 11218854601957766940 11230917886476001098 11238311512471047840 11267823675679734240 11290340732436191580 11303845924699871235 11422833776538817248 11472443002314194670 11483272050488758080 11495619654844122336 11509370396058050712 11570266535719733520 11593205560233291456 11612921896220082768 11634367735363610160 11666685423517397966 11668486115819221920 11714894867416230189 11722506884873940540 11756883737908761480 11800227088094600232 11822018827869474840 11842124302066531770 11854857769058001159 11876851939315993740 11900845579597440192 11966778242088284736 12033126306938572605 12043030114598604352 12057435653013195984 12092794701849011808 12115126732692684960 12121231608849244640 12148779862505720196 12216086122131790668 12224128311810613440 12237272535801807648 12251910421610183016 12272747003959860198 12280721498439366280 12316735344475845360 12331468281490768620 12421291671678526560 12478797651640001220 12493724443089331365 12500020096625783535 12504007343865536576 12515392366160939640 12631599255537633888 12668642068603726656 12692037529487574720 12727293189291706872 12788189328953389680 12835334727401144112 12894757573361334594 12896747812221245280 12903246551355647520 12918681056799852840 12932572111699637628 13016549852684700210 13064537133247593114 13088663702284061430 13111363431216222480 13153566166923486528 13172064187842223510 13226494205147356665 13310717495082667968 13326639405961953456 13333354769734169104 13388451277047120216 13397150725570217760 13436438557610013120 13485973814965257408 13498644291673022440 13510878660422256960 13548408878923429896 13564615109639845482 13573429024590878520 13596969484224230720 13613233801789092240 13636385559955400220 13653155308539206880 13752144350786940120 13766931602777033604 13815811685744287065 13856327262535326030 13884319842863680224 13961241282436332192 14002183338983066304 14035110283930704320 14067008261848728648 14093106607418021280 14108260485490513776 14186422593443369808 14210549162479838124 14261483030445715680 14278542220673521560 14303305561326788160 14318204837953170231 14369524568555152920 14386712995072563390 14491506950291614320 14516152370275103460 14538152079231221952 14545477930619093568 14736865798127239536 14750283860118250290 14780082413371014432 14807377117735503840 14848508720840324684 14850800511042646080 14876056974496800240 14958472802610355920 14974557181968001464 15000024115950940242 15018470839393127568 15053787643248255440 15071794566266494980 15115993377311264760 15185974828132150245 15241959988788858633 15270107652664738335 15296590669752259560 15314888027012728770 15345827194744067616 15427022047626311360 15483895861626777024 15502417268159823408 15512490313818146880 15619859823221640252 15630009179831920720 15675844983878348640 15706396442740873716 15733636117459466976 15762691770492633120 15789499069422042360 15806477025410668212 15808916673045397440 15825384294579819729 15835802585754658320 15909116486614633590 16044168409251430140 16076580870684261312 16165715139624547035 16198373150007626928 16288114829509054224 16318333966484024640 16335880562146910688 16363662671946480264 16422313792634460480 16441957708654358160 16578974022893144478 16627592715042391236 16638396868853334960 16658299257452441820 16666693462167711380 16687189821547919520 16735564096308900270 16846376829714001647 16857467268706571760 16935511098654287370 16969724252388942496 17050919105271186240 17113779636534858816 17193010097815112792 17208664503471292005 17224908075733137120 17243429482266183504 17264055594087076068 17275421002641445440 17355399803579600280 17389808340349937184 17419382844330124152 17451551603045415240 17481817908288296640 17500028135276096949 17502729173728832880 17583760327310910810 17635325606863142220 17733028241804212260 17763186453099797655 17768852541282604608 17851268369396160288 17950167363132427104 18064545171897906528 18086153479519793976 18097905366121171360 18150978402385456320 18172690099039027440 18181847413273866960 18223169793758580294 18324129183197686002 18336192467715920160 18355908803702711472 18409120505939790297 18421082247659049420 18475103016713768040 18560635901050405855 18718196477460001830 18756011015798304864 18773088549241409460 18811013980654018368 18915230124591159744 18947398883306450832 19002963102905589984 19038056294231362080 19090939783937560308 19159366091406870560 19182283993430084520 19253002091101716168 19322009267055485760 19342136360042001891 19354869827033471280 19378021585199779260 19398858167549456442 19524824779027050315 19632995553426092145 19649154397502986048 19667045146824333720 19730349250385229792 19758096281763335265 19834742632662400320 19944630403480474560 19966076242624001952 19989959108942930184 20000032154601253656 20024627785857503424 20095726088355326640 20154657836415019680 20247966437509533660 20266317990633385440 20322613318385144844 20360143536886317780 20395454226336346080 20419850702683638360 20454578339933100330 20650397404165550406 20669889690879764544 20784490893802989045 20826479764295520336 20941861923654498288 21052665425896056480 21075302700547557616 21100512392773092972 21114403447672877760 21162390728235770664 21212155315486178120 21315823743719757186 21392224545668573520 21454958341990182240 21491262622268890990 21554286852832729380 21580069492608845085 21597830866676835904 21717486439345405632 21737260425437421480 21774228555412655190 21818216895928640352 21922610278205810880 22003430961259104192 22105298697190859304 22170123620056521648 22184529158471113280 22211065676603255760 22272763081260487026 22276200766563969120 22314085461745200360 22437709203915533880 22461835772952002196 22476623024942095680 22500036173926410363 22535647351359468480 22580681464872383160 22607691849399742470 22845667553077634496 22944886004628389340 22991239309688244672 23018740792116101424 23140533071439467040 23225843792440165536 23268735470727220320 23333370847034795932 23336972231638443840 23429789734832460378 23445013769747881080 23513767475817522960 23600454176189200464 23644037655738949680 23684248604133063540 23709715538116002318 23753703878631987480 23863674729921950385 24066252613877145210 24114871306026391968 24185589403698023616 24230253465385369920 24242463217698489280 24297559725011440392 24432172244263581336 24474545071603615296 24503820843220366032 24545494007919720396 24561442996878732560 24633470688951690720 24662936562981537240 24842583343357053120 24868461034339716717 24957595303280002440 24987448886178662730 25000040193251567070 25030784732321879280 25263198511075267776 25403266647981431055 25454586378583413744 25576378657906779360 25670669454802288224 25789515146722669188 25793495624442490560 25806493102711295040 25837362113599705680 25865144223399275256 26033099705369400420 26129074266495186228 26177327404568122860 26222726862432444960 26344128375684447020 26375640490966366215 26452988410294713330 26653278811923906912 26666709539468338208 26776902554094240432 26794301451140435520 26997288583346044880 27096817757846859792 27129230219279690964 27146858049181757040 27226467603578184480 27272771119910800440 27306310617078413760 27334754690637870441 27486193774796529003 27504288701573880240 27533863205554067208 27631623371488574130 27712654525070652060 27768639685727360448 27922482564872664384 28077294716190002745 28134016523697457296 28186213214836042560 28216520970981027552 28372845186886739616 28421098324959676248 28522966060891431360 28557084441347043120 28636409675906340462 28739049137110305840 28773425990145126780 28983013900583228640 29032304740550206920 29098287251324184663 29166713558793494915 29473731596254479072 29500567720236500580 29560164826742028864 29614754235471007680 29697017441680649368 29752113948993600480 29916945605220711840 29949114363936002928 30000048231901880484 30036941678786255136 30107575286496510880 30143589132532989960 30231986754622529520 30371949656264300490 30483919977577717266 30540215305329476670 30593181339504519120 30629776054025457540 30681867509899650495 30691654389488135232 31004834536319646816 31239719646443280504 31260018359663841440 31351689967756697280 31412792885481747432 31467272234918933952 31525383540985266240 31578998138844084720 31612954050821336424 31650768589159639458 31671605171509316640 31818232973229267180 32088336818502860280 32236893933403336485 32331430279249094070 32396746300015253856 32576229659018108448 32661342833118982785 32671761124293821376 32727325343892960528 32883915417308716320 33157948045786288956 33255185430084782472 33276793737706669920 33316598514904883640 33333386924335422760 33374379643095839040 33409144621890730539 33471128192617800540 33692753659428003294 33714934537413143520 33871022197308574740 33911537774099613705 33939448504777884992 34386020195630225584 34417329006942584010 34449816151466274240 34486858964532367008 34528111188174152136 34710799607159200560 34779616680699874368 34838765688660248304 34903103206090830480 35000056270552193898 35005458347457665760 35167520654621821620 35270651213726284440 35466056483608424520 35526372906199595310 35564573307174003477 35702536738792320576 35900334726264854208 36129090343795813056 36172306959039587952 36195810732242342720 36345380198078054880 36363694826547733920 36446339587517160588 36648258366395372004 36672384935431840320 36711817607405422944 36818241011879580594 36842164495318098840 36950206033427536080 37121271802100811710 37436392954920003660 37500060289877350605 37512022031596609728 37546177098482818920 37894797766612901664 38005926205811179968 38076112588462724160 38181879567875120616 38318732182813741120 38364567986860169040 38506004182203432336 38684272720084003782 38709739654066942560 38756043170399558520 38797716335098912884 39049649558054100630 39265991106852184290 39334090293648667440 39460698500770459584 39516192563526670530 39932152485248003904 39979918217885860368 40000064309202507312 40191452176710653280 40309315672830039360 40495932875019067320 40532635981266770880 40645226636770289688 40720287073772635560 40790908452672692160 40833398982310892881 40839701405367276720 40909156679866200660 41300794808331100812 41447435057232861195 41568981787605978090 41652959528591040672 41883723847308996576 42105330851792112960 42150605401095115232 42201024785546185944 42324781456471541328 42424310630972356240 42631647487439514372 42784449091337147040 42909916683980364480 42954614513859510693 42982525244537781980 43108573705665458760 43160138985217690170 43474520850874842960 43548457110825310380 43636433791857280704 44210597394381718608 44340247240113043296 44422131353206511520 44545526162520974052 44552401533127938240 44628170923490400720 44875418407831067760 44923671545904004392 45000072347852820726 45161362929744766320 45215383698799484940 45557924484396450735 45725879966366575899 45810322957994215005 45889772009256778680 46037481584232202848 46281066142878934080 46451687584880331072 46537470941454440640 46666741694069591864 46859579469664920756 46890027539495762160 47027534951635045920 47200908352378400928 47288075311477899360 47368497208266127080 47419431076232004636 47476152883739459187 47507407757263974960 47727349459843900770 48132505227754290420 48229742612052783936 48497145418873641105 48595119450022880784 48864344488527162672 49007641686440732064 49090988015839440792 49122885993757465120 49266941377903381440 49325873125963074480 49736922068679433434 49915190606560004880 49974897772357325460 50000080386503134140 50061569464643758560 50806533295962862110 50909172757166827488 51152757315813558720 51341338909604576448 51579030293445338376 51625993510413876015 51674724227199411360 51730288446798550512 52066199410738800840 52258148532990372456 52354654809136245720 52445453724864889920 52500084405828290847 52688256751368894040 52751280981932732430 52905976820589426660 53289559359299392965 53306557623847813824 53333419078936676416 53553805108188480864 53994577166692089760 54193635515693719584 54258460438559381928 54293716098363514080 54452935207156368960 54545542239821600880 54669509381275740882 54972387549593058006 55008577403147760480 55067726411108134416 55263246742977148260 55425309050141304120 55681907703151217565 56154589432380005490 56268033047394914592 56433041941962055104 56745690373773479232 56842196649919352496 57114168882694086240 57272819351812680924 57478098274220611680 57546851980290253560 57966027801166457280 58026409080126005673 58064609481100413840 58196574502648369326 58333427117586989830 58574474337081150945 58947463192508958144 59001135440473001160 59274288845290005795 59394034883361298736 59504227897987200960 59833891210441423680 59898228727872005856 60000096463803760968 60073883357572510272 60215150572993021760 60287178265065979920 60463973509245059040 60743899312528600980 60967839955155434532 61080430610658953340 61186362679009038240 61259552108050915080 61363735019799300990 62009669072639293632 62479439292886561008 62520036719327682880 62825585770963494864 63157996277688169440 63225908101642672848 63301537178319278916 63343210343018633280 63636465946458534360 64176673637005720560 64473787866806672970 64662860558498188140 64793492600030507712 65152459318036216896 65322685666237965570 65454650687785921056 65767830834617432640 66315896091572577912 66510370860169564944 66553587475413339840 66633197029809767280 66666773848670845520 66818289243781461078 66942256385235601080 67385507318856006588 67429869074826287040 67500108521779231089 67742044394617149480 67823075548199227410 68772040391260451168 68834658013885168020 68973717929064734016 69056222376348304272 69421599214318401120 69677531377320496608 69806206412181660960 70000112541104387796 70010916694915331520 70335041309243643240 70541302427452568880 70932112967216849040 71052745812399190620 71129146614348006954 71591024189765851155 72344613918079175904 72690760396156109760 72727389653095467840 72892679175034321176 73296516732790744008 73423635214810845888 73636482023759161188 73684328990636197680 73900412066855072160 74242543604201623420 74605383103019150151 74872785909840007320 75000120579754701210 75092354196965637840 75789595533225803328 76209799943944293165 76363759135750241232 76729135973720338080 77012008364406864672 77368545440168007564 77419479308133885120 77512086340799117040 77595432670197825768 78099299116108201260 78531982213704368580 78668180587297334880 79032385127053341060 79126921472899098645 79959836435771720736 80000128618405014624 80382904353421306560 80991865750038134640 81290453273540579376 81440574147545271120 81666797964621785762 81679402810734553440 81818313359732401320 82004264071913611323 82601589616662201624 82894870114465722390 83137963575211956180 83305919057182081344 83767447694617993152 84231884148570008235 84301210802190230464 84402049571092371888 84649562912943082656 84848621261944712480 85263294974879028744 85568898182674294080 85909229027719021386 85965050489075563960 86217147411330917520 86320277970435380340 86949041701749685920 87096914221650620760 87500140676380484745 88421194788763437216 88680494480226086592 88844262706413023040 89091052325041948104 89256341846980801440 89750836815662135520 89847343091808008784 90000144695705641452 90322725859489532640 90430767397598969880 91115848968792901470 91451759932733151798 91620645915988430010 91779544018513557360 92045602529698951485 92074963168464405696 93333483388139183728 93719158939329841512 93780055078991524320 94055069903270091840 94401816704756801856 94576150622955798720 94736994416532254160 94838862152464009272 94952305767478918374 95014815514527949920 95454698919687801540 96265010455508580840 96710681800210009455 96994290837747282210 97190238900045761568 97728688977054325344 98015283372881464128 98181976031678881584 98245771987514930240 98651746251926148960 99473844137358866868 99830381213120009760 99949795544714650920 100000160773006268280 100123138929287517120 100227433865672191617 101613066591925724220 101818345514333654976 103158060586890676752 103251987020827752030 103349448454398822720 103460576893597101024 104132398821477601680 104516297065980744912 104709309618272491440 105000168811656581694 105376513502737788080 105502561963865464860 105811953641178853320 106579118718598785930 106693719921522010431 107107610216376961728 107989154333384179520 108387271031387439168 108516920877118763856 108587432196727028160 109091084479643201760 109339018762551481764 109944775099186116012 110017154806295520960 110135452822216268832 110526493485954296520 110850618100282608240 111363815406302435130 112309178864760010980 112500180869632051815 112536066094789829184 113684393299838704992 114228337765388172480 114545638703625361848 114956196548441223360 115093703960580507120 116052818160252011346 116129218962200827680 116393149005296738652 116666854235173979660 117148948674162301890 118002270880946002320 118548577690580011590 118788069766722597472 119796457455744011712 120000192927607521936 120574356530131959840 120927947018490118080 121487798625057201960 121935679910310869064 122160861221317906680 122372725358018076480 122500196946932678643 122519104216101830160 122727470039598601980 124342305171698583585 124958878585773122016 125651171541926989728 126315992555376338880 126451816203285345696 126603074356638557832 127272931892917068720 128353347274011441120 128863843541578532079 128947575733613345940 129325721116996376280 130645371332475931140 130909301375571842112 132631792183145155824 133020741720339129888 133266394059619534560 133333547697341691040 133636578487562922156 133884512770471202160 134771014637712013176 135000217043558462178 135484088789234298960 135646151096398454820 136673773453189352205 137430968873982645015 137544080782520902336 137669316027770336040 138112444752696608544 138843198428636802240 139355062754640993216 139612412824363321920 140000225082208775592 140670082618487286480 141082604854905137760 141864225934433698080 142105491624798381240 142258293228696013908 143182048379531702310 144689227836158351808 145491436256620923315 145785358350068642352 146593033465581488016 147272964047518322376 147368657981272395360 147800824133710144320 148485087208403246840 149210766206038300302 149745571819680014640 150000241159509402420 150184708393931275680 152419599887888586330 152727518271500482464 153458271947440676160 154024016728813729344 154737090880336015128 155024172681598234080 155190865340395651536 156198598232216402520 157063964427408737160 157336361174594669760 157500253217484872541 158064770254106682120 158253842945798197290 159919672871543441472 160000257236810029248 161983731500076269280 162580906547081158752 162881148295090542240 163333595929243571524 163358805621469106880 163636626719464802640 164008528143827222646 165203179233324403248 165789740228931444780 166275927150423912360 167045723109453652695 168463768297140016470 168804099142184743776 169299125825886165312 169697242523889424960 170526589949758057488 171818458055438042772 171930100978151127920 172434294822661835040 172640555940870760680 173898083403499371840 174079227240378017019 174193828443301241520 175000281352760969490 176842389577526874432 177822866535870017385 178182104650083896208 178512683693961602880 179501673631324271040 179694686183616017568 180000289391411282904 180645451718979065280 180861534795197939760 182231697937585802940 182903519865466303596 183241291831976860020 183559088037027114720 184091205059397902970 186666966776278367456 187438317878659683024 187560110157983048640 189473988833064508320 189677724304928018544 189904611534957836748 190029631029055899840 190909397839375603080 192530020911017161680 193421363600420018910 193988581675494564420 194380477800091523136 195457377954108650688 196363952063357763168 197303492503852297920 198947688274717733736 199660762426240019520 199899591089429301840 200000321546012536560 200454867731344383234 202500325565337693267 203226133183851448440 204166994911554464405 206316121173781353504 206503974041655504060 206921153787194202048 208264797642955203360 209032594131961489824 209418619236544982880 210000337623313163388 210753027005475576160 211005123927730929720 211623907282357706640 213158237437197571860 213387439843044020862 214773072569297553465 217033841754237527712 218182168959286403520 218678037525102963528 219889550198372232024 220270905644432537664 221052986971908593040 221701236200565216480 222727630812604870260 224618357729520021960 225000361739264103630 227368786599677409984 228629399831832879495 229091277407250723696 230187407921161014240 232105636320504022692 232258437924401655360 232786298010593477304 233333708470347959320 234297897348324603780 236004541761892004640 237097155381160023180 237380764418697295935 237576139533445194944 240000385855215043872 241148713060263919680 242975597250114403920 243871359820621738128 244321722442635813360 245000393893865357286 245038208432203660320 245454940079197203960 248684610343397167170 249917757171546244032 251302343083853979456 252903632406570691392 253206148713277115664 254545863785834137440 256706694548022882240 257727687083157064158 257895151467226691880 258651442233992752560 261290742664951862280 262500422029141454235 265263584366290311648 266041483440678259776 266532788119239069120 266667095394683382080 267273156975125844312 267769025540942404320 269542029275424026352 270000434087116924356 270968177578468597920 271292302192796909640 273347546906378704410 274861937747965290030 275338632055540672080 276224889505393217088 280000450164417551184 281340165236974572960 282165209709810275520 283728451868867396160 284210983249596762480 284516586457392027816 286364096759063404620 290132045400630028365 290982872513241846630 291570716700137284704 293186066931162976032 294545928095036644752 294737315962544790720 296970174416806493680 298421532412076600604 299491143639360029280 300000482319018804840 300369416787862551360 300682301597016574851 304839199775777172660 305455036543000964928 309474181760672030256 310048345363196468160 310381730680791303072 312397196464432805040 314127928854817474320 315000506434969745082 316129540508213364240 316507685891596394580 320081159764566031293 323967463000152538560 325161813094162317504 325762296590181084480 326667191858487143048 327273253438929605280 328017056287654445292 330406358466648806496 331579480457862889560 332551854300847824720 334091446218907305390 336927536594280032940 337500542608896155445 337608198284369487552 341053179899516114976 343636916110876085544 343860201956302255840 344868589645323670080 345281111881741521360 348158454480756034038 348387656886602483040 350000562705521938980 355645733071740034770 356364209300167792416 359389372367232035136 360000578782822565808 361723069590395879520 364463395875171605880 365807039730932607192 366482583663953720040 367118176074054229440 367500590840798035929 368182410118795805940 373026915515095750755 373333933552556734912 374876635757319366048 378947977666129016640 379355448609856037088 379809223069915673496 381818795678751206160 385060041822034323360 386842727200840037820 387977163350989128840 392727904126715526336 397895376549435467472 399799182178858603680 400000643092025073120 400909735462688766468 405000651130675386534 406452266367702896880 408333989823108928810 410021320359568056615 412632242347562707008 413007948083311008120 416529595285910406720 418065188263922979648 418837238473089965760 420000675246626326776 421506054010951152320 422010247855461859440 423247814564715413280 426316474874395143720 426774879686088041724 429546145138595106930 434067683508475055424 437356075050205927056 439779100396744464048 442105973943817186080 443402472401130432960 445455261625209740520 449236715459040043920 450000723478528207260 457258799663665758990 458182554814501447392 460374815842322028480 464211272641008045384 465572596021186954608 466667416940695918640 468595794696649207560 472009083523784009280 472500759652454617623 474194310762320046360 474761528837394591870 480000771710430087744 485951194500228807840 487742719641243476256 488643444885271626720 490000787787730714572 490076416864407320640 490909880158394407920 497369220686794334340 501137169328360958085 506412297426554231328 509091727571668274880 515455374166314128316 515790302934453383760 517302884467985505120 522237681721134051057 522581485329903724560 525000844058282908470 530527168732580623296 533468599607610052155 534546313950251688624 535538051081884808640 539084058550848052704 540000868174233848712 541936355156937195840 542584604385593819280 546695093812757408820 549723875495930580060 550677264111081344160 560000900328835102368 562680330473949145920 568421966499193524960 569033172914784055632 572728193518126809240 580264090801260056730 581965745026483693260 583141433400274569408 586372133862325952064 589091856190073289504 593940348833612987360 596843064824153201208 598982287278720058560 600000964638037609680 601364603194033149702 609678399551554345320 612500984734663393215 618948363521344060512 620763461361582606144 624794392928865610080 628255857709634948640 630001012869939490164 632259081016426728480 633015371783192789160 640162319529132062586 644319217707892660395 653334383716974286096 654546506877859210560 656034112575308890584 660812716933297612992 663158960915725779120 665103708601695649440 668182892437814610780 673855073188560065880 675001085217792310890 682106359799032229952 687273832221752171088 687720403912604511680 690562223763483042720 696316908961512068076 696775313773204966080 700001125411043877960 711291466143480069540 712728418600335584832 720001157565645131616 723446139180791759040 728926791750343211760 731614079461865214384 732965167327907440080 735001181681596071858 736364820237591611880 746053831030191501510 749753271514638732096 758710897219712074176 759618446139831346992 763637591357502412320 770120083644068646720 773685454401680075640 775954326701978257680 787501266087424362705 795790753098870934944 799598364357717207360 800001286184050146240 801819470925377532936 810001302261350773068 812904532735405793760 816667979646217857620 820042640719136113230 826015896166622016240 840001350493252653552 844020495710923718880 846495629129430826560 852632949748790287440 853549759372176083448 859092290277190213860 870396136201890085095 874712150100411854112 879558200793488928096 884211947887634372160 890910523250419481040 898473430918080087840 900001446957056414520 902046904791049724553 914517599327331517980 916365109629002894784 928422545282016090768 931145192042373909216 933334833881391837280 937191589393298415120 945001519304909235246 948388621524640092720 949523057674789183740 971902389000457615680 975485439282486952512 977286889770543253440 980001575575461429144 981819760316788815840 994738441373588668680 1002274338656721916170 1012501627826688466335 1012824594853108462656 1030910748332628256632 1031580605868906767520 1034605768935971010240 1044475363442268102114 1045162970659807449120 1050001688116565816940 1066937199215220104310 1069092627900503377248 1078168117101696105408 1080001736348467697424 1085169208771187638560 1093390187625514817640 1099447750991861160120 1101354528222162688320 1102501772522394107787 1120001800657670204736 1136843932998387049920 1138066345829568111264 1145456387036253618480 1160528181602520113460 1163931490052967386520 1178183712380146579008 1187880697667225974720 1193686129648306402416 1200001929276075219360 1202729206388066299404 1219356799103108690640 1225001969469326786430 1237896727042688121024 1249588785857731220160 1256511715419269897280 1260002025739878980328 1264518162032853456960 1266030743566385578320 1280324639058264125172 1288638435415785320790 1306668767433948572192 1312068225150617781168 1326317921831451558240 1330207417203391298880 1336365784875629221560 1347710146377120131760 1350002170435584621780 1374547664443504342176 1381124447526966085440 1392633817923024136152 1400002250822087755920 1417502278957363852869 1422582932286960139080 1440002315131290263232 1457853583500686423520 1463228158923730428768 1465930334655814880160 1470002363363192143716 1472729640475183223760 1492107662060383003020 1503411507985082874255 1519236892279662693984 1527275182715004824640 1547370908803360151280 1551908653403956515360 1575002532174848725410 1591581506197741869888 1600405798822830156465 1603638941850755065872 1620002604522701546136 1625809065470811587520 1633335959292435715240 1640085281438272226460 1652031792333244032480 1680002700986505307104 1688040991421847437760 1705265899497580574880 1707099518744352166896 1718184580554380427720 1740792272403780170190 1749424300200823708224 1759116401586977856192 1781821046500838962080 1796946861836160175680 1800002893914112829040 1804093809582099449106 1829035198654663035960 1837502954203990179645 1856845090564032181536 1862290384084747818432 1866669667762783674560 1874383178786596830240 1890003038609818470492 1896777243049280185440 1899046115349578367480 1960003151150922858288 1963639520633577631680 1989476882747177337360 2004548677313443832340 2025003255653376932670 2061821496665256513264 2063161211737813535040 2088950726884536204228 2090325941319614898240 2100003376233131633880 2133874398430440208620 2138185255801006754496 2160003472696935394848 2170338417542375277120 2186780375251029635280 2198895501983722320240 2205003545044788215574 2276132691659136222528 2290912774072507236960 2321056363205040226920 2327862980105934773040 2362503798262273088115 2387372259296612804832 2400003858552150438720 2405458412776132598808 2438713598206217381280 2450003938938653572860 2520004051479757960656 2532061487132771156640 2560649278116528250344 2577276870831570641580 2611188408605670255285 2613337534867897144384 2624136450301235562336 2652635843662903116480 2672731569751258443120 2695420292754240263520 2700004340871169243560 2749095328887008684352 2785267635846048272304 2800004501644175511840 2835004557914727705738 2845165864573920278160 2915707167001372847040 2926456317847460857536 2931860669311629760320 2940004726726384287432 2945459280950366447520 2984215324120766006040 3006823015970165748510 3038473784559325387968 3094741817606720302560 3103817306807913030720 3150005064349697450820 3200811597645660312930 3207277883701510131744 3240005209045403092272 3266671918584871430480 3280170562876544452920 3304063584666488064960 3307505317567182323361 3360005401973010614208 3410531798995161149760 3414199037488704333792 3436369161108760855440 3481584544807560340380 3563642093001677924160 3600005787828225658080 3608187619164198898212 3658070397309326071920 3675005908407980359290 3713690181128064363072 3748766357573193660480 3780006077219636940984 3793554486098560370880 3798092230699156734960 3920006302301845716576 3978953765494354674720 4009097354626887664680 4050006511306753865340 4123642993330513026528 4177901453769072408456 4200006752466263267760 4267748796860880417240 4320006945393870789696 4373560750502059270560 4397791003967444640480 4410007090089576431148 4510234523955248622765 4581825548145014473920 4642112726410080453840 4655725960211869546080 4725007596524546176230 4774744518593225609664 4810916825552265197616 4877427196412434762560 4900007877877307145720 5040008102959515921312 5064122974265542313280 5121298556233056500688 5154553741663141283160 5222376817211340510570 5248272900602471124672 5345463139502516886240 5390840585508480527040 5400008681742338487120 5512508862611970538935 5570535271692096544608 5600009003288351023680 5670009115829455411476 5690331729147840556320 5880009453452768574864 5890918561900732895040 5968430648241532012080 6013646031940331497020 6189483635213440605120 6300010128699394901640 6401623195291320625860 6414555767403020263488 6480010418090806184544 6533343837169742860960 6560341125753088905840 6615010635134364646722 6828398074977408667584 6872738322217521710880 6963169089615120680760 7087511394786819264345 7200011575656451316160 7216375238328397796424 7316140794618652143840 7350011816815960718580 7560012154439273881968 7596184461398313469920 7840012604603691433152 7957907530988709349440 8018194709253775329360 8100013022613507730680 8247285986661026053056 8355802907538144816912 8400013504932526535520 8535497593721760834480 8747121501004118541120 8795582007934889280960 8820014180179152862296 9020469047910497245530 9284225452820160907680 9311451920423739092160 9450015193049092352460 9621833651104530395232 9800015755754614291440 9922515952701546970083 10080016205919031842624 10242597112466113001376 10309107483326282566320 10444753634422681021140 10690926279005033772480 10800017363484676974240 11025017725223941077870 11141070543384193089216 11340018231658910822952 11380663458295681112640 11760018906905537149728 11936861296483064024160 12027292063880662994040 12600020257398789803280 12803246390582641251720 12960020836181612369088 13066687674339485721920 13120682251506177811680 13230021270268729293444 13745476644435043421760 13926338179230241361520 14175022789573638528690 14432750476656795592848 14632281589237304287680 14700023633631921437160 15120024308878547763936 15192368922796626939840 16036389418507550658720 16200026045227015461360 16537526587835911616805 16711605815076289633824 16800027009865053071040 17070995187443521668960 17640028360358305724592 18040938095820994491060 18568450905640321815360 18900030386098184704920 19243667302209060790464 19600031511509228582880 19845031905403093940166 20485194224932226002752 20618214966652565132640 20889507268845362042280 21600034726969353948480 22050035450447882155740 22680036463317821645904 23520037813811074299456 23873722592966128048320 24054584127761325988080 25200040514797579606560 25606492781165282503440 26241364503012355623360 26460042540537458586888 27852676358460482723040 28350045579147277057380 28865500953313591185696 29400047267263842874320 30240048617757095527872 32072778837015101317440 32400052090454030922720 33075053175671823233610 33423211630152579267648 34141990374887043337920 35280056720716611449184 36081876191641988982120 37800060772196369409840 39200063023018457165760 39690063810806187880332 41236429933305130265280 41779014537690724084560 44100070900895764311480 45360072926635643291808 48109168255522651976160 49612579763507734850415 50400081029595159213120 51212985562330565006880 52920085081074917173776 55705352716920965446080 56700091158294554114760 57731001906627182371392 58800094534527685748640 64800104180908061845440 66150106351343646467220 70560113441433222898368 72163752383283977964240 75600121544392738819680 79380127621612375760664 83558029075381448169120 88200141801791528622960 90720145853271286583616 96218336511045303952320 99225159527015469700830 102425971124661130013760 105840170162149834347552 113400182316589108229520 117600189069055371497280 132300212702687292934440 144327504766567955928480 151200243088785477639360 158760255243224751521328 167116058150762896338240 176400283603583057245920 198450319054030939401660 211680340324299668695104 226800364633178216459040 264600425405374585868880 288655009533135911856960 317520510486449503042656 352800567207166114491840 396900638108061878803320 453600729266356432918080 529200850810749171737760 635041020972899006085312 793801276216123757606640 1058401701621498343475520 1587602552432247515213280 3175205104864495030426560
- Sum of all divisors σ(n): 15792964183769562205409448
- Sum of proper divisors (its aliquot sum) s(n): 12617759078905067174982888
- 3175205104864495030426560 is an abundant number, because the sum of its proper divisors (12617759078905067174982888) is greater than itself. Its abundance is 9442553974040572144556328
Bases of 3175205104864495030426560
- Binary: 10101000000110000000110110101100010000110010011100111111010100101011011011110000002
- Hexadecimal: 0x2A06036B10C9CFD4ADBC0
- Base-36: ED1ZBTAA07RCHO00
Squares and roots of 3175205104864495030426560
- 3175205104864495030426560 squared (31752051048644950304265602) is 10081927457957548882733448875956698900175553433600
- 3175205104864495030426560 cubed (31752051048644950304265603) is 32012187531380330812310126279032264650271036405327766648105519080636416000
-
The
square root of 3175205104864495030426560 is 1781910521003.9293750335 -
The
cube root of 3175205104864495030426560 is 146979667.7705847485
Scales and comparisons
How big is 3175205104864495030426560?- 3,175,205,104,864,495,030,426,560 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 3,175,205,104,864,495,030,426,560 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 3175205104864495030426560 cubic inches would be around 12248305.6 feet tall.
Recreational maths with 3175205104864495030426560
- 3175205104864495030426560 backwards is 0656240305944684015025713
- 3175205104864495030426560 is a
Harshad number . - The number of decimal digits it has is: 25
- The sum of 3175205104864495030426560's digits is 90
- 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 3175205104864495030426560 - Facts about the integer". Numbermatics.com. 2024. Web. 20 May 2024.
APA style:
Numbermatics. (2024). Number 3175205104864495030426560 - Facts about the integer. Retrieved 20 May 2024, from https://numbermatics.com/n/3175205104864495030426560/
Chicago style:
Numbermatics. 2024. "Number 3175205104864495030426560 - Facts about the integer". https://numbermatics.com/n/3175205104864495030426560/
The information we have on file for 3175205104864495030426560 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 3175205104864495030426560, math, Factors of 3175205104864495030426560, curriculum, school, college, exams, university, Prime factorization of 3175205104864495030426560, STEM, science, technology, engineering, physics, economics, calculator, three septillion, one hundred seventy-five sextillion, two hundred five quintillion, one hundred four quadrillion, eight hundred sixty-four trillion, four hundred ninety-five billion, thirty million, four hundred twenty-six thousand, five hundred sixty.