31376867380907584966784640
31,376,867,380,907,584,966,784,640 is an even composite number composed of eleven prime numbers multiplied together.
31376867380907584966784640 is an even composite number. It is composed of eleven distinct prime numbers multiplied together. It has a total of sixteen thousand, three hundred eighty-four divisors.
Prime factorization of 31376867380907584966784640:
27 × 33 × 5 × 11 × 13 × 29 × 31 × 53 × 313 × 1093 × 778986167
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 5 × 11 × 13 × 29 × 31 × 53 × 313 × 1093 × 778986167)See below for interesting mathematical facts about the number 31376867380907584966784640 from the Numbermatics database.
Names of 31376867380907584966784640
- Cardinal: 31376867380907584966784640 can be written as Thirty-one septillion, three hundred seventy-six sextillion, eight hundred sixty-seven quintillion, three hundred eighty quadrillion, nine hundred seven trillion, five hundred eighty-four billion, nine hundred sixty-six million, seven hundred eighty-four thousand, six hundred forty.
Scientific notation
- Scientific notation: 3.137686738090758496678464 × 1025
Factors of 31376867380907584966784640
Divisors of 31376867380907584966784640
- Number of divisors d(n): 16384
-
Complete list of divisors:
1 2 3 4 5 6 8 9 10 11 12 13 15 16 18 20 22 24 26 27 29 30 31 32 33 36 39 40 44 45 48 52 53 54 55 58 60 62 64 65 66 72 78 80 87 88 90 93 96 99 104 106 108 110 116 117 120 124 128 130 132 135 143 144 145 155 156 159 160 165 174 176 180 186 192 195 198 208 212 216 220 232 234 240 248 260 261 264 265 270 279 286 288 290 297 310 312 313 318 319 320 330 341 348 351 352 360 372 377 384 390 396 403 416 424 429 432 435 440 464 465 468 477 480 495 496 520 522 528 530 540 558 572 576 580 583 585 594 620 624 626 636 638 640 660 682 689 696 702 704 715 720 744 754 780 783 792 795 806 832 837 848 858 864 870 880 899 928 930 936 939 954 957 960 990 992 1023 1040 1044 1056 1060 1080 1093 1116 1131 1144 1152 1160 1166 1170 1188 1209 1240 1248 1252 1272 1276 1287 1305 1320 1364 1378 1392 1395 1404 1408 1430 1431 1440 1485 1488 1508 1537 1560 1565 1566 1584 1590 1595 1612 1643 1664 1674 1696 1705 1716 1728 1740 1749 1755 1760 1798 1856 1860 1872 1878 1885 1908 1914 1920 1980 1984 2015 2046 2067 2080 2088 2112 2120 2145 2160 2186 2232 2262 2288 2320 2332 2340 2376 2385 2418 2480 2496 2504 2544 2552 2574 2610 2640 2697 2728 2756 2784 2790 2808 2817 2860 2862 2871 2880 2915 2970 2976 3016 3069 3074 3120 3130 3132 3168 3180 3190 3224 3279 3286 3348 3392 3393 3410 3432 3443 3445 3456 3480 3498 3510 3520 3596 3627 3712 3720 3744 3756 3770 3816 3828 3861 3915 3960 3968 4030 4069 4092 4134 4147 4160 4176 4185 4224 4240 4290 4320 4372 4433 4464 4495 4524 4576 4611 4640 4664 4680 4695 4752 4770 4785 4836 4929 4960 4992 5008 5088 5104 5115 5148 5220 5247 5280 5394 5456 5465 5512 5568 5580 5616 5634 5655 5720 5724 5742 5760 5830 5940 5952 6032 6045 6138 6148 6201 6240 6260 6264 6336 6360 6380 6435 6448 6558 6572 6696 6784 6786 6820 6864 6886 6890 6960 6996 7020 7040 7155 7192 7254 7440 7488 7512 7540 7579 7632 7656 7685 7722 7830 7920 8060 8091 8138 8184 8215 8268 8294 8320 8352 8370 8451 8480 8580 8613 8640 8744 8745 8866 8928 8990 9048 9077 9152 9207 9222 9280 9328 9360 9390 9504 9540 9570 9672 9703 9837 9858 9889 9920 10016 10176 10179 10208 10230 10296 10329 10335 10440 10494 10560 10788 10881 10912 10930 11024 11136 11160 11232 11268 11310 11440 11448 11484 11660 11687 11880 11904 12023 12064 12090 12207 12276 12296 12402 12441 12480 12520 12528 12672 12720 12760 12870 12896 13116 13144 13299 13392 13485 13572 13640 13728 13772 13780 13833 13920 13992 14040 14085 14209 14310 14355 14384 14508 14787 14880 14976 15024 15080 15158 15264 15312 15345 15370 15444 15660 15741 15840 16120 16182 16276 16368 16395 16430 16536 16588 16589 16704 16740 16902 16907 16960 16965 17160 17215 17226 17280 17488 17490 17732 17856 17980 18073 18096 18135 18154 18304 18414 18444 18560 18603 18656 18720 18780 19008 19080 19140 19305 19344 19406 19674 19716 19778 19840 19981 20032 20345 20352 20358 20416 20460 20592 20658 20670 20735 20880 20988 21120 21359 21576 21762 21824 21860 22048 22165 22320 22464 22536 22620 22737 22880 22896 22968 23055 23320 23374 23760 24046 24128 24180 24273 24414 24552 24592 24645 24804 24882 24960 25040 25056 25440 25520 25740 25792 26232 26235 26288 26598 26784 26970 27144 27231 27280 27456 27544 27560 27666 27840 27984 28080 28170 28418 28620 28710 28768 29016 29109 29511 29574 29667 29760 30048 30160 30316 30528 30624 30690 30740 30888 30987 31005 31320 31482 31680 31697 32240 32364 32552 32736 32790 32860 33072 33176 33178 33408 33480 33804 33814 33883 33920 33930 34320 34430 34452 34976 34980 35061 35464 35712 35960 36069 36146 36192 36270 36308 36621 36828 36888 37206 37312 37323 37440 37560 37895 38016 38160 38280 38610 38688 38812 39348 39432 39556 39897 39962 40064 40455 40690 40716 40832 40920 41184 41316 41340 41470 41499 41760 41976 42255 42627 42718 43065 43152 43524 43648 43720 44096 44330 44361 44640 44759 44928 45072 45240 45385 45474 45760 45792 45936 46035 46110 46640 46748 47520 47647 48092 48256 48360 48515 48546 48828 49104 49184 49185 49290 49445 49608 49764 49767 50080 50112 50721 50880 50895 51040 51480 51584 51645 52464 52470 52576 53196 53568 53940 54219 54288 54405 54462 54560 54912 55088 55120 55332 55680 55968 56160 56340 56836 57240 57420 57536 57929 58032 58218 58435 59022 59148 59334 59520 59943 60096 60115 60320 60632 61035 61056 61248 61380 61480 61776 61974 62010 62205 62640 62964 63360 63394 64077 64480 64728 65104 65472 65580 65720 66144 66352 66356 66495 66960 67608 67628 67766 67860 68211 68640 68860 68904 69165 69952 69960 70122 70928 71045 71920 72138 72292 72384 72540 72616 73242 73656 73776 73935 74412 74624 74646 74880 75120 75790 76320 76560 77220 77376 77624 78696 78705 78864 79112 79794 79924 80910 81380 81432 81693 81840 82368 82632 82680 82940 82945 82998 83520 83952 84510 84535 85254 85436 86130 86304 87048 87327 87440 88192 88660 88722 89001 89280 89518 90144 90365 90480 90770 90948 91520 91584 91872 92070 92220 92961 93015 93280 93496 95040 95091 95294 96184 96720 97030 97092 97656 98208 98368 98370 98580 98890 99216 99528 99534 99847 99905 100160 100224 101442 101649 101760 101790 102080 102960 103290 104928 104940 105152 105183 106392 106733 106795 107136 107880 108207 108438 108576 108810 108924 109120 109863 110176 110240 110664 111936 111969 112320 112680 113672 113685 114480 114840 115072 115858 116064 116436 116870 118001 118044 118296 118668 119691 119886 120192 120230 120640 121264 121365 122070 122496 122760 122960 123552 123948 124020 124410 125280 125928 126139 126788 127881 128154 128557 128960 129456 130208 130944 131160 131440 132288 132704 132712 132990 133920 134277 135216 135256 135532 135720 136155 136422 137280 137720 137808 138330 139904 139920 140244 141856 142090 142941 143840 144276 144584 144768 145080 145232 145545 146484 147312 147552 147555 147870 148335 148824 149292 149301 150240 151580 152163 152640 153120 154440 154752 154935 155248 156299 157392 157410 157728 158224 158485 159588 159848 161820 162657 162760 162864 163386 163680 164736 165264 165360 165880 165890 165996 167040 167904 169020 169070 169415 170508 170872 172260 172608 173787 174096 174654 174880 175305 177320 177444 178002 178560 179036 179829 180288 180345 180730 180960 181540 181896 182479 183105 183168 183744 184140 184440 185922 186030 186560 186615 186992 190080 190182 190588 192231 192368 193440 194060 194184 195312 196416 196736 196740 197160 197780 198432 199056 199068 199485 199694 199810 200320 202884 203298 203580 204160 204633 205920 206580 207495 209856 209880 210304 210366 212784 213135 213466 213590 215657 215760 216414 216876 217152 217620 217848 218240 219726 219791 220352 220480 221328 221805 223795 223872 223938 224640 225360 227344 227370 228960 229680 231716 232128 232872 233740 234949 236002 236088 236592 237336 238235 239382 239772 240460 241280 242528 242730 244140 245079 245520 245920 247104 247896 248040 248820 248835 250560 251856 252278 253576 253605 255762 256308 257114 257920 258912 260416 261981 262320 262880 264576 265408 265424 265980 267003 267840 268554 270432 270512 271064 271095 271440 272310 272844 274560 275440 275616 276660 279840 280488 281387 283712 284180 285273 285882 287680 288552 289168 289645 290160 290464 291090 292968 294624 295104 295110 295740 296670 297648 298584 298602 299541 299715 300480 303160 304326 304947 305280 306240 308880 309870 310496 312598 314784 314820 315456 315549 316448 316970 319176 319696 320199 320385 323640 324621 325314 325520 325728 326772 327360 330528 330720 331760 331780 331992 335808 338040 338140 338830 341016 341055 341744 342109 344520 345216 347574 348192 348667 349308 349760 350610 354003 354640 354888 356004 358072 359658 360576 360690 361460 361920 363080 363792 364958 366210 367488 368280 368880 371844 372060 372713 373120 373230 373984 378417 380364 381176 383643 384462 384736 385671 386880 388120 388368 390624 392832 393480 394320 395560 396864 398112 398136 398970 399388 399620 402831 405768 406596 407160 408465 409266 411840 412061 413160 414990 419712 419760 420732 425568 426270 426932 427180 428823 431314 431520 432828 433752 434304 435240 435696 436635 439452 439582 440479 440704 440960 442656 443610 445005 447590 447876 447903 450720 454688 454740 456489 457920 459360 463432 464256 464805 465744 467480 468897 469898 472004 472176 473184 474672 475455 476470 478764 479544 480920 481081 485056 485460 487971 488280 490158 491040 491840 494208 495792 496080 497640 497670 499235 501120 503712 504556 507152 507210 508245 511524 512616 514228 514259 517824 520832 521361 523962 524117 524640 525760 525915 530816 530848 531960 533665 534006 535680 537108 539487 540864 541024 541035 542128 542190 542880 544620 545688 547437 549315 550880 551232 553320 559680 559845 560976 562774 567424 568360 570546 571764 575360 576693 577104 578336 579290 580320 580928 582180 585936 589248 590005 590208 590220 591480 593340 595296 597168 597204 598455 599082 599430 600960 606320 608652 609894 612480 617760 619411 619740 620992 625196 629568 629640 630695 630912 631098 632896 633940 637219 638352 639392 639405 640398 640770 642785 646971 647280 649242 650628 651040 651456 653544 654720 659373 661056 661440 663520 663560 663984 671385 671616 676080 676280 677660 682032 682110 683488 684218 689040 695148 696384 697334 698616 699520 701220 704847 708006 709280 709776 712008 714705 716144 719316 721380 722920 723840 726160 727584 729916 732420 736560 737760 743688 744120 745426 746460 746505 747968 753077 756834 760728 760815 762352 767286 768924 769472 771342 773760 776240 776736 781248 781495 786960 788640 791120 793728 796224 796272 797940 798776 799240 805662 811536 813192 813285 814320 816930 818532 823680 824122 826320 829980 839520 841464 844161 851136 852540 853864 854360 855819 857646 862628 863040 865656 867504 868935 870480 871392 873270 878904 879164 880958 885312 887220 890010 895180 895752 895806 898623 899145 901440 909376 909480 912395 912978 914841 915840 918720 926864 929610 931488 934960 937794 939796 944008 944352 946368 949344 950910 952940 957528 959088 960597 961155 961840 962162 970112 970920 975942 976560 980316 982080 982607 983680 991584 992160 995280 995340 998470 1007424 1009112 1014304 1014420 1016490 1023048 1023165 1025232 1026327 1028456 1028518 1035648 1042722 1046001 1047924 1048234 1049280 1051520 1051830 1061696 1062009 1063920 1067330 1068012 1074216 1078285 1078974 1081728 1082048 1082070 1084256 1084380 1085760 1089240 1091376 1094874 1098630 1098955 1101760 1102464 1106640 1118139 1119360 1119690 1121952 1125548 1135251 1136720 1141092 1143528 1153386 1154208 1156672 1157013 1158580 1160640 1161856 1164360 1171872 1174745 1178496 1180010 1180440 1182960 1186680 1190592 1194336 1194408 1196910 1198164 1198860 1208493 1212640 1217304 1219788 1225395 1235520 1236183 1238822 1239480 1241984 1250392 1259136 1259280 1261390 1262196 1265792 1267880 1274438 1276704 1278784 1278810 1280796 1281540 1285570 1286469 1293942 1294560 1298011 1298484 1301256 1302080 1302912 1307088 1309905 1318746 1321437 1322112 1322880 1327040 1327120 1327968 1335015 1342770 1352160 1352560 1355320 1364064 1364220 1366976 1368436 1378080 1387529 1390296 1392768 1394668 1397232 1402440 1406691 1406935 1409694 1416012 1418560 1419552 1424016 1426365 1429410 1432288 1438632 1442760 1443243 1445840 1452320 1455168 1459832 1464840 1473120 1475520 1487376 1488240 1490852 1492920 1493010 1495936 1497705 1506154 1513668 1521456 1521630 1524704 1524735 1534572 1537848 1538944 1542684 1542777 1552480 1553472 1562496 1562990 1564083 1572351 1573920 1577280 1577745 1582240 1592448 1592544 1595880 1597552 1598480 1600995 1611324 1623072 1623105 1626384 1626570 1628640 1633860 1637064 1642311 1648244 1652640 1659960 1679040 1679941 1682928 1688322 1702272 1705080 1707728 1708720 1710545 1711638 1715292 1725256 1726080 1731312 1735008 1737870 1740960 1742784 1743335 1746540 1757808 1758328 1761916 1770015 1770624 1774440 1780020 1790360 1791504 1791612 1795799 1797246 1798290 1802880 1818752 1818960 1824790 1825956 1829682 1837440 1853728 1858233 1859220 1862976 1863565 1869920 1875588 1879592 1888016 1888704 1892085 1892736 1898688 1901820 1905880 1911657 1915056 1918176 1918215 1921194 1922310 1923680 1924324 1928355 1940913 1941840 1951884 1953120 1960632 1964160 1965214 1978119 1983168 1984320 1990560 1990680 1996940 2014155 2014848 2018224 2028608 2028840 2032980 2046096 2046330 2050464 2052654 2056912 2057036 2060305 2085444 2092002 2095848 2096468 2098560 2103660 2114541 2123392 2124018 2127840 2134660 2136024 2144115 2148432 2156570 2157948 2164096 2164140 2168512 2168760 2171520 2178480 2182752 2189748 2197260 2197910 2202395 2203520 2213280 2236278 2239380 2239515 2243904 2251096 2259231 2270502 2273440 2282184 2282445 2287056 2306772 2308416 2313344 2314026 2317160 2321280 2328720 2343744 2344485 2349490 2360020 2360880 2365920 2372227 2373360 2381184 2388672 2388816 2393820 2396328 2397720 2405405 2416986 2425280 2434608 2439576 2439855 2450790 2471040 2472366 2477644 2478960 2500784 2518560 2522780 2524392 2532483 2535760 2548876 2553408 2557568 2557620 2561592 2563080 2571140 2571295 2572938 2587884 2589120 2596022 2596968 2602512 2604160 2606805 2614176 2619810 2620585 2637492 2642874 2654080 2654240 2655936 2670030 2685540 2695869 2697435 2704320 2705120 2710640 2728128 2728440 2733952 2736872 2737185 2756160 2775058 2780592 2789336 2794464 2804880 2813382 2813870 2819388 2832024 2837120 2839104 2848032 2852730 2858820 2864576 2877264 2881791 2883465 2885520 2886486 2891680 2904640 2910336 2919664 2929680 2946240 2947821 2951040 2974752 2976480 2981704 2985840 2986020 2995410 3012308 3027336 3042912 3043260 3049408 3049470 3069144 3075696 3078981 3085368 3085554 3095257 3097055 3104960 3106944 3125980 3128166 3138003 3144702 3147840 3154560 3155490 3164480 3185088 3186027 3186095 3191760 3195104 3196960 3201990 3222648 3234855 3246144 3246210 3252768 3253140 3257280 3267720 3274128 3284622 3296488 3296865 3305280 3319920 3354417 3358080 3359882 3365856 3376644 3405753 3410160 3415456 3417440 3421090 3423276 3430584 3450512 3462624 3470016 3471039 3475740 3481920 3485568 3486670 3493080 3515616 3516656 3523832 3524235 3540030 3548880 3560040 3580720 3583008 3583224 3591598 3594492 3596580 3637920 3649580 3651912 3658031 3659364 3707456 3708549 3716466 3718440 3725952 3727130 3739840 3751176 3759184 3763199 3765385 3776032 3777408 3784170 3797376 3803640 3811760 3823314 3830112 3836352 3836430 3842388 3844620 3847360 3848648 3856710 3881826 3883680 3894033 3903768 3906240 3921264 3930428 3956238 3964311 3966336 3968640 3981120 3981360 3993880 4028310 4036448 4057216 4057680 4065960 4092192 4092660 4100928 4105308 4113824 4114072 4120610 4162587 4170888 4184004 4191696 4192936 4207320 4220073 4220805 4229082 4248036 4255680 4269320 4272048 4279095 4288230 4296864 4313140 4315896 4328280 4329729 4337024 4337520 4356960 4365504 4379496 4394520 4395820 4404790 4426560 4447417 4472556 4478760 4479030 4487808 4493115 4502192 4518462 4532671 4541004 4546880 4564368 4564890 4574112 4574205 4613544 4616832 4628052 4628331 4634320 4657440 4687488 4688970 4698980 4717053 4720040 4721760 4731840 4744454 4746720 4777344 4777632 4787640 4792656 4795440 4802985 4810810 4833972 4845269 4850560 4869216 4879152 4879710 4901580 4913035 4926933 4944732 4955288 4957920 5001568 5037120 5039823 5045560 5048784 5064966 5071520 5097752 5106816 5115240 5123184 5126160 5131635 5142280 5142590 5145876 5175768 5178240 5192044 5193936 5205024 5213610 5228352 5230005 5239620 5241170 5274984 5285748 5291891 5308480 5310045 5311872 5340060 5371080 5387397 5391738 5394870 5408640 5410240 5421280 5456256 5456880 5473744 5474370 5512320 5550116 5561184 5574699 5578672 5588928 5590695 5609760 5626764 5627740 5638776 5656849 5664048 5676255 5678208 5696064 5705460 5717640 5729152 5734971 5754528 5763582 5766930 5771040 5772972 5783360 5785065 5809280 5822739 5839328 5859360 5892480 5895642 5934357 5949504 5952960 5963408 5971680 5972040 5990820 6024616 6042465 6054672 6085824 6086520 6098816 6098940 6138288 6151392 6157962 6170736 6171108 6180915 6190514 6194110 6209920 6251960 6254053 6256332 6276006 6289404 6295680 6310980 6328960 6343623 6370176 6372054 6372190 6383520 6390208 6393920 6403980 6432345 6445296 6469710 6490055 6492288 6492420 6505536 6506280 6514560 6535440 6548256 6569244 6592976 6593730 6607185 6610560 6639840 6685367 6708834 6719764 6731712 6753288 6777693 6811506 6813521 6820320 6830912 6834880 6842180 6846552 6861168 6901024 6925248 6937645 6940032 6942078 6951480 6963840 6973340 6986160 7031232 7033312 7033455 7047664 7048470 7080060 7097760 7116681 7120080 7161440 7166016 7166448 7183196 7188984 7193160 7216215 7275840 7299160 7303824 7316062 7318728 7414912 7417098 7432932 7436880 7454260 7479680 7502352 7518368 7526398 7530770 7552064 7568340 7597449 7607280 7623520 7646628 7660224 7672704 7672860 7684776 7689240 7694720 7697296 7713420 7713885 7763652 7767360 7788066 7807536 7812480 7820415 7842528 7860856 7861755 7912476 7928622 7962240 7962720 7987760 8056620 8072896 8115360 8131920 8184384 8185320 8201856 8210616 8211555 8227648 8228144 8241220 8283847 8325174 8341776 8368008 8383392 8385872 8399705 8414640 8440146 8441610 8458164 8496072 8511360 8538640 8544096 8558190 8576460 8593728 8626280 8631792 8656560 8659458 8675040 8713920 8731008 8758992 8789040 8791640 8809580 8843463 8853120 8894834 8945112 8957520 8958060 8978995 8986230 9004384 9036924 9065342 9082008 9093760 9128736 9129780 9148224 9148410 9227088 9236943 9256104 9256662 9268640 9285771 9291165 9314880 9377940 9397960 9414009 9434106 9440080 9443520 9463680 9488908 9493440 9555264 9558285 9575280 9585312 9590880 9605970 9621620 9667944 9690538 9704565 9738432 9758304 9759420 9803160 9826070 9853866 9889464 9890595 9910576 9915840 9921161 10003136 10063251 10074240 10079646 10091120 10097568 10129932 10143040 10195504 10230480 10246368 10252320 10263270 10284560 10285180 10291752 10351536 10384088 10387872 10410048 10427220 10456704 10460010 10479240 10482340 10549968 10571496 10572705 10583782 10605379 10616960 10620090 10680120 10742160 10774794 10783476 10789740 10808677 10820480 10842560 10913760 10947488 10948740 10974093 11100232 11122368 11125647 11149398 11157344 11177856 11181390 11219520 11253528 11255480 11277552 11289597 11296155 11313698 11328096 11352510 11392128 11410920 11435280 11469942 11509056 11527164 11533860 11542080 11545944 11566720 11570130 11645478 11678656 11682099 11718720 11791284 11861135 11868714 11892933 11899008 11905920 11926816 11943360 11944080 11981640 12049232 12084930 12109344 12171648 12173040 12197880 12276576 12302784 12315924 12341472 12342216 12361830 12381028 12388220 12487761 12503920 12508106 12512664 12552012 12578808 12621960 12662415 12687246 12744108 12744380 12767040 12773891 12780416 12787840 12807960 12864690 12890592 12939420 12980110 12984840 12989187 13011072 13012560 13070880 13096512 13138488 13185952 13187460 13214370 13279680 13342251 13370734 13417668 13439528 13463424 13479345 13506576 13555386 13598013 13623012 13627042 13640640 13661824 13669760 13684360 13693104 13722336 13802048 13850496 13875290 13884156 13884993 13902960 13946680 13972320 14062464 14066624 14066910 14095328 14096940 14151159 14160120 14195520 14233362 14240160 14322880 14332032 14332896 14366392 14377968 14386320 14408955 14432430 14535807 14551680 14598320 14607648 14632124 14637456 14739105 14834196 14865864 14873760 14908520 14913511 15004704 15036736 15052796 15061540 15104128 15119469 15136680 15194898 15214560 15247040 15293256 15320448 15345720 15369552 15378480 15394592 15394905 15426840 15427770 15476285 15527304 15534720 15576132 15615072 15640830 15685056 15690015 15721712 15723510 15824952 15857244 15875673 15925440 15930135 15975520 16113240 16145792 16162191 16230720 16263840 16368768 16370640 16421232 16423110 16455296 16456288 16482440 16567694 16650348 16683552 16724097 16736016 16766784 16771744 16772085 16799410 16829280 16880292 16883220 16916328 16970547 16992144 17028765 17077280 17088192 17116380 17152920 17187456 17204913 17252560 17263584 17313120 17318916 17350080 17355195 17427840 17517984 17578080 17583280 17619160 17686926 17789668 17890224 17915040 17916120 17957990 17972460 18008768 18073848 18130684 18131777 18164016 18257472 18259560 18290155 18296448 18296820 18454176 18473886 18479351 18512208 18513324 18537280 18542745 18571542 18582330 18629760 18755880 18762159 18795920 18815995 18828018 18868212 18880160 18887040 18977816 18986880 19110528 19116570 19150560 19170624 19181760 19211940 19243240 19335888 19381076 19409130 19470165 19476864 19516608 19518840 19606320 19652140 19707732 19753789 19778928 19781190 19821152 19821555 19831680 19842322 20006272 20056101 20126502 20159292 20182240 20195136 20259864 20286080 20333079 20391008 20440563 20460960 20492736 20504640 20526540 20569120 20570360 20583504 20703072 20768176 20775744 20812935 20820096 20854440 20920020 20958480 20964680 21099936 21100365 21142992 21145410 21167564 21210758 21240180 21350043 21360240 21484320 21549588 21566952 21579480 21617354 21648645 21685120 21827520 21839233 21894976 21897480 21948186 22200464 22237085 22244736 22251294 22298796 22314688 22362780 22439040 22507056 22510960 22555104 22579194 22592310 22627396 22656192 22663355 22705020 22821840 22870560 22939884 23018112 23054328 23067720 23084160 23091888 23140260 23141655 23290956 23345387 23357312 23364198 23437440 23582568 23585265 23722270 23737428 23785866 23853632 23886720 23888160 23963280 24098464 24169860 24218688 24226345 24346080 24395760 24553152 24605568 24631848 24634665 24682944 24684432 24723660 24762056 24776440 24851541 24975522 25007840 25016212 25025328 25104024 25157616 25199115 25243920 25324830 25374492 25488216 25488760 25534080 25547782 25615920 25729380 25781184 25878840 25960220 25969680 25978374 26025120 26141760 26193024 26276976 26371904 26374920 26428740 26459455 26530389 26559360 26684502 26741468 26835336 26879056 26936985 26958690 27013152 27110772 27196026 27246024 27254084 27281280 27368720 27386208 27444672 27604096 27750580 27768312 27769986 27805920 27857313 27873495 27893360 27944640 28133248 28133820 28190656 28193880 28284245 28302318 28320240 28391040 28466724 28480320 28645760 28665792 28674855 28732784 28755936 28772640 28817910 28864860 29071614 29113695 29196640 29215296 29264248 29274912 29478210 29668392 29671785 29731728 29747520 29763483 29817040 29827022 30009408 30073472 30105592 30123080 30238938 30273360 30389796 30429120 30494080 30586512 30691440 30739104 30756960 30789184 30789810 30853680 30855540 30952570 31054608 31152264 31230144 31270265 31281660 31370112 31380030 31443424 31447020 31649904 31714488 31718115 31751346 31816137 31850880 31860270 31951040 32226480 32324382 32426031 32461440 32527680 32741280 32842464 32846220 32912576 32922279 32964880 33135388 33300696 33367104 33426835 33448194 33472032 33533568 33543488 33544170 33598820 33658560 33760584 33766440 33832656 33868791 33888465 33941094 33984288 34057530 34067605 34154560 34176384 34232760 34305840 34409826 34505120 34527168 34626240 34637832 34700160 34710390 35035968 35046297 35156160 35166560 35238320 35373852 35579336 35583405 35780448 35830080 35832240 35915980 35944920 36017536 36147696 36261368 36263554 36328032 36514944 36519120 36580310 36593640 36908352 36947772 36958702 37024416 37026648 37074560 37085490 37143084 37164660 37463283 37511760 37524318 37591840 37631990 37656036 37736424 37760320 37955632 37987245 38233140 38301120 38321673 38341248 38363520 38423880 38486480 38671776 38762152 38818260 38940330 39033216 39037680 39212640 39304280 39415464 39507578 39557856 39562380 39642304 39643110 39684644 40026753 40112202 40238341 40253004 40318584 40364480 40390272 40519728 40666158 40782016 40794039 40881126 40921920 40985472 41009280 41053080 41138240 41140720 41167008 41406144 41419235 41536352 41551488 41625870 41708880 41840040 41916960 41929360 42199872 42200730 42285984 42290820 42335128 42421516 42480360 42700086 42720480 42968640 43099176 43133904 43158960 43234708 43297290 43607421 43655040 43678466 43789952 43794960 43896372 44217315 44400928 44474170 44502588 44597592 44629376 44725560 44740533 45014112 45021920 45110208 45158388 45184620 45254792 45312384 45326710 45358407 45410040 45643680 45741120 45879768 46108656 46135440 46183776 46184715 46280520 46283310 46428855 46581912 46690774 46728396 47070045 47165136 47170530 47444540 47474856 47571732 47627019 47707264 47776320 47926560 48196928 48339720 48437376 48452690 48486573 48692160 48791520 48921587 49106304 49263696 49269330 49365888 49368864 49447320 49524112 49552880 49605805 49703082 49951044 50015680 50032424 50050656 50208048 50315232 50316255 50398230 50487840 50649660 50748984 50911641 50976432 50977520 51095564 51231840 51458760 51562368 51757680 51920440 51939360 51956748 52050240 52078171 52283520 52553952 52743808 52749840 52857480 52918910 53026895 53060778 53369004 53482936 53670672 53758112 53873970 53917380 54026304 54043385 54221544 54392052 54395331 54492048 54508168 54737440 54772416 54870465 54889344 55438053 55501160 55536624 55539972 55611840 55628235 55714626 55746990 55786720 55889280 56267640 56286477 56381312 56387760 56447985 56568490 56604636 56640480 56933448 56960640 57331584 57349710 57465568 57511872 57545280 57635820 57729720 58143228 58227390 58393280 58410495 58430592 58528496 58549824 58956420 59261367 59336784 59343570 59463456 59464665 59495040 59526966 59634080 59654044 60018816 60168303 60211184 60246160 60477876 60546720 60779592 60858240 61173024 61321689 61382880 61478208 61513920 61578368 61579620 61707360 61711080 61905140 62109216 62304528 62438805 62460288 62540530 62563320 62760060 62886848 62894040 63299808 63428976 63436230 63502692 63632274 63720540 63869455 63902080 64050129 64452960 64648764 64852062 64945935 65055360 65482560 65517699 65684928 65692440 65825152 65844558 65929760 66270776 66601392 66711255 66734208 66853670 66896388 66944064 67086976 67088340 67197640 67317120 67521168 67532880 67665312 67737582 67776930 67882188 67968576 67990065 68115060 68135210 68309120 68465520 68611680 68794583 68819652 69010240 69054336 69252480 69275664 69420780 69424965 70036161 70071936 70092594 70312320 70333120 70476640 70747704 70755795 71158672 71166810 71560896 71660160 71664480 71831960 71889840 72295392 72522736 72527108 72656064 72679035 73038240 73160620 73187280 73539037 73816704 73895544 73917404 74048832 74053296 74170980 74286168 74329320 74554623 74567555 74926566 75023520 75048636 75183680 75263980 75312072 75472848 75520640 75597345 75911264 75974490 76466280 76602240 76643346 76847760 76972960 77343552 77524304 77636520 77880660 78075360 78425280 78608560 78830928 79015156 79115712 79124760 79284608 79286220 79369288 79378365 80053506 80224404 80476682 80506008 80637168 80728960 80810955 81039456 81332316 81564032 81588078 81762252 81843840 82106160 82276480 82281440 82334016 82812288 82838470 83072704 83251740 83417760 83571939 83620485 83680080 83833920 83858720 84399744 84401460 84571968 84581640 84670256 84843032 84852735 84960720 85400172 85440960 85937280 86024565 86198352 86267808 86317920 86469416 86594580 87214842 87356932 87589920 87792744 88434630 88801856 88948340 89005176 89195184 89290449 89451120 89481066 90028224 90043840 90220416 90316776 90369240 90509584 90653420 90658885 90716814 90820080 91287360 91482240 91759536 92217312 92270880 92367552 92369430 92396755 92561040 92566620 92857710 93163824 93381548 93456792 93810795 94140090 94330272 94341060 94889080 94949712 95143464 95254038 95448411 95552640 95853120 96393856 96679440 96905380 96973146 97278093 97384320 97583040 97843174 98527392 98538660 98737728 98766837 98768945 98894640 99048224 99105760 99211610 99406164 99902088 100031360 100064848 100101312 100280505 100416096 100630464 100632510 100796460 100975680 101299320 101497968 101606373 101665395 101823282 101952864 101955040 102191128 102202815 102463680 102917520 103515360 103840880 103878720 103913496 104100480 104156342 105107904 105499680 105714960 105837820 106053790 106121556 106738008 106750215 106965872 107341344 107516224 107747940 107834760 108052608 108086770 108443088 108784104 108790662 108984096 109016336 109132771 109196165 109474880 109544832 109740930 110876106 111002320 111073248 111079944 111223680 111256470 111429252 111493980 111573440 112535280 112572954 112775520 112895970 113136980 113209272 113280960 113866896 114699420 114931136 114965019 115023744 115090560 115271640 115459440 116286456 116454780 116659169 116726935 116786560 116820990 117056992 117099648 117912840 118522734 118673568 118687140 118926912 118929330 119053932 119268160 119308088 120080259 120336606 120422368 120492320 120715023 120955752 121093440 121559184 122346048 122382117 122643378 122765760 122956416 123027840 123159240 123414720 123422160 123810280 124218432 124257705 124609056 124877610 125081060 125126640 125520120 125773696 125788080 126599616 126857952 126872460 127005384 127264548 127441080 127738910 128100258 128905920 128975093 129297528 129704124 129891870 130822263 130965120 131035398 131369856 131384880 131689116 131859520 132541552 132651945 133202784 133422510 133707340 133792776 133888128 134176680 134221599 134395280 135042336 135065760 135330624 135475164 135553860 135764376 135937152 135980130 136230120 136270420 136931040 137223360 137589166 137639304 137869927 138020480 138551328 138841560 138849930 139286565 140072322 140185188 140512801 140666240 140953280 141495408 141511590 142317344 142333620 142881057 143121792 143328960 143663920 143779680 144590784 145045472 145054216 145312128 145358070 146076480 146321240 146374560 146764761 147078074 147791088 147834808 148097664 148106592 148341960 148572336 148658640 148817415 149109246 149135110 149853132 150047040 150097272 150367360 150527960 150624144 150945696 151194690 151822528 151948980 152734923 152932560 153286692 153695520 153945920 154687104 155048608 155273040 155761320 156150720 156234513 156850560 157217120 157661856 158030312 158231424 158249520 158572440 158738576 158756730 159080685 160107012 160448808 160953364 161012016 161274336 161621910 162078912 162130155 162664632 163176156 163185993 163524504 164048621 164212320 164562880 164611395 164668032 165676940 166145408 166314159 166503480 166835520 167143878 167240970 167360160 167667840 167717440 168802920 168859431 169143936 169163280 169340512 169343955 169686064 169705470 169921440 170800344 170881920 172049130 172396704 172535616 172635840 172938832 173189160 174429684 174713864 175179840 175231485 175585488 176869260 177603712 177784101 177896680 178010352 178390368 178580898 178902240 178962132 180056448 180087680 180504909 180633552 180738480 181019168 181306840 181317770 181433628 181640160 182574720 183519072 183965067 184434624 184541760 184735104 184738860 184793510 185122080 185133240 185715420 186327648 186763096 186913584 187316415 187621590 188280180 188660544 188682120 189778160 189899424 190286928 190508076 190896822 191608365 191706240 193358880 193810760 193875643 193946292 194556186 195166080 195686348 196553097 197054784 197077320 197475456 197533674 197537890 197789280 198096448 198211520 198423220 198812328 199449547 199804176 200129696 200133765 200202624 200561010 200832192 201191705 201260928 201265020 201592920 201951360 202598640 202995936 203212746 203330790 203646564 203905728 203910080 203970195 204382256 204405630 204927360 205835040 206383749 207030720 207681760 207757440 207826992 208312684 210108483 210215808 210999360 211429920 211675640 212107580 212243112 213476016 213500430 213931744 214682688 215032448 215495880 215669520 216173540 216886176 217568208 217581324 217968192 218032672 218037105 218265542 218392330 218949760 219481860 220617111 221752212 222004640 222146496 222159888 222512940 222858504 222987960 223146880 223663869 223702665 225070560 225145908 225551040 225791940 226273960 226418544 226561920 226792035 227733792 229398840 229862272 229930038 230543280 230918880 232572912 232909560 233318338 233453870 233641980 234113984 235713101 235825680 237045468 237347136 237374280 237853824 237858660 238107864 238135095 238536320 238616176 240160518 240231563 240673212 240844736 240984640 241430046 241911504 242186880 242432865 243118368 244607935 244692096 244764234 245286756 245531520 246318480 246829440 246844320 247620560 248436864 248515410 249218112 249755220 250162120 250253280 251040240 251576160 253199232 253715904 253744920 254010768 254529096 254558205 254882160 255477820 256200516 256799257 257811840 257950186 258595056 259408248 259783740 260390855 261644526 262070796 262769760 263378232 263719040 265083104 265303890 266405568 266845020 267414680 267585552 267871347 268353360 268443198 268790560 270084672 270131520 270661248 270950328 271107720 271528752 271960260 271976655 272460240 272540840 273862080 274446720 275178332 275278608 275739854 277102656 277190265 277683120 277699860 278573130 280144644 280370376 281025602 281432385 281906560 282990816 283023180 284634688 284667240 285762114 286345233 286657920 287327840 287559360 289181568 290090944 290108432 290716140 291834279 292152960 292642480 292749120 293529522 294156148 295582176 295669616 296213184 296306835 296683920 297144672 297317280 297634830 298218492 298270220 299706264 300094080 300194544 300841515 301055920 301248288 301891392 302389380 303645056 303897960 305469846 305865120 306573384 306608445 307391040 307555991 307891840 310097216 310546080 311522640 312301440 312469026 314434240 315323712 316060624 316499040 317144880 317477152 317513460 318161370 320214024 320250645 320897616 321906728 322024032 322548672 323243820 324157824 324260310 325329264 326352312 326371986 327049008 327398313 327588495 328097242 328424640 329125760 329222790 331353880 332628318 333006960 333671040 334287756 334481940 334720320 335434880 337605840 337718862 338326560 338681024 338687910 339372128 339410940 339842880 341600688 343972915 344098260 344793408 344895057 345071232 345271680 345877664 346378320 348859368 349427728 349977507 350180805 350359680 350462970 351170976 353738520 355568202 355793360 356020704 356780736 357161796 357804480 357924264 361009818 361267104 361476960 362038336 362145069 362613680 362635540 362867256 363280320 367038144 367695185 367930134 368869248 369083520 369477720 369587020 370244160 370266480 371430840 372655296 372773115 373526192 373827168 374632830 375243180 376560360 377321088 377364240 379556320 379798848 380573856 381016152 381793644 383216730 386717760 386925279 387621520 387751286 387892584 389112372 391372696 393106194 394109568 394154640 395067348 395075780 395578560 396192896 396423040 396846440 397624656 398899094 399608352 400259392 400267530 401122020 401664384 402383410 402530040 402664797 403185840 405197280 405991872 406425492 406661580 407293128 407811456 407820160 407940390 408764512 408811260 411670080 412767498 413609781 414061440 415363520 415653984 416625368 417859695 420216966 421538403 421998720 422859840 423351280 424215160 424486224 426952032 427000860 427863488 429365376 430991760 431339040 432347080 433772352 435136416 435162648 435936384 436065344 436074210 436531084 436784660 438963720 440294283 441234222 443504424 444009280 444292992 444319776 445025880 445717008 445975920 446452245 447327738 447405330 450141120 450291816 451102080 451583880 452547920 452837088 453584070 455467584 458797680 459860076 461086560 461837760 465145824 465819120 466636676 466907740 467283960 468227968 468703539 471426202 471651360 474090936 474694272 474748560 475717320 476215728 476270190 477232352 477242055 480321036 480463126 481346424 481689472 481969280 482860092 483823008 484865730 486236736 486390465 489215870 489528468 489557979 490573512 492145863 492636960 493688640 493834185 495241120 497030820 498436224 498942477 499510440 500324240 500506560 502080480 503152320 507431808 507489840 508021536 508031865 509058192 509116410 509764320 510955640 512401032 513598514 515900372 517190112 518816496 519567480 520781710 523289052 524141592 525539520 525821533 526756464 530166208 530607780 532811136 533352303 533690040 534829360 535171104 535742694 536706720 536886396 537581120 540169344 540263040 541900656 542215440 543057504 543920520 543953310 544920480 545081680 545663855 547724160 550356664 550557216 551479708 554205312 554380530 555366240 555399720 557146260 560289288 560740752 562051204 562085087 562864770 565981632 566046360 569269376 569334480 571524228 572690466 572859881 574655680 574825095 575118720 580181888 580216864 581432280 581626929 583295845 583668558 585284960 585498240 587059044 588312296 589659291 591164352 591339232 592426368 592613670 593367840 594289344 594634560 595269660 596436984 596540440 598348641 599412528 600389088 600401295 601683030 602111840 602496576 603575115 603782784 604778760 607795920 610939692 611730240 611910585 613146768 613216890 614782080 615111982 619151247 620194432 621092160 623045280 624938052 628868480 630325449 630647424 632121248 632998080 634289760 634954304 635026920 636322740 640428048 640501290 641795232 643813456 644048064 644875465 645097344 646487640 648520620 650658528 652704624 652743972 654098016 654111315 654796626 655176990 656194484 656849280 658445580 661851333 662707760 665256636 666013920 668575512 668963880 669440640 671107995 675211680 675437724 676653120 677016223 677362048 677375820 678744256 678821880 679685760 683201376 687945830 688196520 689349635 689586816 689790114 691755328 692756640 697718736 698855456 699955014 700361610 700925940 702341952 702564005 707139303 707477040 711136404 711586720 712041408 713561472 714323592 714405285 715608960 715848528 720694689 722019636 722534208 722953920 724076672 724290138 725227360 725271080 725734512 726560640 733823805 734076288 735390370 735860268 738955440 739174040 740488320 740532960 742861680 745310592 745546230 747052384 747654336 749265660 750486360 753120720 754728480 759112640 759597696 761147712 762032304 763587288 763674615 766433460 770397771 773435520 773850558 775243040 775502572 775785168 778224744 778986167 781172565 782745392 786212388 788309280 790134696 790151560 791157120 793692880 795249312 797798188 799216704 800518784 800535060 802244040 804766820 805060080 805329594 806371680 810394560 811983744 812850984 813323160 814586256 815880780 815929965 817529024 817622520 820243105 823340160 825534996 827219562 830727040 831307968 831570795 833250736 835719390 840433932 843076806 844297155 845719680 846702560 848430320 848972448 853904064 854001720 855726976 861983520 862678080 864694160 867544704 870272832 870325296 872130688 872148420 873062168 873569320 877927440 880588566 882468444 887008848 888018560 888639552 888920505 890051760 891434016 891951840 892904490 894655476 894810660 900282240 900583632 902524545 903167760 905095840 905674176 907168140 910935168 917595360 919720152 919825335 922173120 922667973 923675520 930291648 931638240 933273352 933815480 934567920 937407078 942852404 943302720 948181872 949497120 951434640 952431456 952540380 954464704 954484110 960642072 960926252 962692848 965720184 967646016 969378215 969731460 972473472 972780930 978431740 979056936 979115958 981147024 982194939 982765485 984291726 985273920 987377280 987668370 990482240 994061640 997247735 997884954 999020880 1000648480 1001013120 1004160960 1006304640 1014979680 1016043072 1016063730 1018116384 1018232820 1019528640 1021911280 1024802064 1027197028 1031800744 1031918745 1034380224 1037632992 1039134960 1041563420 1046578104 1048283184 1049932521 1050542415 1051079040 1051643066 1053512928 1060332416 1061215560 1066704606 1067380080 1069658720 1070342208 1071485388 1073413440 1073772792 1075162240 1083801312 1084430880 1086115008 1086435207 1087841040 1087906620 1089840960 1090163360 1091327710 1100713328 1101114432 1102959416 1103085555 1108761060 1110732480 1110799440 1114292520 1118319345 1120578576 1121481504 1124102408 1124170174 1125729540 1131963264 1132092720 1138668960 1143048456 1145380932 1145719762 1149311360 1149650190 1160433728 1160775837 1162864560 1163253858 1166591690 1167337116 1170569920 1174118088 1176624592 1178565505 1179318582 1182328704 1182678464 1185227340 1186735680 1188578688 1189269120 1190539320 1192873968 1193080880 1196697282 1198825056 1200778176 1200802590 1201157815 1203366060 1204223680 1204993152 1207150230 1209557520 1215591840 1221879384 1223460480 1223821170 1226293536 1226433780 1230223964 1238302494 1240829343 1242184320 1246090560 1249876104 1260650898 1264242496 1264615209 1265996160 1268579520 1269908608 1270053840 1272645480 1280856096 1281002580 1283590464 1283996285 1287626912 1288096128 1289750930 1292975280 1297041240 1301317056 1305409248 1305487944 1308196032 1308222630 1309593252 1310353980 1312388968 1316891160 1320882849 1323702666 1325415520 1330513272 1332027840 1337151024 1337927760 1339356735 1342215990 1350423360 1350875448 1353306240 1354032446 1354751640 1357488512 1357643760 1366402752 1375891660 1376393040 1378699270 1379580228 1383510656 1385513280 1395437472 1397710912 1399910028 1400723220 1401851880 1404683904 1405128010 1406110617 1414278606 1414954080 1418726023 1422272808 1423173440 1424082816 1428647184 1428810570 1431697056 1431726165 1441389378 1444039272 1445068416 1445907840 1448580276 1450454720 1450542160 1451469024 1459171395 1467647610 1470780740 1471720536 1476437589 1477910880 1478348080 1481065920 1485723360 1491092460 1494104768 1495308672 1498531320 1500972720 1506241440 1509456960 1516569197 1518225280 1522295424 1524064608 1527174576 1527349230 1532866920 1537779955 1540795542 1547701116 1550486080 1551005144 1551570336 1556449488 1557972334 1562345130 1565490784 1572424776 1576618560 1577464599 1580269392 1580303120 1587385760 1590498624 1595596376 1598433408 1601070120 1604488080 1609533640 1610120160 1610659188 1612743360 1620789120 1625701968 1626646320 1629172512 1631761560 1631859930 1635058048 1635245040 1636991565 1640486210 1651069992 1654439124 1662615936 1663141590 1666501472 1671438780 1680867864 1686153612 1686255261 1688594310 1693405120 1696860640 1697944896 1707808128 1708003440 1718579643 1723967040 1724475285 1725356160 1729388320 1740545664 1740650592 1744296840 1744880787 1746124336 1747138640 1749887535 1755854880 1761177132 1764936888 1774017696 1777279104 1777841010 1780103520 1782868032 1783903680 1785808980 1789310952 1789621320 1795045923 1801167264 1805049090 1806335520 1810191680 1810725345 1811348352 1814336280 1835190720 1839440304 1839650670 1844346240 1845335946 1857453741 1860583296 1863276480 1866546704 1867630960 1869135840 1874814156 1885704808 1886605440 1896363744 1898994240 1902869280 1904862912 1905080760 1908929408 1908968220 1921284144 1921852504 1925385696 1931440368 1934626395 1935292032 1938756430 1939462920 1945561860 1956863480 1958113872 1958231916 1962294048 1964389878 1965530970 1968583452 1970547840 1975336740 1980964480 1985553999 1988123280 1994495470 1995769908 1998041760 2001296960 2008321920 2013323985 2029959360 2031048669 2032086144 2032127460 2036232768 2036465640 2039057280 2043822560 2049604128 2054394056 2063601488 2063837490 2068048905 2068760448 2075265984 2078269920 2083126840 2093156208 2096566368 2099865042 2101084830 2103286132 2107025856 2107692015 2121417909 2122431120 2132632073 2133409212 2134760160 2139317440 2140684416 2142970776 2146826880 2147545584 2162084067 2167602624 2168861760 2172230016 2172870414 2175682080 2175813240 2179681920 2180326720 2182655420 2201426656 2201471415 2202228864 2205918832 2206171110 2217522120 2221464960 2221598880 2228585040 2236638690 2241157152 2242963008 2248204816 2248340348 2251459080 2264185440 2277337920 2286096912 2290761864 2291439524 2299300380 2311193313 2320867456 2321551674 2325729120 2326507716 2333183380 2334674232 2336958501 2341139840 2343517695 2348236176 2353249184 2357131010 2358637164 2365356928 2370454680 2373471360 2381078640 2385747936 2386161760 2393394564 2397650112 2401556352 2401605180 2402315630 2406732120 2408447360 2414300460 2419115040 2431183680 2443758768 2447642340 2447789895 2452587072 2452867560 2460447928 2460729315 2476604988 2481658686 2492181120 2494712385 2499752208 2521301796 2528484992 2529230418 2537159040 2540107680 2545290960 2561712192 2562005160 2567180928 2567992570 2575253824 2579501860 2585950560 2592844111 2594082480 2602634112 2610818496 2610975888 2616392064 2616445260 2619186504 2620707960 2624777936 2629107665 2633782320 2641765698 2647405332 2650831040 2661026544 2664055680 2666761515 2674302048 2675855520 2678713470 2684431980 2700846720 2701750896 2708064892 2709503280 2715287520 2732805504 2751783320 2752786080 2757398540 2759160456 2768003919 2771026560 2790874944 2795421824 2799820056 2801446440 2803703760 2810256020 2810425435 2812221234 2828557212 2829908160 2837452046 2844545616 2846346880 2857294368 2857621140 2863394112 2863452330 2864299405 2882778756 2888078544 2897160552 2900909440 2901084320 2902938048 2908134645 2918342790 2935295220 2941561480 2943441072 2946584817 2948296455 2952875178 2955821760 2956696160 2962131840 2971446720 2982184920 2988209536 2991743205 2997062640 3001945440 3012482880 3018913920 3033138394 3048129216 3054349152 3054698460 3065733840 3075559910 3081591084 3095402232 3095756235 3100972160 3102010288 3103140672 3112898976 3115944668 3124690260 3130981568 3144849552 3149797563 3151627245 3153237120 3154929198 3160538784 3160606240 3174771520 3180997248 3191192752 3202140240 3208976160 3219067280 3220240320 3221318376 3225486720 3251403936 3253292640 3258345024 3263523120 3263719860 3270490080 3273983130 3280972420 3302139984 3308878248 3309256665 3326283180 3333002944 3342877560 3361735728 3372307224 3372510522 3377188620 3383115901 3385081115 3386810240 3393721280 3395889792 3416006880 3437159286 3447934080 3448950570 3458776640 3481301184 3482327511 3488593680 3489761574 3492248672 3494277280 3499775070 3511709760 3522354264 3529873776 3535696515 3548035392 3555682020 3560207040 3565736064 3567807360 3571617960 3578621904 3579242640 3590091846 3602334528 3603473445 3610098180 3612671040 3620383360 3621450690 3628672560 3670381440 3678880608 3679301340 3690671892 3714907482 3722488029 3726552960 3733093408 3735261920 3738271680 3749628312 3771409616 3792727488 3793845627 3797988480 3805738560 3809725824 3810161520 3817936440 3842568288 3843705008 3850771392 3851988855 3862880736 3869252790 3877512860 3878925840 3891123720 3894930835 3913726960 3916227744 3916463832 3924588096 3928779756 3931061940 3937166904 3950673480 3971107998 3976246560 3988990940 3991539816 3996083520 3998227883 4002593920 4026647970 4059918720 4062097338 4064254920 4072465536 4072931280 4087645120 4099208256 4108788112 4127202976 4127674980 4136097810 4150531968 4156539840 4166253680 4186312416 4193132736 4199730084 4202169660 4206572264 4214051712 4215384030 4242835818 4244862240 4256178069 4265264146 4266818424 4269520320 4278634880 4285941552 4295091168 4324168134 4335205248 4337723520 4345740828 4351364160 4351626480 4360653440 4365310840 4402853312 4402942830 4411837664 4412342220 4429312767 4435044240 4443197760 4457170080 4473277380 4482314304 4485926016 4496409632 4496680696 4502918160 4528370880 4549707591 4554675840 4572193824 4581523728 4582879048 4598600760 4613339865 4622386626 4643103348 4651458240 4653015432 4666366760 4669348464 4673917002 4687035390 4696472352 4706498368 4714262020 4717274328 4732393797 4740909360 4762157280 4771495872 4772323520 4786789128 4795300224 4803210360 4804631260 4813464240 4828600920 4838230080 4862367360 4887517536 4895284680 4895579790 4905174144 4905735120 4910974695 4920895856 4921458630 4953209976 4963317372 4989424770 4999504416 5042603592 5058460836 5058765783 5080215360 5090581920 5123424384 5124010320 5135985140 5150507648 5155738929 5159003720 5171901120 5185688222 5188164960 5221636992 5221951776 5232890520 5234642361 5238373008 5241415920 5249555872 5249662605 5258215330 5267564640 5283531396 5294810664 5301662080 5322053088 5333523030 5348604096 5351711040 5357426940 5368863960 5385137769 5403501792 5416129784 5419006560 5430575040 5432176035 5503566640 5505572160 5514797080 5518320912 5536007838 5581749888 5599640112 5602892880 5607407520 5620512040 5620850870 5624442468 5657114424 5659816320 5674904092 5689091232 5714588736 5715242280 5726788224 5726904660 5728598810 5765557512 5776157088 5784036863 5794321104 5802168640 5803879185 5805876096 5816269290 5836685580 5870590440 5883122960 5886882144 5893169634 5896592910 5905750356 5911643520 5913392320 5942893440 5964369840 5983486410 5994125280 6003890880 6024965760 6066276788 6093146007 6096258432 6108698304 6109396920 6131467680 6151119820 6163182168 6182935957 6190804464 6191512470 6204020576 6204146715 6206281344 6225797952 6231889336 6249380520 6261963136 6289699104 6299595126 6303254490 6309858396 6321077568 6321212480 6323076045 6349543040 6364253727 6382385504 6397896219 6404280480 6417952320 6438134560 6440480640 6442636752 6486252201 6502807872 6506585280 6516690048 6527046240 6527439720 6540980160 6547966260 6561944840 6604279968 6604414245 6617756496 6618513330 6652566360 6666005888 6685755120 6723471456 6744614448 6745021044 6754377240 6766231802 6770162230 6787442560 6832013760 6835679929 6874318572 6897901140 6917553280 6933579939 6962602368 6964655022 6977187360 6979523148 6984497344 6988554560 6999550140 7010875503 7023419520 7030553085 7044708528 7059747552 7071393030 7093630115 7096070784 7111364040 7120414080 7143235920 7157243808 7158485280 7180183692 7204669056 7206946890 7220196360 7225342080 7242901380 7257345120 7307106131 7357761216 7358602680 7381343784 7382187945 7429814964 7444976058 7447178453 7466186816 7470523840 7476543360 7499256624 7542819232 7582845985 7585454976 7587691254 7611477120 7620323040 7635872880 7685136576 7687410016 7701542784 7703977710 7725761472 7738505580 7755025720 7757851680 7778532333 7782247440 7789861670 7827453920 7832455488 7832927664 7849176192 7857559512 7862123880 7874333808 7887322995 7901346960 7942215996 7952493120 7977981880 7983079632 7992167040 7996455766 8053295940 8124194676 8128509840 8145862560 8175290240 8198416512 8217576224 8254405952 8255349960 8272195620 8304011757 8313079680 8332507360 8372624832 8386265472 8399460168 8404339320 8413144528 8430768060 8431276305 8485671636 8489724480 8512356138 8530528292 8533636848 8539040640 8568847837 8571883104 8590182336 8592898215 8648336268 8691481656 8702728320 8703252960 8724403935 8730621680 8805706624 8805885660 8823675328 8824684440 8858625534 8870088480 8886395520 8914340160 8946554760 8964628608 8975229615 8992819264 8993361392 9005836320 9056741760 9099415182 9144387648 9163047456 9165758096 9197201520 9226679730 9244773252 9286206696 9287268705 9302916480 9306030864 9332733520 9338696928 9347834004 9374070780 9392944704 9412996736 9428524040 9434548656 9464787594 9481818720 9524314560 9542991744 9544647040 9573578256 9606420720 9609262520 9626928480 9657201840 9676460160 9775035072 9790569360 9791159580 9811470240 9821949390 9841791712 9842917260 9906419952 9926634744 9927769995 9978849540 9999008832 10085207184 10116921672 10117531566 10126820171 10149347703 10155243345 10160430720 10181163840 10248020640 10271970280 10311477858 10318007440 10343802240 10371376444 10376329920 10443903552 10465781040 10469284722 10476746016 10482831840 10499111744 10499325210 10516430660 10535129280 10567062792 10589621328 10607089545 10644106176 10663160365 10667046060 10697208192 10703422080 10714853880 10737727920 10770275538 10807003584 10810420335 10832259568 10838013120 10861150080 10864352070 11007133280 11011144320 11029594160 11036641824 11072015676 11199280224 11205785760 11214815040 11241024080 11241701740 11248884936 11314228848 11349808184 11378182464 11429177472 11430484560 11453809320 11457197620 11531115024 11552314176 11555966565 11568073726 11588642208 11604337280 11607758370 11632538580 11673371160 11684792505 11741180880 11766245920 11773764288 11786339268 11793185820 11811500712 11826784640 11928739680 11966972820 11988250560 11994683649 12007781760 12132553576 12186292014 12217396608 12218793840 12262935360 12302239640 12326364336 12365871914 12381608928 12383024940 12408041152 12408293430 12451595904 12463778672 12498761040 12579398208 12599190252 12606508980 12619716792 12642155136 12642424960 12646152090 12728507454 12764771008 12768534207 12795792438 12808560960 12835904640 12876269120 12885273504 12964220555 12972504402 13005615744 13013170560 13054092480 13054879440 13081960320 13095932520 13123889680 13208559936 13208828490 13235512992 13237026660 13305132720 13371510240 13446942912 13489228896 13490042088 13508754480 13532463604 13540324460 13649122773 13664027520 13671359858 13748637144 13795802280 13840019595 13867159878 13929310044 13954374720 13959046296 13968994688 13977109120 13999100280 14021751006 14061106170 14089417056 14119495104 14142786060 14187260230 14197181391 14222728080 14286471840 14314487616 14316970560 14360367384 14413893780 14440392720 14485802760 14514690240 14614212262 14715522432 14717205360 14732924085 14762687568 14764375890 14859629928 14889952116 14894356906 14932373632 14941047680 14998513248 15085638464 15165691970 15175382508 15176297349 15240646080 15271745760 15370273152 15374820032 15407955420 15451522944 15467216787 15477011160 15510051440 15515703360 15557064666 15564494880 15579723340 15654907840 15664910976 15665855328 15715119024 15724247760 15748667616 15748987815 15774645990 15802693920 15884431992 15904986240 15955963760 15966159264 15992911532 16106591880 16248389352 16257019680 16291725120 16300467523 16435152448 16508811904 16510699920 16544391240 16608023514 16665014720 16745249664 16798920336 16808678640 16826289056 16861536120 16862552610 16915579505 16971343272 16979448960 17024712276 17061056584 17067273696 17137695674 17143766208 17180364672 17185796430 17296672536 17352110589 17382963312 17406505920 17411637555 17448807870 17461243360 17611771320 17647350656 17649368880 17717251068 17740176960 17828680320 17893109520 17950459230 17985638528 17986722784 18011672640 18198830364 18279438021 18288775296 18326094912 18331516192 18394403040 18453359460 18489546504 18548807871 18572413392 18574537410 18612061728 18612440145 18665467040 18677393856 18695668008 18748141560 18785889408 18857048080 18869097312 18929575188 18963637440 18969228135 19048629120 19147156512 19193688657 19212841440 19218525040 19253856960 19314403680 19550070144 19581138720 19582319160 19622940480 19643898780 19683583424 19685834520 19812839904 19853269488 19855539990 19957699080 19991139415 19998017664 20170414368 20233843344 20235063132 20253640342 20298695406 20310486690 20362327680 20496041280 20507039787 20543940560 20622955716 20636014880 20742752888 20752659840 20887807104 20931562080 20938569444 20953492032 20965663680 20998223488 20998650420 21032626509 21032861320 21070258560 21134125584 21179242656 21214179090 21280890345 21288212352 21326320730 21334092120 21429707760 21475455840 21540551076 21614007168 21620840670 21664519136 21676026240 21728704140 21921318393 22014266560 22059188320 22073283648 22144031352 22146563835 22341535359 22398560448 22411571520 22429630080 22482048160 22483403480 22497769872 22590598843 22628457696 22699616368 22748537955 22756364928 22860969120 22907618640 22914395240 23062230048 23104628352 23111933130 23136147452 23177284416 23215516740 23265077160 23335596999 23346742320 23369585010 23482361760 23532491840 23547528576 23572678536 23586371640 23623001424 23661968985 23857479360 23933945640 23976501120 23989367298 24148571177 24265107152 24372584028 24437587680 24525870720 24604479280 24652728672 24731743828 24763217856 24766049880 24816082304 24816586860 24927557344 24997522080 25158796416 25198380504 25213017960 25239433584 25292304180 25293828915 25457014908 25529542016 25537068414 25591584876 25617121920 25706543511 25752538240 25770547008 25778694645 25928441110 25945008804 26108184960 26109758880 26173211805 26191865040 26247779360 26417119872 26417656980 26471025984 26474053320 26610265440 26743020480 26893885824 26925688845 26978457792 26980084176 27017508960 27064927208 27080648920 27298245546 27342719716 27497274288 27591604560 27680039190 27734319756 27858620088 27908749440 27918092592 27998200560 28043502012 28122212340 28178834112 28238990208 28285572120 28374520460 28394362782 28445456160 28572943680 28628975232 28633941120 28720734768 28827787560 28880785440 28920184315 28971605520 29029380480 29228424524 29434410720 29465848170 29525375136 29528751780 29719259856 29779904232 29788713812 29997026496 30171276928 30331383940 30350765016 30352594698 30380460513 30448043109 30465730035 30481292160 30543491520 30749640064 30815910840 30914679785 30934433574 30954022320 31020102880 31031406720 31114129332 31128989760 31159446680 31309815680 31331710656 31430238048 31448495520 31497335232 31497975630 31549291980 31605387840 31768863984 31821268635 31911927520 31932318528 31985823064 31989481095 32213183760 32431261005 32496778704 32514039360 32583450240 32600935046 32870304896 33021399840 33088782480 33216047028 33330029440 33597840672 33617357280 33652578112 33723072240 33725105220 33831159010 33942686544 34049424552 34122113168 34134547392 34178399645 34275391348 34287532416 34371592860 34593345072 34667899695 34704221178 34765926624 34813011840 34823275110 34897615740 34922486720 35054377515 35223542640 35298737760 35434502136 35480353920 35786219040 35900918460 35973445568 35984050947 36023345280 36397660728 36535530655 36558876042 36652189824 36663032384 36788806080 36906718920 36979093008 37097615742 37144826784 37149074820 37224123456 37224880290 37235892265 37330934080 37354787712 37391336016 37496283120 37714096160 37738194624 37859150376 37927274880 37938456270 38294313024 38305602621 38387377314 38425682880 38437050080 38507713920 38628807360 38892661665 39162277440 39164638320 39245880960 39287797560 39367166848 39371669040 39625679808 39706538976 39711079980 39915398160 39982278830 40340828736 40467686688 40470126264 40507280684 40597390812 40620973380 40947368319 40992082560 41014079574 41087881120 41245911432 41272029760 41286266851 41485505776 41520058785 41863124160 41877138888 41906984064 41931327360 41997300840 42065253018 42065722640 42268251168 42358485312 42428358180 42561780690 42652641460 42668184240 42844239185 42859415520 42950911680 43081102152 43241681340 43329038272 43457408280 43842636786 43980506713 44028533120 44118376640 44146567296 44288062704 44293127670 44683070718 44797120896 44823143040 44964096320 44966806960 44995539744 45181197686 45256915392 45399232736 45497075910 45721938240 45815237280 45828790480 46124460096 46223866260 46272294904 46354568832 46431033480 46530154320 46671193998 46693484640 46739170020 46964723520 47064983680 47145357072 47172743280 47246002848 47323937970 47714958720 47867891280 47978734596 48297142354 48530214304 48745168056 48875175360 48901402569 49208958560 49305457344 49463487656 49526435712 49532099760 49633173720 49855114688 49995044160 50396761008 50426035920 50478867168 50584608360 50587657830 50634100855 50746738515 50914029816 51074136828 51183169752 51413087022 51541094016 51557389290 51856882220 51890017608 52056331767 52219517760 52346423610 52383730080 52495558720 52835313960 52942051968 52948106640 53220530880 53486040960 53851377690 53956915584 53960168352 54035017920 54129854416 54161297840 54596491092 54685439432 54994548576 55183209120 55360078380 55468639512 55646423613 55717240176 55836185184 55996401120 56087004024 56244424680 56357668224 56571144240 56749040920 56788725564 56890912320 57145887360 57441469536 57581065971 57655575120 57761570880 57840368630 57943211040 58456849048 58868821440 58931696340 59050750272 59057503560 59438519712 59559808464 59577427624 59973418245 59994052992 60662767880 60701530032 60705189396 60760921026 60896086218 60931460070 61086983040 61521119361 61631821680 61829359570 61868867148 61908044640 62040205760 62228258664 62257979520 62318893360 62663421312 62860476096 62896991040 62994670464 62995951260 63098583960 63210775680 63537727968 63642537270 63823855040 63842671035 63864637056 63971646128 63978962190 64426367520 64862522010 64993557408 65028078720 65201870092 65763955179 66042799680 66177564960 66432094056 67024606077 67195681344 67234714560 67305156224 67446144480 67450210440 67662318020 67771796529 67885373088 68098849104 68244226336 68245613865 68269094784 68356799290 68550782696 68743185720 69186690144 69335799390 69408442356 69531853248 69646550220 69795231480 69844973440 70006790997 70108755030 70447085280 70597475520 70869004272 70985906955 71572438080 71801836920 71946891136 71968101894 72445713531 72795321456 73071061310 73117752084 73326064768 73577612160 73813437840 73958186016 74195231484 74289653568 74298149640 74448246912 74449760580 74471784530 74661868160 74782672032 74992566240 75192479219 75428192320 75476389248 75718300752 75876912540 75881486745 76588626048 76611205242 76774754628 76851365760 76874100160 77119630533 77257614720 77336083935 77785323330 78324554880 78329276640 78575595120 78743338080 79251359616 79413077952 79422159960 79830796320 79964557660 80378167441 80681657472 80935373376 80940252528 81014561368 81194781624 81241946760 81502337615 81894736638 82028159148 82175762240 82491822864 82544059520 82572533702 82971011552 83040117570 83726248320 83754277776 83994601680 84130506036 84131445280 84536502336 84716970624 84856716360 85123561380 85305282920 85336368480 85688478370 85718831040 85901823360 86162204304 86483362680 86658076544 86760552945 86914816560 87685273572 87961013426 88236753280 88576125408 88586255340 89366141436 89928192640 89933613920 89991079488 90362395372 90513830784 90798465472 90994151820 91141381539 91344129327 91397190105 91443876480 91630474560 91657580960 92248920192 92447732520 92544589808 92744039355 92862066960 93060308640 93342387996 93386969280 93478340040 93929447040 94290714144 94345486560 94492005696 94647875940 95735782560 95957469192 95968443285 96594284708 97060428608 97490336112 97750350720 97802805138 98417917120 98610914688 98926975312 99064199520 99266347440 99710229376 99990088320 100793522016 100852071840 100957734336 101169216720 101175315660 101268201710 101493477030 101828059632 102148273656 102366339504 102535198935 102826174044 103114778580 103713764440 103780035216 104112663534 104439035520 104692847220 104767460160 104991117440 105163132545 105670627920 105896213280 106441061760 107702755380 107920336704 107952152841 108070035840 108259708832 108322595680 109192982184 109370878864 109606591965 109989097152 110366418240 110720156760 110937279024 111292847226 111395021881 111434480352 111672370368 111707676795 111992802240 112174008048 112488849360 112952994215 113142288480 113498081840 113577451128 113781824640 114882939072 115162131942 115311150240 115523141760 115680737260 115886422080 116677984995 116913698096 117737642880 117863392680 118101500544 118115007120 118877039424 119119616928 119154855248 119946836490 120742855885 121325535760 121403060064 121410378792 121521842052 121792172436 121862920140 123042238722 123263643360 123658719140 123737734296 123816089280 123858800553 124080411520 124456517328 124637786720 125720952192 125793982080 125991902520 126197167920 127075455936 127285074540 127647710080 127685342070 127943292256 127957924380 128532717555 128852735040 129725044020 129987114816 130403740184 131527910358 131941520139 132085599360 132355129920 132864188112 134049212154 134391362688 134469429120 134892288960 134900420880 135324636040 135543593058 135770746176 136197698208 136488452672 136491227730 136713598580 137101565392 137486371440 138373380288 138671598780 138816884712 139063706496 139293100440 139590462960 140013581994 140217510060 140894170560 141194951040 141738008544 141971813910 143144876160 143603673840 143936203788 144891427062 145590642912 146142122620 146235504168 146704207707 147626875680 147916372032 148390462968 148579307136 148596299280 148899521160 148943569060 149565344064 149985132480 150384958438 150856384640 151436601504 151753825080 151762973490 151902302565 152240215545 153222410484 153549509256 153748200320 154239261066 154672167870 155570646660 156168995301 156658553280 157151190240 157486676160 158826155904 158844319920 159661592640 159929115320 160756334882 161870746752 161880505056 162029122736 162389563248 162483893520 163004675230 163789473276 164056318296 164351524480 164983645728 165145067404 165942023104 166080235140 166939270839 167508555552 167989203360 168261012072 168262890560 169073004672 169713432720 170247122760 170610565840 170672736960 171376956740 171437662080 172324408608 172966725360 173521105890 173829633120 175370547144 175922026852 177152250816 177172510680 178732282872 179305142753 179867227840 179920254735 179982158976 180724790744 181596930944 181988303640 182282763078 182688258654 182794380210 183260949120 183315161920 184563358083 184895465040 185089179616 185488078710 185724133920 186120617280 186684775992 186773938560 186956680080 188581428288 188690973120 188984011392 189295751880 191471565120 191528013105 191914938384 191936886570 193188569416 194120857216 194980672224 195605610276 196835834240 197291865537 197853950624 198128399040 198532694880 201073818231 201587044032 201704143680 201915468672 202338433440 202350631320 202536403420 202986954060 203315389587 203656119264 204296547312 204732679008 204736841595 205070397870 205652348088 206229557160 206431334255 207427528880 207560070432 208225327068 209385694440 209534920320 210326265090 211341255840 211792426560 211906077799 215405510760 215840673408 215904305682 216519417664 216645191360 217337140593 218385964368 218741757728 219213183930 219902533565 219978194304 220732836480 221440313520 221874558048 222585694452 222790043762 222868960704 223344740736 223415353590 223985604480 224348016096 224977698720 225577437657 225905988430 226284576960 226996163680 227154902256 229765878144 230324263884 230622300480 231358891599 231361474520 231772844160 233355969990 233827396192 235726785360 236230014240 237754078848 238239233856 238309710496 239893672980 241134502323 241485711770 242651071520 242806120128 242820757584 243043684104 243584344872 243725840280 243822670271 244507012845 246084477444 246527286720 247317438280 247475468592 247632178560 247717601106 248496587273 248913034656 249275573440 251983805040 252394335840 254150911872 254570149080 255370684140 255886584512 255915848760 257065435110 257705470080 259450088040 259974229632 260281658835 260807480368 263055820716 263883040278 264710259840 265634282947 265728376224 268098424308 269784577920 269800841760 270649272080 271087186116 271541492352 272395396416 272976905344 272982455460 273424144617 273427197160 274203130784 274972742880 276746760576 277343197560 277633769424 278232118065 278586200880 279180925920 280027163988 280435020120 281788341120 283476017088 283943627820 287207347680 287872407576 287905329855 289782854124 291181285824 292284245240 292471008336 293408415414 293677784959 295253751360 295832744064 296780925936 297192598560 297799042320 297887138120 299130688128 299970264960 300769916876 302873203008 303507650160 303525946980 303804605130 304480431090 306444820968 307099018512 307605596805 308478522132 309344335740 311141293320 312337990602 313317106560 313931425301 314302380480 314973352320 317688639840 319323185280 319858230640 321512669764 323761010112 324058245472 324779126496 324967787040 326009350460 327578946552 328112636592 328819775895 329967291456 330290134808 331884046208 332160470280 333878541678 334185065643 335017111104 335123030385 335978406720 336522024144 336525781120 338858982645 339426865440 340494245520 341221131680 341345473920 342753913480 344648817216 345933450720 347042211780 347659266240 350033954985 350741094288 351844053704 354304501632 354345021360 357464565744 358610285506 359734455680 359840509470 361449581488 362228567655 363976607280 364565526156 365376517308 365588760420 366630323840 369126716166 369790930080 370178359232 370976157420 371448267840 371576401659 372241234560 373369551984 373913360160 375962396095 377162856576 377381946240 378591503760 382943130240 383056026210 383829876768 383873773140 385598152665 386377138832 389961344448 391211220552 394583731074 395707901248 395824560417 396256798080 397065389760 401890837205 402147636462 403174088064 403408287360 404676866880 404701262640 405072806840 405973908120 406630779174 407312238528 408593094624 409465358016 409473683190 410140795740 411304696176 412459114320 412862668510 414855057760 415120140864 416450654136 418771388880 420652530180 422682511680 423584853120 423812155598 430811021520 431808611364 433038835328 433290382720 434674281186 436771928736 437483515456 438426367860 439805067130 440112623121 442880627040 443749116096 445171388904 445580087524 445737921408 446830707180 448696032192 449955397440 451154875314 451811976860 452569153920 453992327360 454148935361 454309804512 455706907695 456720646635 460648527768 461244600960 462717783198 462722949040 466711939980 467654792384 471453570720 472460028480 476478467712 476619420992 479787345960 482269004646 482971423540 485302143040 485612240256 485641515168 486087368208 487168689744 487451680560 487645340542 489014025690 492168954888 493054573440 494634876560 494950937184 495435202212 496993174546 497826069312 498551146880 503967610080 504788671680 509140298160 510741368280 511773169024 511831697520 514130870220 518900176080 520563317670 521614960736 526111641432 527766080556 531268565894 531456752448 536196848616 536721469063 537915428259 539601683520 539760764205 541298544160 542174372232 544790792832 545964910920 546848289234 546854394320 548406261568 549945485760 554686395120 555267538848 556464236130 556975109405 557172401760 558361851840 560054327976 560870040240 566952034176 567887255640 574414695360 575744815152 575810659710 579565708248 582362571648 584568490480 584942016672 586816830828 587355569918 590507502720 593561851872 594385197120 595598084640 595774276240 601539833752 605746406016 607015300320 607051893960 607609210260 608960862180 609946168761 612889641936 614198037024 615211193610 616957044264 618688671480 619294002765 622282586640 624675981204 627862850602 628604760960 635377279680 635718233397 639716461280 643025339528 647522020224 648116490944 649558252992 649935574080 652011421779 652018700920 655157893104 656225273184 657639551790 659707600695 659934582912 660580269616 664320940560 667757083356 668370131286 670034222208 670246060770 671956813440 673044048288 676732312971 677717965290 678853730880 680988491040 682442263360 685507826960 689297634432 691866901440 694084423560 695318532480 700067909970 700308564133 701482188576 703688107408 708690042720 714929131488 717220571012 719681018940 722899162976 723403506969 724457135310 727953214560 729131052312 730753034616 731177520840 731468010813 733521038535 738253432332 739581860160 740356718464 741952314840 742896535680 743152803318 745489761819 746739103968 747826720320 751924792190 757183007520 766112052420 767659753536 767747546280 771196305330 772754277664 779922688896 780844976505 782422441104 789167462148 791415802496 791649120834 794130779520 796902848841 803781674410 804295272924 809353733760 809402525280 810145613680 811947816240 813261558348 814624477056 817186189248 818930716032 818947366380 820281591480 822609392352 824918228640 825725337020 829710115520 830240281728 832901308272 834696354195 837542777760 841305060360 845365023360 847624311196 851431880531 861622043040 863617222728 869348562372 873543857472 874967030912 876852735720 879610134260 880225246242 881033354877 885761254080 887498232192 890342777808 891160175048 893661414360 896525713765 897392064384 899910794880 902309750628 903623953720 907984654720 908297870722 908619609024 911413815390 913441293270 921297055536 922816790415 925435566396 925445898080 933423879960 935309584768 941794275903 942907141440 944920056960 953238841984 959574691920 964538009292 965942847080 970604286080 971283030336 972174736416 974337379488 974903361120 975290681084 978028051380 984337909776 986459327685 989269753120 989901874368 990870404424 993986349092 995652138624 1002555196929 1005369091155 1007935220160 1009577343360 1016576947935 1018280596320 1021482736560 1023663395040 1028261740440 1037800352160 1041126635340 1043229921472 1052223282864 1055532161112 1059530388995 1062537131788 1062913504896 1072393697232 1073442938126 1075830856518 1079203367040 1079521528410 1082597088320 1084348744464 1086685702965 1091929821840 1093696578468 1093708788640 1096812523136 1099890971520 1109372790240 1110535077696 1112928472260 1113950218810 1114344803520 1114729204977 1116723703680 1120108655952 1121740080480 1127887188285 1135774511280 1148829390720 1151489630304 1151621319420 1156794457995 1159131416496 1169136980960 1169884033344 1173633661656 1174711139836 1187123703744 1187473681251 1188770394240 1191196169280 1191548552480 1197301738679 1203079667504 1205672511615 1214030600640 1214103787920 1215218420520 1217921724360 1219113351355 1219892337522 1225779283872 1228396074048 1230422387220 1233914088528 1237377342960 1238588005530 1242482936365 1244565173280 1249351962408 1255725701204 1270754559360 1271436466794 1279432922560 1279874272381 1286050679056 1296232981888 1299116505984 1299871148160 1304022843558 1304037401840 1310315786208 1312450546368 1315279103580 1319415201390 1321160539232 1328171414735 1328641881120 1335514166712 1336740262572 1340492121540 1346088096576 1353464625942 1355435930580 1357707461760 1361976982080 1362446806083 1364884526720 1367120723085 1371015653920 1383733802880 1388168847120 1400135819940 1400617128266 1402964377152 1407376214816 1417380085440 1429858262976 1434441142024 1439362037880 1445798325952 1446807013938 1448914270620 1455906429120 1458262104624 1461506069232 1462355041680 1462936021626 1467042077070 1468388924795 1476506864664 1479163720320 1483904629680 1486305606636 1490979523638 1493478207936 1495653440640 1503849584380 1514366015040 1532224104840 1535319507072 1535495092560 1542392610660 1545508555328 1561689953010 1564844882208 1569657126505 1578334924296 1583298241668 1593805697682 1607563348820 1608590545848 1610164407189 1613746284777 1618805050560 1620291227360 1623895632480 1626523116696 1634372378496 1637894732760 1640563182960 1645218784704 1649836457280 1651450674040 1659420231040 1665802616544 1669392708390 1670925328215 1675085555520 1682610120720 1695248622392 1702863761062 1723244086080 1727234445456 1738697124744 1747087714944 1753705471440 1759220268520 1760450492484 1762066709754 1771522508160 1780685555616 1782320350096 1787322828720 1793051427530 1804619501256 1807247907440 1816595741444 1817239218048 1822827630780 1826882586540 1842594111072 1845633580830 1850871132792 1850891796160 1857882008295 1866847759920 1883588551806 1885814282880 1907154700191 1919149383840 1929076018584 1931885694160 1942566060672 1944349472832 1948674758976 1949806722240 1950581362168 1956056102760 1968675819552 1972918655370 1978539506240 1979122802085 1979803748736 1981740808848 1987972698184 2005110393858 2010738182310 2015870440320 2030196938913 2033153895870 2036561192640 2042965473120 2047326790080 2056523480880 2075600704320 2082253270680 2086459842944 2100925692399 2104446565728 2111064322224 2119060777990 2125074263576 2144787394464 2146885876252 2151661713036 2159043056820 2165194176640 2168697488928 2170210520907 2173371405930 2183859643680 2187393156936 2187417577280 2194404032439 2200563115605 2218745580480 2221070155392 2225856944520 2227900437620 2228689607040 2229458409954 2236469285457 2240217311904 2243480160960 2255774376570 2270744676805 2271549022560 2302979260608 2303242638840 2313588915990 2318262832992 2330966855789 2338273961920 2339768066688 2347267323312 2349422279672 2374247407488 2374947362502 2382392338560 2383097104960 2390708546523 2394603477358 2406159335008 2411345023230 2428061201280 2428207575840 2430436841040 2435843448720 2438226702710 2439784675044 2451558567744 2456792148096 2460844774440 2467828177056 2474754685920 2477176011060 2484965872730 2489130346560 2498703924816 2511451402408 2542872933588 2554295641593 2558865845120 2559748544762 2572101358112 2608045687116 2608074803680 2620631572416 2624901092736 2630558207160 2638830402780 2642321078464 2643100064631 2656342829470 2657283762240 2671028333424 2673480525144 2680984243080 2682049372981 2683607345315 2689577141295 2692176193152 2706929251884 2710871861160 2723953964160 2724893612166 2734241446170 2742031307840 2776337694240 2800271639880 2801234256532 2805928754304 2814752429632 2825382827709 2834760170880 2859716525952 2868882284048 2878724075760 2891596651904 2893614027876 2897828541240 2911812858240 2916524209248 2923012138464 2924710083360 2925872043252 2934084154140 2936777849590 2953013729328 2967809259360 2972611213272 2981959047276 2986956415872 3007665590787 3007699168760 3028732030080 3049730843805 3064448209680 3070990185120 3084785221320 3091017110656 3123379906020 3129689764416 3139314253010 3156669848592 3166596483336 3169694713523 3178591166985 3187611395364 3215126697640 3217181091696 3220328814378 3227492569554 3230455634549 3237610101120 3240582454720 3247791264960 3253046233392 3260057108895 3275789465520 3281126365920 3290437569408 3299672914560 3302901348080 3331605233088 3338785416780 3341850656430 3350171111040 3365220241440 3383661564855 3390497244784 3405727522124 3446488172160 3453245678311 3454468890912 3477394249488 3501542820665 3507410942880 3518440537040 3520900984968 3524133419508 3561371111232 3564640700192 3574645657440 3586102855060 3591905216037 3609239002512 3614495814880 3617017534845 3633191482888 3645655261560 3653765173080 3657340054065 3685188222144 3691267161660 3701742265584 3701783592320 3715764016590 3727448809095 3733695519840 3767177103612 3814309400382 3838298767680 3839622817143 3858152037168 3863771388320 3888698945664 3897349517952 3899613444480 3901162724336 3912112205520 3937351639104 3945837310740 3957079012480 3958245604170 3963481617696 3975945396368 3984514244205 4010220787716 4021476364620 4060393877826 4066307791740 4073122385280 4085930946240 4087340418249 4094653580160 4113046961760 4151201408640 4164506541360 4201851384798 4208893131456 4222128644448 4238121555980 4250148527152 4257159402655 4289574788928 4293771752504 4303323426072 4318086113640 4337394977856 4340421041814 4346742811860 4367719287360 4374786313872 4374835154560 4388808064878 4401126231210 4405166774385 4437491160960 4451713889040 4455800875240 4458916819908 4472938570914 4480434623808 4486960321920 4511548753140 4541489353610 4543098045120 4605958521216 4606485277680 4627177831980 4636525665984 4661933711578 4676547923840 4694534646624 4698844559344 4708971379515 4749894725004 4766194209920 4781417093046 4789206954716 4812318670016 4822690046460 4830493221567 4841238854331 4856415151680 4860873682080 4871686897440 4876453405420 4879569350088 4903117135488 4921689548880 4935656354112 4949509371840 4954352022120 4969931745460 4978260693120 4997407849632 5012775984645 5022902804816 5085745867176 5108591283186 5119497089524 5144202716224 5216091374232 5216149607360 5241263144832 5261116414320 5277660805560 5284642156928 5286200129262 5312685658940 5314567524480 5342056666848 5346961050288 5361968486160 5364098745962 5367214690630 5379154282590 5413858503768 5421743722320 5449787224332 5468482892340 5484062615680 5552675388480 5573646024885 5600543279760 5602468513064 5629504859264 5650765655418 5721464100573 5737764568096 5757448151520 5787228055752 5795657082480 5833048418496 5846024276928 5849420166720 5851744086504 5868168308280 5873555699180 5903936159693 5906027458656 5935618518720 5937368406255 5945222426544 5963918094552 5986508693395 6015331181574 6015398337520 6099461687610 6128896419360 6141980370240 6169570442640 6246759812040 6259379528832 6278628506020 6302777077197 6313339697184 6333192966672 6339389427046 6357182333970 6375222790728 6399371361905 6430253395280 6434362183392 6440657628756 6454985139108 6460911269098 6481164909440 6495582529920 6506092466784 6520114217790 6551578931040 6562252731840 6583212097317 6605802696160 6663210466176 6677570833560 6683701312860 6709407856371 6730440482880 6767323129710 6780994489568 6811455044248 6812234030415 6906491356622 6908937781824 6954788498976 6992900567367 7003085641330 7014821885760 7036881074080 7041801969936 7048266839016 7070857437859 7122742222464 7129281400384 7149291314880 7172125639569 7172205710120 7183810432074 7218478005024 7228991629760 7234035069690 7266382965776 7291310523120 7307530346160 7314680108130 7370376444288 7382534323320 7403484531168 7431528033180 7454897618190 7467391039680 7534354207224 7558502778401 7628618800764 7662886924779 7676597535360 7679245634286 7703394205463 7716304074336 7727542776640 7802325448672 7824224411040 7874703278208 7891674621480 7916491208340 7926963235392 7929300193893 7951890792736 7969028488410 8020441575432 8042952729240 8046148118943 8050822035945 8068731423885 8120787755652 8132615583480 8171861892480 8174680836498 8226093923520 8329013082720 8403702769596 8417786262912 8444257288896 8476148483127 8476243111960 8500297054304 8514318805310 8579149577856 8587543505008 8606646852144 8636172227280 8674789955712 8680842083628 8693485623720 8735438574720 8749572627744 8777616129756 8802252462420 8810333548770 8903427778080 8911601750480 8917833639816 8945877141828 8960869247616 9023097506280 9082978707220 9086196090240 9104011333729 9212970555360 9254355663960 9273051331968 9323867423156 9365750685841 9389069293248 9397689118688 9417942759030 9499789450008 9509084140569 9535773500955 9562834186092 9578413909432 9624637340032 9645380092920 9660986443134 9682477708662 9691366903647 9712830303360 9721747364160 9743373794880 9752906810840 9759138700176 9843379097760 9871312708224 9899018743680 9908704044240 9939863490920 9994815699264 10025551969290 10045805609632 10150984694565 10171491734352 10217182566372 10238994179048 10288405432448 10359737034933 10432182748464 10432299214720 10504628461995 10522232828640 10555321611120 10572400258524 10625371317880 10684113333696 10693922100576 10723936972320 10728197491924 10734429381260 10758308565180 10775715648111 10827717007536 10843487444640 10851052604535 10899574448664 10936965784680 10972020162195 11068614446903 11105350776960 11147292049770 11182346427285 11201086559520 11204937026128 11301531310836 11442928201146 11475529136192 11514896303040 11518868451429 11574456111504 11591314164960 11654834278945 11666096836992 11692048553856 11698840333440 11703488173008 11736336616560 11747111398360 11807872319386 11812054917312 11871237037440 11874736812510 11890444853088 11927836189104 11953542732615 11973017386790 12030662363148 12030796675040 12198923375220 12257792838720 12262021254747 12283960740480 12339140885280 12493519624080 12557257012040 12605554154394 12626679394368 12666385933344 12678778854092 12714364667940 12750445581456 12771478207965 12798742723810 12860506790560 12868724366784 12881315257512 12909970278216 12921822538196 12922601524363 13012184933568 13040228435580 13103157862080 13124505463680 13166424194634 13170319125469 13211605392320 13215500323155 13355141667120 13367402625720 13410246864905 13418815712742 13460880965760 13534646259420 13561988979136 13622910088496 13624468060830 13812982713244 13817875563648 13909576997952 13985801134734 14006171282660 14029643771520 14073762148160 14078616996191 14083603939872 14096533678032 14126914138545 14141714875718 14258562800768 14298582629760 14344251279138 14344411420240 14367620864148 14436956010048 14457983259520 14468070139380 14491479664701 14532765931552 14582621046240 14615060692320 14629360216260 14765068646640 14806969062336 14863056066360 14909795236380 14934782079360 15038327953935 15068708414448 15117005556802 15257237601528 15325773849558 15358491268572 15406788410926 15432608148672 15455085553280 15564922602827 15604650897344 15648448822080 15783349242960 15832982416680 15848473567615 15853926470784 15858600387786 15903781585472 15938056976820 16040883150864 16085905458480 16092296237886 16101644071890 16137462847770 16152278172745 16241575511304 16265231166960 16349361672996 16452187847040 16638365540953 16658026165440 16807405539192 16888514577792 16952296966254 16952486223920 17000594108608 17028637610620 17175087010016 17213293704288 17266228391555 17272344454560 17361684167256 17386971247440 17499145255488 17555232259512 17604504924840 17620667097540 17711808479079 17806855556160 17823203500960 17835667279632 17891754283656 17959526080185 18046195012560 18165957414440 18208022667458 18425941110720 18508711327920 18647734846312 18731501371682 18778138586496 18795378237376 18835885518060 18908331231591 18999578900016 19018168281138 19071547001910 19125668372184 19156827818864 19198114085715 19290760185840 19321972886268 19364955417324 19382733807294 19443494728320 19486747589760 19505813621680 19518277400352 19686758195520 19817408088480 19879726981840 19989631398528 20051103938580 20091611219264 20301969389130 20342983468704 20434365132744 20436702091245 20477988358096 20719474069866 20864365496928 20978701702101 21009256923990 21044465657280 21110643222240 21144800517048 21212572313577 21250742635760 21368226667392 21387844201152 21447873944640 21456394983848 21468858762520 21516617130360 21551431296222 21655434015072 21686974889280 21702105209070 21799148897328 21873931569360 21944040324390 22137228893806 22294584099540 22364692854570 22402173119040 22409874052256 22603062621672 22675508335203 22885856402292 22951058272384 22988660774337 23029792606080 23037736902858 23110182616389 23148912223008 23182628329920 23309668557890 23406976346016 23472673233120 23494222796720 23615744638772 23624109834624 23749473625020 23780889706176 23855672378208 23907085465230 23946034773580 24061324726296 24061593350080 24138444356829 24152466107835 24206194271655 24397846750440 24515585677440 24524042509494 24678281770560 24691524535399 24987039248160 25114514024080 25211108308788 25253358788736 25332771866688 25357557708184 25428729335880 25500891162912 25542956415930 25597485447620 25721013581120 25737448733568 25762630515024 25819940556432 25843645076392 25845203048726 26024369867136 26080456871160 26206315724160 26332848389268 26340638250938 26394388296461 26423210784640 26431000646310 26710283334240 26734805251440 26820493729810 26837631425484 27069292518840 27123977958272 27245820176992 27248936121660 27312034001187 27625965426488 27819153995904 27971602269468 28012342565320 28097252057523 28147524296320 28157233992382 28167207879744 28193067356064 28253828277090 28283429751436 28527252421707 28607320502865 28688502558276 28688822840480 28735241728296 28873912020096 28936140278760 28982959329402 29065531863104 29074100710941 29165242092480 29230121384640 29258720432520 29519680798465 29530137293280 29613938124672 29726112132720 29819590472760 30076655907870 30137416828896 30234011113604 30514475203056 30651547699116 30716982537144 30813576821852 30865216297344 31079211104799 31129845205654 31209301794688 31296897644160 31513885385985 31566698485920 31665964833360 31696947135230 31717200775572 31807563170944 31876113953640 32081766301728 32171810916960 32184592475772 32203288143780 32274925695540 32304556345490 32327146944333 32483151022608 32530462333920 32698723345992 32916060486585 33205843340709 33276731081906 33316052330880 33547039281855 33614811078384 33904593932508 33904972447840 34001188217216 34057275221240 34350174020032 34426587408576 34532456783110 34544688909120 34556605354287 34723368334512 34773942494880 34866641848753 34964502836835 34998290510976 35110464519024 35209009849680 35241334195080 35354287189295 35423616958158 35613711112320 35646407001920 35671334559264 35783508567312 35860628197845 35919052160370 36092390025120 36331914828880 36416045334916 36851882221440 37017422655840 37116353899049 37295469692624 37463002743364 37590756474752 37671771036120 37792513892005 37816662463182 37999157800032 38036336562276 38143094003820 38251336744368 38313655637728 38314434623895 38396228171430 38516971027315 38581520371680 38643945772536 38729910834648 38765467614588 38767804573089 39011627243360 39036554800704 39373516391040 39510957376407 39634816176960 39646500969465 39759453963680 40102207877160 40183222438528 40230740594715 40603938778260 40685966937408 40868730265488 40873404182490 40955976716192 41438948139732 41728730993856 41957403404202 42018513847980 42088931314560 42221286444480 42235850988573 42289601034096 42380742415635 42425144627154 42501485271520 42775688402304 42895747889280 42912789967696 42937717525040 43033234260720 43102862592444 43310868030144 43373949778560 43404210418140 43598297794656 43747863138720 43888080648780 44274457787612 44589168199080 44729385709140 44804346238080 44819748104512 45125889668143 45206125243344 45351016670406 45520056668645 45771712804584 45977321548674 46075473805716 46220365232778 46297824446016 46365256659840 46619337115780 46694767808481 46813952692032 46828753429205 46945346466240 46988445593440 47231489277544 47498947250040 47545420702845 47561779412352 47711344756416 47814170930460 47892069547160 48122649452592 48123186700160 48276888713658 48304932215670 48412388543310 48456834518235 48795693500880 49048085018988 49356563541120 49383049070798 49915096622859 49974078496320 50229028048160 50422216617576 50665543733376 50715115416368 50857458671760 51001782325824 51085912831860 51194970895240 51442027162240 51525261030048 51639881112864 51687290152784 51690406097452 51798685174665 52160913742320 52665696778536 52681276501876 52788776592922 52862001292620 53135425437237 53420566668480 53469610502880 53640987459620 53675262850968 53878578240555 54138585037680 54491640353984 54497872243320 54624068002374 55251930852976 55343072234515 55943204538936 56024685130640 56194504115046 56314467984764 56334415759488 56386134712128 56507656554180 56566859502872 57054504843414 57214641005730 57377005116552 57377645680960 57470483456592 57594342257145 57872280557520 57965918658804 58131063726208 58148201421882 58330484184960 58460242769280 58517440865040 59039361596930 59060274586560 59452224265440 59639180945520 60153311815740 60274833657792 60468022227208 61028950406112 61303095398232 61310106273735 61433965074288 61627153643704 62158422209598 62259690411308 62936105106303 63027770771970 63133396971840 63331929666720 63393894270460 63434401551144 63637716940731 63752227907280 64163532603456 64343621833920 64369184951544 64406576287560 64549851391080 64609112690980 64613007621815 64654293888666 64966302045216 65060924667840 65397446691984 65832120973170 65851595627345 66411686681418 66553462163812 67094078563710 67229622156768 67809187865016 67809944895680 68026525005609 68114550442480 68700348040064 68853174817152 69064913566220 69089377818240 69113210708574 69330547849167 69446736669024 69547884989760 69733283697506 69929005673670 70220929038048 70393084980955 70418019699360 70482668390160 70708574378590 70847233916316 71292814003840 71342669118528 71567017134624 71721256395690 71838104320740 72184780050240 72415333070487 72457398323505 72663829657760 72832090669832 74034845311680 74074573606197 74232707798098 74590939385248 74926005486728 75343542072240 75585027784010 75633324926364 75998315600064 76072673124552 76286188007640 76502673488736 76627311275456 76628869247790 76792456342860 77033942054630 77163040743360 77287891545072 77459821669296 77530935229176 77535609146178 77779431816449 77824613014135 78023254486720 78073109601408 79021914752814 79183164889383 79269632353920 79293001938930 79518907927360 80204415754320 80461481189430 81207877556520 81371933874816 81737460530976 81746808364980 81911953432384 81936102003561 82877896279464 83143530562411 83191827704765 83457461987712 83914806808404 84037027695960 84291756172569 84442572888960 84471701977146 84579202068192 84761484831270 84850289254308 85002970543040 85581757265121 85825579935392 85875435050080 86066468521440 86205725184888 86621736060288 86808420836280 87196595589312 87222302132823 87495726277440 87776161297560 88548915575224 88559042395395 89178336398160 89458771418280 89639496209024 90251779336286 90412250486688 90702033340812 91040113337290 91543425609168 91921146692167 91954643097348 92150947611432 92440730465556 92595648892032 93237633314397 93238674231560 93389535616962 93627905384064 93657506858410 93890692932480 93976891186880 94462978555088 94541656157955 94997894500080 95090841405690 95422689512832 95628341860920 95784139094320 96245298905184 96553777427316 96609864431340 96824777086620 96913669036470 97591387001760 98096170037976 98260536119213 98766098141596 99617530022127 99830193245718 99948156992640 100144124671019 100458056096320 100844433235152 101430230832736 101714917343520 102003564651648 102171825663720 102389941790480 103050522060096 103279762225728 103374580305568 103380812194904 103597370349330 104321827484640 104599925546259 104893508510505 105331393557072 105362553003752 105577553185844 105724002585240 106062861567885 106270850874474 106841133336960 106939221005760 107281974919240 107350525701936 107757156481110 108277170075360 108983280707968 108995744486640 109248136004748 110503861705952 110686144469030 111349061697147 111886409077872 112049370261280 112389008230092 112628935969528 112772269424256 113015313108360 113133719005744 113377541676015 114109009686828 114429282011460 114754010233104 114755291361920 114940966913184 114943303871685 115188684514290 115550913081945 115744561115040 115931837317608 116296402843764 116303413719267 117034881730080 118078723193860 118120549173120 118532872129221 118904448530880 119278361891040 120306623631480 120549667315584 120692221784145 120936044454416 121754758915933 122057900812224 122606190796464 122620212547470 122867930148576 123254307287408 123457622676995 124316844419196 124519380822616 125872210212606 126055541543940 126266793943680 126663859333440 126707552965719 126787788540920 126868803102288 127275433881462 127504455814560 128327065206912 128687243667840 128738369903088 128813152575120 129099702782160 129218225381960 129226015243630 129308587777332 129932604090432 130121849335680 130794893383968 131664241946340 131703191254690 131971941482305 132823373362836 133106924327624 134188157127420 134459244313536 135377669004429 135618375730032 135619889791360 136053050011218 136229100884960 136560170005935 138129827132440 138226421417148 138661095698334 138893473338048 139095769979520 139466567395012 139858011347340 140084303425443 140441858076096 140486260287615 140786169961910 140836039398720 140965336780320 141417148757180 141694467832632 142148616767993 142636262108535 142685338237056 143134034269248 143442512791380 143676208641480 144369560100480 144830666140974 144914796647010 145327659315520 145370503554705 145664181339664 148069690623360 148149147212394 148465415596196 149181878770496 149745289868577 149852010973456 150687084144480 151170055568020 151266649852728 151996631200128 152145346249104 152572376015280 153005346977472 153254622550912 153257738495580 153584912685720 154067884109260 154326081486720 154575783090144 154919643338592 155061870458352 155071218292356 155396055523995 155558863632898 155649226028270 156046508973440 158043829505628 158366329778766 158586003877860 159037815854720 159406276311711 160408831508640 160922962378860 161635734721665 162415755113040 163474921061952 163493616729960 163823906864768 163872204007122 165755792558928 166029216703545 166287061124822 166383655409530 167829613616808 167993819816719 168074055391920 168583512345138 168943403954292 169158404136384 169522969662540 169700578508616 170005941086080 171163514530242 171214148631097 171651159870784 171750870100160 172132937042880 172411450369776 172783026771435 173616841672560 174333209243765 174393191178624 174444604265646 174991452554880 175552322595120 177097831150448 177118084790790 178356672796320 178917542836560 180503558672572 180824500973376 181404066681624 182080226674580 183022020950483 183086851218336 183842293384334 183909286194696 184301895222864 184881460931112 185581769495245 186475266628794 186477348463120 186779071233924 187315013716820 187953782373760 188925957110176 189083312315910 189995789000160 190181682811380 190913150822193 191256683721840 191568278188640 192490597810368 193107554854632 193219728862680 193649554173240 193827338072940 193839022865445 195182774003520 196192340075952 196521072238426 197532196283192 197554786882035 199235060044254 199660386491436 200288249342038 200916112192640 201688866470304 202860461665472 203429834687040 204079575016827 204343651327440 204779883580960 206101044120192 206559524451456 206749160611136 206761624389808 207194740698660 207991643547501 208643654969280 209199851092518 209787017021010 210662787114144 210725106007504 211155106371688 211179254942865 211448005170480 212125723135770 212541701748948 213878442011520 214563949838480 214701051403872 215514312962220 216554340150720 217991488973280 218496272009496 219196580573629 221007723411904 221372288938060 222223720818591 222698123394294 223772818155744 224098740522560 224778016460184 225257871939056 225629448340715 226030626216720 226267438011488 226755083352030 228218019373656 228858564022920 229508020466208 229881933826368 229886607743370 230377369028580 231101826163890 231489122230080 231863674635216 232592805687528 232606827438534 233338295449347 233473839042405 234069763460160 236157446387720 237065744258442 237549494668149 237808897061760 238556723782080 240613247262960 241384443568290 241872088908832 243509517831866 244115801624448 245212381592928 245240425094940 245735860297152 245808306010683 246508614574816 246915245353990 248633688838392 249038761645232 249430591687233 249575483114295 251744420425212 252111083087880 252875268517707 253327718666880 253415105931438 253575577081840 253737606204576 254550867762924 255008911629120 257476739806176 257626305150240 258199405564320 258436450763920 258452030487260 258617175554664 259865208180864 261589786767936 263328483892680 263406382509380 263943882964610 265646746725672 265677127186185 266213848655248 266498178606203 268376314254840 268918488627072 270755338008858 271236751460064 271606769889389 272106100022436 272458201769920 273120340011870 275763440076501 276259654264880 276452842834296 277322191396668 277786946676096 278933134790024 279716022694680 280168606850886 280883716152192 280972520575230 281572339923820 281672078797440 281930673560640 282834297514360 283388935665264 284297233535986 285272524217070 286268068538496 286885025582760 287352417282960 289661332281948 289829593294020 290338271261071 290655318631040 290741007109410 291328362679328 294781608357639 296298294424788 296930831192392 298363757540992 298852590066381 299490579737154 299704021946912 300432374013057 301374168288960 302340111136040 302533299705456 304290692498208 305144752030560 306010693954944 306515476991160 307169825371440 308135768218520 309151566180288 309839286677184 310123740916704 310142436584712 310792111047990 311117727265796 311298452056540 313799776638777 314680525531515 316087659011256 316732659557532 317172007755720 318188584703655 318812552623422 320817663017280 320989818960187 321845924757720 323271469443330 324831510226080 326949842123904 326987233459920 327744408014244 331511585117856 332058433407090 332574122249644 332767310819060 334047185091441 335659227233616 335987639633438 336148110783840 337167024690276 337886807908584 338316808272768 339045939325080 339401157017232 340132625028045 342327029060484 342428297262194 343127047853993 343302319741568 343501740200320 344265874085760 344822900739552 345566053542870 346652739245835 347233683345120 348666418487530 348889208531292 348910241157801 351104645190240 354195662300896 354236169581580 355598616387663 356713345592640 357835085673120 361007117345144 361649001946752 362076665352435 362808133363248 364160453349160 365264276747799 366044041900966 366173702436672 367684586768668 367818572389392 368603790445728 369762921862224 370372868030985 371163538990490 372950533257588 372954696926240 373558142467848 374630027433640 374755444206527 377851914220352 378166624631820 379991578000320 380122658897157 380363365622760 381826301644386 382513367443680 383136556377280 384981195620736 386215109709264 386439457725360 387299108346480 387654676145880 387678045730890 388897159082245 390365548007040 392384680151904 393042144476852 395064392566384 395109573764070 395915824446915 398470120088508 399320772982872 400576498684076 400600647255253 403377732940608 405720923330944 406133007013287 406859669374080 408159150033654 408279892889539 408687302654880 409559767161920 409680510017805 413498321222272 413523248779616 414389481397320 415717652812055 415983287095002 417287309938560 418399702185036 419574034042020 420252910276329 421325574228288 421450212015008 421458780862845 422310212743376 422358509885730 422896010340960 424251446271540 425083403497896 426445850303979 427908786325605 429127899676960 429402102807744 431028625924440 433108680301440 435982977946560 436111510664115 436992544018992 438393161147258 442015446823808 442744577876120 444447441637182 445396246788588 447545636311488 448197481045120 449235869605731 449556032920368 450515743878112 451258896681430 452061252433440 452534876022976 453510166704060 456436038747312 457717128045840 459016040932416 459605733460835 459763867652736 459773215486740 460754738057160 462203652327780 462978244460160 463727349270432 465185611375056 465213654877068 466188166571985 466676590898694 466947678084810 468139526920320 472314892775440 474131488516884 475098989336298 477113447564160 481226494525920 482512600687637 482768887136580 483744177817664 487019035663732 490424763185856 490480850189880 491302680596065 491471720594304 491616612021366 493017229149632 493830490707980 496384786349573 497267377676784 498077523290464 498087650110635 498861183374466 499150966228590 500720623355095 503488840850424 503981459450157 504222166175760 505750537035414 506830211862876 507151154163680 507475212409152 509101735525848 510017823258240 513642445893291 514953479612352 515252610300480 516398811128640 516872901527840 516904060974520 517234351109328 522999627731295 523179573535872 526656967785360 526812765018760 527887765929220 531293493451344 531354254372370 532427697310496 532996357212406 536752628509680 541510676017716 542473502920128 543213539778778 544212200044872 544916403539840 546240680023740 549066062851449 551526880153002 552519308529760 552905685668592 554644382793336 556745308485735 557866269580048 559432045389360 560337213701772 561945041150460 563144679847640 563861347121280 565668595028720 566777871330528 568594467071972 570545048434140 573770051165520 574704834565920 579322664563896 579659186588040 580676542522142 581482014218820 581517068596335 582656725358656 586636565685859 589563216715278 592596588849576 592664360646105 593861662384784 597705180132762 598981159474308 599408043893824 600864748026114 602748336577920 604680222272080 605066599410912 608581384996416 608773794579665 610289504061120 613030953982320 614339650742880 616271536437040 618303132360576 619678573354368 620247481833408 620284873169424 621584222095980 622235454531592 622596904113080 627599553277554 629361051063030 632175318022512 633465319115064 633537764828595 634344015511440 636377169407310 637625105246844 641635326034560 641979637920374 643691849515440 646542938886660 649663020452160 653974466919840 655488816028488 657589741720887 663023170235712 664116866814180 665148244499288 665534621638120 666671162455773 668094370182882 671318454467232 671975279266876 672296221567680 674334049380552 675773615817168 676888345022145 678091878650160 678802314034464 680265250056090 684654058120968 684856594524388 686254095707986 689645801479104 691132107085740 693305478491670 694467366690240 697332836975060 697778417062584 697820482315602 700014886348041 700421517127215 702209290380480 708391324601792 708472339163160 710743083839965 711197232775326 712648484004447 713426691185280 715670171346240 722014234690288 724153330704870 725616266726496 728320906698320 730528553495598 732088083801932 732347404873344 735369173537336 735637144778784 737207580891456 739525843724448 740745736061970 742327077980980 745901066515176 745909393852480 747116284935696 748291775061699 748726449342885 749260054867280 749510888413054 755703828440704 756333249263640 759983156000640 760245317794314 760726731245520 763652603288772 765026734887360 765437260597369 766273112754560 772430219418528 772878915450720 774598216692960 775309352291760 775356091461780 777794318164490 784769360303808 786084288953704 790128785132768 790219147528140 791831648893830 796940240177016 797031381558555 798641545965744 799494535818609 801152997368152 801201294510506 806755465881216 812266014026574 814820309668167 816318300067308 816559785779078 817374605309760 819119534323840 819361020035610 827046497559232 827290320229503 828778962794640 831435305624110 831966574190004 836799404370072 839148068084040 839969099083595 840505820552658 842651148456576 842900424030016 842917561725690 844620425486752 844717019771460 845792020681920 848502892543080 850166806995792 852891700607958 855817572651210 856070743155485 858255799353920 858804205615488 862057251848880 871014813783213 871965955893120 872223021328230 873985088037984 876786322294516 884344825072917 885489155752240 888894883274364 890792493577176 895091272622976 898471739211462 899112065840736 901031487756224 901297122039171 902517793362860 904122504866880 905069752045952 907020333408120 912872077494624 915110104752415 915434256091680 918032081864832 919211466921670 919546430973480 921509476114320 924407304655560 927454698540864 930371222750112 930427309754136 932376333143970 933353181797388 933895356169620 941399329916331 944629785550880 948262977033768 950197978672596 954565754110965 962452989051840 962969456880561 965025201375274 965537774273160 967488355635328 974038071327464 980849526371712 980961700379760 982605361192130 983233224042732 986034458299264 987660981415960 992769572699146 994534755353568 996155046580928 996175300221270 997722366748932 998301932457180 1001441246710190 1002141555274323 1006977681700848 1007962918900314 1008444332351520 1011132613613837 1011501074070828 1013660423725752 1014302308327360 1014950424818304 1018203471051696 1020397875084135 1027284891786582 1029381143561979 1029906959224704 1030505220600960 1032797622257280 1033745803055680 1033808121949040 1034468702218656 1039958217737505 1045999255462590 1053313935570720 1053625530037520 1055775531858440 1062586986902688 1062708508744740 1064855394620992 1065992714424812 1073505257019360 1080865897311343 1083021352035432 1084947005840256 1086427079557556 1088424400089744 1092481360047480 1095792830243397 1095982902868145 1098132125702898 1103053760306004 1105038617059520 1105811371337184 1109288765586672 1111118604092955 1113490616971470 1115732539160096 1118864090778720 1120674427403544 1123890082300920 1124266332619581 1126289359695280 1131337190057440 1133555742661056 1137188934143944 1141090096868280 1147540102331040 1149409669131840 1158645329127792 1159318373176080 1161353085044284 1162964028437640 1163034137192670 1165313450717312 1166691477246735 1173273131371718 1179126433430556 1185193177699152 1185328721292210 1187723324769568 1187747473340745 1195410360265524 1197962318948616 1198816087787648 1201729496052228 1201801941765759 1209360444544160 1210133198821824 1217162769992832 1217547589159330 1218399021039861 1220579008122240 1224839678668617 1226061907964640 1228679301485760 1229041530053415 1232543072874080 1240494963666816 1240569746338848 1243168444191960 1244470909063184 1245193808226160 1247152958436165 1255199106555108 1258722102126060 1264350636045024 1264376342588535 1266930638230128 1267075529657190 1268688031022880 1272754338814620 1275250210493688 1279337550911937 1283959275840748 1287383699030880 1293085877773320 1299326040904320 1307948933839680 1308650800376147 1310977632056976 1315179483441774 1326046340471424 1328233733628360 1330296488998576 1331069243276240 1332490893031015 1333342324911546 1336188740365764 1342636908934464 1343950558533752 1344592443135360 1348668098761104 1351547231634336 1353776690044290 1356183757300320 1357604628068928 1358033849446945 1360530500112180 1369308116241936 1369713189048776 1372508191415972 1378817200382505 1379291602958208 1382264214171480 1386610956983340 1388934733380480 1394665673950120 1395556834125168 1395640964631204 1398902579712433 1400029772696082 1400843034254430 1404418580760960 1416782649203584 1416944678326320 1421486167679930 1422394465550652 1425296968008894 1431340342692480 1444028469380576 1447537802062911 1448306661409740 1451232533452992 1451691356305355 1456641813396640 1461057106991196 1464176167603864 1470738347074672 1471274289557568 1473908041788195 1474415161782912 1479051687448896 1481491472123940 1484654155961960 1489154359048719 1491802133030352 1491818787704960 1494232569871392 1494262950331905 1496583550123398 1497452898685770 1498520109734560 1499021776826108 1502161870065285 1511944378350471 1512666498527280 1520490635588628 1521453462491040 1527305206577544 1530053469774720 1530874521194738 1540927337679873 1544860438837056 1545757830901440 1549196433385920 1550618704583520 1550712182923560 1555588636328980 1568998883193885 1569538720607616 1572168577907408 1580257570265536 1580438295056280 1583663297787660 1593880480354032 1594062763117110 1597283091931488 1598989071637218 1602305994736304 1602402589021012 1604949094800935 1624532028053148 1629640619336334 1632636600134616 1633119571558156 1634749210619520 1638722040071220 1647198188554347 1654092995118464 1654580640459006 1657557925589280 1662870611248220 1663933148380008 1670235925457205 1673598808740144 1678296136168080 1679938198167190 1681011641105316 1685800848060032 1685835123451380 1689240850973504 1689434039542920 1691584041363840 1697005785086160 1700333613991584 1705783401215916 1711635145302420 1712141486310970 1715635239269965 1716511598707840 1724114503697760 1742029627566426 1744446042656460 1744551205789005 1747970176075968 1753572644589032 1759909697057577 1768689650145834 1770978311504480 1777789766548728 1777993081938315 1781584987154352 1796943478422924 1798224131681472 1802062975512448 1802594244078342 1805035586725720 1808245009733760 1814040666816240 1825744154989248 1826321383738995 1830220209504830 1830868512183360 1838422933843340 1839092861946960 1843018952228640 1847932017983909 1848814609311120 1854909397081728 1860742445500224 1860854619508272 1864752666287940 1866706363594776 1867790712339240 1873777221032635 1882798659832662 1889259571101760 1896525954067536 1900395957345192 1900613294485785 1909131508221930 1924905978103680 1925938913761122 1930050402750548 1931075548546320 1948076142654928 1961923400759520 1965210722384260 1966466448085464 1972769225162661 1975321962831920 1985539145398292 1989069510707136 1992310093161856 1992350600442540 1995444733497864 1996603864914360 2002882493420380 2003003236276265 2004283110548646 2013955363401696 2015925837800628 2016888664703040 2022265227227674 2023002148141656 2027320847451504 2028604616654720 2030665035066435 2036406942103392 2040795750168270 2041399464447695 2054569783573164 2058762287123958 2067491606111360 2067616243898080 2068937404437312 2079916435475010 2091998510925180 2100044659044123 2101264551381645 2106627871141440 2107251060075040 2111551063716880 2125173973805376 2125417017489480 2129710789241984 2131985428849624 2132229251519895 2147010514038720 2161731794622686 2166042704070864 2172854159115112 2176848800179488 2184962720094960 2191585660486794 2191965805736290 2196264251405796 2206107520612008 2210077234119040 2211622742674368 2218577531173344 2222237208185910 2226981233942940 2231465078320192 2237728181557440 2241348854807088 2244875325185097 2246179348028655 2247780164601840 2248532665239162 2252578719390560 2262674380114880 2267111485322112 2274377868287888 2282180193736560 2295080204662080 2296311781792107 2298819338263680 2317290658255584 2318636746352160 2322706170088568 2325928056875280 2326068274385340 2333382954493470 2346546262743436 2358252866861112 2370386355398304 2370657442584420 2375446649539136 2375494946681490 2390820720531048 2395924637897232 2398483607455827 2403458992104456 2403603883531518 2411162386309919 2412563003438185 2418720889088320 2420266397643648 2435095178318660 2436798042079722 2444460929004501 2449679357337234 2452123815929280 2457358602971520 2458083060106830 2465086145748160 2481139492677696 2481870960688509 2481923931747865 2486336888383920 2488941818126368 2490387616452320 2494305916872330 2510398213110216 2517444204252120 2519907297250785 2528701272090048 2528752685177070 2533861276460256 2534151059314380 2537376062045760 2545508677629240 2550500420987376 2558675101823874 2567918551681496 2568212229466455 2574767398061760 2586171755546640 2613044441349639 2615897867679360 2617301600752294 2621955264113952 2630358966883548 2653034475218751 2656467467256720 2660592977997152 2662138486552480 2664981786062030 2666684649823092 2672377480731528 2685273817868928 2687901117067504 2697336197522208 2703094463268672 2703891366117513 2707553380088580 2712367514600640 2715209256137856 2716067698893890 2721061000224360 2738616232483872 2739426378097552 2745016382831944 2745330314257245 2757634400765010 2764528428342960 2773221913966680 2789331347900240 2791113668250336 2791281929262408 2797805159424866 2800059545392164 2801686068508860 2833889356652640 2842972335359860 2844788931101304 2849555547457177 2850593936017788 2888056938761152 2888908370641683 2895075604125822 2896613322819480 2902465066905984 2903382712610710 2913283626793280 2922114213982392 2928352335207728 2931479964668233 2933182828429295 2941476694149344 2942548579115136 2947816083576390 2958103374897792 2962982944247880 2969308311923920 2978308718097438 2983604266060704 2988465139742784 2988525900663810 2993167100246796 2994905797371540 2997040219469120 2998043553652216 3004323740130570 3023888756700942 3025332997054560 3033397840841511 3040981271177256 3042906924982080 3054610413155088 3061749042389476 3081854675359746 3088143430685937 3089720877674112 3091515661802880 3098392866771840 3101237409167040 3101424365847120 3111177272657960 3137997766387770 3144337155814816 3160515140531072 3160876590112560 3167326595575320 3187760960708064 3188125526234220 3194566183862976 3197978143274436 3204611989472608 3204805178042024 3209898189601870 3242597691934029 3249064056106296 3259281238672668 3265273200269232 3266239143116312 3277444080142440 3287378490730191 3287948708604435 3294396377108694 3309161280918012 3315115851178560 3325741222496440 3327866296760016 3333355812278865 3340471850914410 3347197617480288 3356592272336160 3359876396334380 3362023282210632 3371670246902760 3372798997858743 3378481701947008 3378868079085840 3394011570172320 3400667227983168 3411566802431832 3423270290604840 3424282972621940 3431270478539930 3448229007395520 3464476321880639 3484059255132852 3488892085312920 3489102411578010 3495940352151936 3500074431740205 3507145289178064 3519819394115154 3530888008562057 3537379300291668 3541956623008960 3555579533097456 3555986163876630 3563169974308704 3563242420022235 3593886956845848 3596448263362944 3605188488156684 3605405825297277 3610071173451440 3628081333632480 3651488309978496 3652642767477990 3660440419009660 3661737024366720 3674519036005851 3676845867686680 3678185723893920 3686037904457280 3695864035967818 3697629218622240 3721484891000448 3721709239016544 3729505332575880 3733412727189552 3735581424678480 3741458875308495 3747554442065270 3765597319665324 3774397526393923 3778519142203520 3793051908135072 3800791914690384 3801226588971570 3818263016443860 3827186302986845 3838012652735811 3851877827522244 3860100805501096 3862151097092640 3896152285309856 3923846801519040 3925952401128441 3930421444768520 3932932896170928 3945538450325322 3950643925663840 3971078290796584 3978139021414272 3984701200885080 3990889466995728 3993207729828720 3997472679093045 4005764986840760 4006006472552530 4008566221097292 4027910726803392 4031851675601256 4033777329406080 4044530454455348 4046004296283312 4054641694903008 4061330070132870 4072813884206784 4074101548340835 4081591500336540 4082798928895390 4109139567146328 4117524574247916 4122309886271797 4135232487796160 4136451601147515 4137874808874624 4159832870950020 4183997021850360 4196707739137299 4200089318088246 4202529102763290 4213255742282880 4214502120150080 4223102127433760 4250347947610752 4250834034978960 4263970857699248 4264458503039790 4294021028077440 4323463589245372 4332085408141728 4342613406188733 4345708318230224 4353697600358976 4355074068916065 4369925440189920 4383171320973588 4383931611472580 4392528502811592 4406607119807783 4412215041224016 4421724125364585 4423245485348736 4437155062346688 4444474416371820 4453962467885880 4462930156640384 4467463077146157 4475456363114880 4482697709614176 4489750650370194 4492358696057310 4495560329203680 4497065330478324 4505157438781120 4506485610195855 4525348760229760 4535833135051413 4548755736575776 4564360387473120 4590160409324160 4592623563584214 4622782013039619 4634581316511168 4637273492704320 4645412340177136 4651856113750560 4652136548770680 4666765908986940 4693092525486872 4706996649581655 4716505733722224 4740772710796608 4741314885168840 4750893299078272 4750989893362980 4781641441062096 4791849275794464 4796967214911654 4806917984208912 4807207767063036 4814847284402805 4822324772619838 4825126006876370 4837441778176640 4870190356637320 4871820774684851 4873596084159444 4888921858009002 4899358714674468 4904247631858560 4916166120213660 4930172291496320 4941594565663041 4962278985355392 4963741921377018 4963847863495730 4972673776767840 4977883636252736 4980775232904640 4988611833744660 5010707776371615 5020796426220432 5034888408504240 5039814594501570 5055663068069185 5057402544180096 5057505370354140 5067722552920512 5068302118628760 5074752124091520 5091017355258480 5101000841974752 5117350203647748 5135837103362992 5136424458932910 5146905717809895 5149534796123520 5172343511093280 5207808414318289 5226088882699278 5234603201504588 5243910528227904 5260717933767096 5279729091172731 5306068950437502 5307638607564007 5312934934513440 5321185955994304 5324276973104960 5329963572124060 5333369299646184 5344754961463056 5375802234135008 5394672395044416 5404329486556715 5406188926537344 5407782732235026 5415106760177160 5424735029201280 5432135397787780 5442122000448720 5477232464967744 5478852756195104 5478964151216985 5490032765663888 5490660628514490 5515268801530020 5529056856685920 5543796053951727 5546443827933360 5578662695800480 5582227336500672 5582563858524816 5595610318849732 5600119090784328 5603372137017720 5621331663097905 5667778713305280 5685944670719720 5689577862202608 5699111094914354 5701187872035576 5776113877522304 5777816741283366 5790151208251644 5793226645638960 5806765425221420 5826567253586560 5844228427964784 5856704670415456 5862959929336466 5866365656858590 5882953388298688 5895632167152780 5918307675487983 5925965888495760 5938616623847840 5956617436194876 5967208532121408 5976930279485568 5977051801327620 5986334200493592 5989811594743080 5994080438938240 5996087107304432 6008647480261140 6009009708828795 6047777513401884 6050665994109120 6066795681683022 6081962542354512 6085813849964160 6091995105199305 6109220826310176 6123498084778952 6124198393343085 6163709350719492 6176286861371874 6202474818334080 6202848731694240 6222354545315920 6275995532775540 6288674311629632 6321753180225120 6334653191150640 6375521921416128 6376251052468440 6389132367725952 6395956286548872 6396687754559685 6409223978945216 6409610356084048 6419796379203740 6453002222544449 6485195383868058 6498128112212592 6518562477345336 6530546400538464 6532478286232624 6543254001880735 6554888160284880 6574756981460382 6575897417208870 6588792754217388 6618322561836024 6630231702357120 6651482444992880 6655732593520032 6666711624557730 6680943701828820 6694395234960576 6713184544672320 6719752792668760 6724046564421264 6743340493805520 6745597995717486 6757736158171680 6788023140344640 6801334455966336 6823133604863664 6846540581209680 6848565945243880 6862540957079860 6888935345376321 6896458014791040 6928952643761278 6968118510265704 6977784170625840 6978204823156020 6994512898562165 7000148863480410 7014290578356128 7039638788230308 7061776017124114 7074758600583336 7083913246017920 7111159066194912 7111972327753260 7126339948617408 7126484840044470 7187773913691696 7195450822367481 7210376976313368 7210811650594554 7220142346902880 7233487158929757 7237689010314555 7256162667264960 7305285534955980 7320880838019320 7333382787013503 7349038072011702 7353691735373360 7356371447787840 7372075808914560 7391728071935636 7395258437244480 7443418478033088 7445771795243595 7459010665151760 7466825454379104 7471162849356960 7482917750616990 7495108884130540 7531194639330648 7548795052787846 7559721891752355 7586103816270144 7601583829380768 7602453177943140 7636526032887720 7654372605973690 7676025305471622 7703755655044488 7704636688399365 7720201611002192 7724302194185280 7728447179579887 7792304570619712 7839133324048917 7847693603038080 7851904802256882 7860842889537040 7865865792341856 7891076900650644 7901287851327680 7942156581593168 7969402401770160 7981778933991456 7986415459657440 7994945358186090 8011529973681520 8012012945105060 8017132442194584 8055821453606784 8063703351202512 8089060908910696 8092008592566624 8109283389806016 8122660140265740 8145627768413568 8148203096681670 8163183000673080 8165597857790780 8218279134292656 8235049148495832 8235990942771735 8244619772543594 8261443536792293 8270464975592320 8272903202295030 8319665741900040 8367994043700720 8393415478274598 8400178636176492 8405058205526580 8419809866571059 8429004240300160 8446204254867520 8501668069957920 8527941715398496 8528917006079580 8548666642371531 8646927178490744 8664170816283456 8666725111925049 8685226812377466 8691416636460448 8707395200717952 8710148137832130 8739850880379840 8766342641947176 8767863222945160 8785057005623184 8794439894004699 8799548485287885 8813214239615566 8824430082448032 8843448250729170 8874310124693376 8888948832743640 8907924935771760 8934926154292314 8965395419228352 8979501300740388 8984717392114620 8991120658407360 8994130660956648 9010314877562240 9012971220391710 9071666270102826 9097511473151552 9100193522524533 9128720774946240 9185247127168428 9239660089919545 9245564026079238 9264430292057811 9269162633022336 9274546985408640 9290824680354272 9303712227501120 9304273097541360 9333531817973880 9386185050973744 9413993299163310 9433011467444448 9481545421593216 9482629770337680 9501979786725960 9563282882124192 9583698551588928 9593934429823308 9613835968417824 9614415534126072 9629694568805610 9644649545239676 9650252013752740 9727793075802087 9740380713274640 9743641549369702 9747192168318888 9777843716018004 9798717429348936 9832332240427320 9863846125813305 9883189131326082 9927483842754036 9927695726991460 9945347553535680 9950684387765797 9955767272505472 9961550465809280 9977223667489320 10021415552743230 10041592852440864 10069776817008480 10079629189003140 10111326136138370 10115010740708280 10118396993576229 10135445105841024 10136604237257520 10182034710516960 10202001683949504 10234700407295496 10271674206725984 10272848917865820 10293811435619790 10344687022186560 10393428965641917 10415616828636578 10452177765398556 10469206403009176 10487821056455808 10500223295220615 10521435867534192 10559458182345462 10592664025686171 10612137900875004 10615277215128014 10625869869026880 10642371911988608 10648553946209920 10659927144248120 10666738599292368 10689509922926112 10751604468270016 10789344790088832 10808658973113430 10815565464470052 10816217475891831 10830213520354320 10864270795575560 10884244000897440 10954464929935488 10957705512390208 10957928302433970 10980065531327776 10981321257028980 11023557108017553 11030537603060040 11058113713371840 11087592107903454 11092887655866720 11157325391600960 11164454673001344 11165127717049632 11191220637699464 11200238181568656 11206744274035440 11224376625925485 11242663326195810 11323192579181769 11335557426610560 11371889341439440 11379155724405216 11398222189828708 11402375744071152 11481558908960535 11555633482566732 11580302416503288 11586453291277920 11613530850442840 11617418770402337 11688456855929568 11713409340830912 11725919858672932 11732731313717180 11765906776597376 11777857203385323 11791264334305560 11836615350975966 11851931776991520 11877233247695680 11913234872389752 11934417064242816 11954103602655240 11972668400987184 11979623189486160 11992174214608864 11992418037279135 12017294960522280 12018019417657590 12055811931549595 12095555026803768 12101331988218240 12133591363366044 12163925084709024 12183990210398610 12218441652620352 12222304645022505 12246996169557904 12248396786686170 12327418701438984 12352573722743748 12366929658815391 12405697463388480 12409354803442545 12444709090631840 12551991065551080 12577348623259264 12590123217411897 12643506360450240 12669306382301280 12751043842832256 12752502104936880 12791912573097744 12793375509119370 12818447957890432 12819220712168096 12839592758407480 12906004445088898 12970390767736116 12996256224425184 13027840218566199 13037124954690672 13061092801076928 13064956572465248 13065222206748195 13086508003761470 13109776320569760 13149513962920764 13151794834417740 13177585508434776 13219821359423349 13236645123672048 13265172376093755 13302964889985760 13311465187040064 13333423249115460 13361887403657640 13388790469921152 13402389231438471 13426369089344640 13439505585337520 13448093128842528 13486680987611040 13491195991434972 13515472316343360 13519456830587565 13576046280689280 13646267209727328 13693081162419360 13697131890487760 13725081914159720 13777870690752642 13857905287522556 13936237020531408 13955568341251680 13956409646312040 13989025797124330 14000297726960820 14028581156712256 14079277576460616 14123552034248228 14124403466128759 14149517201166672 14222318132389824 14223944655506520 14247777737285885 14252679897234816 14252969680088940 14375547827383392 14390901644734962 14395158804137617 14420753952626736 14421623301189108 14440284693805760 14444541853208415 14466974317859514 14475378020629110 14512325334529920 14610571069911960 14615462324054553 14641761676038640 14657399823341165 14666765574027006 14698076144023404 14707383470746720 14712742895575680 14783456143871272 14790516874488960 14886836956066176 14891543590487190 14918021330303520 14933650908758208 14942325698713920 14965835501233980 14990217768261080 15062389278661296 15097590105575692 15119443783504710 15166989204207555 15172207632540288 15203167658761536 15204906355886280 15273052065775440 15308745211947380 15352050610943244 15387928376836763 15407511310088976 15409273376798730 15440403222004384 15440717153429685 15448604388370560 15456894359159774 15584609141239424 15623425242954867 15678266648097834 15703809604513764 15721685779074080 15731731584683712 15782153801301288 15802575702655360 15839187273518193 15884313163186336 15922915822692021 15938804803540320 15963557867982912 15972830919314880 15989890716372180 16023059947363040 16024025890210120 16034264884389168 16127406702405024 16178121817821392 16184017185133248 16212988459670145 16218566779612032 16245320280531480 16296406193363340 16326366001346160 16331195715581560 16436558268585312 16436892453650955 16470098296991664 16471981885543470 16489239545087188 16522887073584586 16545806404590060 16631388161855181 16639331483800080 16735988087401440 16786830956549196 16800357272352984 16810116411053160 16839619733142118 16863994989293715 16892408509735040 17003336139915840 17012460404889911 17055883430796992 17057834012159160 17097333284743062 17293854356981488 17322381609403195 17328341632566912 17333450223850098 17370453624754932 17382833272920896 17420296275664260 17479701760759680 17532685283894352 17535726445890320 17570114011246368 17588879788009398 17599096970575770 17626428479231132 17648860164896064 17654440042810285 17686896501458340 17777897665487280 17815849871543520 17869852308584628 17930790838456704 17959002601480776 17969434784229240 17982241316814720 17988261321913296 18025942440783420 18027029126486385 18143332540205652 18185733536261629 18195022946303104 18200387045049066 18257441549892480 18370494254336856 18372595180029255 18479320179839090 18491128052158476 18528860584115622 18581649360708544 18607424455002240 18608546195082720 18667063635947760 18772370101947488 18827986598326620 18866022934888896 18871987631969615 18965259540675360 19003959573451920 19126565764248384 19167397103177856 19187868859646616 19190063263679055 19227671936835648 19228831068252144 19259389137611220 19289299090479352 19300504027505480 19359006667633347 19455586151604174 19480761426549280 19487283098739404 19494384336637776 19555687432036008 19597434858697872 19629762005642205 19664664480854640 19727692251626610 19766378262652164 19854967685508072 19855391453982920 19890695107071360 19901368775531594 19954447334978640 20042831105486460 20083185704881728 20139553634016960 20159258378006280 20222652272276740 20230021481416560 20236793987152458 20273208474515040 20364069421033920 20404003367899008 20469400814590992 20543348413451968 20545697835731640 20587622871239580 20611549431358985 20666806036128963 20689374044373120 20786857931283834 20831233657273156 20904355530797112 20938412806018352 20983538695686495 21000446590441230 21042871735068384 21118916364690924 21185328051372342 21224275801750008 21230554430256028 21251739738053760 21319854288496240 21333477198584736 21379019845852224 21503208936540032 21617317946226860 21631130928940104 21632434951783662 21660427040708640 21700461476789271 21713067030943665 21728541591151120 21768488001794880 21915411024780416 21915856604867940 21960131062655552 21962642514057960 22033035599038915 22047114216035106 22061075206120080 22116227426743680 22175184215806908 22185775311733440 22314650783201920 22330255434099264 22337315385730785 22382441275398928 22400476363137312 22413488548070880 22448753251850970 22485326652391620 22646385158363538 22679165675257065 22743778682878880 22758311448810432 22796444379657416 22804751488142304 22963117817921070 23111266965133464 23113910065198095 23160604833006576 23172906582555840 23185341538739661 23227061700885680 23234837540804674 23376913711859136 23426818681661824 23451839717345864 23465462627434360 23555714406770646 23582528668611120 23673230701951932 23703863553983040 23754466495391360 23826469744779504 23908207205310480 23945336801974368 23959246378972320 23984348429217728 23984836074558270 24034589921044560 24036038835315180 24111623863099190 24191110053607536 24267182726732088 24327850169418048 24359103873424255 24367980420797220 24436883305240704 24444609290045010 24493992339115808 24496793573372340 24654837402877968 24705147445487496 24707972828315205 24733859317630782 24784330610376879 24811394926776960 24818709606885090 24889418181263680 25103982131102160 25180246434823794 25259429599713177 25287012720900480 25338612764602560 25505004209873760 25583825146195488 25586751018238740 25638441424336192 25645999927114593 25679185516814960 25812008890177796 25940781535472232 25992512448850368 26039042071591445 26055680437132398 26074249909381344 26122185602153856 26129913144930496 26130444413496390 26173016007522940 26219552641139520 26299027925841528 26303589668835480 26355171016869552 26383319682014097 26398645455863655 26439642718846698 26473290247344096 26530344752187510 26538193037820035 26605929779971520 26622930374080128 26666846498230920 26723774807315280 26804778462876942 26879011170675040 26896186257685056 26973361975222080 26982391982869944 27030944632686720 27038913661175130 27292534419454656 27300580567573599 27386162324838720 27394263780975520 27450163828319440 27555741381505284 27715810575045112 27718980269758635 27872474041062816 27911136682503360 27912819292624080 27978051594248660 28000595453921640 28057162313424512 28158555152921232 28247104068496456 28248806932257518 28299034402333344 28444636264779648 28447889311013040 28495555474571770 28505939360177880 28751095654766784 28781803289469924 28790317608275234 28841507905253472 28843246602378216 28880569387611520 28889083706416830 28933948635719028 28950756041258220 29183379227406261 29221142139823920 29230924648109106 29283523352077280 29314799646682330 29333531148054012 29396152288046808 29414766941493440 29566912287742544 29591538377439915 29783087180974380 29836042660607040 29852053163297391 29867301817516416 29884651397427840 29931671002467960 29980435536522160 30124778557322592 30195180211151384 30238887567009420 30333978408415110 30406335317523072 30409812711772560 30546104131550880 30617490423894760 30704101221886488 30775856753673526 30815022620177952 30818546753597460 30880806444008768 30881434306859370 30913788718319548 31180286896925751 31246850485909734 31345111022028947 31356533296195668 31407619209027528 31443371558148160 31463463169367424 31564307602602576 31678374547036386 31768626326372672 31777992077058513 31845831645384042 31877609607080640 31927115735965824 31945661838629760 31979781432744360 32046119894726080 32048051780420240 32068529768778336 32254813404810048 32265011112722245 32356243635642784 32368034370266496 32425976919340290 32490640561062960 32592812386726680 32652732002692320 32662391431163120 32873116537170624 32873784907301910 32940196593983328 32943963771086940 32978479090174376 33045774147169172 33091612809180120 33262776323710362 33278662967600160 33471976174802880 33573661913098392 33600714544705968 33620232822106320 33679239466284236 33727989978587430 33969577737545307 34006672279831680 34024920809779822 34111766861593984 34115668024318320 34194666569486124 34444676726881605 34587708713962976 34644763218806390 34666900447700196 34740907249509864 34765666545841792 34840592551328520 34852256311207011 35065370567788704 35071452891780640 35140228022492736 35177759576018796 35198193941151540 35252856958462264 35297720329792128 35308880085620570 35333571610155969 35373793002916680 35555795330974560 35631699743087040 35739704617169256 35918005202961552 35938869568458480 35976522643826592 35977254111837405 36051884881566840 36054058252972770 36167435794648785 36286665080411304 36371467072523258 36400774090098132 36666913935067515 36740988508673712 36745190360058510 36958640359678180 36982256104316952 37057721168231244 37100788976446173 37163298721417088 37217092390165440 37334127271895520 37544740203894976 37655973196653240 37732045869777792 37743975263939230 37770369652235691 37930519081350720 38007919146903840 38109239540687029 38253131528496768 38375737719293232 38380126527358110 38455343873671296 38457662136504288 38518778275222440 38578598180958704 38601008055010960 38642235897899435 38718013335266694 38911172303208348 38961522853098560 38974566197478808 38988768673275552 39111374864072016 39194869717395744 39195666620244585 39259524011284410 39329328961709280 39455384503253220 39532756525304328 39659464078270047 39709935371016144 39710782907965840 39802737551063188 39908894669957280 40085662210972920 40166371409763456 40279107268033920 40318516756012560 40445304544553480 40460042962833120 40473587974304916 40546416949030080 40568174811660557 40728138842067840 40938801629181984 41086696826903936 41091395671463280 41175245742479160 41223098862717970 41307217683961465 41333612072257926 41573715862567668 41662467314546312 41808711061594224 41876825612036704 41967077391372990 42000893180882460 42085743470136768 42099049332855295 42237832729381848 42370656102744684 42373210398386277 42448551603500016 42461108860512056 42639708576992480 42666954397169472 42743333211857655 42758039691704448 43185476412412851 43234635892453720 43262261857880208 43264869903567324 43320854081417280 43333625559625245 43400922953578542 43426134061887330 43457083182302240 43536976003589760 43831713209735880 43846386972163659 43920262125311104 43925285028115920 43972199470023495 44066071198077830 44094228432070212 44122150412240160 44350368431613816 44371550623466880 44660510868198528 44674630771461570 44764882550797856 44800952726274624 44826977096141760 44897506503701940 44970653304783240 45292770316727076 45358331350514130 45487557365757760 45500967612622665 45516622897620864 45592888759314832 45609502976284608 45926235635842140 46163785130510289 46222533930266928 46227820130396190 46321209666013152 46322151460289055 46345813165111680 46370683077479322 46454123401771360 46469675081609348 46753827423718272 46870275728864601 46903679434691728 46930925254868720 47111428813541292 47165057337222240 47346461403903864 47407727107966080 47652939489559008 47768747468076063 47816414410620960 47890673603948736 47918492757944640 47968696858435456 47969672149116540 48069179842089120 48072077670630360 48223247726198380 48382220107215072 48534365453464176 48638965379010435 48655700338836096 48718207746848510 48735960841594440 48889218580090020 48987984678231616 48993587146744680 49309674805755936 49410294890974992 49415945656630410 49467718635261564 49568661220753758 49637419213770180 49753421938828985 49778836362527360 49894164485565543 50207964262204320 50360492869647588 50518859199426354 50591984967881145 50677225529205120 51010008419747520 51037381214669733 51167650292390976 51173502036477480 51276882848672384 51291999854229186 51358371033629920 51624017780355592 51881563070944464 51967144828209585 51985024897700736 52078084143182890 52111360874264796 52148499818762688 52259826289860992 52260888826992780 52346032015045880 52439105282279040 52598055851683056 52607179337670960 52710342033739104 52766639364028194 52797290911727310 52879285437693396 52946580494688192 52963320128430855 53060689504375020 53076386075640070 53211859559943040 53333692996461840 53447549614630560 53590028521533361 53609556925753884 53758022341350080 53792372515370112 53946723950444160 53964783965739888 54077827322350260 54081087379459155 54557200608784887 54585068838909312 54601161135147198 54772324649677440 54788527561951040 54900327656638880 55111482763010568 55117785540087765 55431621150090224 55437960539517270 55744948082125632 55822273365006720 55825638585248160 55956103188497320 56001190907843280 56317110305842464 56494208136992912 56497613864515036 56598068804666688 56615962895908845 56895778622026080 56991110949143540 57011878720355760 57285892557501179 57502191309533568 57563606578939848 57580635216550468 57683015810506944 57686493204756432 57778167412833660 57867897271438056 57901512082516440 58077020002900041 58087093852011685 58366758454812522 58442284279647840 58461849296218212 58567046704154560 58629599293364660 58667062296108024 58792304576093616 58829533882986880 58889286016926615 59133824575485088 59183076754879830 59566174361948760 59672085321214080 59704106326594782 59863342004935920 59960871073044320 60249557114645184 60390360422302768 60477775134018840 60667956816830220 60819625423545120 61092208263101760 61234980847789520 61408202443772976 61551713507347052 61630045240355904 61637093507194920 61761612888017536 61762868613718740 61827577436639096 61834648294076955 62360573793851502 62493700971819468 62690222044057894 62713066592391336 62815238418055056 62886743116296320 62950616087059485 63128615205205152 63356749094072772 63537252652745344 63555984154117026 63691663290768084 63755219214161280 63959562865488720 64092239789452160 64096103560840480 64137059537556672 64509626809620096 64530022225444490 64712487271285568 64851953838680580 64981281122125920 65101384430367813 65139201092830995 65185624773453360 65305464005384640 65324782862326240 65746233074341248 65747569814603820 65880393187966656 65887927542173880 65956958180348752 66091548294338344 66099106797116745 66183225618360240 66525552647420724 66557325935200320 66943952349605760 67011946157192355 67147323826196784 67201429089411936 67240465644212640 67358478932568472 67455979957174860 67939155475090614 68049841619559644 68231336048636640 68389333138972248 68889353453763210 69175417427925952 69289526437612780 69333800895400392 69481814499019728 69556024616218983 69681185102657040 69704512622414022 70130741135577408 70142905783561280 70280456044985472 70355519152037592 70396387882303080 70505713916924528 70617760171241140 70622017330643795 70667143220311938 70747586005833360 71111590661949120 71263399486174080 71479409234338512 71836010405923104 71877739136916960 71953045287653184 71954508223674810 71975794020688085 72103769763133680 72108116505945540 72334871589297570 72573330160822608 72742934145046516 72801548180196264 73077311620272765 73333827870135030 73481977017347424 73490380720117020 73917280719356360 73964512208633904 74115442336462488 74201577952892346 74352991831130637 74434184780330880 74668254543791040 75089480407789952 75311946393306480 75487950527878460 75540739304471382 75778288799139531 75861038162701440 76015838293807680 76218479081374058 76751475438586464 76760253054716220 76915324273008576 76937999781343779 76939641884183815 77037556550444880 77157196361917408 77202016110021920 77284471795798870 77436026670533388 77822344606416696 77923045706197120 77949132394957616 77977537346551104 78117126214774335 78222749728144032 78389739434791488 78391333240489170 78519048022568820 78658657923418560 78910769006506440 79065513050608656 79149959046042291 79195936367590965 79318928156540094 79419870742032288 79421565815931680 79605475102126376 79614579113460105 79817789339914560 80171324421945840 80637033512025120 80890609089106960 80920085925666240 80947175948609832 81092833898060160 81136349623321114 81877603258363968 82182791342926560 82350491484958320 82446197725435940 82614435367922930 82667224144515852 83147431725135336 83156940809275905 83324934629092624 83617422123188448 83753651224073408 83934154782745980 84001786361764920 84171486940273536 84198098665710590 84475665458763696 84741312205489368 84746420796772554 84897103207000032 84922217721024112 85012918975378757 85062302024449555 85279417153984960 85333908794338944 85486666423715310 86370952824825702 86469271784907440 86524523715760416 86529739807134648 86641708162834560 86667251119250490 86801845907157084 86852268123774660 86914166364604480 87663426419471760 87692773944327318 87850570056231840 87944398940046990 88132142396155660 88188456864140424 88244300824480320 88700736863227632 89349261542923140 89529765101595712 89556159489892173 89601905452549248 89653954192283520 89795013007403880 89941306609566480 90585540633454152 90716662701028260 90875878904715223 90928667681308145 90975114731515520 91001935225245330 91185777518629664 91219005952569216 91852471271684280 92327570261020578 92445067860533856 92455640260792380 92642419332026304 92644302920578110 92741366154958644 92908246803542720 92939350163218696 93540860690777253 93740551457729202 93807358869383456 93861850509737440 94035333066086841 94222857627082584 94330114674444480 94692922807807728 95305878979118016 95333976231175539 95537494936152126 95632828821241920 95781347207897472 95836985515889280 95939344298233080 96138359684178240 96144155341260720 96446495452396760 96764440214430144 96795033338166735 97068730906928352 97277930758020870 97436415493697020 97471921683188880 97778437160180040 97975969356463232 97987174293489360 98619349611511872 98820589781949984 98831891313260820 98935437270523128 99137322441507516 99274838427540360 99506843877657970 99788328971131086 100415928524408640 100469813334538531 100720985739295176 101037718398852708 101183969935762290 101908733212635921 102020016839495040 102074762429339466 102335300584781952 102347004072954960 102583999708458372 102716742067259840 103248035560711184 103334030180644815 103763126141888928 103934289656419170 104156168286365780 104222721748529592 104296999637525376 104521777653985560 104556768933621033 104692064030091760 105196111703366112 105214358675341920 105420684067478208 105533278728056388 105594581823454620 105758570875386792 105893160989376384 105926640256861710 106121379008750040 106152772151280140 106667385992923680 106895099229261120 107180057043066722 107219113851507768 107398765978299809 107516044682700160 107929567931479776 108155654644700520 108162174758918310 108502307383946355 109114401217569774 109202322270294396 109457528265423767 109577055123902080 109800655313277760 110222965526021136 110235571080175530 110863242300180448 110875921079034540 111302366929338519 111489896164251264 111651277170496320 111912206376994640 112002381815686560 112634220611684928 112988416273985824 112995227729030072 113196137609333376 113231925791817690 113791557244052160 113982221898287080 114023757440711520 114327718622061087 114571785115002358 115127213157879696 115161270433100936 115366031621013888 115372986409512864 115556334825667320 115735794542876112 115803024165032880 115926707693698305 116154040005800082 116174187704023370 116733516909625044 116884568559295680 116923698592436424 117134093408309120 117259198586729320 117334124592216048 117584609152187232 117778572033853230 118267649150970176 118366153509759660 118978392234810141 119132348723897520 119408212653189564 119726684009871840 119921742146088640 120499114229290368 120780720844605536 120955550268037680 121335913633660440 121639250847090240 121704524434981671 122184416526203520 122469961695579040 122816404887545952 123103427014694104 123260090480711808 123274187014389840 123525737227437480 123655154873278192 123669296588153910 123921653051884395 124721147587703004 124987401943638936 125380444088115788 125426133184782672 125630476836110112 125901232174118970 126257230410410304 126297147998565885 126713498188145544 127111968308234052 127119631195158831 127383326581536168 127791606474425707 127919125730977440 128192207121680960 128229999635572965 128274119075113344 129060044450888980 129424974542571136 129556429237238553 129703907677361160 129962562244251840 130202768860735626 130278402185661990 130371249546906720 130610928010769280 130649565724652480 131495139629207640 131539160916490977 131760786375933312 131775855084347760 131913916360697504 131916598410070485 132183096588676688 132198213594233490 132366451236720480 133051105294841448 133114651870400640 134023892314384710 134294647652393568 134402858178823872 134480931288425280 134716957865136944 134911959914349720 135878310950181228 136099683239119288 136462672097273280 136502902837867995 136778666277944496 137778706907526420 138350834855851904 138491355391530867 138579052875225560 138667601790800784 138963628998039456 139112049232437966 139362370205314080 139409025244828044 140261482271154816 140285811567122560 140610827186593803 140711038304075184 140792775764606160 141011427833849056 141235520342482280 141244034661287590 141334286440623876 141495172011666720 142223181323898240 142958818468677024 143306242404228189 143672020811846208 143755478273833920 143906090575306368 143909016447349620 143951588041376170 144207539526267360 144216233011891080 144669743178595140 145146660321645216 145485868290093032 145603096360392528 145916896137031305 146154623240545530 146667655740270060 146963954034694848 146980761440234040 147834561438712720 147929024417267808 148230884672924976 148403155905784692 148705983662261274 149260265816486955 149336509087582080 150623892786612960 150975901055756920 151026444015230381 151081478608942764 151556577598279062 152031676587615360 152436958162748116 153112143644009199 153502950877172928 153520506109432440 153830648546017152 153875999562687558 153879283768367630 154075113100889760 154314392723834816 154404032220043840 154568943591597740 154872053341066776 155368438127416349 155644689212833392 155898264789915232 155901434484628755 155955074693102208 156234252429548670 156445499456288064 156725555110144735 156779478869582976 156782666480978340 157038096045137640 157317315846837120 157821538013012880 158131026101217312 158299918092084582 158391872735181930 158637856313080188 158839741484064576 158843131631863360 158889960385292565 159210950204252752 159229158226920210 159635578679829120 160342648843891680 160770085564600083 161274067024050240 161781218178213920 161840171851332480 161894351897219664 162272699246642228 163671601826354661 163755206516727936 164365582685853120 164700982969916640 164892395450871880 165228870735845860 165334448289031704 166294863450270672 166313881618551810 166649869258185248 167234844246376896 167507302448146816 167868309565491960 168003572723529840 168396197331421180 168951330917527392 169482624410978736 169492841593545108 169794206414000064 169844435442048224 169847888687726535 170025837950757514 170124604048899110 170558834307969920 170973332847430620 171857677672503537 172741905649651404 172938543569814880 173049047431520832 173059479614269296 173334502238500980 173603691814314168 173704536247549320 173828332729208960 174231060008700123 174261281556035055 175326852838943520 175385547888654636 175701140112463680 175888797880093980 176264284792311320 176376913728280848 176488601648960640 176667858050779845 177401473726455264 178698523085846280 179059530203191424 179112318979784346 179590026014807760 179882613219132960 181171081266908304 181433325402056520 181751757809430446 181857335362616290 182003870450490660 182371555037259328 183617245059673867 183704942543368560 184655140522041156 184890135721067712 184911280521584760 185284838664052608 185288605841156220 185482732309917288 185503944882230865 185816493607085440 185878700326437392 187081721381554506 187137064453789021 187481102915458404 187614717738766912 187723701019474880 188070666132173682 188445715254165168 188660229348888960 188851848261178455 189385845615615456 190546197703435145 190611757958236032 190667952462351078 191074989872304252 191265657642483840 191878688596466160 192276719368356480 192288310682521440 192892990904793520 193528880428860288 193590066676333470 194137461813856704 194555861516041740 194872830987394040 194943843366377760 195556874320360080 195974348586978720 197238699223023744 197641179563899968 197663782626521640 197870874541046256 198274644883015032 198297320391350235 198549676855080720 199013687755315940 199576657942262172 200043068898877919 200831857048817280 200939626669077062 201441971478590352 202075436797705416 202367939871524580 202840874058302785 203817466425271842 204149524858678932 204694008145909920 205167999416916744 205433484134519680 206496071121422368 206668060361289630 207526252283777856 207868579312838340 208312336572731560 208445443497059184 208668073848656949 209043555307971120 209113537867242066 209384128060183520 210392223406732224 210428717350683840 210841368134956416 211066557456112776 211189163646909240 211517141750773584 211853280513723420 211866051991931385 212242758017500080 212305544302560280 213334771985847360 213790198458522240 214360114086133444 214438227703015536 214797531956599618 215859135862959552 215927382062064255 216311309289401040 216324349517836620 217004614767892710 218228802435139548 218404644540588792 218915056530847534 219231934860818295 219601310626555520 220445931052042272 220471142160351060 221726484600360896 221751842158069080 222604733858677038 223058975493391911 223302554340992640 223824412753989280 224004763631373120 225268441223369856 225976832547971648 225990455458060144 226463851583635380 227334866397418593 227583114488104320 227964443796574160 228047514881423040 228655437244122174 229143570230004716 230254426315759392 230322540866201872 230745972819025728 230818925652551445 231112669651334640 231471589085752224 231606048330065760 231853415387396610 232308080011600164 232348375408046740 233467033819250088 233769137118591360 233847397184872848 234351378644323005 234518397173458640 234668249184432096 235169218304374464 235557144067706460 236535298301940352 236732307019519320 237956784469620282 238264697447795040 238816425306379128 238843737340380315 239453368019743680 239581862566976497 239843484292177280 241561441689211072 241911100536075360 242671827267320880 243278501694180480 243409048869963342 244939923391158080 245632809775091904 246206854029388208 246548374028779680 247051474454874960 247310309746556384 247338593176307820 247843306103768790 249442295175406008 249470822427827715 249974803887277872 250760888176231576 250852266369565344 251260953672220224 251802464348237940 252514460820820608 252594295997131770 253426996376291088 254223936616468104 254239262390317662 254766653163072336 255038756926136271 255186906073348665 255583212948851414 255838251461954880 256384414243361920 256459999271145930 258120088901777960 259112858474477106 259407815354722320 259925124488503680 260405537721471252 260556804371323980 260742499093813440 261299131449304960 262990279258415280 263078321832981954 263551710168695520 263827832721395008 263833196820140970 264366193177353376 264396427188466980 264732902473440960 266102210589682896 267950142607666805 268047784628769420 268589295304787136 268668478469676519 268805716357647744 268961862576850560 269433915730273888 269823919828699440 271756621900362456 272199366478238576 272627636714145669 272786003043924435 272925344194546560 273005805675735990 273557332555888992 275557413815052840 276982710783061734 277158105750451120 277335203581601568 277927257996078912 278224098464875932 278724740410628160 278818050489656088 281221654373187606 281422076608150368 281585551529212320 282022855667698112 282105999198260523 282471040684964560 282488069322575180 282668572881247752 282990344023333440 285917636937354048 286429462787505895 286612484808456378 287344041623692416 287510956547667840 287818032894699240 287903176082752340 288415079052534720 288432466023782160 289339486357190280 290293320643290432 290385100014500205 290971736580186064 291206192720785056 291833792274062610 292309246481091060 293335311480540120 293927908069389696 293961522880468080 295669122877425440 295858048834535616 296461769345849952 296806311811569384 297411967324522548 298520531632973910 301247785573225920 301409440003615593 301951802111513840 302052888030460762 302162957217885528 303113155196558124 304873916325496232 306224287288018398 307005901754345856 307041012218864880 307751999125375116 307758567536735260 308150226201779520 308628785447669632 308808064440087680 309137887183195480 309744106682133552 310736876254832698 311289378425666784 311796529579830464 311802868969257510 312468504859097340 312890998912576128 313451110220289470 313565332961956680 313670306800863099 314076192090275280 315643076026025760 316262052202434624 316599836184169164 316783745470363860 317275712626160376 317679482968129152 317686263263726720 317779920770585130 318421900408505504 318458316453840420 320685297687783360 321540171129200166 322196297934899427 322548134048100480 323562436356427840 323788703794439328 324545398493284456 325506922151839065 327343203652709322 328372584796271301 328731165371706240 329401965939833280 329784790901743760 330457741471691720 330668896578063408 332589726900541344 332627763237103620 333299738516370496 334469688492753792 335736619130983920 336007145447059680 336792394662842360 337902661835054784 338965248821957472 338985683187090216 339588412828000128 339688870884096448 339695777375453070 340051675901515028 340249208097798220 341946665694861240 342983155866183261 343715355345007074 345483811299302808 345877087139629760 346098094863041664 346118959228538592 346669004477001960 347207383628628336 347409072495098640 347780123081094915 348462120017400246 348522563112070110 350653705677887040 350771095777309272 351402280224927360 351777595760187960 352528569584622640 352753827456561696 353335716101559690 354802947452910528 357397046171692560 358224637959568692 359180052029615520 359765226438265920 362342162533816608 362866650804113040 363503515618860892 363714670725232580 364007740900981320 364743110074518656 365113573304945013 367234490119347734 367409885086737120 369310281044082312 369780271442135424 369822561043169520 370577211682312440 370965464619834576 371007889764461730 371757400652874784 371764959155653185 374163442763109012 374274128907578042 374962205830916808 375229435477533824 375447402038949760 376141332264347364 376891430508330336 377703696522356910 378771691231230912 378891443995697655 381092395406870290 381335904924702156 381358893585476493 382149979744608504 383374819423277121 383757377192932320 384576621365042880 384689998906718895 385785981809587040 387180133352666940 388274923627713408 388669287711715659 389111723032083480 389745661974788080 389887686732755520 391113748640720160 391948697173957440 395282359127799936 395327565253043280 395741749082092512 395749795230211455 396549289766030064 396594640782700470 397099353710161440 398027375510631880 399153315884524344 400086137797755838 401879253338154124 402883942957180704 404150873595410832 404735879743049160 405681748116605570 407634932850543684 408299049717357864 409388016291819840 409607700517734011 410335998833833488 412992142242844736 413336120722579260 415052504567555712 415474066174592601 415737158625676680 416624673145463120 416890886994118368 417336147697313898 418087110615942240 418227075734484132 418768256120367040 420784446813464448 420857434701367680 422133114912225552 422378327293818480 423034283501547168 423706561027446840 423732103983862770 424485516035000160 424611088605120560 425064594876893785 426669543971694720 428720228172266888 428876455406031072 429595063913199236 431718271725919104 431854764124128510 432622618578802080 432648699035673240 434009229535785420 436457604870279096 436809289081177584 437830113061695068 437856507449991529 438463869721636590 440891862104084544 440942284320702120 443452969200721792 443503684316138160 445209467717354076 446117950986783822 446249922928266127 447648825507978560 447780797449460865 448009527262746240 451953665095943296 451980910916120288 452927703167270760 453079332045691143 454379394523576115 454669732794837186 455928887593148320 456095029762846080 457310874488244348 458287140460009432 459336430932027597 460508852631518784 460645081732403744 461491945638051456 461637851305102890 462225339302669280 462943178171504448 463212096660131520 463706830774793220 464616160023200328 464696750816093480 466105314382249047 466934067638500176 467694794369745696 467704303453886265 468702757288646010 469036794346917280 469336498368864192 470176665330434205 470338436608748928 471114288135412920 473464614039038640 475913568939240564 476529394895590080 476669881155877695 477632850612758256 477687474680760630 478906736039487360 479163725133952994 482310256693800249 483122883378422144 483822201072150720 485343654534641760 486818097739926684 489879846782316160 491014805479063983 491265619550183808 492413708058776416 493096748057559360 494102948909749920 494620619493112768 494677186352615640 495686612207537580 498884590350812016 498941644855655430 499949607774555744 501521776352463152 501704532739130688 502349066672692655 502521907344440448 503604928696475880 505188591994263540 506853992752582176 508447873232936208 508478524780635324 509533306326144672 509543666063179605 510077513852272542 510373812146697330 511166425897702828 511676502923909760 512919998542291860 515573033017510611 516240177803555920 518225716948954212 518815630709444640 520811075442942504 521113608742647960 521484998187626880 522783844668105165 525980558516830560 526156643665963908 527103420337391040 527386272551587241 527655665442790016 527666393640281940 528732386354706752 528792854376933960 529465804946881920 532204421179365792 535900285215333610 536095569257538840 536993829891499045 537178590609574272 537336956939353038 538867831460547776 539647839657398880 543513243800724912 544398732956477152 545255273428291338 545572006087848870 546011611351471980 547114665111777984 547287641327118835 550851735179021601 551114827630105680 553965421566123468 554316211500902240 554670407163203136 555854515992157824 556448196929751864 556511834646692595 557449480821256320 557636100979312176 561411193361367063 562443308746375212 562844153216300736 563171103058424640 564045711335396224 564211998396521046 564942081369929120 564976138645150360 565337145762495504 565980688046666880 571638593110305435 571835273874708096 572858925575011790 573224969616912756 575636065789398480 575806352165504680 576830158105069440 576864932047564320 578678972714380560 580586641286580864 580770200029000410 581943473160372128 582412385441570112 583667584548125220 584618492962182120 586670622961080240 587923045760936160 591338245754850880 591716097669071232 592923538691699904 593612623623138768 594823934649045096 594891961174050705 597041063265947820 600129206696633757 602495571146451840 602818880007231186 603903604223027680 604105776060921524 604325914435771056 606226310393116248 608522622174908355 609747832650992464 612448574576036796 614082024437729760 615503998250750232 615517135073470520 616300452403559040 618275774366390960 619488213364267104 621473752509665396 622578756851333568 623593059159660928 623605737938515020 624937009718194680 626902220440578940 627130665923913360 627340613601726198 628152384180550560 631286152052051520 632524104404869248 633199672368338328 633567490940727720 634551425252320752 635559841541170260 635598155975794155 636843800817011008 636916632907680840 638958032372128535 641370595375566720 643080342258400332 644392595869798854 647124872712855680 647577407588878656 647782146186192765 649090796986568912 651013844303678130 654686407305418644 656745169592542602 657695804582454885 658803931879666560 659569581803487520 660915482943383440 661337793156126816 665179453801082688 665255526474207240 666599477032740992 671473238261967840 672014290894119360 673584789325684720 675805323670109568 677930497643914944 677971366374180432 679377741768192896 679391554750906140 680103351803030056 680498416195596440 683893331389722480 685966311732366522 687430710690014148 690967622598605616 691754174279259520 692237918457077184 692456776957654335 693338008954003920 694414767257256672 694818144990197280 695560246162189830 696924240034800492 697045126224140220 701307411355774080 701542191554618544 703054135932969015 703555191520375920 705057139169245280 705507654913123392 706671432203119380 709605894905821056 714794092343385120 716449275919137384 716531212021140945 718360104059231040 718745587700929491 719530452876531840 724684325067633216 725733301608226080 727007031237721784 727429341450465160 728015481801962640 730227146609890026 734468980238695468 734819770173474240 738620562088164624 739645122086339040 741154423364624880 741930929239669152 742015779528923460 743514801305749568 743529918311306370 748326885526218024 748548257815156084 749924411661833616 752282664528694728 753782861016660672 755132220076151905 755407393044713820 757543382462461824 757782887991395310 762184790813740580 762671809849404312 762717787170952986 764299959489217008 765116270778408813 765560718220045995 766749638846554242 767514754385864640 769153242730085760 769379997813437790 771571963619174080 774360266705333880 776842190637081745 777338575423431318 778223446064166960 779491323949576160 779775373465511040 782227497281440320 783897394347914880 790655130506086560 791483498164185024 791499590460422910 793098579532060128 793189281565400940 794198707420322880 796054751021263760 798306631769048688 800172275595511676 803758506676308248 803850427823000415 805767885914361408 808301747190821664 809471759486098320 811363496233211140 815269865701087368 816598099434715728 817882910142437007 818358009131773305 818776032583639680 819215401035468022 820671997667666976 825984284485689472 826672241445158520 830948132349185202 831474317251353360 833249346290926240 833781773988236736 834672295394627796 836174221231884480 836454151468968264 837536512240734080 844266229824451104 844756654587636960 846068567003094336 846317997594781569 847413122054893680 847464207967725540 848971032070000320 849222177210241120 850129189753787570 857440456344533776 857752910812062144 859190127826398472 859288388362517685 863709528248257020 865245237157604160 865297398071346480 868018459071570840 871155300043500615 872915209740558192 873618578162355168 875660226123390136 875713014899983058 876927739443273180 881783724208169088 881884568641404240 887007368632276320 890418935434708152 892235901973567644 892499845856532254 895297651015957120 895561594898921730 903961821832240576 904228320010846779 905855406334541520 906158664091382286 908758789047152230 909339465589674372 911857775186296640 914621748976488696 916574280920018864 918086225298369335 918672861864055194 921017705263037568 921290163464807488 923275702610205780 924450678605338560 925886356343008896 926424193320263040 927413661549586440 929232320046400656 929393501632186960 932210628764498094 933868135277000352 935389588739491392 935408606907772530 935685322268945105 937405514577292020 938073588693834560 938672996737728384 940353330660868410 942228576270825840 946929228078077280 951827137878481128 953058789791180160 953339762311755390 955265701225516512 955374949361521260 958327450267905988 964620513387600498 966588893804698281 967644402144301440 970687309069283520 973636195479853368 982029610958127966 984827416117552832 985117754388813903 986193496115118720 988205897819499840 989241238986225536 989354372705231280 991373224415075160 997769180701624032 997883289711310860 999899215549111488 1000215344494389595 1003043552704926304 1003409065478261376 1004698133345385310 1007209857392951760 1010377183988527080 1013707985505164352 1016895746465872416 1016957049561270648 1019066612652289344 1019087332126359210 1020155027704545084 1020747624293394660 1022332851795405656 1025839997084583720 1028949467598549783 1031146066035021222 1032480355607111840 1036451433897908424 1037631261418889280 1041622150885885008 1042227217485295920 1043340369243284745 1045567689336210330 1051961117033661120 1052313287331927816 1054206840674782080 1054772545103174482 1055332787280563880 1057464772709413504 1057585708753867920 1064408842358731584 1071800570430667220 1072191138515077680 1073987659782998090 1074673913878706076 1077735662921095552 1079295679314797760 1087026487601449824 1088797465912954304 1090510546856582676 1091144012175697740 1092023222702943960 1094229330223555968 1094575282654237670 1095340719914835039 1101703470358043202 1102229655260211360 1105167946679923841 1107930843132246936 1108632423001804480 1109340814326406272 1112896393859503728 1113023669293385190 1115272201958624352 1115294877466959555 1122822386722734126 1124886617492750424 1125688306432601472 1126342206116849280 1128423996793042092 1129884162739858240 1129952277290300720 1130674291524991008 1136674331987092965 1143277186220610870 1145717851150023580 1146449939233825512 1150124458269831363 1151272131578796960 1151612704331009360 1153729864095128640 1157357945428761120 1161540400058000820 1163886946320744256 1164824770883140224 1167335169096250440 1169236985924364240 1173341245922160480 1175846091521872320 1181386425761297899 1182676491509701760 1185847077383399808 1187225247246277536 1189647869298090192 1189783922348101410 1194082126531895640 1197909312834882485 1200258413393267514 1205637760014462372 1207807208446055360 1208211552121843048 1208651828871542112 1212452620786232496 1217045244349816710 1219495665301984928 1224897149152073592 1228164048875459520 1228823101553202033 1231007996501500464 1231034270146941040 1236551548732781920 1238976426728534208 1242947505019330792 1245157513702667136 1247211475877030040 1249874019436389360 1253804440881157880 1254261331847826720 1254681227203452396 1256304768361101120 1262572304104103040 1266399344736676656 1267134981881455440 1269102850504641504 1271119683082340520 1271196311951588310 1273687601634022016 1273833265815361680 1275193784630681355 1277916064744257070 1286160684516800664 1288785191739597708 1295154815177757312 1295564292372385530 1298181593973137824 1302027688607356260 1309372814610837288 1313490339185085204 1313569522349974587 1315391609164909770 1319139163606975040 1321830965886766880 1322675586312253632 1330358907602165376 1330511052948414480 1338749768784798381 1342946476523935680 1343342392348382595 1344028581788238720 1347169578651369440 1355860995287829888 1355942732748360864 1358783109501812280 1359237996137073429 1360206703606060112 1360996832391192880 1363138183570728345 1367786662779444960 1371932623464733044 1374861421380028296 1381935245197211232 1384475836914154368 1384913553915308670 1386676017908007840 1388829534514513344 1389636289980394560 1391120492324379660 1393848480069600984 1394090252448280440 1398315943146747141 1403084383109237088 1406108271865938030 1407110383040751840 1410114278338490560 1410529995991302615 1411015309826246784 1413342864406238760 1429588184686770240 1432898551838274768 1433062424042281890 1436720208118462080 1437491175401858982 1446930770081400747 1449368650135266432 1451466603216452160 1454014062475443568 1454858682900930320 1456030963603925280 1460454293219780052 1468937960477390936 1469639540346948480 1477241124176329248 1479290244172678080 1482308846729249760 1483861858479338304 1484031559057846920 1487029602611499136 1487059836622612740 1496653771052436048 1497096515630312168 1499848823323667232 1504565329057389456 1507047200018077965 1507565722033321344 1510264440152303810 1510814786089427640 1515565775982790620 1524369581627481160 1525343619698808624 1525435574341905972 1528599918978434016 1530232541556817626 1531121436440091990 1533499277693108484 1535029508771729280 1538759995626875580 1543143927238348160 1546719099052531833 1548720533410667760 1553684381274163490 1554677150846862636 1556446892128333920 1558982647899152320 1564454994562880640 1568351534004315495 1581310261012173120 1582158817654761723 1582966996328370048 1582999180920845820 1586197159064120256 1586378563130801880 1588397414840645760 1592109502042527520 1596613263538097376 1600344551191023352 1607517013352616496 1607700855646000830 1610981489674497135 1611535771828722816 1616603494381643328 1618943518972196640 1622726992466422280 1630539731402174736 1633196198869431456 1635765820284874014 1636716018263546610 1638430802070936044 1641343995335333952 1641862923981356505 1652555205537064803 1653344482890317040 1661290884167534191 1661896264698370404 1662948634502706720 1666498692581852480 1667563547976473472 1669344590789255592 1672348442463768960 1672908302937936528 1684233580084101189 1688532459648902208 1689513309175273920 1692137134006188672 1692635995189563138 1694826244109787360 1694928415935451080 1697942064140000640 1698444354420482240 1700258379507575140 1714880912689067552 1714915779330916305 1715505821624124288 1718380255652796944 1718576776725035370 1727419056496514040 1730490474315208320 1730594796142692960 1736036918143141680 1742310600087001230 1745830419481116384 1747237156324710336 1751320452246780272 1751426029799966116 1753855478886546360 1763769137282808480 1774014737264552640 1780837870869416304 1784471803947135288 1784999691713064508 1791123189797843460 1800387620089901271 1807923643664481152 1808456640021693558 1811710812669083040 1812317328182764572 1817517578094304460 1818678931179348744 1823715550372593280 1825567866524725065 1829243497952977392 1833148561840037728 1836172450596738670 1837345723728110388 1842580326929614976 1846551405220411560 1848901357210677120 1854827323099172880 1858464640092801312 1858787003264373920 1864421257528996188 1867736270554000704 1870779177478982784 1870817213815545060 1871370644537890210 1874811029154584040 1876147177387669120 1880706661321736820 1884457152541651680 1893858456156154560 1903654275756962256 1906679524623510780 1906794467927382465 1910531402451033024 1910749898723042520 1916654900535811976 1916874097116385605 1929241026775200996 1933177787609396562 1941374618138567040 1943346438558578295 1947272390959706736 1964059221916255932 1969654832235105664 1970235508777627806 1976411795638999680 1978708745410462560 1982746448830150320 1995538361403248064 1995766579422621720 1999798431098222976 2000430688988779190 2006087105409852608 2009396266690770620 2014419714785903520 2019789695656412537 2020754367977054160 2027415971010328704 2033791492931744832 2033914099122541296 2038133225304578688 2038174664252718420 2040310055409090168 2041495248586789320 2044665703590811312 2048038502588670055 2051679994169167440 2057898935197099566 2062292132070042444 2064960711214223680 2072902867795816848 2075262522837778560 2077370330872963005 2083244301771770016 2084454434970591840 2086680738486569490 2091135378672420660 2103922234067322240 2104626574663855632 2109545090206348964 2110665574561127760 2115171417507735840 2128817684717463168 2143601140861334440 2144382277030155360 2147975319565996180 2149347827757412152 2156236763102788473 2158591358629595520 2174052975202899648 2177594931825908608 2181021093713165352 2182288024351395480 2184046445405887920 2189150565308475340 2189282537249957645 2190681439829670078 2203406940716086404 2204459310520422720 2210335893359847682 2215861686264493872 2217264846003608960 2225792787719007456 2226047338586770380 2230544403917248704 2230589754933919110 2231249614641330635 2245644773445468252 2249773234985500848 2256847993586084184 2259768325479716480 2259904554580601440 2261348583049982016 2265396660228455715 2273348663974185930 2286554372441221740 2291435702300047160 2292899878467651024 2295348812335226439 2296682154660137985 2300248916539662726 2302544263157593920 2303225408662018720 2307459728190257280 2314715890857522240 2323080800116001640 2327773892641488512 2330526571911245235 2334670338192500880 2338473971848728480 2346682491844320960 2351692183043744640 2362772851522595798 2374450494492555072 2379295738596180384 2379567844696202820 2388164253063791280 2395818625669764970 2400516826786535028 2411275520028924744 2411551283469001245 2415614416892110720 2416423104243686096 2417303657743084224 2424905241572464992 2434090488699633420 2438991330603969856 2449794298304147184 2453648730427311021 2455074027395319915 2456328097750919040 2457646203106404066 2462015993003000928 2462068540293882080 2473103097465563840 2477952853457068416 2485895010038661584 2494422951754060080 2499748038872778720 2507608881762315760 2508522663695653440 2509362454406904792 2512609536722202240 2532798689473353312 2534269963762910880 2538205701009283008 2542239366164681040 2542392623903176620 2547666531630723360 2550387569261362710 2555832129488514140 2572321369033601328 2577570383479195416 2577865165087553055 2591128584744771060 2596363187946275648 2604055377214712520 2618745629221674576 2626980678370170408 2627139044699949174 2630783218329819540 2635400488236741467 2636931362757936205 2638278327213950080 2643661931773533760 2645351172624507264 2661022105896828960 2677499537569596762 2685892953047871360 2686684784696765190 2694339157302738880 2711885465496721728 2712684960032540337 2717566219003624560 2718475992274146858 2720413407212120224 2721993664782385760 2726276367141456690 2735573325558889920 2743865246929466088 2749722842760056592 2754258675895108005 2763870490394422464 2769827107830617340 2773352035816015680 2777659069029026688 2779272579960789120 2782240984648759320 2787696960139201968 2788180504896560880 2796631886293494282 2806168766218474176 2807055966806835315 2812216543731876060 2814220766081503680 2820228556676981120 2821059991982605230 2826685728812477520 2859176369373540480 2865797103676549536 2866124848084563780 2874982350803717964 2893861540162801494 2899766681414094843 2902933206432904320 2908028124950887136 2909717365801860640 2912061927207850560 2920908586439560104 2937875920954781872 2954482248352658496 2955353263166441709 2958580488345356160 2964617693458499520 2967723716958676608 2968063118115693840 2974119673245225480 2993307542104872096 2994193031260624336 2999697646647334464 3000646033483168785 3009130658114778912 3014094400036155930 3020528880304607620 3021629572178855280 3031131551965581240 3048739163254962320 3050687239397617248 3050871148683811944 3057199837956868032 3060465083113635252 3062242872880183980 3066998555386216968 3077519991253751160 3093438198105063666 3097441066821335520 3107368762548326980 3109354301693725272 3112893784256667840 3114564213370694461 3117965295798304640 3136703068008630990 3162620522024346240 3164317635309523446 3165998361841691640 3172394318128240512 3172757126261603760 3184219004085055040 3193226527076194752 3200689102382046704 3215034026705232992 3215401711292001660 3221962979348994270 3233206988763286656 3237887037944393280 3245453984932844560 3261079462804349472 3266392397738862912 3271531640569748028 3273432036527093220 3276861604141872088 3282687990670667904 3283725847962713010 3305110411074129606 3306688965780634080 3315503840039771523 3322581768335068382 3323792529396740808 3325897269005413440 3332997385163704960 3338689181578511184 3345816605875873056 3368467160168202378 3377064919297804416 3379026618350547840 3385271990379126276 3389652488219574720 3389856831870902160 3396888708840964480 3400516759015150280 3429761825378135104 3429831558661832610 3436760511305593888 3437153553450070740 3450373374809494089 3454838112993028080 3461189592285385920 3472073836286283360 3484621200174002460 3491660838962232768 3494474312649420672 3502640904493560544 3502852059599932232 3507710957773092720 3527538274565616960 3544159277283893697 3548029474529105280 3561675741738832608 3568943607894270576 3569999383426129016 3582246379595686920 3593727938504647455 3600775240179802542 3616913280043387116 3623421625338166080 3624634656365529144 3635035156188608920 3637357862358697488 3651135733049450130 3658486995905954784 3666297123680075456 3672344901193477340 3674691447456220776 3686469304659606099 3693102810440823120 3709654646198345760 3716929280185602624 3717574006528747840 3728842515057992376 3735472541108001408 3741634427631090120 3742741289075780420 3749622058309168080 3761413322643473640 3768914305083303360 3787716912312309120 3807308551513924512 3813359049247021560 3813588935854764930 3821062804902066048 3821499797446085040 3825581353892044065 3833309801071623952 3833748194232771210 3858482053550401992 3866355575218793124 3886692877117156590 3894544781919413472 3928118443832511864 3940471017555255612 3940708567049923761 3957417490820925120 3965492897660300640 3991076722806496128 3991533158845243440 4000861377977558380 4012174210819705216 4016249306354395143 4018792533381541240 4028839429571807040 4039579391312825074 4041508735954108320 4067582985863489664 4067828198245082592 4076349328505436840 4077713988411220287 4080620110818180336 4082990497173578640 4089331407181622624 4089414550712185035 4096077005177340110 4103359988338334880 4115797870394199132 4124584264140084888 4129921422428447360 4145805735591633696 4154740661745926010 4166488603543540032 4168908869941183680 4173361476973138980 4182270757344841320 4194947829440241423 4209253149327711264 4219090180412697928 4221331149122255520 4230342835015471680 4231589987973907845 4287202281722668880 4288764554060310720 4295950639131992360 4298695655514824304 4312473526205576946 4348105950405799296 4362042187426330704 4364576048702790960 4368092890811775840 4378301130616950680 4378565074499915290 4381362879659340156 4406813881432172808 4408918621040845440 4420671786719695364 4431723372528987744 4451585575438014912 4452094677173540760 4461088807834497408 4461179509867838220 4462499229282661270 4491289546890936504 4499546469971001696 4505684705695074121 4513695987172168368 4519809109161202880 4521141600054233895 4522697166099964032 4530793320456911430 4546697327948371860 4573108744882443480 4582871404600094320 4585799756935302048 4590697624670452878 4593364309320275970 4600497833079325452 4605088526315187840 4606450817324037440 4629431781715044480 4646161600232003280 4661053143822490470 4669340676385001760 4676947943697456960 4693364983688641920 4725545703045191596 4746476452964285169 4748900988985110144 4758591477192360768 4759135689392405640 4776328506127582560 4791637251339529940 4801033653573070056 4816421581949906819 4822551040057849488 4823102566938002490 4832846208487372192 4832944469023491405 4834607315486168448 4849810483144929984 4868180977399266840 4877982661207939712 4899588596608294368 4907297460854622042 4910148054790639830 4915292406212808132 4924031986006001856 4924137080587764160 4925588771944069515 4946206194931127680 4957665616611194409 4971790020077323168 4983872652502602573 4988845903508120160 4999496077745557440 5015217763524631520 5017045327391306880 5018724908813809584 5052700740252303567 5065597378946706624 5068539927525821760 5076411402018566016 5084478732329362080 5084785247806353240 5095333063261446720 5100775138522725420 5111664258977028280 5144642738067202656 5144747337992748915 5155140766958390832 5155730330175106110 5182257169489542120 5192726375892551296 5208110754429425040 5237491258443349152 5253961356740340816 5254278089399898348 5261566436659639080 5270800976473482934 5273862725515872410 5287323863547067520 5322044211793657920 5324900106730542143 5354999075139193524 5373369569393530380 5388678314605477760 5401162860269703813 5423770930993443456 5425369920065080674 5435132438007249120 5436951984548293716 5440826814424240448 5443987329564771520 5452552734282913380 5471146651117779840 5476703599574175195 5487730493858932176 5499445685520113184 5508517351790216010 5525839733399619205 5527740980788844928 5539654215661234680 5546704071632031360 5564481969297518640 5575393920278403936 5576361009793121760 5593263772586988564 5612337532436948352 5614111933613670630 5624433087463752120 5628441532163007360 5642119983965210460 5653371457624955040 5692134596849889877 5731594207353099072 5732249696169127560 5749964701607435928 5750622291349156815 5787723080325602988 5799533362828189686 5801248998067459651 5816056249901774272 5819434731603721280 5824123854415701120 5841817172879120208 5875751841909563744 5906932128806489495 5908964496705316992 5910706526332883418 5929235386916999040 5936126236231387680 5948239346490450960 5986615084209744192 5988386062521248672 5999395293294668928 6001292066966337570 6018261316229557824 6028188800072311860 6041057760609215240 6043259144357710560 6059369086969237611 6062263103931162480 6097478326509924640 6101374478795234496 6101742297367623888 6114399675913736064 6120930166227270504 6124485745760367960 6133997110772433936 6144115507766010165 6155039982507502320 6186876396210127332 6194882133642671040 6214737525096653960 6218708603387450544 6225787568513335680 6229128426741388922 6273406136017261980 6328635270619046892 6331996723683383280 6345514252523207520 6368438008170110080 6386453054152389504 6401378204764093408 6430068053410465984 6430803422584003320 6443925958697988540 6468710289308365419 6475774075888786560 6490907969865689120 6522158925608698944 6532784795477725824 6543063281139496056 6546864073054186440 6553723208283744176 6567451695925426020 6567847611749872935 6610220822148259212 6613377931561268160 6631007680079543046 6645163536670136764 6647585058793481616 6651794538010826880 6677378363157022368 6691633211751746112 6693748843923991905 6736934320336404756 6770543980758252552 6779304976439149440 6779713663741804320 6796189980685367145 6801033518030300560 6859523650756270208 6859663117323665220 6873521022611187776 6874307106900141480 6900746749618988178 6909676225986056160 6922379184570771840 6944147672572566720 6969242400348004920 6983321677924465536 6991579715733735705 7005281808987121088 7005704119199864464 7015421915546185440 7055076549131233920 7088318554567787394 7123351483477665216 7137887215788541152 7139998766852258032 7164492759191373840 7187455877009294910 7201550480359605084 7233826560086774232 7234653850407003735 7246843250676332160 7249269312731058288 7270070312377217840 7274715724717394976 7302271466098900260 7316973991811909568 7332594247360150912 7344689802386954680 7349382894912441552 7372938609319212198 7386205620881646240 7419309292396691520 7433858560371205248 7435148013057495680 7457685030115984752 7483268855262180240 7485482578151560840 7499244116618336160 7522826645286947280 7537828610166606720 7614617103027849024 7626718098494043120 7627177871709529860 7642999594892170080 7651162707784088130 7666619602143247904 7667496388465542420 7716964107100803984 7732711150437586248 7733595495262659165 7773385754234313180 7789089563838826944 7856236887665023728 7880942035110511224 7881417134099847522 7906201464710224401 7910794088273808615 7914834981641850240 7930985795320601280 7983066317690486880 8001722755955116760 8032498612708790286 8037585066763082480 8057678859143614080 8079158782625650148 8083017471908216640 8135656396490165184 8152698657010873680 8155427976822440574 8161240221636360672 8165980994347157280 8178662814363245248 8178829101424370070 8192154010354680220 8206719976676669760 8231595740788398264 8249168528280169776 8262776027685324015 8291611471183267392 8306454420837670955 8309481323491852020 8332977207087080064 8337817739882367360 8346722953946277960 8364541514689682640 8389895658880482846 8418506298655422528 8421167900420505945 8438180360825395856 8442662298244511040 8460685670030943360 8463179975947815690 8574404563445337760 8577529108120621440 8591901278263984720 8597391311029648608 8624947052411153892 8724084374852661408 8729152097405581920 8736185781623551680 8756602261233901360 8757130148999830580 8762725759318680312 8813627762864345616 8841343573439390728 8863446745057975488 8903171150876029824 8904189354347081520 8922359019735676440 8924998458565322540 8982579093781873008 8999092939942003392 9001938100449506355 9011369411390148242 9027391974344336736 9039618218322405760 9042283200108467790 9061586640913822860 9093394655896743720 9146217489764886960 9165742809200188640 9171599513870604096 9181395249340905756 9186728618640551940 9200995666158650904 9212901634648074880 9292323200464006560 9322106287644980940 9338681352770003520 9343692640112083383 9353895887394913920 9451091406090383192 9492952905928570338 9517182954384721536 9518271378784811280 9552657012255165120 9583274502679059880 9602067307146140112 9632843163899813638 9645102080115698976 9646205133876004980 9665692416974744384 9665888938046982810 9699620966289859968 9736361954798533680 9799177193216588736 9814594921709244084 9820296109581279660 9830584812425616264 9848063972012003712 9848274161175528320 9851177543888139030 9915331233222388818 9943580040154646336 9946511520119314569 9967745305005205146 9977691807016240320 9998992155491114880 10030435527049263040 10037449817627619168 10098948478282062685 10105401480504607134 10131194757893413248 10137079855051643520 10168957464658724160 10169570495612706480 10190666126522893440 10201550277045450840 10223328517954056560 10289285476134405312 10289494675985497830 10310281533916781664 10311460660350212220 10364514338979084240 10416221508858850080 10474982516886698304 10507922713480681632 10508556178799796696 10523132873319278160 10541601952946965868 10547725451031744820 10632477831851681091 10644088423587315840 10649800213461084286 10709998150278387048 10746739138787060760 10781183815513942365 10802325720539407626 10850739840130161348 10870264876014498240 10873903969096587432 10881653628848480896 10887974659129543040 10905105468565826760 10953407199148350390 10975460987717864352 10998891371040226368 11017034703580432020 11051679466799238410 11059407913978818297 11079308431322469360 11128963938595037280 11150787840556807872 11152722019586243520 11186527545173977128 11228223867227341260 11248866174927504240 11284239967930420920 11306742915249910080 11384269193699779754 11463188414706198144 11464499392338255120 11476744061676132195 11499929403214871856 11501244582698313630 11575446160651205976 11599066725656379372 11602497996134919302 11632112499803548544 11638869463207442560 11683634345758240416 11751503683819127488 11813864257612978990 11821413052665766836 11822125701149771283 11872252472462775360 11896478692980901920 11973230168419488384 11976772125042497344 12002584133932675140 12036522632459115648 12048747919063185429 12056377600144623720 12082115521218430480 12086518288715421120 12118738173938475222 12124526207862324960 12194956653019849280 12202748957590468992 12203484594735247776 12241860332454541008 12248971491520735920 12267994221544867872 12268243652136555105 12288231015532020330 12310079965015004640 12373752792420254664 12389764267285342080 12429475050193307920 12437417206774901088 12458256853482777844 12546812272034523960 12657270541238093784 12663993447366766560 12691028505046415040 12697838716049754341 12802756409528186816 12860136106820931968 12861606845168006640 12887851917395977080 12937420578616730838 12981815939731378240 13044317851217397888 13086126562278992112 13093728146108372880 13107446416567488352 13134903391850852040 13135695223499745870 13177002441183707335 13220441644296518424 13226755863122536320 13262015360159086092 13290327073340273528 13295170117586963232 13354756726314044736 13383266423503492224 13387497687847983810 13473868640672809512 13517054117085222363 13541087961516505104 13559427327483608640 13563424800162701685 13592379961370734290 13602067036060601120 13719326234647330440 13747042045222375552 13748614213800282960 13801493499237976356 13819352451972112320 13888295345145133440 13938484800696009840 13983159431467471410 14010563617974242176 14011408238399728928 14030843831092370880 14176637109135574788 14239429358892855507 14246702966955330432 14275774431577082304 14279997533704516064 14328985518382747680 14374911754018589820 14403100960719210168 14449264745849720457 14467653120173548464 14469307700814007470 14498538625462116576 14498833407070474215 14540140624754435680 14549431449434789952 14604542932197800520 14633947983623819136 14689379604773909360 14698765789824883104 14745877218638424396 14772411241763292480 14776766315832208545 14838618584793383040 14915370060231969504 14951617957507807719 14966537710524360480 14970965156303121680 14998488233236672320 15045653290573894560 15229234206055698048 15253436196988086240 15254355743419059720 15285999189784340160 15302325415568176260 15333239204286495808 15334992776931084840 15433928214201607968 15465422300875172496 15467190990525318330 15546771508468626360 15572821066853472305 15578179127677653888 15712473775330047456 15761884070221022448 15762834268199695044 15812402929420448802 15821588176547617230 15861971590641202560 15966132635380973760 15974700320191626429 16003445511910233520 16064997225417580572 16075170133526164960 16158317565251300296 16166034943816433280 16271312792980330368 16305397314021747360 16310855953644881148 16322480443272721344 16331961988694314560 16357325628726490496 16357658202848740140 16384308020709360440 16413439953353339520 16463191481576796528 16498337056560339552 16525552055370648030 16577519200198857615 16583222942366534784 16612908841675341910 16618962646983704040 16693445907892555920 16729083029379365280 16779791317760965692 16837012597310845056 16842335800841011890 16876360721650791712 16885324596489022080 16926359951895631380 17076403790549669631 17148809126890675520 17183802556527969440 17194782622059297216 17249894104822307784 17251866874047470445 17403746994202378953 17448168749705322816 17458304194811163840 17472371563247103360 17513204522467802720 17514260297999661160 17525451518637360624 17627255525728691232 17682687146878781456 17720796386419468485 17726893490115950976 17808378708694163040 17844718039471352880 17849996917130645080 17965158187563746016 17998185879884006784 18003876200899012710 18022738822780296484 18054783948688673472 18084566400216935580 18123173281827645720 18178107260907712833 18186789311793487440 18292434979529773920 18331485618400377280 18343199027741208192 18362790498681811512 18373457237281103880 18401991332317301808 18432346523298030495 18584646400928013120 18644212575289961880 18677362705540007040 18687385280224166766 18902182812180766384 18985905811857140676 19036542757569622560 19105314024510330240 19166549005358119760 19204134614292280224 19265686327799627276 19290204160231397952 19292410267752009960 19331384833949488768 19331777876093965620 19472723909597067360 19598354386433177472 19629189843418488168 19640592219162559320 19661169624851232528 19702355087776278060 19703542835249618805 19830662466444777636 19887160080309292672 19893023040238629138 19935490610010410292 19955383614032480640 20060871054098526080 20074899635255238336 20081246531771975715 20197896956564125370 20210802961009214268 20337914929317448320 20339140991225412960 20388569942056101435 20403100554090901680 20446657035908113120 20578570952268810624 20578989351970995660 20620563067833563328 20622921320700424440 20729028677958168480 20832443017717700160 20949965033773396608 20974739147201207115 21015845426961363264 21017112357599593392 21046265746638556320 21083203905893931736 21095450902063489640 21264955663703362182 21299600426922168572 21419996300556774096 21493478277574121520 21562367631027884730 21604651441078815252 21701479680260322696 21740529752028996480 21747807938193174864 21810210937131653520 21906814398296700780 21950921975435728704 21997782742080452736 22034069407160864040 22103358933598476820 22118815827957636594 22158616862644938720 22257927877190074560 22301575681113615744 22305444039172487040 22373055090347954256 22456447734454682520 22497732349855008480 22528423528475370605 22568479935860841840 22613485830499820160 22768538387399559508 22928998784676510240 22953488123352264390 22999858806429743712 23002489165396627260 23150892321302411952 23198133451312758744 23204995992269838604 23367268691516480832 23503007367638254976 23627728515225957980 23642826105331533672 23644251402299542566 23718604394130673203 23732382264821425845 23744504944925550720 23792957385961803840 23953544250084994688 24005168267865350280 24082107909749534095 24097495838126370858 24112755200289247440 24164231042436860960 24173036577430842240 24237476347876950444 24249052415724649920 24389913306039698560 24406969189470495552 24483720664909082016 24497942983041471840 24535988443089735744 24536487304273110210 24576462031064040660 24620159930030009280 24747505584840509328 24788328083055972045 24858950100386615840 24874834413549802176 24916513706965555688 24919363262513012865 25093624544069047920 25263503701261517835 25314541082476187568 25327986894733533120 25382057010092830080 25395677432099508682 25605512819056373632 25723213690336013280 25775703834791954160 25874841157233461676 25963631879462756480 26172253124557984224 26187456292216745760 26214892833134976704 26269806783701704080 26271390446999491740 26354004882367414670 26440883288593036848 26524030720318172184 26580654146680547056 26590340235173926464 26624500533652710715 26709513452628089472 26774995375695967620 26947737281345619024 27005814301348519065 27034108234170444726 27082175923033010208 27118854654967217280 27126849600325403370 27184759922741468580 27204134072121202240 27438652469294660880 27497228427600565920 27602986998475952712 27638704903944224640 27876969601392019680 27966318862934942820 28022816476799457856 28031077920336250149 28061687662184741760 28353274218271149576 28460672984249449385 28478858717785711014 28551548863154164608 28559995067409032128 28657971036765495360 28749823508037179640 28806201921438420336 28898529491699440914 28935306240347096928 28938615401628014940 28997077250924233152 28997666814140948430 29006244990337298255 29080281249508871360 29098862898869579904 29209085864395601040 29378759209547818720 29397531579649766208 29491754437276848792 29544822483526584960 29553532631664417090 29830740120463939008 29839534560357943707 29903235915015615438 29933075421048720960 29941930312606243360 29996976466473344640 30091306581147789120 30296845434846188055 30506872393976172480 30508711486838119440 30571998379568680320 30604650831136352520 30666478408572991616 30669985553862169680 30867856428403215936 30930844601750344992 30934381981050636660 31093543016937252720 31145642133706944610 31424947550660094912 31523768140442044896 31525668536399390088 31624805858840897604 31643176353095234460 31897433495555043273 31932265270761947520 31949400640383252858 32006891023820467040 32129994450835161144 32150340267052329920 32316635130502600592 32343551446541827095 32610794628043494720 32621711907289762296 32644960886545442688 32663923977388629120 32715316405697480280 32768616041418720880 32926382963153593056 32996674113120679104 33051104110741296060 33155038400397715230 33225817683350683820 33237925293967408080 33386891815785111840 33458166058758730560 33559582635521931384 33684671601682023780 33752721443301583424 33852719903791262760 34152807581099339262 34260206347077639071 34297618253781351040 34367605113055938880 34389565244118594432 34499788209644615568 34503733748094940890 34807493988404757906 34896337499410645632 34916608389622327680 35026409044935605440 35028520595999322320 35050903037274721248 35254511051457382464 35365374293757562912 35441592772838936970 35616757417388326080 35689436078942705760 35699993834261290160 35930316375127492032 36007752401798025420 36045477645560592968 36109567897377346944 36169132800433871160 36246346563655291440 36356214521815425666 36373578623586974880 36584869959059547840 36662971236800754560 36725580997363623024 36746914474562207760 36803982664634603616 36864693046596060990 37169292801856026240 37288425150579923760 37374770560448333532 37804365624361532768 37971811623714281352 38073085515139245120 38093516148149263023 38333098010716239520 38408269228584560448 38531372655599254552 38580408320462795904 38584820535504019920 38663555752187931240 38945447819194134720 39258379686836976336 39281184438325118640 39322339249702465056 39404710175552556120 39407085670499237610 39531007323551122005 39661324932889555272 39786046080477258276 39870981220020820584 40149799270510476672 40162493063543951430 40395793913128250740 40421605922018428536 40551162351255667089 40678281982450825920 40777139884112202870 40806201108181803360 40893314071816226240 41157978703941991320 41241126135667126656 41245842641400848880 41458057355916336960 41664886035435400320 41949478294402414230 42031690853922726528 42034224715199186784 42092531493277112640 42166407811787863472 42190901804126979280 42529911327406724364 42599200853844337144 42839992601113548192 42986956555148243040 43124735262055769460 43209302882157630504 43347794237549161371 43402959360520645392 43495615876386349728 43620421874263307040 43813628796593401560 43901843950871457408 44068138814321728080 44206717867196953640 44237631655915273188 44317233725289877440 44515855754380149120 44746110180695908512 44854853872523423157 44912895468909365040 44995464699710016960 45056847056950741210 45136959871721683680 45537076774799119016 45857997569353020480 45906976246704528780 45999717612859487424 46004978330793254520 46301784642604823904 46396266902625517488 46409991984539677208 46718463200560416915 46734537383032961664 47255457030451915960 47285652210663067344 47288502804599085132 47437208788261346406 47464764529642851690 47585914771923607680 47924100960574879287 48010336535730700560 48164215819499068190 48194991676252741716 48225510400578494880 48328462084873721920 48474952695753900888 48498104831449299840 48813938378940991104 48967441329818164032 48995885966082943680 49071976886179471488 49072974608546220420 49152924062128081320 49240319860060018560 49495011169681018656 49576656166111944090 49717900200773231680 49732557600596572845 49749668827099604352 49833027413931111376 49838726525026025730 50187249088138095840 50527007402523035670 50629082164952375136 50655973789467066240 50791354864199017364 51229211371649008893 51446427380672026560 51551407669583908320 51749682314466923352 52211240982607136859 52344506249115968448 52374912584433491520 52429785666269953408 52539613567403408160 52542780893998983480 52708009764734829340 52881766577186073696 53048061440636344368 53161308293361094112 53162389159258405455 53180680470347852928 53249001067305421430 53549990751391935240 53895474562691238048 54011628602697038130 54068216468340889452 54164351846066020416 54253699200650806740 54369519845482937160 54408268144242404480 54534321782723138499 54877304938589321760 54994456855201131840 55205973996951905424 55297039569894091485 55753939202784039360 55932637725869885640 56045632953598915712 56062155840672500298 56706548436542299152 56921345968498898770 56957717435571422028 57119990134818064256 57315942073530990720 57499647016074359280 57612403842876840672 57797058983398881828 57870612480694193856 57877230803256029880 57994154501848466304 57995333628281896860 58012489980674596510 58160562499017742720 58418171728791202080 58573901174035963573 58757518419095637440 58795063159299532416 58983508874553697584 59107065263328834180 59110628505748856415 59661480240927878016 59679069120715887414 59806471830031230876 59866150842097441920 59883860625212486720 60182613162295578240 60243739595315927145 60593690869692376110 61013744787952344960 61017422973676238880 61209301662272705040 61339971107724339360 61735712856806431872 61861689203500689984 61868763962101273320 62187086033874505440 62291284267413889220 62613480565348788647 62849895101320189824 63047536280884089792 63051337072798780176 63249611717681795208 63286352706190468920 63489193580248771705 63794866991110086546 63898801280766505716 64013782047640934080 64259988901670322288 64300680534104659840 64633270261005201184 64687102893083654190 65221589256086989440 65243423814579524592 65430632811394960560 65537232082837441760 65852765926307186112 65993348226241358208 66102208221482592120 66310076800795430460 66451635366701367640 66475850587934816160 66773783631570223680 66916332117517461120 67119165271043862768 67369343203364047560 67505442886603166848 67585270585426111815 67705439807582525520 68305615162198678524 68520412694155278142 68735210226111877760 68999576419289231136 69007467496189881780 69614987976809515812 70052818089871210880 70057041191998644640 70101806074549442496 70509022102914764928 70730748587515125824 70883185545677873940 71155813182392019609 71197146794464277535 71233514834776652160 71378872157885411520 71399987668522580320 71860632750254984064 72015504803596050840 72090955291121185936 72246323729248602285 72338265600867742320 72492693127310582880 72712429043630851332 72747157247173949760 73169739918119095680 73451161994727246048 73493828949124415520 73607965329269207232 73729386093192121980 74576850301159847520 74749541120896667064 74758089787539038595 75608731248723065536 75943623247428562704 76146171030278490240 76187032296298526046 76666196021432479040 76816538457169120896 77062745311198509104 77169641071008039840 77327111504375862480 77890895638388269440 78516759373673952672 78562368876650237280 78644678499404930112 78809420351105112240 78814171340998475220 79062014647102244010 79322649865779110544 79572092160954516552 79741962440041641168 79873501600958132145 80324986127087902860 80791587826256501480 80843211844036857072 81102324702511334178 81356563964901651840 81554279768224405740 81612402216363606720 81786628143632452480 82315957407883982640 82491685282801697760 82916114711832673920 83898956588804828460 84068449430398373568 84093233761008750447 84185062986554225280 84332815623575726944 84381803608253958560 85059822654813448728 85198401707688674288 85382018952748348155 85679985202227096384 85973913110296486080 86249470524111538920 86418605764315261008 86695588475098322742 86805918721041290784 86991231752772699456 87018734971011894765 87240843748526614080 87627257593186803120 88136277628643456160 88413435734393907280 88475263311830546376 88634467450579754880 89492220361391817024 89709707745046846314 89825790937818730080 89990929399420033920 90113694113901482420 90273919743443367360 90890536304538564165 91074153549598238032 91715995138706040960 91813952493409057560 91999435225718974848 92009956661586509040 92603569285209647808 92792533805251034976 92819983969079354416 93436926401120833830 94510914060903831920 94571304421326134688 94577005609198170264 94874417576522692812 94929529059285703380 95848201921149758574 96020673071461401120 96328431638998136380 96389983352505483432 96451020801156989760 96656924169747443840 96949905391507801776 97934882659636328064 97991771932165887360 98145949217092440840 98305848124256162640 98990022339362037312 99153312332223888180 99435800401546463360 99465115201193145690 99666054827862222752 99677453050052051460 100374498176276191680 101054014805046071340 101258164329904750272 101582709728398034728 102458422743298017786 102780619041232917213 102892854761344053120 103102815339167816640 103499364628933846704 104422481965214273718 104689012498231936896 104749825168866983040 105079227134806816320 105085561787997966960 105416019529469658680 105763533154372147392 106096122881272688736 106322616586722188224 106324778318516810910 106498002134610842860 107099981502783870480 107790949125382476096 108023257205394076260 108136432936681778904 108328703692132040832 108507398401301613480 108739039690965874320 109068643565446276998 109754609877178643520 109988913710402263680 110411947993903810848 110594079139788182970 111507878405568078720 111865275451739771280 112124311681345000596 113413096873084598304 113842691936997797540 113915434871142844056 114280548444447789069 114999294032148718560 115224807685753681344 115594117966797763656 115741224961388387712 115754461606512059760 115990667256563793720 116024979961349193020 116836343457582404160 117147802348071927146 117515036838191274880 117967017749107395168 118214130526657668360 118221257011497712830 118593021970653366015 119358138241431774828 119612943660062461752 119767721250424973440 120487479190631854290 121187381739384752220 121653487053767001267 122034845947352477760 122418603324545410080 122679942215448678720 123723378407001379968 123737527924202546640 124374172067749010880 124582568534827778440 125226961130697577294 126095072561768179584 126102674145597560352 126499223435363590416 126572705412380937840 126978387160497543410 127589733982220173092 127797602561533011432 128027564095281868160 128519977803340644576 129266540522010402368 129374205786167308380 130043382712647484113 130486847629159049184 130861265622789921120 131074464165674883520 131705531852614372224 132204416442965184240 132620153601590860920 132903270733402735280 132951701175869632320 133547567263140447360 134238330542087725536 134738686406728095120 135170541170852223630 135410879615165051040 136611230324397357048 137040825388310556284 137999152838578462272 138014934992379763560 139229975953619031624 139676225876547297751 140114082383997289280 140155389601681250745 140203612149098884992 141461497175030251648 141766371091355747880 142311626364784039218 142394293588928555070 142757744315770823040 142799975337045160640 143772302881724637861 144031009607192101680 144181910582242371872 144492647458497204570 144676531201735484640 144985386254621165760 145424858087261702664 145494314494347899520 146902323989454492096 146987657898248831040 147215930658538414464 147458772186384243960 149153700602319695040 149197672801789718535 149499082241793334128 149516179575078077190 151217462497446131072 151887246494857125408 152374064592597052092 153332392042864958080 153687634114947026679 154125490622397018208 154339282142016079680 154654223008751724960 156633722947821410577 157033518747347905344 157124737753300474560 157289356998809860224 157618840702210224480 157628342681996950440 158124029294204488020 158645299731558221088 159144184321909033104 159483924880083282336 159487167477775216365 159747003201916264290 160649972254175805720 161583175652513002960 161686423688073714144 162204649405022668356 163108559536448811480 163224804432727213440 164631914815767965280 164983370565603395520 165071903308646806433 167797913177609656920 168136898860796747136 168186467522017500894 168665631247151453888 168763607216507917120 170119645309626897456 170396803415377348576 170764037905496696310 171301031735388195355 171359970404454192768 171947826220592972160 172498941048223077840 172837211528630522016 173391176950196645484 173611837442082581568 173982463505545398912 174037469942023789530 174481687497053228160 175254515186373606240 175721703522107890719 176272555257286912320 176826871468787814560 176950526623661092752 178984440722783634048 179419415490093692628 179651581875637460160 180227388227802964840 180547839486886734720 181781072609077128330 182148307099196476064 183627904986818115120 184019913323173018080 185207138570419295616 185585067610502069952 185639967938158708832 186873852802241667660 187840441696046365941 189021828121807663840 189142608842652269376 189154011218396340528 189748835153045385624 189859058118571406760 190467580740746315115 191696403842299517148 192041346142922802240 192656863277996272760 192779966705010966864 192902041602313979520 193899810783015603552 196291898434184881680 196611696248512325280 197980044678724074624 198306624664447776360 198930230402386291380 199332109655724445504 199354906100104102920 200748996352552383360 202108029610092142680 202516328659809500544 202755811756278335445 203165419456796069456 204916845486596035572 205561238082465834426 206205630678335633280 206998729257867693408 208844963930428547436 210158454269613632640 210171123575995933920 210832039058939317360 211527066308744294784 212192245762545377472 212645233173444376448 212649556637033621820 212996004269221685720 214199963005567740960 215581898250764952192 216046514410788152520 216272865873363557808 216738971187745806855 217014796802603226960 217478079381931748640 218137287130892553996 219509219754357287040 220823895987807621696 221188158279576365940 223730550903479542560 224248623362690001192 224274269362617115785 226826193746169196608 227685383873995595080 227830869742285688112 228561096888895578138 229998588064297437120 230449615371507362688 231188235933595527312 231508923213024119520 231981334513127587440 232049959922698386040 233672686915164808320 234295604696143854292 235934035498214790336 236428261053315336720 236442514022995425660 237186043941306732030 238716276482863549656 239225887320124923504 239620504802874396435 240974958381263708580 242374763478769504440 243306974107534002534 244069691894704955520 244837206649090820160 245359884430897357440 247475055848405093280 248748344135498021760 249165137069655556880 250453922261395154588 252205348291195120704 252998446870727180832 253145410824761875680 253956774320995086820 255179467964440346184 255595205123066022864 256146056858245044465 257039955606681289152 258533081044020804736 258748411572334616760 260086765425294968226 260973695258318098368 261056204913035684295 261722531245579842240 262148928331349767040 264408832885930368480 265240307203181721840 265806541466805470560 265903402351739264640 268476661084175451072 269477372813456190240 270341082341704447260 270821759230330102080 272671608913615692495 273222460648794714096 274081650776621112568 275998305677156924544 276029869984759527120 278459951907238063248 279352451753094595502 280228164767994578560 280310779203362501490 283532742182711495760 284623252729568078436 284788587177857110140 285599950674090321280 287544605763449275722 288062019214384203360 288363821164484743744 288985294916994409140 289353062403470969280 289970772509242331520 290849716174523405328 292869505870179817865 293804647978908984192 293975315796497662080 294917544372768487920 298307401204639390080 298395345603579437070 298998164483586668256 299032359150156154380 303774492989714250816 304748129185194104184 307375268229894053358 308250981244794036416 308341857123698751639 308678564284032159360 309308446017503449920 313067402826743943235 313267445895642821154 314067037494695810688 314249475506600949120 315237681404420448960 315256685363993900880 316248058588408976040 317290599463116442176 318288368643818066208 318967849760166564672 318974334955550432730 319494006403832528580 321299944508351611440 323166351305026005920 323372847376147428288 324409298810045336712 326217119072897622960 329263829631535930560 329966741131206791040 330143806617293612866 335595826355219313840 336372935044035001788 337331262494302907776 337527214433015834240 340239290619253794912 340793606830754697152 341528075810993392620 342602063470776390710 342841645333343367207 344997882096446155680 345674423057261044032 346782353900393290968 347223674884165163136 348074939884047579060 350509030372747212480 351443407044215781438 352545110514573824640 353653742937575629120 353901053247322185504 355779065911960098045 358838830980187385256 359303163751274920320 360454776455605929680 363562145218154256660 364296614198392952128 367255809973636230240 368039826646346036160 371170135221004139904 371279935876317417664 373747705604483335320 375680883392092731882 378043656243615327680 378285217685304538752 378308022436792681056 379497670306090771248 379718116237142813520 380935161481492630230 383392807684599034296 384082692285845604480 385313726555992545520 385559933410021933728 387799621566031207104 392583796868369763360 393223392497024650560 396613249328895552720 397860460804772582760 398664219311448891008 398709812200208205840 404216059220184285360 405511623512556670890 406330838913592138912 409833690973192071144 411122476164931668852 413997458515735386816 417689927860857094872 419028677629641893253 420342247151991867840 420466168805043752235 421664078117878634720 424384491525090754944 425299113274067243640 425992008538443371440 428399926011135481920 432093028821576305040 432545731746727115616 433477942375491613710 434029593605206453920 434956158763863497280 436274574261785107992 441647791975615243392 442376316559152731880 447461101806959085120 448497246725380002384 448548538725234231570 453652387492338393216 455370767747991190160 455661739484571376224 457122193777791156276 459997176128594874240 462376471867191054624 463017846426048239040 463962669026255174880 464099919845396772080 468591209392287708584 471868070996429580672 472856522106630673440 472885028045990851320 474372087882613464060 477432552965727099312 478451774640249847008 479241009605748792870 481949916762527417160 484749526957539008880 486613948215068005068 489674413298181640320 494950111696810186560 495215709925940419299 498330274139311113760 500907844522790309176 504410696582390241408 505996893741454361664 506290821649523751360 507913548641990173640 510358935928880692368 511190410246132045728 512292113716490088930 513903095206164586065 514079911213362578304 517496823144669233520 520173530850589936452 521947390516636196736 522112409826071368590 523445062491159684480 527165110566323672157 528817665771860736960 530480614406363443680 531613082933610941120 536953322168350902144 538954745626912380480 540682164683408894520 541643518460660204160 545343217827231384990 546444921297589428192 548163301553242225136 552059739969519054240 556919903814476126496 558704903506189191004 560621558406725002980 563521325088139097823 567065484365422991520 569246505459136156872 569577174355714220280 571402742222238945345 575089211526898551444 576124038428768406720 576727642328969487488 577970589833988818280 578706124806941938560 581699432349046810656 585739011740359635730 589835088745536975840 596790691207158874140 597996328967173336512 598064718300312308760 607548985979428501632 608267435268835006335 609496258370388208368 614750536459788106716 616501962489588072832 616683714247397503278 618616892035006899840 626134805653487886470 626534891791285642308 630475362808840897920 630513370727987801760 632496117176817952080 634581198926232884352 636576737287636132416 637935699520333129344 637948669911100865460 638988012807665057160 642599889016703222880 646332702610052011840 646745694752294856576 648818597620090673424 650216913563237420565 652434238145795245920 658527659263071861120 660287613234587225732 671191652710438627680 672745870088070003576 680478581238507589824 681587213661509394304 683056151621986785240 685204126941552781420 685683290666686734414 689995764192892311360 691348846114522088064 693564707800786581936 696149879768095158120 698381129382736488755 701018060745494424960 702886814088431562876 707307485875151258240 707802106494644371008 711558131823920196090 717677661960374770512 718861514408623189305 720909552911211859360 727124290436308513320 728593228396785904256 734511619947272460480 736079653292692072320 742559871752634835328 747495411208966670640 751361766784185463764 756087312487230655360 756616044873585362112 758995340612181542496 759436232474285627040 761870322962985260460 766785615369198068592 768438170574735133395 770627453111985091040 771119866820043867456 775599243132062414208 783168614739107052885 785167593736739526720 786446784994049301120 793226498657791105440 795720921609545165520 797419624400416411680 808432118440368570720 811023247025113341780 812661677827184277824 819667381946384142288 822244952329863337704 825359516543234032165 827994917031470773632 835379855721714189744 838057355259283786506 840684494303983735680 840932337610087504470 843328156235757269440 850598226548134487280 851984017076886742880 856799852022270963840 864186057643152610080 865091463493454231232 866955884750983227420 868059187210412907840 869912317527726994560 872549148523570215984 878608517610539453595 884752633118305463760 894922203613918170240 896994493450760004768 897097077450468463140 910741535495982380320 911323478969142752448 914244387555582312552 924752943734382109248 925025571371096254917 926035692852096478080 927925338052510349760 928199839690793544160 937182418784575417168 939202208480231829705 945713044213261346880 945770056091981702640 948744175765226928120 954865105931454198624 956903549280499694016 958482019211497585740 963899833525054834320 969499053915078017760 973227896430136010136 989900223393620373120 990431419851880838598 996660548278622227520 1001815689045580618352 1011993787482908723328 1012581643299047502720 1015827097283980347280 1020717871857761384736 1022380820492264091456 1024584227432980177860 1027806190412329172130 1034993646289338467040 1040347061701179872904 1044224819652142737180 1054330221132647344314 1057635331543721473920 1060961228812726887360 1063226165867221882240 1077909491253824760960 1081364329366817789040 1090686435654462769980 1092889842595178856384 1096326603106484450272 1104119479939038108480 1113839807628952252992 1117409807012378382008 1121243116813450005960 1127042650176278195646 1134130968730845983040 1138493010918272313744 1139154348711428440560 1142805484444477890690 1150178423053797102888 1152248076857536813440 1155941179667977636560 1163398864698093621312 1171478023480719271460 1179670177491073951680 1193581382414317748280 1195992657934346673024 1196129436600624617520 1216534870537670012670 1218992516740776416736 1229501072919576213432 1233367428494795006556 1252269611306975772940 1253069783582571284616 1257086032888925679759 1261026741455975603520 1264992234353635904160 1273153474575272264832 1275897339822201730920 1277976025615330114320 1285199778033406445760 1292665405220104023680 1297637195240181346848 1300433827126474841130 1304868476291590491840 1320575226469174451464 1342383305420877255360 1345491740176140007152 1360957162477015179648 1366112303243973570480 1370408253883105562840 1371366581333373468828 1379991528385784622720 1387129415601573163872 1392299759536190316240 1396762258765472977510 1405773628176863125752 1415604212989288742016 1423116263647840392180 1435355323920749541024 1437723028817246378610 1441819105822423718720 1454248580872617026640 1469023239894544920960 1485647129777821257897 1494990822417933341280 1502723533568370927528 1513232089747170724224 1517990681224363084992 1518872464948571254080 1523740645925970520920 1533571230738396137184 1536876341149470266790 1541254906223970182080 1541709285618493758195 1542239733640087734912 1566337229478214105770 1570335187473479053440 1581495331698971016471 1586452997315582210880 1591441843219090331040 1594839248800832823360 1616864236880737141440 1622046494050226683560 1625323355654368555648 1639334763892768284576 1644489904659726675408 1650719033086468064330 1670759711443428379488 1676114710518567573012 1681864675220175008940 1686656312471514538880 1690563975264417293469 1701196453096268974560 1703968034153773485760 1714208226666716836035 1728372115286305220160 1730182926986908462464 1733911769501966454840 1736118374420825815680 1745098297047140431968 1757217035221078907190 1769505266236610927520 1793988986901520009536 1794194154900936926280 1815790936395114870763 1821483070991964760640 1822646957938285504896 1828488775111164625104 1849505887468764218496 1850051142742192509834 1855850676105020699520 1856399679381587088320 1874364837569150834336 1878404416960463659410 1891426088426522693760 1891540112183963405280 1897488351530453856240 1909730211862908397248 1913807098560999388032 1916964038422995171480 1927799667050109668640 1938998107830156035520 1946455792860272020272 1980862839703761677196 1993321096557244455040 2003631378091161236704 2031654194567960694560 2041435743715522769472 2044761640984528182912 2049168454865960355720 2055612380824658344260 2069987292578676934080 2080694123402359745808 2088449639304285474360 2095143388148209466265 2108660442265294688628 2121922457625453774720 2162728658733635578080 2181372871308925539960 2185779685190357712768 2192653206212968900544 2208238959878076216960 2227679615257904505984 2234819614024756764016 2242486233626900011920 2254085300352556391292 2268261937461691966080 2276986021836544627488 2278308697422856881120 2285610968888955781380 2300356846107594205776 2311882359335955273120 2326797729396187242624 2342956046961438542920 2359340354982147903360 2387162764828635496560 2392258873201249235040 2433069741075340025340 2437985033481552833472 2459002145839152426864 2466734856989590013112 2476078549629702096495 2504539222613951545880 2506139567165142569232 2514172065777851359518 2522053482911951207040 2529984468707271808320 2551794679644403461840 2555952051230660228640 2570399556066812891520 2595274390480362693696 2600867654252949682260 2609736952583180983680 2635825552831618360785 2641150452938348902928 2684766610841754510720 2690983480352280014304 2732224606487947140960 2740816507766211125680 2742733162666746937656 2774258831203146327744 2784599519072380632480 2793524517530945955020 2811547256353726251504 2817606625440695489115 2846232527295680784360 2870710647841499082048 2875446057634492757220 2883638211644847437440 2908497161745234053280 2971294259555642515794 2989981644835866682560 3005447067136741855056 3035981362448726169984 3037744929897142508160 3047481291851941041840 3067142461476792274368 3073752682298940533580 3082509812447940364160 3083418571236987516390 3132674458956428211540 3162990663397942032942 3172905994631164421760 3182883686438180662080 3189678497601665646720 3233728473761474282880 3244092988100453367120 3278669527785536569152 3288979809319453350816 3301438066172936128660 3341519422886856758976 3352229421037135146024 3363729350440350017880 3381127950528834586938 3402392906192537949120 3407936068307546971520 3428416453333433672070 3456744230572610440320 3467823539003932909680 3490196594094280863936 3514434070442157814380 3539010532473221855040 3587977973803040019072 3588388309801873852560 3631581872790229741526 3642966141983929521280 3656977550222329250208 3700102285484385019668 3712799358763174176640 3748729675138301668672 3756808833920927318820 3771258098666777039277 3783080224367926810560 3794976703060907712480 3819460423725816794496 3833928076845990342960 3855599334100219337280 3877996215660312071040 3892911585720544040544 3961725679407523354392 4007262756182322473408 4063308389135921389120 4082871487431045538944 4098336909731920711440 4111224761649316688520 4139974585157353868160 4161388246804719491616 4176899278608570948720 4190286776296418932530 4217320884530589377256 4325457317467271156160 4362745742617851079920 4385306412425937801088 4456941389333463773691 4469639228049513528032 4484972467253800023840 4508170600705112782584 4553972043673089254976 4556617394845713762240 4571221937777911562760 4600713692215188411552 4623764718671910546240 4625127856855481274585 4685912093922877085840 4774325529657270993120 4784517746402498470080 4866139482150680050680 4875970066963105666944 4918004291678304853728 4933469713979180026224 4952157099259404192990 5009078445227903091760 5012279134330285138464 5028344131555702719036 5059968937414543616640 5103589359288806923680 5111904102461320457280 5190548780960725387392 5201735308505899364520 5271651105663236721570 5282300905876697805856 5381966960704560028608 5447372809185344612289 5464449212975894281920 5481633015532422251360 5485466325333493875312 5548517662406292655488 5569199038144761264960 5587049035061891910040 5623094512707452503008 5635213250881390978230 5692465054591361568720 5741421295682998164096 5750892115268985514440 5816994323490468106560 5942588519111285031588 5979963289671733365120 6010894134273483710112 6094962583703882083680 6134284922953584548736 6147505364597881067160 6166837142473975032780 6265348917912856423080 6285430164444628398795 6325981326795884065884 6365767372876361324160 6488185976200906734240 6557339055571073138304 6577959618638906701632 6602876132345872257320 6683038845773713517952 6704458842074270292048 6727458700880700035760 6762255901057669173876 6804785812385075898240 6856832906666867344140 6935647078007865819360 6980393188188561727872 7028868140884315628760 7078021064946443710080 7176776619603747705120 7263163745580459483052 7313955100444658500416 7400204570968770039336 7428235648889106289485 7497459350276603337344 7513617667841854637640 7542516197333554078554 7566160448735853621120 7589953406121815424960 7667856153691980685920 7711198668200438674560 7785823171441088081088 7907476658494855082355 7923451358815046708784 8014525512364644946816 8126616778271842778240 8196673819463841422880 8222449523298633377040 8322776493609438983232 8353798557217141897440 8380573552592837865060 8434641769061178754512 8452819876322086467345 8650914634934542312320 8725491485235702159840 8913882778666927547382 8939278456099027056064 8969944934507600047680 9016341201410225565168 9078954681975574353815 9107944087346178509952 9113234789691427524480 9142443875555823125520 9201427384430376823104 9247529437343821092480 9250255713710962549170 9371824187845754171680 9548651059314541986240 9569035492804996940160 9732278964301360101360 9836008583356609707456 9866939427958360052448 9904314198518808385980 10018156890455806183520 10024558268660570276928 10056688263111405438072 10207178718577613847360 10223808204922640914560 10403470617011798729040 10543302211326473443140 10564601811753395611712 10763933921409120057216 10894745618370689224578 10928898425951788563840 10963266031064844502720 10970932650666987750624 11138398076289522529920 11174098070123783820080 11246189025414905006016 11270426501762781956460 11384930109182723137440 11501784230537971028880 11633988646980936213120 11885177038222570063176 12021788268546967420224 12189925167407764167360 12295010729195762134320 12333674284947950065560 12530697835825712846160 12570860328889256797590 12651962653591768131768 12976371952401813468480 13155919237277813403264 13205752264691744514640 13408917684148540584096 13454917401761400071520 13524511802115338347752 13713665813333734688280 13871294156015731638720 14057736281768631257520 14353553239207495410240 14526327491160918966104 14627910200889317000832 14800409141937540078672 14856471297778212578970 15027235335683709275280 15085032394667108157108 15179906812243630849920 15335712307383961371840 15571646342882176162176 15814953316989710164710 15846902717630093417568 16342118427556033836867 16393347638927682845760 16444899046597266754080 16645552987218877966464 16707597114434283794880 16761147105185675730120 16869283538122357509024 16905639752644172934690 17450982970471404319680 17827765557333855094764 17878556912198054112128 17939889869015200095360 18032682402820451130336 18157909363951148707630 18284887751111646251040 18402854768860753646208 18500511427421925098340 18743648375691508343360 18856290493333885196385 19097302118629083972480 19464557928602720202720 19672017166713219414912 19733878855916720104896 19808628397037616771960 20036313780911612367040 20049116537321140553856 20113376526222810876144 20414357437155227694720 20806941234023597458080 21086604422652946886280 21129203623506791223424 21789491236741378449156 21926532062129689005440 21941865301333975501248 22284706946667318868455 22348196140247567640160 22492378050829810012032 22540853003525563912920 22769860218365446274880 23003568461075942057760 23770354076445140126352 24043576537093934840448 24379850334815528334720 24590021458391524268640 24667348569895900131120 25061395671651425692320 25141720657778513595180 25303925307183536263536 25952743904803626936960 26411504529383489029280 26817835368297081168192 26909834803522800143040 27049023604230676695504 27236864045926723061445 27427331626667469376560 27742588312031463277440 28115472563537262515040 28707106478414990820480 29052654982321837932208 29600818283875080157344 29712942595556425157940 30054470671367418550560 30170064789334216314216 30671424614767922743680 31629906633979420329420 31693805435260186835136 32684236855112067673734 32786695277855365691520 32889798093194533508160 33415194228868567589760 33522294210371351460240 33738567076244715018048 33811279505288345869380 34901965940942808639360 35655531114667710189528 36065364805640902260672 36315818727902297415260 36569775502223292502080 37001022854843850196680 37487296751383016686720 37712580986667770392770 38929115857205440405440 39467757711833440209792 39617256794075233543920 40072627561823224734080 40226753052445621752288 41613882468047194916160 42173208845305893772560 43578982473482756898312 43883730602667951002496 44569413893334637736910 44696392280495135280320 45081706007051127825840 45539720436730892549760 46007136922151884115520 47540708152890280252704 49026355282668101510601 49180042916783048537280 49334697139791800262240 50122791343302851384640 50283441315557027190360 50607850614367072527072 52823009058766978058560 53635670736594162336384 53819669607045600286080 54098047208461353391008 54473728091853446122890 54854663253334938753120 56230945127074525030080 58105309964643675864416 59201636567750160314688 59425885191112850315880 60108941342734837101120 60340129578668432628432 63259813267958840658840 63387610870520373670272 65368473710224135347468 65779596186389067016320 67044588420742702920480 67477134152489430036096 67622559010576691738760 71311062229335420379056 72130729611281804521344 72631637455804594830520 73139551004446585004160 74002045709687700393360 75425161973335540785540 77858231714410880810880 79234513588150467087840 80453506104891243504576 81710592137780169184335 83227764936094389832320 84346417690611787545120 87157964946965513796624 89138827786669275473820 89392784560990270560640 90163412014102255651680 92014273844303768231040 95081416305780560505408 98052710565336203021202 98360085833566097074560 98669394279583600524480 100245582686605702769280 100566882631114054380720 101215701228734145054144 105646018117533956117120 108196094416922706782016 108947456183706892245780 109709326506669877506240 112461890254149050060160 116210619929287351728832 118403273135500320629376 118851770382225700631760 120217882685469674202240 120680259157336865256864 126519626535917681317680 130736947420448270694936 134089176841485405840960 135245118021153383477520 142622124458670840758112 145263274911609189661040 148004091419375400786720 150850323946671081571080 158469027176300934175680 160907012209782487009152 163421184275560338368670 168692835381223575090240 174315929893931027593248 178277655573338550947640 180326824028204511303360 190162832611561121010816 196105421130672406042404 197338788559167201048960 201133765262228108761440 202431402457468290108288 216392188833845413564032 217894912367413784491560 219418653013339755012480 232421239858574703457664 237703540764451401263520 241360518314673730513728 245131776413340507553005 253039253071835362635360 261473894840896541389872 268178353682970811681920 270490236042306766955040 285244248917341681516224 290526549823218379322080 296008182838750801573440 301700647893342163142160 316938054352601868351360 326842368551120676737340 337385670762447150180480 348631859787862055186496 356555311146677101895280 360653648056409022606720 392210842261344812084808 402267530524456217522880 435789824734827568983120 475407081528902802527040 482721036629347461027456 490263552826681015106010 506078506143670725270720 522947789681793082779744 540980472084613533910080 570488497834683363032448 581053099646436758644160 592016365677501603146880 603401295786684326284320 653684737102241353474680 697263719575724110372992 713110622293354203790560 784421684522689624169616 804535061048912435045760 871579649469655137966240 950814163057805605054080 980527105653362030212020 1012157012287341450541440 1045895579363586165559488 1081960944169227067820160 1162106199292873517288320 1206802591573368652568640 1307369474204482706949360 1426221244586708407581120 1568843369045379248339232 1743159298939310275932480 1961054211306724060424040 2091791158727172331118976 2413605183146737305137280 2614738948408965413898720 2852442489173416815162240 3137686738090758496678464 3486318597878620551864960 3922108422613448120848080 5229477896817930827797440 6275373476181516993356928 7844216845226896241696160 10458955793635861655594880 15688433690453792483392320 31376867380907584966784640
- Sum of all divisors σ(n): 142627218600546328707072000
- Sum of proper divisors (its aliquot sum) s(n): 111250351219638743740287360
- 31376867380907584966784640 is an abundant number, because the sum of its proper divisors (111250351219638743740287360) is greater than itself. Its abundance is 79873483838731158773502720
Bases of 31376867380907584966784640
- Binary: 11001111101000100111101100011100101100000111101000011100011111101111001110110100000002
- Hexadecimal: 0x19F44F63960F438FDE7680
- Base-36: 3XXGDKIN6AODZCTC0
Squares and roots of 31376867380907584966784640
- 31376867380907584966784640 squared (313768673809075849667846402) is 984507806639062410678590419074019876092060139929600
- 31376867380907584966784640 cubed (313768673809075849667846403) is 30890770884382069272392959622293024507962672948703877306992835326587961344000
-
The
square root of 31376867380907584966784640 is 5601505813699.3471272593 -
The
cube root of 31376867380907584966784640 is 315405934.6406158309
Scales and comparisons
How big is 31376867380907584966784640?- 31,376,867,380,907,584,966,784,640 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 31,376,867,380,907,584,966,784,640 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 31376867380907584966784640 cubic inches would be around 26283827.9 feet tall.
Recreational maths with 31376867380907584966784640
- 31376867380907584966784640 backwards is 04648766948570908376867313
- 31376867380907584966784640 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 31376867380907584966784640's digits is 135
- 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 31376867380907584966784640 - Facts about the integer". Numbermatics.com. 2024. Web. 7 June 2024.
APA style:
Numbermatics. (2024). Number 31376867380907584966784640 - Facts about the integer. Retrieved 7 June 2024, from https://numbermatics.com/n/31376867380907584966784640/
Chicago style:
Numbermatics. 2024. "Number 31376867380907584966784640 - Facts about the integer". https://numbermatics.com/n/31376867380907584966784640/
The information we have on file for 31376867380907584966784640 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 31376867380907584966784640, math, Factors of 31376867380907584966784640, curriculum, school, college, exams, university, Prime factorization of 31376867380907584966784640, STEM, science, technology, engineering, physics, economics, calculator, thirty-one septillion, three hundred seventy-six sextillion, eight hundred sixty-seven quintillion, three hundred eighty quadrillion, nine hundred seven trillion, five hundred eighty-four billion, nine hundred sixty-six million, seven hundred eighty-four thousand, six hundred forty.