106942340178606661570017792
106,942,340,178,606,661,570,017,792 is an even composite number composed of five prime numbers multiplied together.
106942340178606661570017792 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of twenty-one thousand, two hundred eighty divisors.
Prime factorization of 106942340178606661570017792:
29 × 318 × 76 × 113 × 1513
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 11 × 11 × 11 × 151 × 151 × 151)See below for interesting mathematical facts about the number 106942340178606661570017792 from the Numbermatics database.
Names of 106942340178606661570017792
- Cardinal: 106942340178606661570017792 can be written as One hundred six septillion, nine hundred forty-two sextillion, three hundred forty quintillion, one hundred seventy-eight quadrillion, six hundred six trillion, six hundred sixty-one billion, five hundred seventy million, seventeen thousand, seven hundred ninety-two.
Scientific notation
- Scientific notation: 1.06942340178606661570017792 × 1026
Factors of 106942340178606661570017792
Divisors of 106942340178606661570017792
- Number of divisors d(n): 21280
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 21 22 24 27 28 32 33 36 42 44 48 49 54 56 63 64 66 72 77 81 84 88 96 98 99 108 112 121 126 128 132 144 147 151 154 162 168 176 189 192 196 198 216 224 231 242 243 252 256 264 288 294 297 302 308 324 336 343 352 363 378 384 392 396 432 441 448 453 462 484 486 504 512 528 539 567 576 588 594 604 616 648 672 686 693 704 726 729 756 768 784 792 847 864 882 891 896 906 924 968 972 1008 1029 1056 1057 1078 1089 1134 1152 1176 1188 1208 1232 1296 1323 1331 1344 1359 1372 1386 1408 1452 1458 1512 1536 1568 1584 1617 1661 1694 1701 1728 1764 1782 1792 1812 1848 1936 1944 2016 2058 2079 2112 2114 2156 2178 2187 2268 2304 2352 2376 2401 2416 2464 2541 2592 2646 2662 2673 2688 2718 2744 2772 2816 2904 2916 3024 3087 3136 3168 3171 3234 3267 3322 3388 3402 3456 3528 3564 3584 3624 3696 3773 3872 3888 3969 3993 4032 4077 4116 4158 4224 4228 4312 4356 4374 4536 4608 4704 4752 4802 4832 4851 4928 4983 5082 5103 5184 5292 5324 5346 5376 5436 5488 5544 5632 5808 5832 5929 6048 6174 6237 6272 6336 6342 6468 6534 6561 6644 6776 6804 6912 7056 7128 7203 7248 7392 7399 7546 7623 7744 7776 7938 7986 8019 8064 8154 8232 8316 8448 8456 8624 8712 8748 9072 9261 9317 9408 9504 9513 9604 9664 9702 9801 9856 9966 10164 10206 10368 10584 10648 10692 10752 10872 10976 11088 11319 11616 11627 11664 11858 11907 11979 12096 12231 12348 12474 12544 12672 12684 12936 13068 13122 13288 13552 13608 13824 14112 14256 14406 14496 14553 14784 14798 14949 15092 15246 15309 15488 15552 15876 15972 16038 16128 16308 16464 16632 16807 16896 16912 17248 17424 17496 17787 18144 18271 18522 18634 18711 18816 19008 19026 19208 19328 19404 19602 19683 19712 19932 20328 20412 20736 21168 21296 21384 21609 21744 21952 22176 22197 22638 22801 22869 23232 23254 23328 23716 23814 23958 24057 24192 24462 24696 24948 25088 25344 25368 25872 26136 26244 26411 26576 27104 27216 27783 27951 28224 28512 28539 28812 28992 29106 29403 29568 29596 29898 30184 30492 30618 30976 31104 31752 31944 32076 32256 32616 32928 33264 33614 33824 33957 34496 34848 34881 34992 35574 35721 35937 36288 36542 36693 37044 37268 37422 37632 38016 38052 38416 38656 38808 39204 39366 39424 39864 40656 40824 41472 41503 42336 42592 42768 43218 43488 43659 43904 44352 44394 44847 45276 45602 45738 45927 46464 46508 46656 47432 47628 47916 48114 48384 48924 49392 49896 50421 50688 50736 51744 51793 52272 52488 52822 53152 53361 54208 54432 54813 55566 55902 56133 56448 57024 57078 57624 57984 58212 58806 59049 59136 59192 59796 60368 60984 61236 61952 62208 63504 63888 64152 64827 65219 65232 65856 66528 66591 67228 67648 67914 68403 68607 68992 69696 69762 69984 71148 71442 71874 72171 72576 73084 73386 74088 74536 74844 75264 76032 76104 76832 77312 77616 78408 78732 79233 79728 81312 81389 81648 83006 83349 83853 84672 85184 85536 85617 86436 86976 87318 87808 88209 88704 88788 89694 90552 91204 91476 91854 92928 93016 93312 94864 95256 95832 96228 96768 97848 98784 99792 100842 101472 101871 103488 103586 104544 104643 104976 105644 106304 106722 107163 107811 108416 108864 109626 110079 111132 111804 112266 112896 114048 114156 115248 115968 116424 117612 117649 118098 118272 118384 119592 120736 121968 122472 124416 124509 127008 127776 127897 128304 129654 130438 130464 130977 131712 133056 133182 134456 134541 135296 135828 136806 137214 137781 137984 139392 139524 139968 142296 142884 143748 144342 145152 146168 146772 148176 149072 149688 151263 152064 152208 153664 155232 155379 156816 157464 158466 159456 159607 160083 162624 162778 163296 164439 166012 166698 167706 168399 169344 170368 171072 171234 172872 173952 174636 175616 176418 177147 177408 177576 179388 181104 182408 182952 183708 184877 185856 186032 186624 189728 190512 191664 192456 194481 195657 195696 197568 199584 199773 200981 201684 202944 203742 205209 205821 206976 207172 209088 209286 209952 211288 212608 213444 214326 215622 216513 216832 217728 219252 220158 222264 223608 224532 225792 228096 228312 230496 231936 232848 235224 235298 236196 236768 237699 239184 241472 243936 244167 244944 249018 250047 250811 251559 254016 255552 255794 256608 256851 259308 260876 260928 261954 263424 264627 266112 266364 268912 269082 270592 271656 273612 274428 275562 275968 278784 279048 279936 284592 285768 287496 288684 290304 290521 292336 293544 296352 298144 299376 302526 304416 305613 307328 310464 310758 313632 313929 314928 316932 318912 319214 320166 321489 323433 325248 325556 326592 328878 330237 332024 333396 335412 336798 338688 340736 342144 342468 345744 347904 349272 352836 352947 354294 354816 355152 358776 362208 362551 364816 365904 367416 369754 372064 373248 373527 379456 381024 383328 383691 384912 388962 391314 391392 392931 395136 399168 399546 401962 403368 403623 405888 407484 410418 411642 413343 413952 414344 418176 418572 419904 422576 425216 426888 428652 431244 433026 433664 435456 438504 440316 444528 447216 449064 453789 456192 456533 456624 460992 465696 466137 470448 470596 472392 473536 475398 478368 478821 480249 482944 487872 488334 489888 493317 498036 500094 501622 503118 505197 508032 511104 511588 513216 513702 518616 521752 521856 523908 526848 529254 531441 532224 532728 537824 538164 541184 543312 547224 548856 551124 554631 557568 558096 559872 569184 569723 571536 574992 577368 581042 583443 584672 586971 587088 592704 596288 598752 599319 602943 605052 608832 611226 614656 615627 617463 620928 621516 627264 627858 629856 633864 637824 638428 640332 642978 646866 649539 650496 651112 653184 657756 660474 664048 666792 670824 673596 677376 681472 684288 684936 691488 695808 698544 705672 705894 708588 710304 713097 717552 724416 725102 729632 731808 732501 734832 739508 744128 747054 750141 752433 754677 758912 762048 766656 767382 769824 770553 777924 782628 782784 785862 790272 793881 798336 799092 803924 806736 807246 811776 814968 820836 823284 826686 827904 828688 836352 837144 839808 845152 850432 853776 857304 862488 866052 870912 871563 877008 880632 889056 894432 895279 898128 907578 913066 913248 916839 921984 931392 932274 940896 941192 941787 944784 947072 950796 956736 957642 960498 964467 965888 970299 975744 976668 979776 986634 990711 996072 1000188 1003244 1006236 1010394 1016064 1022208 1023176 1026432 1027404 1037232 1043504 1043712 1047816 1058508 1058841 1062882 1064448 1065456 1075648 1076328 1086624 1087653 1094448 1097712 1102248 1109262 1116192 1117249 1119744 1120581 1138368 1139446 1143072 1149984 1151073 1154736 1162084 1166886 1169344 1173942 1174176 1178793 1185408 1192576 1197504 1198638 1205886 1210104 1210869 1217664 1222452 1229312 1231254 1234926 1240029 1241856 1243032 1254528 1255716 1259712 1267728 1275648 1276856 1280664 1285956 1293732 1294139 1299078 1300992 1302224 1306368 1315512 1320948 1328096 1333584 1341648 1347192 1361367 1368576 1369599 1369872 1382976 1397088 1398411 1406867 1411344 1411788 1417176 1420608 1426194 1435104 1436463 1440747 1448832 1450204 1459264 1463616 1465002 1469664 1479016 1479951 1488256 1494108 1500282 1504866 1509354 1515591 1517824 1524096 1533312 1534764 1539648 1541106 1555848 1565256 1565568 1571724 1580544 1587762 1594323 1596672 1598184 1607848 1613472 1614492 1623552 1629936 1641672 1646568 1653372 1657376 1663893 1672704 1674288 1679616 1690304 1707552 1709169 1714608 1724976 1732104 1743126 1750329 1754016 1755677 1760913 1761264 1778112 1788864 1790558 1796256 1797957 1808829 1815156 1826132 1826496 1833678 1843968 1846881 1852389 1862784 1864548 1881792 1882384 1883574 1889568 1894144 1901592 1913472 1915284 1920996 1928934 1931776 1940598 1948617 1951488 1953336 1959552 1973268 1981422 1992144 2000376 2006488 2012472 2020788 2032128 2033647 2044416 2046352 2052864 2054808 2074464 2087008 2087424 2095632 2117016 2117682 2125764 2130912 2139291 2151296 2152656 2173248 2175306 2188896 2195424 2197503 2204496 2218524 2232384 2234498 2241162 2250423 2257299 2264031 2276736 2278892 2286144 2299968 2302146 2309472 2311659 2324168 2333772 2338688 2347884 2348352 2357586 2370816 2381643 2385152 2395008 2397276 2411772 2420208 2421738 2435328 2444904 2462508 2469852 2480058 2483712 2486064 2509056 2511432 2519424 2535456 2537857 2551296 2553712 2561328 2571912 2587464 2588278 2598156 2604448 2612736 2614689 2631024 2641896 2656192 2667168 2683296 2685837 2694384 2722734 2739198 2739744 2750517 2758921 2765952 2794176 2796822 2813734 2822688 2823576 2825361 2834352 2841216 2852388 2870208 2872926 2881494 2893401 2897664 2900408 2910897 2918528 2927232 2930004 2939328 2958032 2959902 2972133 2976512 2988216 3000564 3009732 3018708 3031182 3035648 3048192 3066624 3069528 3079296 3082212 3111696 3130512 3131136 3143448 3175524 3176523 3188646 3193344 3195731 3196368 3215696 3226944 3228984 3259872 3262959 3283344 3293136 3306744 3314752 3327786 3348576 3351747 3359232 3361743 3380608 3415104 3418338 3429216 3442951 3449952 3453219 3464208 3486252 3500658 3508032 3511354 3521826 3522528 3536379 3556224 3577728 3581116 3592512 3595914 3617658 3630312 3632607 3652264 3652992 3667356 3687936 3693762 3704778 3720087 3725568 3729096 3763584 3764768 3767148 3779136 3788288 3803184 3826944 3830568 3841992 3857868 3881196 3882417 3897234 3902976 3906672 3919104 3946536 3962844 3984288 3988061 4000752 4012976 4024944 4041576 4067294 4084101 4092704 4105728 4108797 4109616 4148928 4174016 4191264 4195233 4220601 4234032 4235364 4251528 4261824 4278582 4302592 4305312 4309389 4322241 4346496 4350612 4377792 4390848 4395006 4408992 4437048 4439853 4464768 4468996 4482324 4500846 4514598 4528062 4546773 4553472 4557784 4572288 4599936 4604292 4618944 4623318 4648336 4667544 4677376 4695768 4696704 4715172 4741632 4763286 4770304 4782969 4790016 4794552 4823544 4840416 4843476 4870656 4889808 4925016 4939704 4960116 4972128 4991679 5018112 5022864 5038848 5070912 5075714 5107424 5122656 5127507 5143824 5174928 5176556 5196312 5208896 5229378 5250987 5262048 5267031 5282739 5283792 5312384 5334336 5366592 5371674 5388768 5393871 5426487 5445468 5478396 5479488 5501034 5517842 5531904 5540643 5557167 5588352 5593644 5627468 5645376 5647152 5650722 5668704 5682432 5704776 5740416 5745852 5762988 5786802 5795328 5800816 5821794 5837056 5845851 5854464 5860008 5878656 5916064 5919804 5944266 5953024 5976432 6001128 6019464 6037416 6062364 6096384 6100941 6133248 6139056 6158592 6164424 6223392 6261024 6262272 6266953 6286896 6351048 6353046 6377292 6391462 6392736 6417873 6431392 6453888 6457968 6519744 6525918 6566688 6586272 6592509 6613488 6629504 6655572 6697152 6703494 6723486 6751269 6761216 6771897 6792093 6830208 6836676 6858432 6885902 6899904 6906438 6928416 6934977 6972504 7001316 7016064 7022708 7043652 7045056 7072758 7112448 7144929 7155456 7162232 7185024 7191828 7235316 7260624 7265214 7304528 7305984 7334712 7387524 7409556 7440174 7451136 7458192 7527168 7529536 7534296 7558272 7606368 7613571 7653888 7661136 7683984 7715736 7762392 7764834 7794468 7813344 7820743 7838208 7844067 7893072 7925688 7968576 7976122 8001504 8025952 8049888 8057511 8083152 8134588 8168202 8185408 8217594 8219232 8251551 8276763 8297856 8348032 8382528 8390466 8441202 8468064 8470728 8476083 8503056 8523648 8557164 8605184 8610624 8618778 8644482 8680203 8692992 8701224 8732691 8755584 8781696 8790012 8817984 8874096 8879706 8916399 8929536 8937992 8964648 9001692 9029196 9056124 9093546 9106944 9115568 9144576 9199872 9208584 9237888 9246636 9296672 9335088 9354752 9391536 9393408 9430344 9526572 9529569 9565938 9580032 9587193 9589104 9647088 9680832 9686952 9779616 9788877 9848069 9850032 9879408 9920232 9944256 9983358 10045728 10055241 10077696 10085229 10141824 10151428 10214848 10245312 10255014 10287648 10328853 10349856 10353112 10359657 10392624 10417792 10458756 10501974 10524096 10534062 10565478 10567584 10609137 10624768 10668672 10733184 10743348 10777536 10787742 10852974 10890936 10897821 10956792 10958976 11002068 11035684 11063808 11081286 11114334 11160261 11176704 11187288 11254936 11290752 11294304 11301444 11337408 11364864 11409552 11480832 11491704 11525976 11573604 11601632 11643588 11647251 11674112 11691702 11708928 11720016 11757312 11832128 11839608 11888532 11952864 11964183 12002256 12038928 12074832 12124728 12201882 12252303 12278112 12289739 12317184 12326391 12328848 12446784 12522048 12533906 12573792 12585699 12661803 12702096 12706092 12754584 12782924 12785472 12835746 12862784 12907776 12915936 12928167 12966723 13039488 13051836 13133376 13172544 13185018 13226976 13259008 13311144 13319559 13394304 13406988 13446972 13502538 13522432 13543794 13584186 13640319 13660416 13673352 13716864 13771804 13799808 13812876 13856832 13869954 13945008 14002632 14032128 14045416 14087304 14090112 14145516 14224896 14235529 14289858 14310912 14324464 14348907 14370048 14383656 14470632 14521248 14530428 14609056 14611968 14669424 14775048 14819112 14880348 14916384 14975037 15054336 15059072 15068592 15116544 15212736 15227142 15322272 15367968 15382521 15431472 15524784 15529668 15588936 15626688 15641486 15688134 15752961 15786144 15801093 15848217 15851376 15937152 15952244 16003008 16051904 16099776 16115022 16166304 16181613 16269176 16279461 16336404 16370816 16435188 16438464 16503102 16553526 16595712 16621929 16671501 16696064 16765056 16780932 16882404 16936128 16941456 16952166 17006112 17047296 17114328 17221248 17237556 17288964 17360406 17385984 17402448 17465382 17511168 17537553 17563392 17580024 17635968 17748192 17759412 17764999 17832798 17859072 17875984 17929296 18003384 18058392 18112248 18187092 18231136 18289152 18302823 18399744 18417168 18475776 18493272 18593344 18670176 18783072 18786816 18800859 18860688 19053144 19059138 19131876 19174386 19178208 19253619 19294176 19312447 19361664 19373904 19559232 19577754 19696138 19700064 19758816 19777527 19840464 19888512 19966716 20091456 20110482 20170458 20253807 20283648 20302856 20315691 20376279 20429696 20490624 20510028 20575296 20657706 20699712 20706224 20719314 20785248 20804931 20835584 20917512 21003948 21048192 21068124 21130956 21135168 21218274 21249536 21337344 21434787 21466368 21486696 21555072 21575484 21705948 21781872 21795642 21913584 21917952 22004136 22071368 22162572 22228668 22320522 22353408 22370117 22374576 22509872 22581504 22588608 22602888 22674816 22819104 22840713 22961664 22983408 23051952 23147208 23203264 23287176 23294502 23383404 23440032 23462229 23514624 23532201 23664256 23679216 23777064 23905728 23928366 24004512 24077856 24100657 24149664 24172533 24249456 24403764 24504606 24556224 24579478 24652782 24657696 24754653 24830289 24893568 25044096 25067812 25147584 25171398 25323606 25404192 25412184 25428249 25509168 25565848 25570944 25671492 25725568 25815552 25831872 25856334 25933446 26040609 26078976 26103672 26198073 26266752 26345088 26370036 26453952 26518016 26622288 26639118 26749197 26788608 26813976 26893944 27005076 27087588 27168372 27280638 27320832 27346704 27433728 27543608 27599616 27625752 27713664 27739908 27890016 27916427 28005264 28064256 28090832 28174608 28180224 28291032 28471058 28579716 28588707 28648928 28697814 28740096 28761579 28767312 28941264 29042496 29060856 29218112 29338848 29366631 29544207 29550096 29638224 29760696 29832768 29950074 30118144 30137184 30165723 30233088 30255687 30348131 30425472 30454284 30644544 30735936 30765042 30862944 30986559 31049568 31059336 31078971 31177872 31253376 31282972 31376268 31505922 31572288 31602186 31696434 31702752 31827411 31874304 31904488 32006016 32103808 32199552 32230044 32332608 32363226 32538352 32558922 32672808 32693463 32741632 32870376 32876928 33006204 33107052 33191424 33243858 33343002 33392128 33480783 33530112 33561864 33764808 33872256 33882912 33904332 34012224 34094592 34228656 34442496 34475112 34577928 34720812 34804896 34930764 34941753 35022336 35075106 35126784 35160048 35271936 35496384 35518824 35529998 35665596 35751968 35858592 35892549 36006768 36116784 36224496 36374184 36462272 36605646 36756909 36834336 36869217 36951552 36979173 36986544 37186688 37340352 37566144 37601718 37721376 37757097 37872461 37985409 38106288 38118276 38263752 38348772 38356416 38507238 38588352 38624894 38723328 38747808 38784501 38900169 39118464 39155508 39392276 39400128 39517632 39555054 39680928 39777024 39933432 39958677 40182912 40220964 40340916 40507614 40567296 40605712 40631382 40752558 40859392 40920957 40981248 41020056 41150592 41315412 41399424 41412448 41438628 41570496 41609862 41671168 41835024 42007896 42096384 42136248 42261912 42270336 42436548 42674688 42706587 42869574 42932736 42973392 43046721 43110144 43150968 43411896 43563744 43591284 43827168 43835904 43868671 44008272 44142736 44325144 44457336 44641044 44740234 44749152 44925111 45019744 45163008 45177216 45205776 45349632 45638208 45681426 45966816 46103904 46147563 46294416 46406528 46574352 46589004 46766808 46880064 46924458 47064402 47258883 47328512 47358432 47403279 47544651 47554128 47811456 47856732 48009024 48155712 48201314 48299328 48345066 48498912 48544839 48807528 48838383 49009212 49112448 49158956 49305564 49315392 49509306 49660578 49787136 49865787 50014503 50088192 50135624 50295168 50342796 50647212 50808384 50824368 50856498 51018336 51131696 51141888 51342984 51451136 51663744 51712668 51866892 52081218 52157952 52207344 52396146 52533504 52612659 52690176 52740072 52907904 53244576 53278236 53294997 53498394 53577216 53627952 53787888 54010152 54175176 54336744 54561276 54693408 54745201 54867456 54908469 55087216 55199232 55251504 55427328 55479816 55780032 55832854 56010528 56181664 56349216 56360448 56402577 56582064 56942116 57159432 57177414 57297856 57395628 57523158 57534624 57760857 57882528 57937341 58084992 58121712 58436224 58677696 58733262 59088414 59100192 59276448 59332581 59521392 59665536 59900148 60236288 60274368 60331446 60511374 60696262 60761421 60850944 60908568 60947073 61128837 61289088 61471872 61530084 61725888 61973118 62099136 62118672 62157942 62355744 62414793 62506752 62565944 62752536 63011844 63144576 63204372 63392868 63405504 63654822 63748608 63808976 64012032 64207616 64304361 64399104 64460088 64665216 64726452 65076704 65117844 65345616 65386926 65483264 65740752 65753856 66012408 66214104 66487716 66686004 66961566 67060224 67110351 67123728 67529616 67744512 67765824 67808664 68024448 68457312 68522139 68884992 68936483 68950224 69155856 69441624 69609792 69861528 69883506 70150212 70320096 70386687 70543872 70596603 70992768 71037648 71059996 71331192 71503936 71717184 71785098 72013536 72233568 72301971 72448992 72517599 72748368 72924544 73211292 73513818 73668672 73738434 73958346 73973088 74263959 74373376 74490867 74680704 75132288 75203436 75442752 75514194 75744922 75970818 76212576 76236552 76284747 76527504 76697544 76712832 77014476 77176704 77249788 77446656 77495616 77569002 77800338 78121827 78236928 78311016 78594219 78784552 78800256 79035264 79110108 79361856 79554048 79866864 79917354 80247591 80365824 80441928 80681832 81015228 81211424 81262764 81505116 81718784 81841914 81962496 82040112 82301184 82630824 82798848 82824896 82877256 83140992 83219724 83670048 83749281 84015792 84192768 84272496 84523824 84540672 84873096 85413174 85739148 85766121 85946784 86028173 86093442 86220288 86284737 86301936 86823792 87127488 87182568 87654336 87737342 88016544 88099893 88285472 88632621 88650288 88914672 89282088 89480468 89498304 89850222 90039488 90354432 90411552 90497169 90699264 90767061 91044393 91276416 91362852 91933632 92207808 92295126 92588832 92813056 92959677 93148704 93178008 93236913 93533616 93760128 93848916 94128804 94517766 94657024 94716864 94806558 95089302 95108256 95482233 95622912 95713464 96018048 96311424 96402628 96598656 96690132 96997824 97089678 97615056 97676766 98018424 98080389 98224896 98317912 98611128 98630784 99018612 99321156 99574272 99731574 100029006 100176384 100271248 100442349 100590336 100685592 101294424 101616768 101648736 101712996 102036672 102263392 102283776 102685968 102902272 103327488 103425336 103733784 104162436 104414688 104792292 104825259 105067008 105225318 105380352 105480144 105815808 106489152 106556472 106589994 106996788 107255904 107575776 107677647 108020304 108350352 108673488 109122552 109386816 109490402 109816938 110174432 110270727 110503008 110607651 110854656 110937519 110959632 111560064 111665708 112021056 112363328 112698432 112805154 113164128 113271291 113617383 113884232 113956227 114318864 114354828 114595712 114791256 115046316 115069248 115521714 115765056 115874682 116169984 116243424 116353503 116700507 116872448 117355392 117466524 118176828 118200384 118552896 118665162 119042784 119331072 119800296 119876031 120548736 120662892 121022748 121392524 121522842 121701888 121817136 121894146 122257674 122578176 122762871 122943744 123060168 123451776 123946236 124198272 124237344 124315884 124711488 124829586 125013504 125131888 125505072 126023688 126289152 126408744 126785736 126811008 127309644 127617952 128024064 128119761 128415232 128608722 128798208 128920176 129140163 129330432 129452904 130153408 130235688 130691232 130773852 131481504 131507712 131606013 132024816 132428208 132975432 133372008 133923132 134220702 134247456 134775333 135059232 135187129 135489024 135531648 135617328 136048896 136914624 137044278 137872966 137900448 138311712 138442689 138883248 139219584 139723056 139767012 140300424 140640192 140773374 141193206 141776649 141985536 142075296 142119992 142209837 142633953 142662384 143007872 143434368 143570196 144027072 144467136 144603942 144897984 145035198 145496736 145634517 145849088 146422584 146515149 147027636 147337344 147476868 147916692 147946176 148527918 148746752 148981734 149361408 149597361 150043509 150264576 150406872 150885504 151028388 151489844 151941636 152425152 152473104 152569494 153055008 153395088 153425664 154028952 154353408 154499576 154991232 155138004 155600676 156243654 156473856 156590819 156622032 157188438 157569104 157600512 157837977 158070528 158220216 158723712 159733728 159834708 159884991 160495182 160731648 160883856 161363664 162030456 162422848 162525528 163010232 163683828 164080224 164235603 164602368 164725407 165261648 165597696 165649792 165754512 166281984 166439448 167340096 167498562 168031584 168544992 168704599 169047648 169081344 169207731 169746192 170826348 171478296 171532242 171893568 172056346 172186884 172569474 172603872 173282571 173647584 173812023 174254976 174365136 175308672 175474684 176033088 176199786 176570944 177265242 177300576 177829344 177997743 178564176 178960936 178996608 179700444 180078976 180708864 180823104 180994338 181534122 182088786 182284263 182552832 182725704 182841219 183386511 183867264 184415616 184590252 185177664 185626112 185919354 186297408 186356016 186473826 187067232 187244379 187520256 187697832 188257608 189035532 189433728 189613116 190178604 190216512 190964466 191245824 191426928 192036096 192622848 192805256 192913083 193197312 193380264 193995648 194179356 195230112 195353532 195414989 196036848 196160778 196449792 196635824 197222256 197261568 198037224 198642312 199463148 200058012 200542496 200884698 201180672 201331053 201371184 202588848 203233536 203297472 203425992 204073344 204526784 205371936 205566417 206654976 206809449 206850672 207467568 208324872 208829376 209584584 209650518 210450636 210960288 211160061 211631616 211789809 212436917 212978304 213112944 213179988 213993576 214511808 215151552 215355294 216040608 216700704 216905913 217346976 217552797 218245104 218773632 218980804 219633876 220348864 220541454 221006016 221215302 221875038 221919264 222791877 223120128 223331416 223472601 224042112 224726656 225396864 225610308 226328256 226542582 227234766 227768464 227912454 228637728 228709656 228854241 229191424 229582512 230092632 230138496 231043428 231530112 231749364 232339968 232486848 232707006 233401014 233744896 234365481 234710784 234933048 235782657 236353656 236400768 237105792 237330324 238085568 238662144 239600592 239752062 240742773 241097472 241325784 242045496 242785048 243045684 243634272 243788292 244515348 245156352 245525742 245887488 246120336 246903552 247892472 248396544 248474688 248631768 249422976 249659172 250263776 251010144 251247843 252047376 252578304 252817488 253571472 253622016 254619288 255235904 256239522 257217444 257298363 257840352 258084519 258280326 258660864 258854211 258905808 260306816 260471376 261382464 261547704 262963008 263212026 264049632 264299679 264856416 265107227 265897863 265950864 266744016 267846264 268441404 268494912 269550666 270118464 270374258 271063296 271234656 271491507 272097792 272301183 273133179 273829248 274088556 275745932 275800896 276623424 276885378 277766496 278439168 278879031 279446112 279534024 279710739 280600848 281280384 281546748 282386412 283553298 283971072 284150592 284239984 284419674 285267906 285324768 286015744 286446699 286868736 287140392 288054144 288934272 289207884 289795968 290070396 290993472 291269034 291698176 292845168 293030298 294055272 294241167 294674688 294953736 295833384 295892352 297055836 297963468 298722816 299194722 300087018 300529152 300813744 301327047 301771008 302056776 302979688 303883272 304850304 304946208 305138988 306110016 306790176 306851328 307080697 308057904 308706816 308999152 309982464 310276008 311201352 312487308 313181638 313244064 314376876 314475777 315138208 315201024 315675954 316141056 316440432 317447424 319467456 319669416 319769982 320990364 321767712 322727328 323032941 324060912 324845696 325051056 326020464 327367656 328160448 328471206 329450814 330523296 330812181 331299584 331509024 331822953 332563968 332812557 332878896 334680192 334997124 336063168 337089984 337409198 338095296 338415462 339492384 339813873 340852149 341652696 341868681 342956592 343064484 343787136 344112692 344373768 345138948 345207744 346565142 347295168 347624046 348509952 348730272 349060509 350101521 350617344 350949368 352066176 352399572 353141888 354530484 354601152 355658688 355995486 357128352 357921872 357993216 359400888 359628093 360157952 361646208 361988676 363068244 364177572 364568526 365105664 365451408 365682438 366773022 367734528 368288613 368831232 369180504 370355328 371838708 372594816 372712032 372947652 374134464 374488758 375040512 375395664 376515216 378071064 378867456 379226232 380357208 380433024 381928932 382853856 383216407 384072192 384359283 385245696 385610512 385826166 386394624 386760528 387420489 387991296 388358712 390460224 390707064 390829978 392073696 392321556 393271648 394444512 394523136 394818039 396074448 397284624 398926296 400116024 401084992 401769396 402662106 402742368 404325999 405177696 405561387 406467072 406594944 406851984 408146688 409053568 410743872 411132834 413618898 413701344 414935136 415328067 416597071 416649744 417658752 419169168 419301036 420901272 421920576 422320122 423579618 424873834 425329947 425956608 426225888 426359976 426629511 427901859 427987152 429023616 430303104 430710588 432081216 433401408 433811826 434693952 435105594 436490208 436903551 437547264 437961608 439267752 439545447 440697728 441082908 442012032 442430604 443750076 443838528 445583754 446240256 446662832 446945202 448084224 448792083 449453312 450130527 450793728 451220616 452656512 453085164 454469532 455536928 455824908 457275456 457419312 457708482 458382848 459165024 460185264 460276992 462086856 463060224 463498728 464973696 465414012 466802028 468730962 469421568 469772457 469866096 471565314 472707312 472801536 473513931 474211584 474660648 476171136 479201184 479504124 479654973 481485546 482194944 482555381 482651568 484090992 485570096 486091368 487268544 487576584 489030696 491051484 492240672 492706809 493807104 494176221 495784944 496793088 496949376 497263536 498845952 499318344 500527552 502020288 502495686 504094752 505634976 506113797 507142944 507244032 507623193 509238576 510471808 512479044 514434888 514596726 515680704 516169038 516560652 517708422 517811616 519847713 520613632 520942752 521436069 522764928 523095408 525926016 526424052 528099264 528599358 529712832 530214454 531795726 531901728 533488032 533993229 535692528 536882808 536989824 539101332 540236928 540748516 542126592 542469312 542983014 544602366 546266358 546852789 547658496 548177112 548523657 550159533 551491864 551601792 553246848 553770756 555532992 556878336 557758062 558892224 559068048 559421478 561201696 561733137 562560768 563093496 564772824 567106596 568301184 568479968 568839348 570535812 570649536 572031488 572893398 573737472 574280784 576108288 577868544 578415768 578739249 579591936 580140792 581986944 582538068 585690336 586060596 586244967 588110544 588482334 589349376 589907472 591666768 591784704 594111672 595926936 598389444 600174036 601627488 602197211 602654094 603542016 603993159 604113552 605959376 607766544 609700608 609892416 610277976 612220032 613580352 614161394 616115808 616699251 617998304 619964928 620428347 620552016 622402704 624974616 626363276 626488128 628753752 628951554 630276416 631351908 632880864 633480183 634894848 635369427 637310751 638934912 639338832 639539964 641980728 643535424 645454656 646065882 648121824 649691392 650102112 650717739 652040928 652658391 654735312 656320896 656942412 658901628 661046592 661624362 662599168 663018048 663645906 665625114 665757792 668375631 669360384 669994248 670417803 672126336 674179968 674818396 676190592 676830924 678984768 679627746 681704298 683305392 683737362 685913184 686128968 686562723 687574272 688225384 688747536 690277896 690415488 693130284 694590336 695248092 697019904 697460544 698121018 700203042 701234688 701898736 703096443 704132352 704799144 706283776 707347971 709060968 709202304 711317376 711990972 714256704 715843744 715986432 718801776 719256186 720315904 722228319 723292416 723977352 726136488 728355144 729137052 730902816 731364876 733546044 735469056 736577226 737662464 738361008 740710656 743677416 745189632 745424064 745895304 748268928 748977516 750791328 753030432 753743529 756142128 757734912 758452464 760714416 760866048 763857864 765707712 766432814 768718566 771221024 771652332 771895089 773521056 774253557 774840978 775982592 776562633 776717424 780920448 781414128 781659956 784147392 784643112 786543296 788889024 789636078 792148896 792899037 794569248 795321681 797693589 797852592 800232048 802169984 803538792 805324212 805484736 808651998 810355392 811122774 813189888 813703968 814474521 816293376 816903549 818107136 819399537 821487744 822265668 827237796 827402688 829870272 830656134 833194142 833299488 835317504 836637093 838338336 838602072 839132217 841802544 843841152 844640244 847159236 849747668 850659894 851913216 852451776 852719952 853259022 855803718 855974304 858047232 859340097 860606208 861421176 864162432 866802816 867623652 869387904 870211188 872980416 873807102 875094528 875923216 878535504 879090894 881395456 882165816 882723501 884024064 884861208 887500152 887677056 891167508 893325664 893890404 896168448 897584166 898906624 900261054 901587456 902441232 903981141 905313024 906170328 908939064 911073856 911649816 914550912 914838624 915416964 918330048 920370528 920553984 921242091 924173712 926120448 926997456 929947392 930828024 933604056 937461924 939544914 939732192 943130628 943427331 945414624 945603072 946309903 947027862 948423168 949321296 952342272 958402368 959008248 959309946 962971092 965110762 965303136 968181984 969098823 971140192 972182736 974537088 975153168 978061392 982102968 984481344 985413618 988352442 991569888 992436543 993898752 994527072 995468859 997691904 998437671 998636688 1001055104 1004040576 1004991372 1008189504 1011269952 1012227594 1014285888 1015246386 1018477152 1019441619 1020943616 1022556447 1024958088 1025606043 1028869776 1029193452 1031361408 1032338076 1033121304 1035416844 1035623232 1039695426 1041227264 1041885504 1042872138 1045529856 1046190816 1047181527 1050304563 1051852032 1052848104 1056198528 1057198716 1059425664 1060428908 1063591452 1063803456 1066976064 1067986458 1071385056 1073765616 1073979648 1078202664 1078884279 1080473856 1081497032 1084938624 1085966028 1089204732 1092532716 1093705578 1095316992 1096354224 1097047314 1100319066 1102983728 1103203584 1104865839 1106493696 1107541512 1111065984 1115516124 1117784448 1118136096 1118842956 1122403392 1123466274 1125121536 1126186992 1129545648 1134213192 1136602368 1136959936 1137678696 1141071624 1141299072 1145786796 1148561568 1149649221 1152216576 1153077849 1155737088 1156831536 1157478498 1159183872 1160281584 1163973888 1165076136 1171380672 1172121192 1172489934 1176221088 1176964668 1179814944 1180932193 1183333536 1183569408 1184454117 1188223344 1191853872 1196778888 1200348072 1203254976 1204394422 1205308188 1207986318 1208227104 1211918752 1212977997 1215533088 1216684161 1219401216 1219784832 1220555952 1224440064 1227160704 1228322788 1232231616 1233398502 1235996608 1240856694 1241104032 1244805408 1245984201 1249791213 1249949232 1252726552 1252976256 1257507504 1257903108 1260552832 1262703816 1265761728 1266960366 1270738854 1274621502 1275989841 1277869824 1278677664 1279079928 1279888533 1283705577 1283961456 1287070848 1290909312 1292131764 1296243648 1299382784 1300204224 1301435478 1304081856 1305316782 1309470624 1310710653 1312641792 1313884824 1317803256 1318636341 1322093184 1323248724 1326036096 1327291812 1331250228 1331515584 1336751262 1338720768 1339988496 1340835606 1344252672 1346376249 1348359936 1349636792 1350391581 1352381184 1353661848 1357969536 1359255492 1363408596 1366610784 1367474724 1371826368 1372257936 1373125446 1375148544 1376450768 1377495072 1380555792 1380830976 1386260568 1389180672 1390496184 1394921088 1396242036 1400406084 1403797472 1406192886 1408264704 1409317371 1409598288 1412567552 1414695942 1418121936 1418404608 1420541793 1422634752 1423981944 1428513408 1431687488 1437603552 1438512372 1438964919 1444456638 1446584832 1447666143 1447954704 1452272976 1456710288 1458274104 1461805632 1462729752 1467092088 1473154452 1476722016 1478120427 1481421312 1482528663 1487058419 1487354832 1490379264 1490848128 1491790608 1496537856 1497955032 1501582656 1506060864 1507487058 1512284256 1516904928 1518341391 1521428832 1521732096 1522869579 1527715728 1531415424 1532865628 1537437132 1542442048 1543304664 1543790178 1547042112 1548507114 1549681956 1553125266 1553434848 1559543139 1561840896 1562828256 1563319912 1564308207 1568294784 1569286224 1573086592 1577778048 1579272156 1584297792 1585798074 1589138496 1590643362 1595387178 1595705184 1600464096 1601979687 1604339968 1607077584 1610648424 1610969472 1617303996 1620710784 1622245548 1626379776 1627407936 1628949042 1633807098 1636214272 1638799074 1640558367 1642975488 1644531336 1645570971 1650478599 1654475592 1654805376 1659740544 1661312268 1666388284 1666598976 1670635008 1673274186 1676676672 1677204144 1678264434 1683605088 1685199411 1687682304 1689280488 1694318472 1699495336 1701319788 1704903552 1705439904 1706518044 1711607436 1711948608 1716094464 1718680194 1721212416 1722842352 1728324864 1733605632 1735247304 1736217747 1738775808 1740422376 1745960832 1747614204 1751846432 1757071008 1758181788 1758734901 1762790912 1764331632 1765447002 1768048128 1769722416 1775000304 1775354112 1782335016 1786651328 1787780808 1795168332 1800522108 1804882464 1806591633 1807962282 1810626048 1811979477 1812340656 1817878128 1822147712 1823299632 1829101824 1829677248 1830833928 1836660096 1840741056 1842484182 1848347424 1850097753 1853994912 1855750589 1859894784 1861285041 1861656048 1867208112 1874923848 1879089828 1879464384 1886261256 1886854662 1890829248 1892619806 1894055724 1898642592 1900440549 1904684544 1906108281 1911932253 1916804736 1918016496 1918619892 1925942184 1930221524 1930606272 1936363968 1938197646 1942280384 1944365472 1949074176 1950306336 1952153217 1956122784 1957975173 1964205936 1968962688 1970827236 1976704884 1983139776 1984873086 1987797504 1989054144 1990937718 1996875342 1997273376 2002110208 2005126893 2008081152 2009982744 2011253409 2016379008 2022539904 2024455188 2028571776 2030492772 2036954304 2038883238 2041887232 2045112894 2049916176 2051212086 2057739552 2058386904 2059688169 2062722816 2064676152 2066242608 2070833688 2071246464 2079390852 2083771008 2085744276 2091059712 2092381632 2094363054 2100609126 2103704064 2105696208 2109289329 2112397056 2114397432 2118851328 2120857816 2122043913 2127182904 2127606912 2133952128 2135972916 2142770112 2147531232 2147959296 2149564879 2156405328 2157768558 2160947712 2162994064 2166684957 2169877248 2171932056 2178409464 2185065432 2187411156 2192708448 2194094628 2200638132 2205967456 2206407168 2209731678 2212987392 2215083024 2222131968 2231032248 2235568896 2236272192 2237685912 2244806784 2246932548 2252373984 2259091296 2261230587 2268426384 2273204736 2273919872 2275357392 2282143248 2282598144 2291573592 2297123136 2299298442 2306155698 2313663072 2314956996 2315685267 2320563168 2322760671 2327947776 2329687899 2330152272 2342761344 2344242384 2344979868 2352442176 2353929336 2359629888 2361864386 2366667072 2368908234 2376446688 2378697111 2383707744 2385965043 2393080767 2393557776 2400696144 2406509952 2408788844 2410616376 2415972636 2416454208 2423837504 2425955994 2431066176 2433368322 2439569664 2441111904 2443423563 2448880128 2450710647 2454321408 2456645576 2458198611 2464463232 2466797004 2471993216 2481713388 2482208064 2489610816 2491968402 2499582426 2499898464 2505453104 2505952512 2509911279 2515015008 2515806216 2517396651 2521105664 2525407632 2531523456 2533920732 2541477708 2549243004 2551979682 2555739648 2557355328 2558159856 2559777066 2567411154 2567922912 2574141696 2578020291 2581818624 2584263528 2592487296 2600408448 2602870956 2608163712 2610633564 2618941248 2621421306 2625283584 2627769648 2635606512 2637272682 2644186368 2646497448 2648170503 2652072192 2654583624 2662500456 2663031168 2673502524 2679976992 2681671212 2682514849 2688505344 2692752498 2696719872 2699273584 2700783162 2704762368 2707323696 2711943423 2715939072 2718510984 2726817192 2733221568 2734949448 2743652736 2744515872 2746250892 2752901536 2754990144 2761111584 2761661952 2763726273 2772521136 2778361344 2780992368 2789842176 2792484072 2800812168 2807594944 2812385772 2818634742 2819196576 2829391884 2830281993 2836243872 2836809216 2838929709 2841083586 2845269504 2847963888 2857026816 2863374976 2875207104 2877024744 2877929838 2888913276 2895332286 2895909408 2904545952 2907296469 2913420576 2916179497 2916548208 2923611264 2925459504 2934184176 2946308904 2953444032 2956240854 2965057326 2974116838 2974709664 2977309629 2981696256 2983581216 2986406577 2993075712 2995313013 2995910064 3003165312 3012121728 3014974116 3024568512 3033809856 3036682782 3042857664 3045739158 3055431456 3058324857 3062830848 3065731256 3067669341 3074874264 3076818129 3084884096 3086609328 3087580356 3094084224 3097014228 3099363912 3106250532 3106869696 3119086278 3123681792 3125656512 3126639824 3128616414 3136589568 3138572448 3141544581 3146173184 3150913689 3155556096 3158544312 3168595584 3171596148 3178276992 3181286724 3190774356 3191410368 3200928192 3203959374 3208679936 3214155168 3221296848 3221938944 3234607992 3236652837 3241421568 3244491096 3254815872 3257898084 3267614196 3277598148 3281116734 3285950976 3289062672 3291141942 3300957198 3308951184 3309610752 3314597517 3319481088 3322624536 3332776568 3333197952 3346548372 3353353344 3354408288 3356528868 3367210176 3370398822 3375364608 3377887667 3378560976 3388636944 3398990672 3402639576 3409807104 3410879808 3413036088 3423214872 3423897216 3437360388 3445684704 3448947663 3456649728 3459233547 3467211264 3470494608 3472435494 3477551616 3480844752 3491921664 3495228408 3503692864 3514142016 3516363576 3517469802 3528663264 3530894004 3539444832 3542796579 3550000608 3550708224 3553362351 3564670032 3573302656 3575561616 3590336664 3601044216 3609764928 3613183266 3615924564 3623958954 3624681312 3635756256 3638933991 3644295424 3646599264 3650052483 3658203648 3659354496 3661667856 3673320192 3681482112 3684968364 3696694848 3700195506 3707989824 3711501178 3722570082 3723312096 3734416224 3737952603 3749373639 3749847696 3758179656 3758928768 3772522512 3773709324 3781658496 3785239612 3788111448 3797285184 3800881098 3812216562 3823864506 3827969523 3833609472 3836032992 3837239784 3839665599 3851116731 3851884368 3860443048 3861212544 3872727936 3876395292 3884560768 3888730944 3898148352 3900612672 3904306434 3912245568 3915950346 3928411872 3932131959 3937925376 3941654472 3953409768 3955909023 3966279552 3969746172 3978108288 3981875436 3993750684 3994546752 4004220416 4010253786 4016162304 4019965488 4022506818 4032758016 4039128747 4045079808 4048910376 4051174743 4057143552 4060985544 4073908608 4077766476 4090225788 4099832352 4102424172 4115479104 4116773808 4119376338 4125445632 4129352304 4132485216 4141667376 4142492928 4158781704 4167542016 4171488552 4184763264 4188726108 4201218252 4211392416 4215380477 4218578658 4224794112 4227952113 4228794864 4237702656 4241715632 4244087826 4254365808 4255213824 4261625379 4267904256 4271945832 4285540224 4295062464 4299129758 4312810656 4315537116 4316894757 4325988128 4333369914 4339754496 4342998429 4343864112 4356818928 4370130864 4374822312 4385416896 4388189256 4401276264 4411934912 4419463356 4430166048 4434361281 4444263936 4447585989 4461175257 4462064496 4471137792 4472544384 4475371824 4489613568 4493865096 4504747968 4518182592 4522461174 4536852768 4547839744 4550714784 4555024173 4564286496 4565196288 4568608737 4582567781 4583147184 4594246272 4598596884 4612311396 4627326144 4629913992 4631370534 4641126336 4645521342 4659375798 4660304544 4678629417 4685522688 4688484768 4689959736 4692924621 4704884352 4707858672 4719259776 4723728772 4733334144 4737816468 4752893376 4757394222 4767415488 4771930086 4786161534 4787115552 4801392288 4805939061 4813019904 4817577688 4821232752 4831945272 4832908416 4847675008 4851911988 4862132352 4866736644 4879139328 4882223808 4886847126 4901421294 4908642816 4913291152 4916397222 4921675101 4928926464 4933594008 4936712913 4943986432 4951435797 4963426776 4964416128 4979221632 4983936804 4999164852 4999796928 5010906208 5011905024 5019822558 5030030016 5031612432 5034793302 5042211328 5050815264 5055598233 5063046912 5067841464 5082955416 5098486008 5103959364 5114710656 5116319712 5119554132 5134822308 5135845824 5148283392 5156040582 5163637248 5168527056 5184974592 5200816896 5205741912 5208653241 5216327424 5221267128 5237882496 5242842612 5255539296 5271213024 5274545364 5276204703 5288372736 5292994896 5296341006 5304144384 5309167248 5325000912 5326062336 5347005048 5359953984 5363342424 5365029698 5385504996 5398547168 5401566324 5414647392 5419774899 5423886846 5431878144 5435938431 5437021968 5453634384 5466443136 5469898896 5487305472 5489031744 5492501784 5505803072 5509980288 5522223168 5527452546 5545042272 5550293259 5561984736 5567251767 5579684352 5583855123 5584968144 5601624336 5615189888 5624771544 5637269484 5638393152 5658783768 5660563986 5672487744 5677859418 5682167172 5695927776 5701321647 5714053632 5718324843 5726749952 5735796759 5750414208 5754049488 5755859676 5777826552 5790664572 5791818816 5809091904 5814592938 5826841152 5832358994 5833096416 5847222528 5850919008 5856459651 5868368352 5873925519 5892617808 5906888064 5912481708 5930114652 5948233676 5949419328 5954619258 5963392512 5967162432 5972813154 5990626026 5991820128 6006330624 6015380679 6024243456 6029948232 6033760227 6049137024 6067619712 6073365564 6085715328 6091478316 6110862912 6116649714 6125661696 6131462512 6135338682 6149748528 6153636258 6169768192 6173218656 6175160712 6179064507 6188168448 6194028456 6198727824 6212501064 6213739392 6238172556 6251313024 6253279648 6257232828 6273179136 6277144896 6283089162 6292346368 6301827378 6311112192 6317088624 6327867987 6337191168 6343192296 6356553984 6362573448 6366131739 6381548712 6382820736 6401856384 6407918748 6428310336 6442593696 6443877888 6448694637 6469215984 6473305674 6482843136 6488982192 6500054871 6509631744 6515796168 6535228392 6555196296 6562233468 6578125344 6582283884 6601914396 6617902368 6619221504 6624169321 6629195034 6638962176 6645249072 6665553136 6666395904 6693096744 6706706688 6708816576 6713057736 6734420352 6740797644 6755775334 6757121952 6777273888 6783691761 6797981344 6805279152 6819614208 6821759616 6826072176 6846429744 6847794432 6874720776 6891369408 6897895326 6918467094 6940989216 6944870988 6947055801 6961689504 6968282013 6983843328 6989063697 6990456816 7007385728 7028284032 7032727152 7034939604 7057326528 7061788008 7078889664 7085593158 7100001216 7106724702 7129340064 7136091333 7146605312 7151123232 7157895129 7179242301 7180673328 7202088432 7219529856 7226366532 7231849128 7247917908 7249362624 7271512512 7277867982 7288590848 7293198528 7300104966 7318708992 7323335712 7330270689 7346640384 7352131941 7362964224 7369936728 7374595833 7393389696 7400391012 7415979648 7423002356 7445140164 7446624192 7468832448 7475905206 7498747278 7499695392 7516359312 7517857536 7529733837 7545045024 7547418648 7552189953 7563316992 7570479224 7576222896 7594570368 7601762196 7624433124 7647729012 7655939046 7667218944 7672065984 7674479568 7679331198 7702233462 7703768736 7720886096 7722425088 7734060873 7745455872 7752790584 7769121536 7777461888 7801225344 7808612868 7824491136 7831900692 7856823744 7864263918 7875850752 7883308944 7906819536 7911818046 7932559104 7939492344 7944511509 7956216576 7963750872 7987501368 7989093504 8020507572 8039930976 8045013636 8047544547 8065516032 8078257494 8090159616 8097820752 8102349486 8114287104 8121971088 8147817216 8155532952 8180451576 8199664704 8204848344 8230958208 8233547616 8238752676 8258704608 8264970432 8266525351 8283334752 8284985856 8291178819 8317563408 8335084032 8342977104 8369526528 8377452216 8402436504 8422784832 8430760954 8437157316 8455904226 8457589728 8483431264 8488175652 8490845979 8508731616 8510427648 8516789127 8523250758 8535808512 8543891664 8571080448 8590124928 8598259516 8625621312 8631074232 8633789514 8651976256 8666739828 8685996858 8687728224 8713637856 8721889407 8740261728 8748538491 8749644624 8770833792 8776378512 8802552528 8823869824 8838926712 8860332096 8868722562 8895171978 8922350514 8924128992 8931928887 8945088768 8950743648 8959219731 8979227136 8985939039 8987730192 9009495936 9036365184 9044922348 9073705536 9095679488 9101429568 9110048346 9128572992 9137217474 9165135562 9166294368 9174974571 9188492544 9197193768 9203008023 9224622792 9230454387 9254652288 9259827984 9262741068 9282252672 9291042684 9318751596 9320609088 9357258834 9371045376 9376969536 9379919472 9385849242 9409768704 9415717344 9424633743 9438519552 9447457544 9452741067 9466668288 9475632936 9505786752 9514788444 9534830976 9543860172 9572323068 9574231104 9602784576 9611878122 9626039808 9635155376 9642465504 9663890544 9665816832 9695350016 9703823976 9709958511 9724264704 9733473288 9764447616 9773694252 9802842588 9826582304 9832794444 9843350202 9857852928 9867188016 9873425826 9887972864 9902871594 9926853552 9928832256 9943792551 9958443264 9967873608 9998329704 9999593856 10021812416 10039645116 10060060032 10063224864 10069586604 10101630528 10111196466 10126093824 10133663001 10135682928 10165910832 10196972016 10207918728 10229421312 10232639424 10239108264 10269644616 10271691648 10312081164 10337054112 10346842989 10369949184 10377700641 10401633792 10409408933 10411483824 10417306482 10432654848 10442534256 10475764992 10485685224 10511078592 10542426048 10549090728 10552409406 10585989792 10592682012 10618334496 10628389737 10650001824 10652124672 10660087053 10694010096 10719907968 10726684848 10730059396 10771009992 10797094336 10803132648 10829294784 10839549798 10847773692 10871876862 10874043936 10907268768 10916801973 10932886272 10939797792 10950157449 10974610944 10978063488 10985003568 11011606144 11019960576 11044446336 11054905092 11090084544 11100586518 11123969472 11134503534 11167710246 11169936288 11203248672 11213857809 11230379776 11248120917 11249543088 11274538968 11276786304 11317567536 11321127972 11344975488 11355718836 11364334344 11391855552 11402643294 11436649686 11453499904 11471593518 11483908569 11500828416 11508098976 11511719352 11518996797 11553350193 11555653104 11581329144 11583637632 11618183808 11629185876 11653682304 11664717988 11666192832 11694445056 11701838016 11712919302 11736736704 11747851038 11785235616 11796395877 11813776128 11824963416 11860229304 11867727069 11896467352 11898838656 11909238516 11934324864 11945626308 11981252052 11983640256 12012661248 12030761358 12048486912 12059896464 12067520454 12098274048 12117386241 12135239424 12146731128 12153524229 12171430656 12182956632 12221725824 12233299428 12262925024 12270677364 12299497056 12307272516 12339536384 12346437312 12350321424 12358129014 12376336896 12388056912 12397455648 12425002128 12427478784 12476345112 12502626048 12506559296 12514465656 12554289792 12566178324 12603654756 12634177248 12646141431 12655735974 12674382336 12683856339 12686384592 12713107968 12725146896 12732263478 12763097424 12765641472 12803712768 12815837496 12856620672 12885187392 12897389274 12938431968 12946611348 12950684271 12977964384 12990254123 13000109742 13019263488 13028995287 13031592336 13070456784 13110392592 13124466936 13156250688 13164567768 13203828792 13235804736 13248338642 13258390068 13290498144 13303083843 13331106272 13332791808 13342757967 13383525771 13386193488 13413413376 13417633152 13426115472 13468840704 13481595288 13511550668 13514243904 13554547776 13567383522 13595962688 13610558304 13643519232 13652144352 13665072519 13692859488 13695588864 13705826211 13747703343 13749441552 13782738816 13795790652 13836934188 13881978432 13889741976 13894111602 13923379008 13936564026 13978127394 13980913632 14014771456 14035888251 14056568064 14065454304 14069879208 14078773863 14114653056 14123576016 14157779328 14171186316 14200002432 14213449404 14258680128 14272182666 14293210624 14302246464 14315790258 14358484602 14361346656 14404176864 14417817183 14439059712 14452733064 14463698256 14495835816 14498725248 14543025024 14555735964 14586397056 14600209932 14637417984 14646671424 14660541378 14704263882 14725928448 14739873456 14749191666 14765025303 14786779392 14800782024 14810138739 14831959296 14846004712 14854307391 14890280328 14893248384 14937664896 14951810412 14997494556 14999390784 15032718624 15035715072 15059467674 15090090048 15094837296 15104379906 15126633984 15140958448 15152445792 15166794699 15189140736 15203524392 15248866248 15295458024 15311878092 15344131968 15348959136 15358662396 15404466924 15407537472 15441772192 15444850176 15468121746 15490911744 15505581168 15538243072 15554923776 15602450688 15617225736 15625959723 15648982272 15663801384 15713647488 15728527836 15766617888 15813639072 15823636092 15828614109 15865118208 15878984688 15889023018 15912433152 15927501744 15975002736 15978187008 16041015144 16079861952 16090027272 16095089094 16156514988 16195641504 16204698972 16243942176 16259324697 16295634432 16307815293 16311065904 16360903152 16399329408 16409696688 16461916416 16467095232 16477505352 16517409216 16529940864 16533050702 16566669504 16582357638 16635126816 16650879777 16685954208 16701755301 16739053056 16751565369 16754904432 16804873008 16845569664 16861521908 16874314632 16911808452 16915179456 16966862528 16976351304 16981691958 17017463232 17033578254 17046501516 17087783328 17103964941 17142160896 17154974529 17180249856 17196519032 17207390277 17251242624 17262148464 17267579028 17303952512 17333479656 17371993716 17375456448 17427275712 17443778814 17480523456 17497076982 17499289248 17541667584 17552757024 17569378953 17605105056 17621776557 17647739648 17677853424 17720664192 17737445124 17790343956 17844701028 17848257984 17863857774 17890177536 17901487296 17918439462 17971878078 17975460384 18018991872 18046142037 18072730368 18089844696 18101280681 18147411072 18202859136 18220096692 18257145984 18274434948 18330271124 18332588736 18349949142 18376985088 18394387536 18406016046 18449245584 18460908774 18509304576 18519655968 18525482136 18537193521 18564505344 18582085368 18637503192 18641218176 18714517668 18753939072 18759838944 18771698484 18819537408 18831434688 18849267486 18877039104 18894915088 18905482134 18933336576 18951265872 18983603961 19011573504 19029576888 19069661952 19087720344 19098395217 19144646136 19148462208 19205569152 19223756244 19270310752 19284931008 19327781088 19331633664 19346083911 19390700032 19407647952 19419917022 19448529408 19466946576 19500164613 19528895232 19547388504 19605685176 19653164608 19665588888 19686700404 19734376032 19746851652 19805743188 19853707104 19857664512 19872507963 19887585102 19916886528 19935747216 19996659408 19999187712 20043624832 20079290232 20120120064 20126449728 20139173208 20203261056 20222392932 20267326002 20271365856 20331821664 20351075283 20393944032 20413256479 20415837456 20458842624 20465278848 20478216528 20539289232 20543383296 20624162328 20674108224 20693685978 20755401282 20818817866 20822967648 20834612964 20841167403 20885068512 20904846039 20951529984 20967191091 20971370448 21022157184 21084852096 21098181456 21104818812 21171979584 21185364024 21236668992 21256779474 21300003648 21320174106 21388020192 21408273999 21439815936 21453369696 21460118792 21473685387 21537726903 21542019984 21594188672 21606265296 21658589568 21679099596 21695547384 21743753724 21748087872 21814537536 21833603946 21865772544 21879595584 21900314898 21956126976 21970007136 21990812067 22023212288 22039921152 22056395823 22088892672 22109810184 22123787499 22180169088 22201173036 22247938944 22269007068 22335420492 22339872576 22406497344 22427715618 22460759552 22496241834 22499086176 22549077936 22553572608 22589201511 22635135072 22642255944 22656569859 22689950976 22711437672 22728668688 22783711104 22805286588 22873299372 22943187036 22967817138 23001656832 23016197952 23023438704 23037993594 23106700386 23111306208 23162658288 23167275264 23202182619 23236367616 23258371752 23307364608 23329435976 23332385664 23403676032 23425838604 23473473408 23495702076 23570471232 23592791754 23627552256 23645213669 23649926832 23720458608 23735454138 23792934704 23797677312 23818477032 23833534527 23868649728 23891252616 23962504104 23967280512 24061522716 24119792928 24135040908 24142633641 24196548096 24234772482 24270478848 24293462256 24307048458 24342861312 24365913264 24443451648 24466598856 24525850048 24541354728 24598994112 24614545032 24692874624 24700642848 24716258028 24776113824 24794911296 24799576053 24850004256 24854957568 24873536457 24952690224 25005252096 25013118592 25028931312 25108579584 25132356648 25207309512 25268354496 25292282862 25311471948 25367712678 25372769184 25450293792 25464526956 25472537937 25526194848 25531282944 25550367381 25607425536 25631674992 25713241344 25770374784 25794778548 25876863936 25893222696 25901368542 25955928768 25980508246 26000219484 26057990574 26063184672 26140913568 26165668221 26220785184 26245615473 26248933872 26312501376 26329135536 26407657584 26471609472 26496677284 26516780136 26580996288 26606167686 26662212544 26685515934 26767051542 26772386976 26795786661 26835266304 26852230944 26877659193 26937681408 26957817117 26963190576 27023101336 27028487808 27109095552 27134767044 27191925376 27221116608 27287038464 27304288704 27330145038 27385718976 27411652422 27495406686 27498883104 27524923713 27565477632 27591581304 27609024069 27673868376 27691363161 27763956864 27779483952 27788223204 27846758016 27873128052 27956254788 27961827264 28029542912 28071776502 28113136128 28130908608 28139758416 28157547726 28229306112 28247152032 28273901229 28315558656 28342372632 28358223201 28400004864 28426898808 28517360256 28544365332 28604492928 28631580516 28716969204 28722693312 28808353728 28835634366 28878119424 28905466128 28927396512 28991671632 28997450496 29086050048 29111471928 29129875533 29172794112 29200419864 29293342848 29321082756 29408527764 29479746912 29498383332 29507663339 29530050606 29573558784 29601564048 29620277478 29663918592 29692009424 29708614782 29780560656 29786496768 29831377653 29875329792 29903620824 29994989112 29998781568 30065437248 30118935348 30180180096 30189674592 30208759812 30281916896 30304891584 30333589398 30378281472 30400989003 30407048784 30497732496 30590916048 30623756184 30688263936 30697918272 30717324792 30808933848 30815074944 30883544384 30936243492 31011162336 31040528967 31109847552 31133101923 31204901376 31228226799 31234451472 31251919446 31297964544 31327602768 31427294976 31457055672 31533235776 31627278144 31647272184 31657228218 31757969376 31778046036 31855003488 31885169211 31950005472 31956374016 31980261159 32077974467 32082030288 32159723904 32180054544 32190178188 32313029976 32391283008 32409397944 32487884352 32518649394 32615630586 32622131808 32721806304 32750405919 32798658816 32819393376 32850472347 32923832832 32934190464 32955010704 33034818432 33059881728 33066101404 33133339008 33164715276 33270253632 33301759554 33371908416 33403510602 33503130738 33509808864 33609746016 33641573427 33691139328 33723043816 33744362751 33748629264 33823616904 33830358912 33933725056 33952702608 33963383916 34034926464 34067156508 34093003032 34175566656 34207929882 34309949058 34360499712 34393038064 34414780554 34451725707 34502485248 34524296928 34535158056 34556990391 34607905024 34660050579 34666959312 34743987432 34750912896 34854551424 34887557628 34961046912 34994153964 34998578496 35083335168 35105514048 35138757906 35210210112 35243553114 35295479296 35355706848 35389187631 35441328384 35474890248 35580687912 35603181207 35689402056 35696515968 35727715548 35802974592 35836878924 35943756156 35950920768 36037983744 36092284074 36145460736 36179689392 36202561362 36294822144 36352158723 36405718272 36440193384 36460572687 36514291968 36548869896 36660542248 36665177472 36699898284 36788775072 36812032092 36898491168 36921817548 37018609152 37039311936 37050964272 37074387042 37129010688 37164170736 37275006384 37282436352 37429035336 37507878144 37519677888 37543396968 37662869376 37698534972 37789830176 37810964268 37902531744 37938424293 37967207922 38023147008 38051569017 38059153776 38139323904 38175440688 38196790434 38289292272 38296924416 38411138304 38447512488 38540621504 38569862016 38655562176 38692167822 38815295904 38839834044 38852052813 38933893152 38970762369 39000329226 39057790464 39086985861 39094777008 39211370352 39306329216 39331177776 39373400808 39468752064 39493703304 39611486376 39707414208 39745015926 39775170204 39871494432 39909251529 39993318816 39998375424 40028273901 40087249664 40150577313 40158580464 40240240128 40252899456 40278346416 40406522112 40444785864 40534652004 40542731712 40663643328 40702150566 40787888064 40826512958 40831674912 40930557696 40956433056 40995217557 41078578464 41086766592 41117478633 41243110029 41248324656 41348216448 41387371956 41510802564 41637635732 41645935296 41669225928 41682334806 41770137024 41809692078 41934382182 41942740896 42044314368 42107664753 42169704192 42196362912 42209637624 42236321589 42343959168 42370728048 42473337984 42513558948 42600007296 42640348212 42776040384 42816547998 42879631872 42906739392 42920237584 42947370774 43075453806 43084039968 43188377344 43212530592 43253451549 43317179136 43358199192 43391094768 43487507448 43496175744 43629075072 43667207892 43759191168 43800629796 43912253952 43940014272 43981624134 44046424576 44112791646 44177785344 44219620368 44247574998 44295075909 44360338176 44402346072 44430416217 44495877888 44538014136 44562922173 44670840984 44679745152 44812994688 44855431236 44992483668 44998172352 45098155872 45107145216 45178403022 45270270144 45284511888 45313139718 45379901952 45422875344 45457337376 45500384097 45567422208 45610573176 45746598744 45886374072 45935634276 46032395904 46046877408 46075987188 46213400772 46222612416 46325316576 46334550528 46369185247 46404365238 46472735232 46516743504 46614729216 46658871952 46664771328 46807352064 46851677208 46877879169 46946946816 46991404152 47140942464 47185583508 47290427338 47299853664 47440917216 47470908276 47485842327 47585869408 47595354624 47636954064 47667069054 47737299456 47782505232 47925008208 47934561024 48123045432 48239585856 48270081816 48285267282 48469544964 48586924512 48614096916 48731826528 48777974091 48886903296 48923445879 48933197712 49051700096 49082709456 49197988224 49229090064 49385749248 49401285696 49432516056 49552227648 49589822592 49599152106 49700008512 49747072914 49905380448 49952639331 50026237184 50057862624 50105265903 50217159168 50254696107 50264713296 50414619024 50536708992 50584565724 50622943896 50735425356 50745538368 50900587584 50929053912 50945075874 51052389696 51100734762 51263349984 51311894823 51426482688 51464923587 51540749568 51589557096 51622170831 51753727872 51786445392 51802737084 51911857536 51961016492 52000438968 52115981148 52126369344 52281827136 52331336442 52441570368 52491230946 52497867744 52625002752 52658271072 52708136859 52815315168 52865329671 52943218944 52993354568 53033560272 53161992576 53212335372 53324425088 53371031868 53534103084 53544773952 53591573322 53670532608 53704461888 53755318386 53915634234 53926381152 54046202672 54056975616 54138426111 54218191104 54269534088 54303842043 54383850752 54442233216 54608577408 54660290076 54771437952 54823304844 54990813372 54997766208 55049847426 55130955264 55183162608 55218048138 55347736752 55382726322 55527913728 55558967904 55576446408 55611580563 55693516032 55746256104 55912509576 55923654528 56143553004 56261817216 56279516832 56315095452 56458612224 56494304064 56547802458 56631117312 56684745264 56716446402 56800009728 56853797616 57034720512 57088730664 57208985856 57263161032 57295185651 57433938408 57445386624 57616707456 57671268732 57810932256 57854793024 57865677457 57983343264 57994900992 58038251733 58172100096 58222943856 58259751066 58345588224 58400839728 58500493839 58586685696 58642165512 58817055528 58959493824 58996766664 59015326678 59060101212 59203128096 59240554956 59384018848 59417229564 59561121312 59572993536 59617523889 59662755306 59750659584 59807241648 59989978224 59997563136 60130874496 60237870696 60360360192 60379349184 60417519624 60563833792 60609783168 60667178796 60801978006 60814097568 60995464992 61053225849 61181832096 61239769437 61247512368 61376527872 61395836544 61434649584 61617867696 61630149888 61767088768 61872486984 62022324672 62081057934 62266203846 62456453598 62468902944 62503838892 62523502209 62655205536 62714538117 62854589952 62901573273 62914111344 63066471552 63254556288 63294544368 63314456436 63515938752 63556092072 63710006976 63770338422 63900010944 63960522318 64155948934 64164060576 64224821997 64319447808 64360109088 64380356376 64421056161 64613180709 64626059952 64782566016 64818795888 64975768704 65037298788 65231261172 65244263616 65443612608 65500811838 65597317632 65638786752 65700944694 65868380928 65910021408 65972436201 66069636864 66119763456 66132202808 66169187469 66266678016 66329430552 66371362497 66540507264 66603519108 66743816832 66807021204 67006261476 67019617728 67219492032 67283146854 67382278656 67446087632 67488725502 67497258528 67647233808 67660717824 67767604533 67867450112 67905405216 67926767832 67969709577 68069852928 68134313016 68186006064 68351133312 68415859764 68619898116 68786076128 68829561108 68903451414 69004970496 69048593856 69070316112 69113980782 69215810048 69320101158 69333918624 69487974864 69501825792 69606547857 69709102848 69775115256 69922093824 69988307928 69997156992 70211028096 70277515812 70420420224 70487106228 70711413696 70778375262 70882656768 70935641007 70949780496 71161375824 71206362414 71378804112 71393031936 71455431096 71500603581 71605949184 71673757848 71887512312 71901841536 72184568148 72359378784 72405122724 72427900923 72589644288 72704317446 72811436544 72865862531 72880386768 72921145374 73028583936 73097739792 73321084496 73330354944 73399796568 73577550144 73624064184 73796982336 73843635096 74078623872 74101928544 74148774084 74328341472 74398728159 74550012768 74564872704 74620609371 74858070672 75015756288 75039355776 75086793936 75325738752 75397069944 75579660352 75621928536 75805063488 75876848586 75934415844 76103138034 76118307552 76350881376 76393580868 76417613811 76578584544 76593848832 76651102143 76822276608 76895024976 77081243008 77139724032 77311124352 77384335644 77630591808 77679668088 77704105626 77867786304 77941524738 78000658452 78173971722 78189554016 78422740704 78497004663 78612658432 78662355552 78736846419 78746801616 78937504128 78987406608 79222972752 79414828416 79490031852 79550340408 79742988864 79818503058 79986637632 80056547802 80174499328 80301154626 80317160928 80387359983 80505798912 80556692832 80632977579 80813044224 80873451351 80889571728 81069304008 81085463424 81327286656 81404301132 81575776128 81653025916 81663349824 81861115392 81912866112 81990435114 82157156928 82234957266 82486220058 82496649312 82574771139 82696432896 82774743912 82827072207 83021605128 83074089483 83275271464 83291870592 83338451856 83364669612 83540274048 83619384156 83868764364 83885481792 84088628736 84215329506 84339408384 84392725824 84419275248 84472643178 84687918336 84741456096 84821703687 84946675968 85027117896 85074669603 85200014592 85280696424 85552080768 85633095996 85813478784 85840475168 85894741548 86150907612 86168079936 86376754688 86425061184 86506903098 86634358272 86716398384 86782189536 86975014896 86992351488 87258150144 87334415784 87389626599 87518382336 87601259592 87880028544 87963248268 88225583292 88439240736 88495149996 88522990017 88590151818 88720676352 88804692144 88860832434 88991755776 89076028272 89125844346 89341681968 89359490304 89625989376 89710862472 89984967336 89996344704 90196311744 90356806044 90540540288 90569023776 90626279436 90845750688 90914674752 90931778861 91000768194 91134844416 91202967009 91221146352 91493197488 91772748144 91871268552 92064791808 92093754816 92151974376 92426801544 92445224832 92650633152 92738370494 92808730476 93033487008 93121586901 93317743904 93329542656 93399305769 93614704128 93684680397 93703354416 93755758338 93893893632 93982808304 94281884928 94371167016 94580854676 94599707328 94881834432 94941816552 94971684654 95171738816 95273908128 95334138108 95565010464 95655507633 95850016416 95869122048 95940783477 96233923401 96246090864 96479171712 96540163632 96570534564 96939089928 97173849024 97228193832 97463653056 97555948182 97846891758 97866395424 98103400192 98165418912 98251217757 98395976448 98458180128 98551417041 98771498496 98802571392 98865032112 99104455296 99179645184 99198304212 99400017024 99494145828 99810760896 99905278662 100052474368 100115725248 100210531806 100509392214 100529426592 100829238048 100924720281 101073417984 101169131448 101233088253 101245887792 101470850712 101491076736 101801175168 101858107824 101890151748 102104779392 102201469524 102526699968 102623789646 102929847174 103081499136 103179114192 103244341662 103355177121 103507455744 103572890784 103605474168 103670971173 103823715072 103922032984 103980151737 104000877936 104231962296 104252738688 104563654272 104662672884 104883140736 104982461892 104995735488 105250005504 105316542144 105416273718 105630630336 105730659342 105886437888 105986709136 106067120544 106167562893 106323985152 106424670744 106648850176 106742063736 106809543621 107068206168 107089547904 107183146644 107408923776 107510636772 107831268468 107852762304 108092405344 108113951232 108276852222 108436382208 108539068176 108607684086 108767701504 108884466432 109056476169 109217154816 109320580152 109381718061 109542875904 109646609688 109981626744 109995532416 110099694852 110366325216 110436096276 110695473504 110765452644 111055827456 111117935808 111152892816 111223161126 111387032064 111492512208 111825019152 111847309056 112287106008 112523634432 112559033664 112630190904 112988608128 113095604916 113369490528 113432892804 113707595232 113815272879 114069441024 114154707051 114177461328 114417971712 114526322064 114590371302 114867876816 114890773248 115233414912 115342537464 115621864512 115709586048 115731354914 115966686528 116076503466 116445887712 116519502132 116556158439 116801679456 116912287107 117000987678 117173371392 117260957583 117284331024 117634111056 117918987648 117993533328 118030653356 118120202424 118406256192 118481109912 118768037696 118834459128 119122242624 119235047778 119325510612 119614483296 119727754587 119979956448 119995126272 120084821703 120261748992 120451731939 120475741392 120720720384 120758698368 120835039248 121127667584 121219566336 121334357592 121603956012 121628195136 121990929984 122106451698 122363664192 122479538874 122495024736 122791673088 122869299168 122985652671 123235735392 123260299776 123352435899 123534177536 123729330087 123744973968 124044649344 124162115868 124532407692 124912907196 124937805888 125007677784 125047004418 125310411072 125429076234 125803146546 125828222688 126132943104 126322994259 126509112576 126589088736 126628912872 126708964767 127031877504 127112184144 127420013952 127540676844 127800021888 127921044636 128311897868 128328121152 128449643994 128638895616 128720218176 128760712752 128842112322 129226361418 129252119904 129565132032 129637591776 129760354647 129951537408 130074597576 130462522344 130488527232 130887225216 131001623676 131277573504 131401889388 131736761856 131820042816 131944872402 132139273728 132264405616 132338374938 132533356032 132658861104 132742724994 132885227727 133081014528 133207038216 133291248651 133487633664 133614042408 133688766519 134012522952 134039235456 134438984064 134566293708 134892175264 134977451004 134994517056 135294467616 135321435648 135535209066 135734900224 135810810432 135853535664 135939419154 136139705856 136268626032 136372012128 136501152291 136702266624 136831719528 137239796232 137572152256 137659122216 137806902828 138097187712 138140632224 138227961564 138640202316 138667837248 138975949728 139003651584 139107555741 139213095714 139418205696 139550230512 139844187648 139976615856 139994313984 140422056192 140555031624 140840840448 140974212456 141422827392 141556750524 141871282014 141899560992 142322751648 142412724828 142457526981 142757608224 142786063872 142892795353 142910862192 143001207162 143211898368 143347515696 143775024624 143803683072 144369136296 144718757568 144810245448 144855801846 145408634892 145731725062 145760773536 145842290748 146195479584 146333922273 146642168992 146660709888 146770337637 146799593136 147155100288 147248128368 147593964672 147687270192 148157247744 148203857088 148297548168 148656682944 148797456318 149100025536 149241218742 149716141344 149857917993 150078711552 150173587872 150315797709 150651477504 150764088321 150794139888 151159320704 151243857072 151610126976 151753697172 151868831688 152206276068 152236615104 152701762752 152787161736 152835227622 153157169088 153302204286 153790049952 153935684469 154162486016 154279448064 154394770761 154622248704 154768671288 154866512493 155261183616 155359336176 155408211252 155735572608 155883049476 156001316904 156347943444 156379108032 156845481408 156994009326 157225316864 157324711104 157473692838 157493603232 157875008256 157974813216 158124410577 158445945504 158595989013 158829656832 158980063704 159100680816 159485977728 159637006116 159973275264 160113095604 160602309252 160634321856 160774719966 161011597824 161113385664 161265955158 161746902702 161779143456 162138608016 162170926848 162415278333 162654573312 162808602264 162911526129 163151552256 163306051832 163326699648 163825732224 163980870228 164314313856 164469914532 164972440116 164993298624 165149542278 165392865792 165549487824 165654144414 166043210256 166148178966 166550542928 166583741184 166676903712 166729339224 166834741689 167080548096 167238768312 167737528728 167770963584 168430659012 168785451648 168838550496 168945286356 169375836672 169482912192 169643407374 169893351936 170054235792 170149339206 170400029184 170561392848 171104161536 171266191992 171626957568 171680950336 171789483096 171885556953 172301815224 172336159872 172850122368 173013806196 173432796768 173564379072 173597032371 173950029792 173984702976 174114755199 174516300288 174668831568 174779253198 175036764672 175202519184 175760057088 175926496536 176451166584 176878481472 176990299992 177045980034 177180303636 177609384288 177721664868 178152056544 178251688692 178683363936 178718980608 178852571667 179251978752 179421724944 179969934672 179992689408 180392623488 180713612088 181081080576 181138047552 181252558872 181691501376 181829349504 181863557722 182001536388 182405934018 182442292704 182986394976 183159677547 183545496288 183719308311 183742537104 184129583616 184187509632 184303948752 184853603088 184890449664 185301266304 185476740988 185617460952 186066974016 186243173802 186635487808 186798611538 187369360794 187406708832 187511516676 187570506627 187965616608 188143614351 188563769856 188704719819 188742334032 189161709352 189199414656 189763668864 189883633104 189943369308 190343477632 190547816256 190668276216 191130020928 191311015266 191700032832 191881566954 192467846802 192492181728 192674465991 192958343424 193080327264 193141069128 193263168483 193839542127 193878179856 194347698048 194456387664 194927306112 195111896364 195693783516 195732790848 196206800384 196330837824 196502435514 196791952896 196916360256 197102834082 197605142784 197730064224 197917308603 198208910592 198359290368 198396608424 198507562407 198800034048 198988291656 199114087491 199621521792 199810557324 200231450496 200421063612 201018784428 201058853184 201658476096 201849440562 202146835968 202338262896 202466176506 202491775584 202941701424 202982153472 203302813599 203602350336 203716215648 203780303496 203909128731 204209558784 204402939048 205053399936 205247579292 205859694348 206358228384 206488683324 206710354242 207014911488 207145781568 207210948336 207341942346 207647430144 207844065968 207960303474 208001755872 208463924592 208505477376 208819643571 209127308544 209325345768 209766281472 209964923784 209991470976 210633084288 210832547436 211261260672 211461318684 211973418272 212134241088 212335125786 212647970304 212806923021 212849341488 213297700352 213484127472 213619087242 214136412336 214179095808 214366293288 214501810743 214817847552 215021273544 215662536936 215705524608 216184810688 216553704444 217078136352 217215368172 217283702769 217768932864 218112952338 218434309632 218597587593 218641160304 218763436122 219085751808 219293219376 219963253488 219991064832 220199389704 220732650432 220872192552 221390947008 221530905288 222235871616 222305785632 222446322252 222985024416 223196184477 223650038304 223694618112 223861828113 224545821269 224574212016 225047268864 225118067328 225260381808 225977216256 226191209832 226738981056 226865785608 227415190464 227630545758 228309414102 228354922656 229052644128 229180742604 229252841433 229735753632 229781546496 229953306429 230466829824 230685074928 231243729024 231419172096 231462709828 231933373056 232153006932 232891775424 233039004264 233112316878 233603358912 233824574214 234001975356 234521915166 234568662048 235268222112 235491013989 235837975296 235987066656 236061306712 236210539257 236240404848 236812512384 236962219824 237536075392 237668918256 238244485248 238470095556 238651021224 239228966592 239455509174 239959912896 240169643406 240523497984 240903463878 240951482784 241162079949 241517396736 241670078496 241898932737 242255335168 242439132672 242620354053 242668715184 243207912024 243256390272 243981859968 244212903396 244727328384 244959077748 244990049472 245583346176 245738598336 245971305342 246471470784 246704871798 247068355072 247458660174 247489947936 247724313417 248089298688 248324231736 248481216621 249064815384 249222268449 249825814392 249875611776 250015355568 250094008836 250620822144 250858152468 251606293092 251656445376 252265886208 252645988518 253018225152 253178177472 253257825744 253417929534 254063755008 254224368288 254465111061 254840027904 255081353688 255224008809 255600043776 255842089272 256623795736 256656242304 256899287988 257440436352 257521425504 257684224644 258452722836 258504239808 259130264064 259275183552 259520709294 259903074816 260149195152 260925044688 260977054464 261774450432 262003247352 262168879797 262555147008 262803778776 263640085632 263889744804 264528811232 264676749876 265317722208 265485449988 265568970051 265770455454 266162029056 266414076432 266582497302 266975267328 267228084816 267377533038 268025045904 268078470912 268877968128 269132587416 269784350528 269954902008 269989034112 270588935232 271070418132 271621620864 271707071328 271878838308 272537252064 272744024256 272795336583 273002304582 273404533248 273608901027 273663439056 274479592464 275144304512 275318244432 275613805656 276194375424 276281264448 276455923128 277280404632 277335674496 277951899456 278215111482 278426191428 279100461024 279364760703 279953231712 279988627968 280197917307 280844112384 281054041191 281110063248 281681680896 281948424912 282845654784 283113501048 283742564028 283799121984 284645503296 284825449656 284915053962 285515216448 285785590706 285821724384 286002414324 286695031392 286966522899 287550049248 287607366144 287822350431 288701770203 288738272592 289437515136 289620490896 289711603692 290817269784 291463450124 291521547072 291684581496 292390959168 292667844546 293284337984 293540675274 293599186272 294310200576 294496256736 294753653271 295187929344 295374540384 295654251123 296314495488 296407714176 296595096336 297313365888 297594912636 298200051072 298482437484 299432282688 299715835986 300157423104 300347175744 300631595418 301528176642 301588279776 302318641408 302487714144 302774160843 303220253952 303507394344 303699264759 303737663376 304412552136 304473230208 305403525504 305574323472 305670455244 306314338176 306604408572 307580099904 307871368938 308324972032 308789541522 309244497408 309537342576 309733024986 310065531363 310522367232 310718672352 310816422504 311012913519 311471145216 311766098952 311940455211 312002633808 312695886888 312758216064 313690962816 313988018652 314649422208 314947385676 314987206464 315750016512 315949626432 316248821154 316891891008 317191978026 317659313664 317960127408 318201361632 318502688679 318971955456 319274012232 319946550528 320226191208 320428630863 321204618504 321268643712 321549439932 322226771328 322531910316 323493805404 323558286912 324277216032 324341853696 324584296729 324830556666 325309146624 325617204528 325823052258 326303104512 326612103664 326653399296 327169428507 327651464448 327961740456 328145154183 328628627712 328939829064 329944880232 329986597248 330299084556 331098975648 331308288828 332086420512 332296357932 333101085856 333167482368 333353807424 333458678448 333669483378 334161096192 334477536624 335475057456 335541927168 336861318024 337570903296 337677100992 337890572712 338965824384 339286814748 340108471584 340298678412 341122785696 341445818637 342208323072 342464121153 342532383984 343253915136 343361900672 343578966192 343771113906 344603630448 344672319744 345700244736 346027612392 346865593536 347128758144 347194064742 347900059584 348229510398 349337663136 349558506396 349668475317 350405038368 350736861321 351520114176 351782872749 351852993072 352902333168 353756962944 353980599984 354091960068 354360607272 355218768576 355443329736 356304113088 356503377384 357366727872 357705143334 358843449888 359183263761 359939869344 359985378816 360254465109 360785246976 361355195817 361427224176 362162161152 362276095104 362505117744 363383002752 363658699008 363727115444 364003072776 364811868036 364884585408 365972789952 366319355094 367090992576 367438616622 367485074208 368375019264 368607897504 368956958013 369707206176 369780899328 370057307697 370602532608 370953481976 371187990261 371234921904 372133948032 372486347604 373270975616 373597223076 374738721588 374813417664 375023033352 375141013254 375931233216 376287228702 377409439638 377484668064 378323418704 378398829312 378968982777 379527337728 379767266208 379886738616 380126894301 380686955264 381095632512 381336552432 382260041856 382622030532 383400065664 383763133908 384935693604 384984363456 385348931982 385916686848 386160654528 386282138256 386526336966 387679084254 387756359712 388695396096 388912775328 389281063941 389854612224 390223792728 391387567032 391465581696 392661675648 393004871028 393832720512 394205668164 395210285568 395460128448 395834617206 396417821184 396793216848 397015124814 397600068096 397976583312 398228174982 399243043584 399621114648 399873745953 400462900992 400842127224 401066299557 402037568856 402117706368 403316952192 403698881124 404676525792 404932353012 404983551168 405059742199 405883402848 405964306944 406605627198 407204700672 407432431296 407560606992 407818257462 408419117568 408805878096 409503456873 410106799872 410495158584 411719388696 412716456768 412977366648 413420708484 414291563136 414421896672 414683884692 415688131936 415920606948 416003511744 416927849184 417010954752 417322667223 417639287142 418254617088 418650691536 419532562944 419929847568 419982941952 421266168576 421665094872 422522521344 422922637368 423946836544 424268482176 424670251572 425613846042 425698682976 426968254944 427238174484 427372580943 428272824672 428358191616 428678386059 428732586576 429003621486 429635695104 430042547088 431325073872 431411049216 432369621376 433107408888 434156272704 434430736344 434567405538 436225904676 437195175186 437282320608 437526872244 438586438752 439001766819 439926506976 439982129664 440311012911 440398779408 441465300864 441744385104 442781894016 443061810576 444471743232 444611571264 444892644504 445970048832 446392368954 447300076608 447723656226 449091642538 449148424032 449573753979 450236134656 450520763616 450947393127 451954432512 452292264963 452382419664 453477962112 453731571216 454830380928 455261091516 456618828204 456709845312 458105288256 458361485208 458505682866 459471507264 459906612858 461370149856 461807053407 462487458048 462838344192 462925419656 463184312283 463866746112 464306013864 464599537479 465783550848 466078008528 466224633756 467206717824 467649148428 468003950712 469043830332 469137324096 470536444224 470982027978 471675950592 471974133312 472122613424 472421078514 472480809696 473625024768 473924439648 474373231731 475072150784 475337836512 475787967039 476488970496 476940191112 477302042448 478457933184 478911018348 479919825792 480339286812 481806927756 481902965568 482324159898 483034793472 483340156992 483797865474 484510670336 485240708106 485337430368 486415824048 486512780544 487245834999 487963719936 488425806792 488734578387 489454656768 489918155496 489980098944 491477196672 491942610684 492942941568 493409743596 494917320348 494979895872 495448626834 496178597376 496648463472 496962433242 498129630768 498444536898 499651628784 499751223552 500030711136 500188017672 500504225067 501241644288 501716304936 503212586184 503312890752 505291977036 506356354944 506515651488 506835859068 508127510016 508448736576 508930222122 509680055808 510061037717 510162707376 510448017618 511200087552 511684178544 513247591472 513312484608 513798575976 514880872704 515042851008 515368449288 515656670859 516905445672 517008479616 518550367104 519041418588 520298390304 520791097113 521850089376 521954108928 522344265597 523548900864 524006494704 524337759594 525110294016 525607557552 527280171264 527779489608 529057622464 529353499752 530635444416 530970899976 531137940102 531540910908 532828152864 533164994604 534456169632 534755066076 536050091808 536156941824 536557715001 537755936256 538265174832 539568701056 539909804016 539978068224 541177870464 542140836264 543243241728 543414142656 543757676616 545074504128 545488048512 545590673166 546004609164 547217802054 547326878112 548959184928 549479032641 550288609024 550636488864 551157924933 551227611312 552388750848 552562528896 552911846256 554560809264 554671348992 555903798912 556430222964 556852382856 558200922048 558729521406 559906463424 560395834614 562108082382 562220126496 562711519881 563896849824 564430843053 565691309568 566114159457 566227002096 567485128056 567598243968 569291006592 569650899312 569830107924 571030432896 571571181412 571643448768 572004828648 573390062784 573933045798 575100098496 575644700862 577403540406 577476545184 578023397973 578875030272 579240981792 579423207384 579789505449 581518626381 581634539568 582926900248 583043094144 583369162992 584781918336 585335689092 586568675968 587081350548 587198372544 588620401152 588992513472 589507306542 590375858688 590749080768 591308502246 592815428352 593190192672 593751925809 594626731776 595189825272 595522687221 596400102144 596964874968 597342262473 598864565376 599431671972 600694351488 601263190836 603056353284 603176559552 604637282816 604975428288 605548321686 606440507904 607014788688 607398529518 607475326752 608825104272 608946460416 609908440797 610807051008 611148646944 611340910488 611727386193 612628676352 613208817144 615160199808 615742737876 617579083044 619074685152 619466049972 620131062726 621044734464 621437344704 621632845008 622025827038 622942290432 623532197904 623880910422 624005267616 625391773776 625516432128 627381925632 627976037304 629298844416 629894771352 629974412928 631899252864 632497642308 633783782016 634383956052 635920254816 636402723264 636522452027 637005377358 637943910912 638420769063 638548024464 639893101056 640452382416 640857261726 642409237008 642537287424 643098879864 643505432229 644453542656 645063820632 646987610808 647116573824 648554432064 649168593458 649661113332 651234409056 651646104516 651851108307 653224207328 653306798592 654338857014 655302928896 655792762779 655923480912 656290308366 657257255424 657879658128 659889760464 659973194496 660598169112 662197951296 662616577656 664172841024 664592715864 666202171712 666707614848 666917356896 667338966756 668955073248 669588553431 670950114912 671083854336 671585484339 673637463807 673722636048 675141806592 675354201984 675781145424 677931648768 678573629496 680216943168 680597356824 682245571392 682891637274 684928242306 685064767968 686723801344 687157932384 687542227812 687758524299 689207260896 689344639488 689859919287 691400489472 692055224784 693731187072 694257516288 694388129484 695800119168 696459020796 698675326272 699117012792 699336950634 700810076736 701473722642 703565745498 703705986144 705804666336 706473041967 707513925888 707961199968 708183920136 708631617771 708721214544 710437537152 710886659472 712608226176 713006754768 714733455744 715410286668 717686899776 718366527522 719879738688 720508930218 721570493952 722710391634 722854448352 723486239847 724552190208 725010235488 725696798211 726766005504 727317398016 727454230888 727861062159 728006145552 729623736072 729769170816 731945579904 732638710188 734181985152 734877233244 734970148416 736750038528 737215795008 737913916026 739414412352 740114615394 741205065216 741906963952 742375980522 742469843808 743172940251 744267896064 744972695208 745443649863 746541951232 747194446152 747666805347 749477443176 749626835328 750046066704 750282026508 751862466432 752574457404 754818879276 754969336128 756646837408 756797658624 757937965554 759054675456 759534532416 759773477232 760253788602 761373910528 762191265024 762673104864 763395333183 764520083712 765244061064 765672026427 766800131328 767526267816 769871387208 769968726912 770697863964 772321309056 772564276512 773052673932 775358168508 775512719424 777390792192 777825550656 778562127882 779709224448 780447585456 782775134064 782931163392 785323351296 786009742056 786506639391 787665441024 788411336328 790920256896 791669234412 793586433696 794030249628 795953166624 796456349964 796706910153 798486087168 799242229296 799747491906 800925801984 801684254448 802132599114 804075137712 804235412736 806633904384 807397762248 809353051584 809864706024 809967102336 810119484398 811766805696 813211254396 814864862592 815121213984 815636514924 817611756192 818386009749 819006913746 820213599744 820826703081 820990317168 823438777392 825432913536 825954733296 826841416968 828583126272 828843793344 829367769384 831376263872 831841213896 832007023488 833855698368 834645334446 835278574284 837301383072 838094282109 839859695136 839965883904 840593751921 842532337152 843162123573 843330189744 845045042688 845845274736 847893673088 848536964352 849340503144 851227692084 851397365952 853936509888 854476348968 854745161886 856545649344 857356772118 857465173152 858007242972 860085094176 860899568697 862650147744 862822098432 863467051293 864739242752 866105310609 866214817776 868312545408 868861472688 869134811076 872451809352 874390350372 874564641216 875053744488 877172877504 878003533638 879853013952 880622025822 880797558816 882930601728 883488770208 884260959813 885563788032 886123621152 886962753369 888943486464 889223142528 889785289008 891940097664 892784737908 894600153216 895447312452 898183285076 898296848064 899147507958 900472269312 901041527232 901894786254 904584529926 904764839328 906955924224 907463142432 908322482529 909660761856 910522183032 911097794277 913237656408 913419690624 916210576512 916722970416 917011365732 918943014528 919813225716 922740299712 923614106814 924974916096 925850839312 926368624566 927733492224 928612027728 929199074958 930196594089 931567101696 932156017056 932449267512 933038740557 934413435648 935298296856 935821365633 936007901424 938087660664 938274648192 941072888448 941964055956 943948266624 944245226848 944842157028 944961619392 947250049536 947848879296 948746463462 950144301568 950675673024 951575934078 952977940992 953880382224 954604084896 955508066037 956915866368 957822036696 959839651584 960678573624 961285892589 963613855512 963805931136 964648319796 966680313984 967595730948 970481416212 970674860736 972831648096 973025561088 973752890187 974491669998 975927439872 976851613584 977469156774 978909313536 979836310992 979960197888 981508285521 982954393344 983885221368 985885883136 986819487192 989834640696 989959791744 990897253668 993296926944 993924866484 996259261536 996889073796 999303257568 999502447104 1000061422272 1000249567471 1000376035344 1001008450134 1002483288576 1003432609872 1006425172368 1006625781504 1010583954072 1012712709888 1013031302976 1013671718136 1016897473152 1017860444244 1020122075434 1020325414752 1020896035236 1023368357088 1024337455911 1026495182944 1026624969216 1027392363459 1027597151952 1029761745408 1030085702016 1030736898576 1031313341718 1033810891344 1034016959232 1037100734208 1038082837176 1040596780608 1041582194226 1043700178752 1044688531194 1048012989408 1048675519188 1049005425951 1051215115104 1052210583963 1054560342528 1055348618247 1055558979216 1058115244928 1058706999504 1061270888832 1061941799952 1062275880204 1063081821816 1065656305728 1066329989208 1068912339264 1069510132152 1072100183616 1073115430002 1076530349664 1077549791283 1079137402112 1079819608032 1079956136448 1080763395327 1082355740928 1084065587451 1084281672528 1086486483456 1086828285312 1087515353232 1090149008256 1090976097024 1091181346332 1092009218328 1094435604108 1094653756224 1097918369856 1098958065282 1100577218048 1101272977728 1102315849866 1102455222624 1105125057792 1105823692512 1106870874039 1109121618528 1109342697984 1110171923091 1111807597824 1112860445928 1113563970783 1113704765712 1116401844096 1117459042812 1119812926848 1120791669228 1124216164764 1124440252992 1125423039762 1127793699648 1128861686106 1132228318914 1132454004192 1134970256112 1135196487936 1136906948331 1138582013184 1139301798624 1139660215848 1140380682903 1142060865792 1143142362824 1143286897536 1144009657296 1146780125568 1147866091596 1150200196992 1151289401724 1154807080812 1154953090368 1156046795946 1157750060544 1158481963584 1158846414768 1159579010898 1163037252762 1163269079136 1165853800496 1166086188288 1166738325984 1167843191823 1169563836672 1170671378184 1173137351936 1174162701096 1174396745088 1177985026944 1179014613084 1181498161536 1182617004492 1185630856704 1186380385344 1187503851618 1189253463552 1190379650544 1191045374442 1192800204288 1193929749936 1194684524946 1197729130752 1198863343944 1199621237859 1201388702976 1202526381672 1203198898671 1206112706568 1206353119104 1209950856576 1211096643372 1214029577376 1214797059036 1214950653504 1215179226597 1217650208544 1217892920832 1219816881594 1221614102016 1222297293888 1222681820976 1223454772386 1225257352704 1226417634288 1230320399616 1231485475752 1235158166088 1238149370304 1238932099944 1240262125452 1242874689408 1243265690016 1244051654076 1247064395808 1247761820844 1248010535232 1250783547552 1251032864256 1251968001669 1254763851264 1255952074608 1258597688832 1259789542704 1259948825856 1263798505728 1264995284616 1267567564032 1268767912104 1271840509632 1272805446528 1273044904054 1274010754716 1276841538126 1277096048928 1280904764832 1281714523452 1282117742829 1284818474016 1285074574848 1286035158177 1286197759728 1287010864458 1288907085312 1290127641264 1293975221616 1294233147648 1297108864128 1298337186916 1299322226664 1302468818112 1303292209032 1303702216614 1306448414656 1308677714028 1311585525558 1311846961824 1312580616732 1315759316256 1317005300457 1319779520928 1319946388992 1320933038733 1321196338224 1324395902592 1325233155312 1328345682048 1329185431728 1332404343424 1333415229696 1333834713792 1334677933512 1337910146496 1339177106862 1341900229824 1343170968678 1347274927614 1347445272096 1348721261937 1350708403968 1351562290848 1352842179381 1355863297536 1356876794889 1357147258992 1360433886336 1361194713648 1364491142784 1365783274548 1369856484612 1370129535936 1373447602688 1374315864768 1375084455624 1375517048598 1378414521792 1379719838574 1384110449568 1385421160221 1387462374144 1388515032576 1388776258968 1389552936849 1391600238336 1392918041592 1393798612437 1397350652544 1398234025584 1398673901268 1401620153472 1402947445284 1407131490996 1407411972288 1411609332672 1412946083934 1415027851776 1415922399936 1416367840272 1417263235542 1417442429088 1420875074304 1421773318944 1423119695193 1425216452352 1426013509536 1427363901117 1429466911488 1430820573336 1435373799552 1436733055044 1439759477376 1441017860436 1445420783268 1445708896704 1446972479694 1449104380416 1450020470976 1451393596422 1453532011008 1454908461776 1455722124318 1456012291104 1459247472144 1459538341632 1461737504997 1463891159808 1465277420376 1466203735161 1468363970304 1469754466488 1469940296832 1474431590016 1475827832052 1478828824704 1480229230788 1483813927904 1484751961044 1484939687616 1486345880502 1488535792128 1489945390416 1490887299726 1493083902464 1494388892304 1495333610694 1498954886352 1499253670656 1500092133408 1500564053016 1501512675201 1503724932864 1505148914808 1509637758552 1509938672256 1513293674816 1515875931108 1519069064832 1519546954464 1520507577204 1524382530048 1525346209728 1526790666366 1529040167424 1530183113151 1530488122128 1531344052854 1533600262656 1535052535632 1539742774416 1539937453824 1541395727928 1544642618112 1545128553024 1546105347864 1550716337016 1551025438848 1555651101312 1557124255764 1560895170912 1562373291339 1565550268128 1565862326784 1567032796791 1570646702592 1571820748883 1572019484112 1573013278782 1575330882048 1576822672656 1581840513792 1583338468824 1587172867392 1588060499256 1591906333248 1592912699928 1593413820306 1598484458592 1599494983812 1603368508896 1604265198228 1608150275424 1608470825472 1609673145003 1613267808768 1614795524496 1618706103168 1619729412048 1619934204672 1620238968796 1623533611392 1626422508792 1629729725184 1630242427968 1631273029848 1635223512384 1636772019498 1638013827492 1641653406162 1641980634336 1646877554784 1648437097923 1650865827072 1651909466592 1653473774799 1653682833936 1657166252544 1657687586688 1658735538768 1662752527744 1663682427792 1664014046976 1667711396736 1669290668892 1670557148568 1674602766144 1676188564218 1679719390272 1681187503842 1686324247146 1686660379488 1688134559643 1691690549472 1693292529159 1695787346176 1697073928704 1698342478371 1698681006288 1702455384168 1702794731904 1707873019776 1708952697936 1709490323772 1713091298688 1714713544236 1714930346304 1716014485944 1720170188352 1721799137394 1725300295488 1726934102586 1729478485504 1732210621218 1732429635552 1734070193919 1736625090816 1737722945376 1738269622152 1739368516347 1744555879143 1744903618704 1748780700744 1749129282432 1750107488976 1754345755008 1756007067276 1759706027904 1761244051644 1761595117632 1765861203456 1766977540416 1768521919626 1771127576064 1772247242304 1773925506738 1778446285056 1779570578016 1781255777427 1783880195328 1785569475816 1786568061663 1789200306432 1790894624904 1792026787419 1796366570152 1796593696128 1798295015916 1802083054464 1803789572508 1809169059852 1809529678656 1813911848448 1814926284864 1816644965058 1819321523712 1821044366064 1822195588554 1826475312816 1826839381248 1829725322391 1832421153024 1833445940832 1834022731464 1835182158579 1837886029056 1839626451432 1845480599424 1847228213628 1851701678624 1852737249132 1857224055456 1858398149916 1860393188178 1863134203392 1864312034112 1864898535024 1866077481114 1868826871296 1870596593712 1871642731266 1872015802848 1876175321328 1876549296384 1882145776896 1883928111912 1887896533248 1888490453696 1889684314056 1889923238784 1895697758592 1897492926924 1901351346048 1903151868156 1907760764448 1909208169792 1909567356081 1911016132074 1913831732736 1915262307189 1915644073392 1919679303168 1921357147248 1922571785178 1927227711024 1927611862272 1929296639592 1933360627968 1935191461896 1940962832424 1941349721472 1945663296192 1947505780374 1948983339996 1953703227168 1954938313548 1955553324921 1959672621984 1959920395776 1963016571042 1965908786688 1967378288337 1967770442736 1971771766272 1973638974384 1979669281392 1979919583488 1981794507336 1986593853888 1987849732968 1992518523072 1993778147592 1998606515136 2000122844544 2000499134942 2000752070688 2002016900268 2006865219744 2008765660293 2012850344736 2013251563008 2014756453017 2020912391421 2021167908144 2025425419776 2026062605952 2027343436272 2033794946304 2035720888488 2040244150868 2040650829504 2041792070472 2046736714176 2048674911822 2052990365888 2054784726918 2055194303904 2060171404032 2061473797152 2062626683436 2063275572897 2067621782688 2068033918464 2069579757861 2074201468416 2076165674352 2081193561216 2083164388452 2087400357504 2089377062388 2096025978816 2097351038376 2098010851902 2102430230208 2104421167926 2110697236494 2111117958432 2116230489856 2117413999008 2119419125901 2122541777664 2123883599904 2124551760408 2125894853313 2126163643632 2131312611456 2132659978416 2137824678528 2139020264304 2144200367232 2146230860004 2153060699328 2155099582566 2158274804224 2159639216064 2161526790654 2164711481856 2168131174902 2168563345056 2170458719541 2173656570624 2175030706464 2177090394633 2180298016512 2181952194048 2182362692664 2183583186477 2184018436656 2188871208216 2189307512448 2195836739712 2197916130564 2202545955456 2204631699732 2204910445248 2210250115584 2211647385024 2213741748078 2218243237056 2220343846182 2223615195648 2225720891856 2227127941566 2227409531424 2229518820753 2232803688192 2234918085624 2236330949589 2239625853696 2241583338456 2243000416041 2248432329528 2248880505984 2250846079524 2255587399296 2257723372212 2264456637828 2264908008384 2269940512224 2270392975872 2273813896662 2277164026368 2278603597248 2279320431696 2280761365806 2284121731584 2286284725648 2286573795072 2288019314592 2290185999549 2293560251136 2295732183192 2297016079281 2300400393984 2302578803448 2309614161624 2309906180736 2312093591892 2316963927168 2317692829536 2319158021796 2326074505524 2326538158272 2331707600992 2332172376576 2333476651968 2335686383646 2339127673344 2341342756368 2346274703872 2348325402192 2348793490176 2355970053888 2358029226168 2359519918173 2362996323072 2365234008984 2372760770688 2375007703236 2380759301088 2382090748884 2387859499872 2389369049892 2390120730459 2395458261504 2397726687888 2399242475718 2402777405952 2405052763344 2406397797342 2412225413136 2412706238208 2419901713152 2422193286744 2428059154752 2429594118072 2429901307008 2430358453194 2435300417088 2439633763188 2444594587776 2445363641952 2446909544772 2452835268576 2455158029247 2460640799232 2462480109243 2462970951504 2470316332176 2476298740608 2477864199888 2480524250904 2485749378816 2486531380032 2488103308152 2494128791616 2495523641688 2496021070464 2501567095104 2503936003338 2511904149216 2514282846327 2519579085408 2519897651712 2521781255763 2527597011456 2529486370719 2529990569232 2535135128064 2537535824208 2543681019264 2545610893056 2546089808108 2548021509432 2553683076252 2554192097856 2561809529664 2563429046904 2564235485658 2569636948032 2572070316354 2572395519456 2574021728916 2580255282528 2582698706091 2587950443232 2588466295296 2590401153879 2594217728256 2596674373832 2598315931827 2598644453328 2604937636224 2606584418064 2607404433228 2612896829312 2617355428056 2623171051116 2623693923648 2625161233464 2631518632512 2634010600914 2639559041856 2641866077466 2642392676448 2648791805184 2650466310624 2652782879439 2656691364096 2658370863456 2660888260107 2664808686848 2666830459392 2667669427584 2669355867024 2675820292992 2678354213724 2683800459648 2686341937356 2694549855228 2694890544192 2697442523874 2701416807936 2703124581696 2705684358762 2713753589778 2714294517984 2720867772672 2722389427296 2724967447587 2728982285568 2731566549096 2733293382831 2739712969224 2740259071872 2748631729536 2750168911248 2751034097196 2756829043584 2759439677148 2768220899136 2770842320442 2774924748288 2777552517936 2779105873698 2783200476672 2785836083184 2787597224874 2794701305088 2796468051168 2797347802536 2799116221671 2803240306944 2805894890568 2807464096899 2814262981992 2814823944576 2823218665344 2825892167868 2831844799872 2832735680544 2834526471084 2834884858176 2841750148608 2843546637888 2846239390386 2850432904704 2852027019072 2854727802234 2858933822976 2861641146672 2866524198111 2870747599104 2873466110088 2879518954752 2882035720872 2883857677767 2890841566536 2891417793408 2893944959388 2900040941952 2902787192844 2909816923552 2911444248636 2912024582208 2918494944288 2919076683264 2921258670561 2923475009994 2927782319616 2930554840752 2932407470322 2936727940608 2939508932976 2939880593664 2944524856563 2948863180032 2951655664104 2957657649408 2960458461576 2967627855808 2969503922088 2969879375232 2972691761004 2979890780832 2981774599452 2988777784608 2990667221388 2997909772704 2998507341312 3000184266816 3000748702413 3001128106032 3003025350402 3007449865728 3010297829616 3019275517104 3019877344512 3026587349632 3031751862216 3038138129664 3039093908928 3041015154408 3050692419456 3053581332732 3060366226302 3060976244256 3062688105708 3070105071264 3073012367733 3079485548832 3079874907648 3082177090377 3082791455856 3089285236224 3090257106048 3092210695728 3101432674032 3102050877696 3111302202624 3114248511528 3121790341824 3124746582678 3131100536256 3134065593582 3143641497766 3144038968224 3146026557564 3147016277853 3153645345312 3156631751889 3163681027584 3166045854741 3166676937648 3174345734784 3176120998512 3183812666496 3185825399856 3186827640612 3196968917184 3198989967624 3206737017792 3208530396456 3216300550848 3219346290006 3229591048992 3232649373849 3237412206336 3239458824096 3239868409344 3240477937592 3242290185981 3247067222784 3252196762353 3252845017584 3259459450368 3260484855936 3262546059696 3270447024768 3273544038996 3276027654984 3283306812324 3283961268672 3293755109568 3296874195846 3301731654144 3303818933184 3306947549598 3307365667872 3315375173376 3317471077536 3320612622117 3325505055488 3327364855584 3328028093952 3330515769273 3335422793472 3338581337784 3340691912349 3341114297136 3349205532288 3352377128436 3359438780544 3362375007684 3372648494292 3373320758976 3376269119286 3383381098944 3386585058318 3391574692352 3396684956742 3397362012576 3404910768336 3405589463808 3410720844993 3415746039552 3417905395872 3418980647544 3421142048709 3426182597376 3429427088472 3429860692608 3432028971888 3440340376704 3443598274788 3450600590976 3453868205172 3464421242436 3464859271104 3468140387838 3473250181632 3475445890752 3476539244304 3478737032694 3489111758286 3489807237408 3497561401488 3498258564864 3500214977952 3503529575469 3508691510016 3512014134552 3519412055808 3522488103288 3523190235264 3533955080832 3537043839252 3544494484608 3547851013476 3556892570112 3559141156032 3562511554854 3567760390656 3570427264019 3571138951632 3573136123326 3578400612864 3581789249808 3584053574838 3592733140304 3593187392256 3596590031832 3598863713577 3604166108928 3607579145016 3609596696013 3618338119704 3619059357312 3629852569728 3633289930116 3642088732128 3644391177108 3645537679791 3652950625632 3653678762496 3659450644782 3664842306048 3666891881664 3668045462928 3670364317158 3675772058112 3679252902864 3690961198848 3694456427256 3703403357248 3705474498264 3714448110912 3716796299832 3720786376356 3728624068224 3729797070048 3732154962228 3741193187424 3743285462532 3744031605696 3752350642656 3753098592768 3755904005007 3764291553792 3767856223824 3775793066496 3776980907392 3779368628112 3779846477568 3791395517184 3794985853848 3802702692096 3806303736312 3815521528896 3818416339584 3819134712162 3822032264148 3830524614378 3831288146784 3842714294496 3845143570356 3846353228487 3854455422048 3855223724544 3858105474531 3858593279184 3866721255936 3870382923792 3881925664848 3882699442944 3891326592384 3895011560748 3897966679992 3907406454336 3909876627096 3911106649842 3919345243968 3926033142084 3934756576674 3935540885472 3947277948768 3951015901371 3959338562784 3959839166976 3962799116199 3963589014672 3973187707776 3975699465936 3985037046144 3987556295184 3997213030272 4000245689088 4000998269884 4001504141376 4004033800536 4013730439488 4017531320586 4025700689472 4029512906034 4041824782842 4042335816288 4046163785811 4052125211904 4054686872544 4058526538143 4067589892608 4070630384667 4071441776976 4080488301736 4081301659008 4083584140944 4093473428352 4097349823644 4105980731776 4109569453836 4110388607808 4120342808064 4122947594304 4125253366872 4126551145794 4135243565376 4139159515722 4152331348704 4156263480663 4162387122432 4166328776904 4168658810547 4174800715008 4178754124776 4181395837311 4192051957632 4194702076752 4196021703804 4204860460416 4208842335852 4221394472988 4222235916864 4232460979712 4234827998016 4238838251802 4245083555328 4247767199808 4249103520816 4251789706626 4252327287264 4262625222912 4265319956832 4269359085579 4275649357056 4278040528608 4282091703351 4288400734464 4292461720008 4306121398656 4310199165132 4319278432128 4323053581308 4336262349804 4337126690112 4340917439082 4347313141248 4350061412928 4354180789266 4360596033024 4364725385328 4367166372954 4368036873312 4377742416432 4378615024896 4391673479424 4395832261128 4398611205483 4405091910912 4409263399464 4409820890496 4423294770048 4427483496156 4436486474112 4440687692364 4451441783712 4454255883132 4454819062848 4455657164189 4459037641506 4465607376384 4469836171248 4472661899178 4479251707392 4483166676912 4486000832082 4496864659056 4497761011968 4501692159048 4504538025603 4511174798592 4515446744424 4528913275656 4529816016768 4539881024448 4547627793324 4557207194496 4558640863392 4561522731612 4572569451296 4573147590144 4576038629184 4580371999098 4587120502272 4590549339453 4591464366384 4594032158562 4600800787968 4605157606896 4619228323248 4619812361472 4624187183784 4633927854336 4635385659072 4638316043592 4652149011048 4653076316544 4663415201984 4666953303936 4671372767292 4682685512736 4687119874017 4696650804384 4697586980352 4701098390373 4711940107776 4715462246649 4716058452336 4719039836346 4725992646144 4730468017968 4745521541376 4750015406472 4761518602176 4764181497768 4775718999744 4778738099784 4780241460918 4795453375776 4798484951436 4810105526688 4812795594684 4824450826272 4825412476416 4829019435009 4839803426304 4844386573488 4856118309504 4859188236144 4859802614016 4860716906388 4870600834176 4879267526376 4889189175552 4890727283904 4893819089544 4905670537152 4910316058494 4924960218486 4925941903008 4940632664352 4945311293769 4952597481216 4955728399776 4960421324397 4961048501808 4971498757632 4973062760064 4976206616304 4988257583232 4991047283376 4992042140928 5003134190208 5007872006676 5023808298432 5028565692654 5039158170816 5043562511526 5058972741438 5059981138464 5064403678929 5075071648416 5079877587477 5087362038528 5091221786112 5092179616216 5095027435113 5096043018864 5107366152504 5108384195712 5123619059328 5126858093808 5128470971316 5139273896064 5144140632708 5144791038912 5148043457832 5160510565056 5165397412182 5175900886464 5180802307758 5188435456512 5193348747664 5196631863654 5197288906656 5202210581757 5209875272448 5213168836128 5214808866456 5218105549041 5225793658624 5233667637429 5234710856112 5246342102232 5247387847296 5250322466928 5263037265024 5268021201828 5279118083712 5283732154932 5284785352896 5297583610368 5300932621248 5305565758878 5313382728192 5316741726912 5321776520214 5329617373696 5335338855168 5338711734048 5343767332281 5351640585984 5356708427448 5359704184989 5367600919296 5372683874712 5376080362257 5389099710456 5389781088384 5394885047748 5406249163392 5411368717524 5427507179556 5428589035968 5441735545344 5444778854592 5449934895174 5457964571136 5463133098192 5466586765662 5479425938448 5480518143744 5489175967173 5497263459072 5500337822496 5502068194392 5505546475737 5513658087168 5518879354296 5536441798272 5541684640884 5555105035872 5558211747396 5571672166368 5575194449748 5589402610176 5592936102336 5594695605072 5598232443342 5606480613888 5611789781136 5614928193798 5628525963984 5629647889152 5646437330688 5651784335736 5663689599744 5665471361088 5669052942168 5669769716352 5687093275776 5692478780772 5704054038144 5709455604468 5723282293344 5728702068243 5733048396222 5741495198208 5745786921567 5746932220176 5759037909504 5764071441744 5767715355534 5781683133072 5782835586816 5787889918776 5800081883904 5805574385688 5819633847104 5822888497272 5824049164416 5836989888576 5842517341122 5846950019988 5861109681504 5864814940644 5866659974763 5879017865952 5879761187328 5889049713126 5897726360064 5902134865011 5903311328208 5915315298816 5920916923152 5935255711616 5939007844176 5939758750464 5945383522008 5959781561664 5963549198904 5977555569216 5981334442776 5995819545408 6000368533632 6001497404826 6002256212064 6006050700804 6020595659232 6026296980879 6038551034208 6039754689024 6044269359051 6053174699264 6062737174263 6063503724432 6076276259328 6078187817856 6082030308816 6101384838912 6107162665464 6120732452604 6121952488512 6125376211416 6140210142528 6146024735466 6158971097664 6164354180754 6165582911712 6180514212096 6184421391456 6189826718691 6202865348064 6204101755392 6208739273583 6222604405248 6228497023056 6243580683648 6249493165356 6262201072512 6268131187164 6287282995532 6288077936448 6292053115128 6294032555706 6307290690624 6313263503778 6332091709482 6333353875296 6348691469568 6352241997024 6358257377703 6367625332992 6371650799712 6373655281224 6377684559939 6393937834368 6397979935248 6413474035584 6417060792912 6432601101696 6438692580012 6459182097984 6465298747698 6474824412672 6478917648192 6480955875184 6484580371962 6494134445568 6504393524706 6505690035168 6511376158623 6520969711872 6525092119392 6531271183899 6540894049536 6547088077992 6550749559431 6552055309968 6566613624648 6567922537344 6587510219136 6593748391692 6607637866368 6613895099196 6614731335744 6630750346752 6634942155072 6641225244234 6651010110976 6654729711168 6661031538546 6670845586944 6677162675568 6681383824698 6682228594272 6688556462259 6698411064576 6704754256872 6708992848767 6718877561088 6724750015368 6729001248123 6745296988584 6746641517952 6752538238572 6766762197888 6773170116636 6793369913484 6794724025152 6809821536672 6811178927616 6821441689986 6831492079104 6835810791744 6837961295088 6842284097418 6852365194752 6858854176944 6859721385216 6864057943776 6870557998647 6880680753408 6887196549576 6901201181952 6907736410344 6928842484872 6929718542208 6936280775676 6950891781504 6953078488608 6957474065388 6978223516572 6979614474816 6995122802976 6996517129728 7000429955904 7001746972297 7007059150938 7017383020032 7024028269104 7038824111616 7044976206576 7046380470528 7067910161664 7074087678504 7078559754519 7088988969216 7095702026952 7118282312064 7125023109708 7140854528038 7142277903264 7146272246652 7163578499616 7168107149676 7170362191377 7185466280608 7186374784512 7193180063664 7197727427154 7208332217856 7215158290032 7219193392026 7236676239408 7238118714624 7259705139456 7266579860232 7284177464256 7288782354216 7291075359582 7305901251264 7318901289564 7333783763328 7336090925856 7340728634316 7358505805728 7365474087741 7381922397696 7387440327729 7388912854512 7406806714496 7410948996528 7428896221824 7433592599664 7441572752712 7457248136448 7459594140096 7464309924456 7482386374848 7486570925064 7488063211392 7504701285312 7511808010014 7535712447648 7542848538981 7553961814784 7558737256224 7559692955136 7565343767289 7582791034368 7588459112157 7589971707696 7605405384192 7612607472624 7631043057792 7636832679168 7638269424324 7644064528296 7661049228756 7662576293568 7685428588992 7690287140712 7692706456974 7708910844096 7716210949062 7717186558368 7740765847584 7748096118273 7763851329696 7765398885888 7771203461637 7782653184768 7790023121496 7794947795481 7795933359984 7814812908672 7819753254192 7822213299684 7838690487936 7852066284168 7869513153348 7871081770944 7894555897536 7902031802742 7918677125568 7925598232398 7927178029344 7946375415552 7951398931872 7958348638317 7970074092288 7975112590368 7982664780321 7994426060544 8000491378176 8001996539768 8003008282752 8008067601072 8027460878976 8035062641172 8051401378944 8059025812068 8083649565684 8084671632576 8092327571622 8104250423808 8109373745088 8117053076286 8141260769334 8142883553952 8160976603472 8162603318016 8167168281888 8174902342761 8186946856704 8194699647288 8199880148493 8211961463552 8219138907672 8220777215616 8245895188608 8250506733744 8253102291588 8270487130752 8278319031444 8304662697408 8312526961326 8324774244864 8332657553808 8337317621094 8349601430016 8357508249552 8362791674622 8384103915264 8389404153504 8392043407608 8397348665013 8409720920832 8417684671704 8422392290697 8442788945976 8444471833728 8469655996032 8477676503604 8495534399616 8498207041632 8503579413252 8504654574528 8525250445824 8530639913664 8538718171158 8551298714112 8556081057216 8564183406702 8576801468928 8584923440016 8612242797312 8620398330264 8638556864256 8646107162616 8651573033301 8672524699608 8674253380224 8681834878164 8700122825856 8708361578532 8729450770656 8734332745908 8736073746624 8755484832864 8757230049792 8763776011683 8783346958848 8791664522256 8797222410966 8810183821824 8818526798928 8819641780992 8833574569689 8846589540096 8854966992312 8872972948224 8881375384728 8902883567424 8908511766264 8909638125696 8911314328378 8918075283012 8939672342496 8945323798356 8966333353824 8972001664164 8993729318112 8995522023936 9002246107239 9003384318096 9009076051206 9022349597184 9030893488848 9057826551312 9059632033536 9079762048896 9095255586648 9114414388992 9117281726784 9123045463224 9145138902592 9152077258368 9160743998196 9181098678906 9182928732768 9188064317124 9210315213792 9219037103199 9238456646496 9239624722944 9246531271131 9248374367568 9267855708672 9270771318144 9276632087184 9304298022096 9306152633088 9326830403968 9333906607872 9342745534584 9365371025472 9374239748034 9393301608768 9402196780746 9430924493298 9432116904672 9438079672692 9441048833559 9460936035936 9469895255667 9491043082752 9498137564223 9500030812944 9523037204352 9528362995536 9551437999488 9557476199568 9560482921836 9590906751552 9596969902872 9620211053376 9625591189368 9648901652544 9658038870018 9688773146976 9697948121547 9712236619008 9718376472288 9719605228032 9721433812776 9726870557943 9741201668352 9756590287059 9758535052752 9778378351104 9781454567808 9787638179088 9811341074304 9820632116988 9849920436972 9851883806016 9881265328704 9890622587538 9905194962432 9911456799552 9920842648794 9922097003616 9946125520128 9952413232608 9961837866351 9976515166464 9982094566752 9984084281856 9991547307819 10006268380416 10015744013352 10022075737047 10047616596864 10057131385308 10078316341632 10087125023052 10117945482876 10119962276928 10128807357858 10150143296832 10159755174954 10174724077056 10184359232432 10190054870226 10192086037728 10214732305008 10216768391424 10232162534979 10247238118656 10253716187616 10256941942632 10263426146127 10278547792128 10288281265416 10289582077824 10296086915664 10321021130112 10330794824364 10351801772928 10361604615516 10386697495328 10393263727308 10394577813312 10404421163514 10419750544896 10426337672256 10429617732912 10436211098082 10451587317248 10467335274858 10469421712224 10492684204464 10494775694592 10500644933856 10510588726407 10526074530048 10536042403656 10558236167424 10567464309864 10569570705792 10601865242496 10611131517756 10633483453824 10643553040428 10670677710336 10677423468096 10687534664562 10703281171968 10711281792057 10713416854896 10719408369978 10735201838592 10745367749424 10752160724514 10778199420912 10779562176768 10789770095496 10796591140731 10812498326784 10822737435048 10855014359112 10857178071936 10889557709184 10899869790348 10926266196384 10933173531324 10936613039373 10958851876896 10961036287488 10978351934346 10994526918144 11000675644992 11002745242181 11004136388784 11011092951474 11027316174336 11037758708592 11072883596544 11083369281768 11110210071744 11116423494792 11143344332736 11150388899496 11185872204672 11189391210144 11196464886684 11223579562272 11229856387596 11257051927968 11259295778304 11267712015021 11292874661376 11303568671472 11327379199488 11330942722176 11338105884336 11339539432704 11374186551552 11384957561544 11408108076288 11418911208936 11446564586688 11457404136486 11466096792444 11491573843134 11493864440352 11528142883488 11535430711068 11539059685461 11563366266144 11565671173632 11574316423593 11575779837552 11600163767808 11611148771376 11639267694208 11645776994544 11648098328832 11673979777152 11685034682244 11693900039976 11722219363008 11729629881288 11733319949526 11758035731904 11778099426252 11804269730022 11806622656416 11841833846304 11853047704113 11870511423232 11878015688352 11879517500928 11888397348597 11890767044016 11919563123328 11927098397808 11955111138432 11962668885552 11991639090816 12000737067264 12002994809652 12004512424128 12012101401608 12041191318464 12052593961758 12077102068416 12088538718102 12106349398528 12125474348526 12127007448864 12138491357433 12156375635712 12164060617632 12175579614429 12202769677824 12211891154001 12214325330928 12241464905208 12243904977024 12250752422832 12280420285056 12292049470932 12317942195328 12328708361508 12331165823424 12361028424192 12368842782912 12379653437382 12405730696128 12417478547166 12456994046112 12468790441989 12487161367296 12498986330712 12505976431641 12524402145024 12536262374328 12544187511933 12574565991064 12576155872896 12584106230256 12588065111412 12614581381248 12626527007556 12664183418964 12666707750592 12697382939136 12704483994048 12716514755406 12735250665984 12743301599424 12747310562448 12755369119878 12787875668736 12795959870496 12808077256737 12826948071168 12834121585824 12846275110053 12865202203392 12877385160024 12918364195968 12930597495396 12957835296384 12961911750368 12969160743924 13008787049412 13011380070336 13022752317246 13041939423744 13050184238784 13062542367798 13081788099072 13094176155984 13101499118862 13104110619936 13133227249296 13135845074688 13175020438272 13187496783384 13195833616449 13215275732736 13227790198392 13229462671488 13269884310144 13282450488468 13309459422336 13322063077092 13354325351136 13362767649396 13364457188544 13366971492567 13377112924518 13396822129152 13409508513744 13417985697534 13437755122176 13449500030736 13458002496246 13490593977168 13493283035904 13505076477144 13533524395776 13546340233272 13586739826968 13589448050304 13619643073344 13642883379972 13671621583488 13675922590176 13684568194836 13717708353888 13719442770432 13728115887552 13741115997294 13761361506816 13771648018359 13774393099152 13802402363904 13815472820688 13857684969744 13859437084416 13872561551352 13901783563008 13906156977216 13914948130776 13956447033144 13959228949632 13990245605952 14000859911808 14003493944594 14014118301876 14048056538208 14061359622051 14089952413152 14092760941056 14103295171119 14135820323328 14146386739947 14148175357008 14157119509038 14177977938432 14191404053904 14236564624128 14250046219416 14281709056076 14284555806528 14292544493304 14327156999232 14336214299352 14340724382754 14370932561216 14386360127328 14395454854308 14430316580064 14438386784052 14473352478816 14476237429248 14487058305027 14519410278912 14533159720464 14568354928512 14577564708432 14582150719164 14611802502528 14637802579128 14667567526656 14672181851712 14681457268632 14717011611456 14730948175482 14774880655458 14777825709024 14813613428992 14821897993056 14835933881307 14857792443648 14867185199328 14881263973191 14883145505424 14914496272896 14919188280192 14928619848912 14964772749696 14973141850128 14976126422784 15009402570624 15023616020028 15071424895296 15085697077962 15107923629568 15117474512448 15130687534578 15176918224314 15179943415392 15193211036787 15225214945248 15239632762431 15262086115584 15273665358336 15276538848648 15285082305339 15288129056592 15322098457512 15325152587136 15370857177984 15380574281424 15385412913948 15417821688192 15432421898124 15434373116736 15481531695168 15496192236546 15527702659392 15542406923274 15565306369536 15580046242992 15589895590962 15591866719968 15606631745271 15629625817344 15639506508384 15644426599368 15654316647123 15677380975872 15701002912287 15704132568336 15739026306696 15742163541888 15789111795072 15804063605484 15837354251136 15851196464796 15854356058688 15892750831104 15902797863744 15916697276634 15940148184576 15950225180736 15965329560642 15988852121088 16003993079536 16006016565504 16016135202144 16031301996843 16054921757952 16070125282344 16079112554967 16102802757888 16118051624136 16128241086771 16167299131368 16169343265152 16184655143244 16218747490176 16234106152572 16282521538668 16285767107904 16321953206944 16325206636032 16334336563776 16349804685522 16373893713408 16389399294576 16399760296986 16423922927104 16438277815344 16441554431232 16467527901519 16491790377216 16501013467488 16506204583176 16516639427211 16540974261504 16556638062888 16609325394816 16625053922652 16665315107616 16674635242188 16715016499104 16725583349244 16768207830528 16778808307008 16784086815216 16794697330026 16819441841664 16835369343408 16844784581394 16885577891952 16888943667456 16939311992064 16955353007208 16991068799232 16996414083264 17007158826504 17009309149056 17061279827328 17077436342316 17112162114432 17128366813404 17169846880032 17186106204729 17224485594624 17237360764701 17240796660528 17277113728512 17292214325232 17303146066602 17345049399216 17348506760448 17363669756328 17400245651712 17416723157064 17458901541312 17468665491816 17472147493248 17510969665728 17527552023366 17583329044512 17594444821932 17599979924289 17637053597856 17639283561984 17667149139378 17693179080192 17706404595033 17709933984624 17745945896448 17762750769456 17805767134848 17817023532528 17819276251392 17822628656756 17836150566024 17879344684992 17890647596712 17932666707648 17944003328328 17987458636224 18004492214478 18006768636192 18018152102412 18061786977696 18078890942637 18115653102624 18119264067072 18132808077153 18159524097792 18188211522789 18190511173296 18228828777984 18234563453568 18246090926448 18290277805184 18304154516736 18321487996392 18362197357812 18365857465536 18376128634248 18420630427584 18438074206398 18476913292992 18493062542262 18496748735136 18541542636288 18553264174368 18569480156073 18608596044192 18612305266176 18626217820749 18653660807936 18667813215744 18685491069168 18730742050944 18748479496068 18786603217536 18804393561492 18861848986596 18864233809344 18876159345384 18882097667118 18921872071872 18939790511334 18996275128446 19000061625888 19046074408704 19056725991072 19074772133109 19102875998976 19114952399136 19120965843672 19133053679817 19181813503104 19193939805744 19240422106752 19251182378736 19297803305088 19316077740036 19377546293952 19395896243094 19424473238016 19436752944576 19442867625552 19453741115886 19482403336704 19513180574118 19517070105504 19562909135616 19575276358176 19593813551697 19622682148608 19641264233976 19652248678293 19699840873944 19703767612032 19762530657408 19781245175076 19822913599104 19841685297588 19844194007232 19892251040256 19904826465216 19923675732702 19953030332928 19964189133504 19983094615638 20012536760832 20031488026704 20044151474094 20065669386777 20095233193728 20114262770616 20126978546301 20156632683264 20174250046104 20187003744369 20235890965752 20239924553856 20257614715716 20300286593664 20319510349908 20368718464864 20380109740452 20384172075456 20429464610016 20433536782848 20464325069958 20494476237312 20507432375232 20513883885264 20526852292254 20557095584256 20576562530832 20579164155648 20592173831328 20611673995941 20642042260224 20661589648728 20703603545856 20723209231032 20773394990656 20786527454616 20789155626624 20808842327028 20852675344512 20859235465824 20872422196164 20934670549716 20938843424448 20985368408928 20989551389184 21001289867712 21005240916891 21021177452814 21052149060096 21072084807312 21116472334848 21134928619728 21139141411584 21203730484992 21222263035512 21266966907648 21287106080856 21354846936192 21375069329124 21422563584114 21426833709792 21438816739956 21490735498848 21504321449028 21511086574131 21556398841824 21559124353536 21579540190992 21593182281462 21624996653568 21645474870096 21710028718224 21714356143872 21779115418368 21799739580696 21852532392768 21866347062648 21873226078746 21917703753792 21956703868692 22001351289984 22005490484362 22008272777568 22022185902948 22075517417184 22096422263223 22145767193088 22162320983187 22166738563536 22220420143488 22232846989584 22286688665472 22300777798992 22371744409344 22378782420288 22392929773368 22447159124544 22459712775192 22514103855936 22535424030042 22607137342944 22628545616943 22661885444352 22676211768672 22679078865408 22696031301867 22748373103104 22765377336471 22769915123088 22816216152576 22837822417872 22893129173376 22914808272972 22932193584888 22983147686268 22987728880704 23056285766976 23070861422136 23078119370922 23126732532288 23148632847186 23151559675104 23222297542752 23244288354819 23278535388416 23291553989088 23296196657664 23313610384911 23347959554304 23370069364488 23384843386443 23387800079952 23444438726016 23459259762576 23466639899052 23516071463808 23556198852504 23608539460044 23613245312832 23683667692608 23706095408226 23741022846464 23756031376704 23776794697194 23781534088032 23839126246656 23854196795616 23875045914951 23910222276864 23925337771104 23947994340963 23983278181632 24001474134528 24005989619304 24009024848256 24024202803216 24082382636928 24105187923516 24154204136832 24177077436204 24250948697052 24254014897728 24276982714866 24312751271424 24328121235264 24351159228858 24423782308002 24428650661856 24482929810416 24487809954048 24501504845664 24524707028283 24560840570112 24584098941864 24599640445479 24635884390656 24657416723016 24662331646848 24737685565824 24759306874764 24811461392256 24834957094332 24913988092224 24937580883978 24974322734592 24997972661424 25011952863282 25048804290048 25072524748656 25088375023866 25149131982128 25152311745792 25168212460512 25176130222824 25192045995039 25229162762496 25253054015112 25267176872091 25328366837928 25333415501184 25408967988096 25433029510812 25486603198848 25494621124896 25510738239756 25575751337472 25591919740992 25616154513474 25653896142336 25668243171648 25692550220106 25730404406784 25754770320048 25836728391936 25861194990792 25915670592768 25923823500736 25938321487848 25954719099903 26017574098824 26022760140672 26045504634492 26100368477568 26125084735596 26188352311968 26202998237724 26208221239872 26266454498592 26271690149376 26291328035049 26350040876544 26374993566768 26391667232898 26430551465472 26455580396784 26458925342976 26539768620288 26564900976936 26618918844672 26644126154184 26708650702272 26725535298792 26728914377088 26733942985134 26754225849036 26819017027488 26835971395068 26899000061472 26916004992492 26981187954336 26986566071808 27006738321717 27010152954288 27067048791552 27092680466544 27173479653936 27178896100608 27239286146688 27285766759944 27343243166976 27351845180352 27369136389672 27435416707776 27456231775104 27482231994588 27543296036718 27548786198304 27630945641376 27657111309597 27715369939488 27718874168832 27739593813393 27745123102704 27803567126016 27812313954432 27829896261552 27912894066288 27918457899264 27980491211904 28001719823616 28006987889188 28028236603752 28096113076416 28122719244102 28179904826304 28206590342238 28292773479894 28296350714016 28314239018076 28323146500677 28382808107808 28409685767001 28473129248256 28494412692669 28500092438832 28563418112152 28569111613056 28585088986608 28654313998464 28672428598704 28681448765508 28741865122432 28772720254656 28790909708616 28860633160128 28876773568104 28946704957632 28974116610054 29066319440928 29093844364641 29136709857024 29155129416864 29164301438328 29180611673829 29223605005056 29269770861177 29275605158256 29335135053312 29344363703424 29362914537264 29434023222912 29461896350964 29549761310916 29555651418048 29627226857984 29643795986112 29671867762614 29715584887296 29734370398656 29762527946382 29766291010848 29838376560384 29857239697824 29885513599053 29929545499392 29946283700256 29952252845568 29974641923457 30018805141248 30047232040056 30066227211141 30142849790592 30171394155924 30234949024896 30261375069156 30353836448628 30359886830784 30386422073574 30450429890496 30479265524862 30524172231168 30553077697296 30570164610678 30576258113184 30644196915024 30650305174272 30741714355968 30761148562848 30770825827896 30790278438381 30835643376384 30864843796248 30868746233472 30963063390336 30992384473092 31055405318784 31084813846548 31160092485984 31179791181924 31183733439936 31213263490542 31259251634688 31279013016768 31288853198736 31308633294246 31354761951744 31402005824574 31408265136672 31478052613392 31484327083776 31531766179221 31578223590144 31608127210968 31674708502272 31702392929592 31708712117376 31805595727488 31833394553268 31900450361472 31930659121284 32007986159072 32012033131008 32032270404288 32062603993686 32109843515904 32133845376171 32140250564688 32158225109934 32205605515776 32236103248272 32256482173542 32334598262736 32338686530304 32369310286488 32389773422193 32437494980352 32468212305144 32565043077336 32571534215808 32643906413888 32668673127552 32699609371044 32778798589152 32799520593972 32809839118119 32876555630688 32883108862464 32935055803038 32983580754432 33002026934976 33008235726543 33012409166352 33033278854422 33081948523008 33113276125776 33218650789632 33250107845304 33330630215232 33349270484376 33430032998208 33451166698488 33557616614016 33568173630432 33589394660052 33670738686816 33689569162788 33771155783904 33777887334912 33803136045063 33878623984128 33910706014416 33982137598464 33992828166528 34014317653008 34018618298112 34122559654656 34154872684632 34224324228864 34256733626808 34339693760064 34372212409458 34474721529402 34481593321056 34584428650464 34606292133204 34617179056383 34690098798432 34697013520896 34722949270779 34727339512656 34800491303424 34833446314128 34917803082624 34937330983632 34944294986496 35021939331456 35055104046732 35166658089024 35188889643864 35199959848578 35274107195712 35334298278756 35412809190066 35419867969248 35525501538912 35559143112339 35611534269696 35634047065056 35638552502784 35645257313512 35665192045791 35672301132048 35758689369984 35781295193424 35865333415296 35888006656656 35974917272448 36008984428956 36013537272384 36036304204824 36123573955392 36157781885274 36231306205248 36265616154306 36319048195584 36376423045578 36381022346592 36415474072299 36469126907136 36492181852896 36526738843287 36580555610368 36608309033472 36635673462003 36642975992784 36724394715624 36731714931072 36752257268496 36841260855168 36876148412796 36953826585984 36986125084524 36993497470272 37083085272576 37106528348736 37138960312146 37217192088384 37252435641498 37307321615872 37370982138336 37406371325967 37461484101888 37496958992136 37517929294923 37573206435072 37608787122984 37632562535799 37723697973192 37728467618688 37752318690768 37764195334236 37843744143744 37879581022668 37992550256892 38000123251776 38092148817408 38113451982144 38149544266218 38205751997952 38229904798272 38241931687344 38266107359634 38363627006208 38387879611488 38424231770211 38480844213504 38502364757472 38538825330159 38595606610176 38632155480072 38755092587904 38791792486188 38873505889152 38885735251104 38907482231772 39026361148236 39034140211008 39125818271232 39150552716352 39187627103394 39245364297216 39282528467952 39304497356586 39399681747888 39407535224064 39525061314816 39562490350152 39587500849347 39645827198208 39683370595176 39688388014464 39809652930432 39847351465404 39928378267008 39966189231276 40062976053408 40088302948188 40100914477701 40131338773554 40190466387456 40228525541232 40253957092602 40313265366528 40348500092208 40374007488738 40471781931504 40479849107712 40515229431432 40600573187328 40639020699816 40737436929728 40760219480904 40768344150912 40858929220032 40928650139916 41014864750464 41027767770528 41053704584508 41153125061664 41158328311296 41184347662656 41223347991882 41284084520448 41314944055077 41323179297456 41407207091712 41446418462064 41546789981312 41573054909232 41578311253248 41617684654056 41705350689024 41718470931648 41744844392328 41869341099432 41877686848896 41970736817856 42002579735424 42010481833782 42042354905628 42144169614624 42184078866153 42269857239456 42278282823168 42309885513357 42407460969984 42439160219841 42444526071024 42533933815296 42574212161712 42709693872384 42750138658248 42845127168228 42853667419584 42877633479912 42981470997696 43008642898056 43022173148262 43112797683648 43159080381984 43186364562924 43290949740192 43420057436448 43428712287744 43461174915081 43558230836736 43599479161392 43705064785536 43732694125296 43746452157492 43835407507584 43913407737384 44002702579968 44010980968724 44016545555136 44044371805896 44151034834368 44192844526446 44324641966374 44333477127072 44440840286976 44465693979168 44507801643921 44573377330944 44601555597984 44643791919573 44743488818688 44757564840576 44785859546736 44894318249088 44919425550384 45028207711872 45070848060084 45214274685888 45257091233886 45323770888704 45352423537344 45392062603734 45530754672942 45539830246176 45579633110361 45675644835744 45718898287293 45786258346752 45829616545944 45855246916017 45864387169776 45966295372536 45975457761408 46112571533952 46141722844272 46156238741844 46253465064576 46297265694372 46303119350208 46444595085504 46488576709638 46557070776832 46583107978176 46627220769822 46695919108608 46740138728976 46769686772886 46775600159904 46819895235813 46888877452032 46918519525152 46933279798104 46962949941369 47032142927616 47103008736861 47112397705008 47217078920088 47226490625664 47367335385216 47412190816452 47512062753408 47553589394388 47563068176064 47678252493312 47708393591232 47750091829902 47820444553728 47850675542208 47895988681926 47966556363264 48011979238608 48018049696512 48048405606432 48093905990529 48164765273856 48210375847032 48308408273664 48354154872408 48384723260313 48501897394104 48508029795456 48553965429732 48656242470528 48702318457716 48847564616004 48857301323712 48965859620832 48975619908096 49003009691328 49012228806079 49049414056566 49121681140224 49168197883728 49199280890958 49271768781312 49314833446032 49324663293696 49402583704557 49475371131648 49518613749528 49549918281633 49622922784512 49669914188664 49827976184448 49875161767956 49995945322848 50023905726564 50145049497312 50176750047732 50298263964256 50304623491584 50336424921024 50352260445648 50384091990078 50458325524992 50506108030224 50534353744182 50656733675856 50666831002368 50817935976192 50866059021624 50973206397696 50989242249792 51021476479512 51183839481984 51232309026948 51336486343296 51385100440212 51509540640096 51558318614187 51673456783872 51712082294103 51722389981584 51831341185536 51847647001472 51876642975696 51909438199806 52035148197648 52045520281344 52091009268984 52200736955136 52250169471192 52376704623936 52405996475448 52416442479744 52532908997184 52582656070098 52749987133536 52783334465796 52799939772867 52911160793568 52917850685952 53079537240576 53119213785099 53129801953872 53237837689344 53288252308368 53417301404544 53451070597584 53457828754176 53467885970268 53508451698072 53638034054976 53671942790136 53798000122944 53832009984984 53962375908672 54013476643434 54020305908576 54185360933088 54236672827911 54346959307872 54357792201216 54398424231459 54478572293376 54564634568367 54571533519888 54686486333952 54703690360704 54738272779344 54870833415552 54912463550208 54964463989176 55086592073436 55097572396608 55261891282752 55314222619194 55430739878976 55479187626786 55490246205408 55624627908864 55659792523104 55708440468219 55825788132576 55836915798528 55878653462247 55960982423808 56003439647232 56013975778376 56056473207504 56192226152832 56245438488204 56359809652608 56413180684476 56585546959788 56592701428032 56628478036152 56646293001354 56765616215616 56819371534002 56988825385338 57000184877664 57126836224304 57138223226112 57170177973216 57224316399327 57308627996928 57344857197408 57362897531016 57399161039451 57483730244864 57545440509312 57581819417232 57721266320256 57753547136208 57893409915264 57948233220108 58132638881856 58187688729282 58273419714048 58310258833728 58328602876656 58361223347658 58447210010112 58539541722354 58551210316512 58688727406848 58725829074528 58781440655091 58868046445824 58923792701928 58956746034879 59099522621832 59111302836096 59287591972224 59343735525228 59468740797312 59525055892764 59532582021696 59676753120768 59714479395648 59771027198106 59859090998784 59892567400512 59949283846914 60037610282496 60094464080112 60132454422282 60285699581184 60342788311848 60380935638903 60469898049792 60522750138312 60561011233107 60707672897256 60719773661568 60772844147148 60900859780992 60958531049724 61106155394592 61140329221356 61152516226368 61288393830048 61300610348544 61483428711936 61522297125696 61541651655792 61580556876762 61671286752768 61729687592496 61737492466944 61835021987823 61926126780672 61984768946184 62110810637568 62169627693096 62320184971968 62359582363848 62367466879872 62426526981084 62558026033536 62577706397472 62617266588492 62804011649148 62816530273344 62956105226784 62968654167552 63015722750673 63063532358442 63156447180288 63216254421936 63349417004544 63404785859184 63417424234752 63611191454976 63666789106536 63800900722944 63861318242568 64015972318144 64064540808576 64125207987372 64267690752342 64280501129376 64316450219868 64472206496544 64512964347084 64533259722393 64669196525472 64677373060608 64738620572976 64779546844386 64874989960704 64936424610288 65130086154672 65143068431616 65287812827776 65337346255104 65399218742088 65557597178304 65599041187944 65619678236238 65753111261376 65870111606076 66004053869952 66016471453086 66024818332704 66066557708844 66226552251552 66289266789669 66437301579264 66486962949561 66500215690608 66661260430464 66698540968752 66860065996416 66902333396976 67115233228032 67136347260864 67178789320104 67341477373632 67379138325576 67542311567808 67606272090126 67821412028832 67885636850829 67985656333056 68028635306016 68037236596224 68088093905601 68245119309312 68296132009413 68309745369264 68448648457728 68513467253616 68679387520128 68744424818916 68949443058804 68963186642112 69168857300928 69212584266408 69234358112766 69380197596864 69445898541558 69454679025312 69666892628256 69732865064457 69835606165248 69874661967264 69888589972992 69940831154733 70043878662912 70110208093464 70154530159329 70333316178048 70377779287728 70399919697156 70548214391424 70668596557512 70825618380132 70839735938496 71051003077824 71118286224678 71223068539392 71268094130112 71290514627024 71330384091582 71344602264096 71517378739968 71562590386848 71625137744853 71730666830592 71776013313312 71843983022889 71949834544896 72017968857912 72027074544768 72072608409648 72247147910784 72315563770548 72462612410496 72531232308612 72752846091156 72762044693184 72830948144598 72938253814272 72984363705792 73053477686574 73161111220736 73271346924006 73285951985568 73448789431248 73463429862144 73504514536992 73574121084849 73682521710336 73752296825592 73798921336437 73907653171968 73972250169048 73986994940544 74213056697472 74277920624292 74434384176768 74504871282996 74741964276672 74812742651934 74922968203776 74993917984272 75035858589846 75146412870144 75217574245968 75265125071598 75447395946384 75456935237376 75504637381536 75528390668472 75576137985117 75687488287488 75759162045336 75985100513784 76000246503552 76226903964288 76299088532436 76459809596544 76483863374688 76532214719268 76727254012416 76775759222976 76848463540422 76961688427008 77004729514944 77019216695267 77077650660318 77191213220352 77264310960144 77510185175808 77583584972376 77747011778304 77771470502208 77814964463544 77864157299709 78052722296472 78068280422016 78301105432704 78375254206788 78565056935904 78608994713172 78799363495776 78815070448128 78873984105147 79050122629632 79124980700304 79175001698694 79291654396416 79366741190352 79376776028928 79619305860864 79694702930808 79856756534016 79932378462552 80125952106816 80176605896376 80201828955402 80262677547108 80457051082464 80507914185204 80697000184416 80748014977476 80943563863008 80959698215424 81020214965151 81030458862864 81201146374656 81278041399632 81474873859456 81520438961808 81536688301824 81717858440064 81857300279832 82029729500928 82055535541056 82107409169016 82306250123328 82368695325312 82446695983764 82629888110154 82646358594912 82892836924128 82971333928791 83093579962624 83146109818464 83156622506496 83218781440179 83235369308112 83410701378048 83436941863296 83489688784656 83738682198864 83755373697792 83941473635712 84005159470848 84020963667564 84084709811256 84288339229248 84368157732306 84539714478912 84619771026714 84878320439682 84889052142048 84969439502031 85148424323424 85229057301003 85419387744768 85483238078007 85500277316496 85690254336456 85707334839168 85755266959824 85962941995392 86017285796112 86044346296524 86225595367296 86318160763968 86372729125848 86581899480384 86840114872896 86922349830162 87198958322784 87281533093923 87410129571072 87465388250592 87492904314984 87541835021487 87670815015168 87809312583531 87826815474768 88005405159936 88021961937448 88033091110272 88088743611792 88302069668736 88385689052892 88649283932748 88666954254144 88881680573952 88931387958336 89015603287842 89146754661888 89203111195968 89287583839146 89515129681152 89571719093472 89656540797159 89788636498176 89838851100768 89923925770371 90056415423744 90141696120168 90198681633423 90428549371776 90514182467772 90704847074688 90784125207468 91061509345884 91079660492352 91159266220722 91351289671488 91437796574586 91572516693504 91659233091888 91710493832034 91728774339552 91932590745072 91950915522816 92225143067904 92283445688544 92312477483688 92370835315143 92506930129152 92594531388744 92606238700416 92889190171008 92977153419276 93166215956352 93254441539644 93480277457952 93539373545772 93551200319808 93639790471626 93777754904064 93837039050304 93866559596208 93925899882738 94064285855232 94206017473722 94224795410016 94434157840176 94452981251328 94734670770432 94824381632904 95024125506816 95107178788776 95126136352128 95416787182464 95500183659804 95701351084416 95791977363852 96023958477216 96036099393024 96096811212864 96187811981058 96329530547712 96401536128513 96420751694064 96616816547328 96708309744816 96769446520626 97003794788208 97016059590912 97107930859464 97169320266579 97312484941056 97404636915432 97695129232008 97714602647424 97931719241664 98006019382656 98024457612158 98098828113132 98336395767456 98398561781916 98429517354357 98629666892064 98649326587392 98805167409114 98950742263296 99024707179629 99037227499056 99099836563266 99245845569024 99339828377328 99655952368896 99750323535912 99991890645696 100047811453128 100290098994624 100353500095464 100596527928512 100672849842048 100704520891296 100768183980156 101012216060448 101068707488364 101313467351712 101333662004736 101409408135189 101635871952384 101732118043248 101946412795392 101978484499584 102042952959024 102367678963968 102464618053896 102672972686592 102770200880424 103019081280192 103116637228374 103424164588206 103444779963168 103695294002944 103753285951392 103818876399612 103851537169149 104070296395296 104091040562688 104168847812337 104182018537968 104401473910272 104500338942384 104753409247872 104811992950896 104832884959488 105065817994368 105165312140196 105499974267072 105566668931592 105599879545734 105822321587136 106238427570198 106259603907744 106576504616736 106677429337017 106834602809088 106902141195168 106915657508352 106935771940536 106995576137373 107016903396144 107276068109952 107343885580272 107596000245888 107664019969968 107924751817344 108026953286868 108040611817152 108370721866176 108473345655822 108693918615744 108796848462918 108957144586752 109129269136734 109143067039776 109246422216897 109407380721408 109476545558688 109580216529861 109741666831104 109824927100416 109907020386009 109928927978352 110173184146872 110195144793216 110523782565504 110628445238388 110861479757952 110958375253572 110980492410816 111249255817728 111319585046208 111416880936438 111651576265152 111757306924494 111921964847616 112027951556752 112112946415008 112219113977901 112384452305664 112490876976408 112553787884769 112719619305216 112826361368952 112897687607397 113171093919576 113185402856064 113256956072304 113292586002708 113531232431232 113638743068004 113977650770676 114000369755328 114253672448608 114276446452224 114340355946432 114448632798654 114617255993856 114689714394816 114725795062032 114798322078902 114967460489728 115090881018624 115163638834464 115272695310633 115442532640512 115507094272416 115616475990477 115786819830528 115896466440216 116265277763712 116375377458564 116620517667456 116657205753312 116722446695316 117079083444708 117102420633024 117377454813696 117451658149056 117562881310182 117736092891648 117847585403856 117913492069758 118199045243664 118222605672192 118575183944448 118687471050456 118762502548041 118937481594624 119050111785528 119065164043392 119428958791296 119542054396212 119785134801024 119898567693828 120188928160224 120264908844564 120302743433103 120571399162368 120685576623696 120761871277806 120939796099584 121045500276624 121122022466214 121415345794512 121439547323136 121545688294296 121801719561984 121917062099448 122212310789184 122280658442712 122305032452736 122576787660096 123044594251392 123083303311584 123161113753524 123459375184992 123474984933888 123670043975646 123852253561344 123944832165231 123969537892368 124221621275136 124339255386192 124640369943936 124719164727696 124734933759744 124853053962168 125116052067072 125155412794944 125234533176984 125608023298296 125633060546688 125912210453568 126031445501346 126127064716884 126432508843872 126552236598459 126809571718368 126834848469504 126929656540071 127222382909952 127317480659523 127333578213072 127601801445888 127722636485136 128031944636288 128129081617152 128250415974744 128535381504684 128561002258752 128632900439736 128944412993088 129025928694168 129066519444786 129338393050944 129477241145952 129559093688772 129872849220576 130260172309344 130286136863232 130383524745243 130575625655552 130674692510208 130798437484176 131115194356608 131198082375888 131239356472476 131506222522752 131740223212152 132008107739904 132032942906172 132049636665408 132133115417688 132453104503104 132578533579338 132973925899122 133000431381216 133322520860928 133397081937504 133523404931763 133720131992832 133804666793952 133931375758719 134230466456064 134272694521728 134357578640208 134682954747264 134758276651152 135084623135616 135212544180252 135642824057664 135771273701658 135971312666112 136057270612032 136176187811202 136592264018826 136619490738528 137026934507232 137156694861879 137358775040256 137488849637832 137565740748051 137898886117608 137926373284224 138337714601856 138425168532816 138468716225532 138760395193728 138891797083116 138909358050624 139333785256512 139465730128914 139671212330496 139749323934528 139881662309466 140087757325824 140220416186928 140309060318658 140459685707439 140666632356096 140755558575456 140799839394312 140888849824107 141096428782848 141309026210583 141337193115024 141651236760264 141679471876992 142102006155648 142236572449356 142536188260224 142581029254048 142660768183164 142689204528192 143034757479936 143125180773696 143250275489706 143461333661184 143552026626624 143687966045778 143899669089792 144035937715824 144054149089536 144145216819296 144281717971587 144494295821568 144631127541096 144925224820992 145062464617224 145154169780939 145505692182312 145524089386368 145661896289196 145968727411584 146106955373148 146542693848012 146571903971136 146897578862496 146926859724288 147009029073984 147036686418237 147148242169698 147365043420672 147504593651184 147597842672874 147815306343936 147944500338096 147973989881088 148207751113671 148426113394944 148555841248584 148868768353536 149009742565992 149483928553344 149625485303868 149987835968544 150071717179692 150435148491936 150530250143196 150894791892768 150913870474752 151009274763072 151056781336944 151152275970234 151374976574976 151518324090672 151970201027568 152000493007104 152453807928576 152598177064872 152919619193088 152967726749376 153064429438536 153551518445952 153696927080844 154009459029888 154038433390534 154155301320636 154528621920288 154674955842561 155020370351616 155136246882309 155167169944752 155494023556608 155542941004416 155629928927088 155728314599418 156105444592944 156136560844032 156602210865408 156750508413576 157130113871808 157217989426344 157598726991552 157747968210294 158249961400608 158350003397388 158399819318601 158733482380704 158753552057856 159238611721728 159357641355297 159389405861616 159713513068032 159864756925104 160251904213632 160353211792752 160403657910804 160525355094216 160914102164928 161015828370408 161394000368832 161496029954952 161887127726016 162040429930302 162060917725728 162556082799264 162710018483733 162949747718912 163040877923616 163073376603648 163195272694377 163435716880128 163693903705101 163714600559664 164059459001856 164111071082112 164214818338032 164612500246656 164737390650624 164893391967528 165259776220308 165292717189824 165785673848256 165942667857582 166187159925248 166292219636928 166437562880358 166470738616224 166873883726592 166979377569312 167125321404657 167477364397728 167510747395584 167635960386741 167882947271424 168010318941696 168041927335128 168169419622512 168576678458496 168736315464612 169079428957824 169239542053428 169756640879364 169778104284096 169938879004062 170296848646848 170458114602006 170966476156014 171000554632992 171380508672912 171414669678336 171510533919648 171672949197981 171925883990784 172034571592224 172088692593048 172197483118353 172451190734592 172636321527936 172745458251696 173163798960768 173680229745792 173844699660324 174397916645568 174563066187846 174820259142144 174930776501184 174985808629968 175083670042974 175341630030336 175618625167062 175653630949536 176043923874896 176066182220544 176177487223584 176344321965273 176604139337472 176771378105784 176870238104637 177298567865496 177333908508288 177862775916672 178031206575684 178406222391936 178575167678292 179030259362304 179143438186944 179313081594318 179577272996352 179677702201536 179847851540742 180112830847488 180283392240336 180397363266846 180857098743552 181028364935544 181142806916709 181409694149376 181568250414936 181683033699321 182123018691768 182159320984704 182318532441444 182702579342976 182875593149172 183318466183776 183420987664068 183457548679104 183865181490144 183901831045632 184450286135808 184566891377088 184624954967376 184741670630286 185013860258304 185189062777488 185212477400832 185778380342016 185954306838552 186332431912704 186508883079288 186960554915904 187078747091544 187102400639616 187279580943252 187674078100608 187733119192416 187851799765476 188412034947444 188449590820032 188868315680352 188905962502656 189047168252019 189469341540864 189648763265808 190048251013632 190214357577552 190252272704256 190833574364928 191000367319608 191402702168832 191583954727704 192047916954432 192193622425728 192375623962116 192803072257026 192841503388128 193416619489632 193538893041252 193599779167179 194007589576416 194032119181824 194215861718928 194338640533158 194624969882112 194809273830864 195390258464016 195429205294848 195863438483328 196012038765312 196048915224316 196197656226264 196672791534912 196797123563832 196859034708714 197259333784128 197610334818228 198049414359258 198074454998112 198199673126532 198679656754656 198867800369007 199311904737792 199460888848683 199500647071824 199983781291392 200095622906256 200580197989248 200707000190928 201193055857024 201345699684096 201409041782592 201536367960312 202024432120896 202137414976728 202626934703424 202818816270378 203464236086496 203656910552487 203956968999168 204085905918048 204264281716803 204735357927936 204888396028239 204929236107792 205345945373184 205540401760848 206038162560384 206233274456748 206848329176412 206889559926336 207390588005888 207506571902784 207637752799224 207703074338298 208140592790592 208337695624674 208364037075936 209000677884768 209198595193371 209506818495744 209623985901792 209665769918976 209822493464199 210131635988736 210330624280392 210463590477987 210999948534144 211133337863184 211199759091468 211644643174272 212476855140396 212519207815488 213153009233472 213354858674034 213669205618176 213804282390336 213871543881072 213991152274746 214033806792288 214552136219904 214687771160544 215192000491776 215328039939936 215531949068667 215849503634688 216053906573736 216081223634304 216741443732352 216946691311644 217387837231488 217593696925836 218258538273468 218286134079552 218492844433794 218814761442816 218953091117376 219160433059722 219483333662208 219814040772018 219857855956704 220346368293744 220390289586432 220722363254547 221047565131008 221256890476776 221396764009311 221722959515904 221916750507144 221960984821632 222639170092416 222833761872876 223303152530304 223514613848988 224055903113504 224225892830016 224438227955802 224768904611328 224981753952816 225107575769538 225439238610432 225652722737904 225795375214794 226342187839152 226370805712128 226513912144608 226585172005416 226728413955351 227062464862464 227277486136008 227955301541352 228000739510656 228507344897216 228680711892864 228897265597308 229379428789632 229451590124064 229596644157804 230181762037248 230327277668928 230545390621266 230885065281024 231014188544832 231057650085801 231232951980954 231573639661056 231792932880432 232530555527424 232750754917128 233241035334912 233314411506624 233444893390632 234158166889416 234204841266048 234903316298112 235125762620364 235695170807712 235826984139516 236398090487328 236445211344384 236621952315441 237150367888896 237374942100912 237525005096082 237874963189248 238100223571056 238130328086784 238857917582592 239084108792424 239570269602048 239797135387656 240377856320448 240529817689128 240605486866206 241371153247392 241523742555612 242091000553248 242244044932428 242830691589024 242879094646272 243060644895453 243091376588592 243603439123968 243834124198896 244424621578368 244561316885424 244610064905472 245153575320192 246089188502784 246166606623168 246322227507048 246918750369984 247340087951292 247889664330462 247939075784736 248678510772384 248914001786373 249280739887872 249438329455392 249469867519488 249656344320537 249706107924336 250232104134144 250310825589888 250469066353968 251216046596592 251266121093376 251824420907136 252062891002692 252254129433768 252865017687744 253104473196918 253619143436736 253859313080142 254634961319046 254667156426144 254908318506093 255445272970272 255687171903009 256063889272576 256258163234304 256449714234021 256500831949488 257070763009368 257122004517504 257265800879472 257888825986176 258051857388336 258133038889572 258676786101888 258954482291904 259118187377544 259745698441152 260520344618688 260767049490486 261151251311104 261596874968352 261844599281769 262230388713216 262396164751776 262478712944952 262625505064461 263012445045504 263427937750593 263480446424304 264016215479808 264065885812344 264099273330816 264266230835376 264906209006208 265157067158676 265947851798244 266000862762432 266645041721856 266794163875008 267046809863526 267440263985664 267609333587904 267862751517438 268545389043456 268715157280416 268969622391477 269365909494528 269516553302304 269771777311113 270169246271232 270425088360504 270596044900269 271285648115328 271542547403316 272114541224064 272352375622404 273184528037652 273238981477056 274053869014464 274313389723758 274717550080512 274977699275664 275131481496102 275797772235216 275852746568448 276675429203712 276850337065632 276937432451064 277112505945429 277520790387456 277783594166232 277818716101248 278667570513024 278931460257828 279498647869056 279763324618932 280440832373856 280618120637316 280919371414878 281333264712192 281511117150912 281599678788624 281777699648214 282192857565696 282618052421166 282674386230048 283302473520528 283358943753984 284204012311296 284473144898712 285072376520448 285162058508096 285321536366328 285378409056384 286250361547392 286500550979412 287104053253248 287375932091556 288071875431648 288108298179072 288290433638592 288563435943174 288988591643136 289204608385539 289262255082192 289850449641984 290124929234448 290308339561878 291011384364624 291048178772736 291323792578392 291937454823168 292213910746296 293085387696024 293143807942272 293795157724992 294018058147968 294073372836474 294296484339396 295009187302368 295195685345748 295288552063071 295889000676192 295947979762176 296415502227342 296852226789888 297074121538887 297111682497168 297737536707072 298019485131984 298967857106688 299250970607736 299975671937088 300143434359384 300870296983872 301060500286392 301789583785536 302018549526144 302113562673888 302304551940468 303036648181344 303940402055136 304000986014208 304228224405567 304907615857152 305196354129744 305839238386176 305935453498752 306128858877072 307103036891904 307393854161688 308018918059776 308076866781068 308310602641272 309057243840576 309349911685122 310272493764618 310334339889504 311085882008832 311259857854176 311456629198836 311554611507447 312210889185888 312273121688064 312506543437011 313204421730816 313501016827152 314260227743616 314435978852688 315197453983104 315495936420588 316499922801216 316700006794776 316799638637202 317466964761408 318715282710594 318778811723232 319729513850208 320032288011051 320503808427264 320706423585504 320807315821608 320986728412119 321050710188432 321828204329856 322031656740816 322788000737664 322992059909904 323774255452032 324080859860604 324121835451456 325112165598528 325420036967466 325899495437824 326081755847232 326390545388754 326871433760256 327387807410202 327429201119328 327739266650691 328222142164224 328429636676064 328740649589583 329225000493312 329474781301248 329721061158027 329786783935056 330519552440616 330585434379648 331571347696512 331885335715164 332584439273856 332875125760716 332941477232448 333747767453184 333958755138624 334250642809314 334954728795456 335271920773482 335765894542848 336083854670256 336338839245024 336657341933703 337153356916992 337472630929224 338158857915648 338479084106856 338693062822191 339513281758728 339556208568192 339877758008124 340593697293696 340916229204012 341932952312028 342001109265984 342761017345824 342829339356672 343021067839296 343345898395962 343851767981568 344069143184448 344177385186096 344394966236706 344902381469184 345272643055872 345490916503392 345818085931899 346327597921536 346849427971431 347360459491584 347689399320648 348795833291136 349126132375692 349861553002368 349971617259936 350167340085948 351237250334124 351307261899072 352087847749792 352132364441088 352354974447168 352688643930546 353208278674944 353542756211568 353740476209274 354597135730992 354667817016576 355725551833344 356062413151368 356287507644123 356812444783872 357150335356584 358286876373888 358626163188636 359355404403072 359695703081484 360566784480672 360794726533692 360908230299309 361714197487104 362056729871088 362285613833418 362819388298752 363136500829872 363366067398642 364246037383536 364318641969408 364637064882888 365405158685952 365751186298344 366636932367552 366841975328136 366915097358208 367730362980288 369133782754176 369249909934752 369483341260572 370378125554976 370424954801664 371556760684032 371834496495693 371908613677104 372664863825408 373017766158576 373921109831808 374157494183088 374204801279232 374559161886504 375348156201216 375466238384832 375703599530952 376824069894888 376899181640064 377736631360704 378094336504038 379297526531616 379656709795377 380428715155104 380504545408512 380788969620213 381667148729856 381952441978569 382000734639216 382805404337664 383167909455408 384095833908864 384387244851456 384751247924232 385606144514052 385683006776256 386833238979264 387077786082504 387199558334358 388015179152832 388431723437856 388677281066316 389618547661728 390780516928032 390858410589696 391150574235729 391726876966656 392024077530624 392097830448632 392395312452528 393345583069824 393594247127664 393718069417428 394518667568256 395220669636456 396098828718516 396148909996224 396399346253064 397359313509312 397735600738014 398921777697366 399001294143648 399967562582784 400191245812512 400570214795289 401160395978496 401414000381856 401794127276157 402386111714048 402691399368192 402818083565184 403072735920624 404048864241792 404274829953456 405253869406848 405637632540756 406928472172992 407313821104974 407913937998336 408171811836096 408528563433606 409776792056478 409858472215584 411080803521696 411470084585637 412076325120768 412466548913496 412697222244153 413696658352824 413779119852672 415013143805568 415275505598448 415406148676596 416281185581184 416675391249348 416728074151872 418001355769536 418397190386742 419013636991488 419247971803584 419644986928398 420263271977472 420661248560784 420927180955974 421999897068288 422266675726368 422399518182936 422666549472321 423289286348544 423927078631749 424953710280792 425038415630976 426306018466944 426709717348068 427608564780672 427743087762144 427982304549492 428067613584576 429104272439808 429375542321088 430384000983552 430656079879872 431063898137334 431699007269376 432107813147472 432162447268608 432845153914761 433482887464704 433893382623288 434775674462976 435187393851672 435462509342817 436517076546936 436572268159104 436985688867588 437906182234752 438320866119444 439628081544036 439715711913408 440692736587488 440780579172864 441110059254711 441444726509094 442095130262016 442513780953552 442793528018622 443445919031808 443833501014288 443921969643264 444623253341013 445278340184832 445667523745752 446606305060608 447029227697976 448111806227008 448451785660032 448876455911604 449963507905632 450215151539076 451305445475808 451590750429588 452684375678304 452741611424256 453027824289216 453170344010832 453456827910702 454124929724928 454554972272016 455910603082704 456001479021312 457014689794432 457361423785728 457794531194616 458758857579264 458903180248128 459193288315608 460654555337856 461090781242532 462028377089664 462115300171602 462465903961908 463585865760864 464024867527683 465061111054848 465408740646927 465501509834256 466482070669824 466628823013248 466889786781264 468316333778832 468409682532096 469806632596224 470251525240728 471390341615424 471653968279032 472796180974656 473243904630882 474749884201824 475050010192164 475199457955803 476200447142112 476260656173568 477715835165184 478072924065891 478168217584848 479140539204096 479594270775312 480755712640896 481059635378256 481210973732412 482742306494784 483047485111224 484182001106496 484488089864856 485661383178048 486121289790906 486182753177184 487668248397792 488130055451199 488849243156736 489122633770848 489220129810944 489585818083131 490307150640384 491081711115303 492178377005568 492333213246336 492644455014096 493837500739968 494680175902584 495779328660924 495878151569472 497357021544768 497828003572746 498561479775744 498876658910784 499312688641074 499412215848672 500621651179776 500938132707936 501375964213971 502432093193184 502532242186752 502907881160223 503648841814272 504125782005384 504508258867536 505730035375488 506208946393836 507238286873472 507718626160284 509269922638092 509334312852288 509816637012186 510890545940544 511374343806018 512127778545152 512899428468042 513001663898976 514141526018736 514244009035008 514531601758944 515018847593943 515777651972352 516103714776672 516266077779144 516592449355059 517353572203776 517908964583808 518236374755088 519491396882304 521040689237376 521534098980972 523193749936704 523689198563538 524460777426432 524792329503552 524957425889904 525251010128922 526024890091008 526855875501186 526960892848608 528131771624688 528198546661632 528532461670752 529032965895819 529812418012416 530314134317352 531895703596488 532001725524864 533588327750016 534093619727052 535218667175808 535725503034876 537090778086912 537430314560832 537939244782954 538731818989056 539033106604608 539134516866869 539543554622226 540338492542464 540850176721008 541192089800538 542571296230656 543085094806632 543428420750127 544229082448128 544704751244808 545049101097963 546369056075304 546477962954112 548107738028928 548626779447516 549955398551328 550262962992204 551595544470432 551705493136896 553350858407424 553700674131264 553874864902128 554225011890858 555041580774912 555567188332464 555637432202496 557335141026048 557862920515656 558997295738112 559526649237864 560881664747712 561236241274632 561838742829756 563022234301824 563199357577248 563555399296428 565236104842332 565348772460096 566604947041056 566717887507968 567141504756057 568408024622592 568946289797424 570144753040896 570324117016192 570643072732656 570756818112768 572500723094784 573001101958824 574208106506496 574751864183112 576143750863296 576580867277184 577126871886348 578409216771078 578524510164384 580249858468896 580616679123756 580799337501537 582022768729248 582096357545472 582647585156784 583874909646336 584427821492592 586170775392048 586287615884544 587590315449984 588036116295936 588146745672948 588592968678792 590018374604736 590391370691496 590577104126142 591778001352384 592831004454684 594148243077774 594223364994336 596038970263968 596603401107021 597935714213376 598382666546049 598501941215472 599951343874176 600286868718768 601740593967744 602121000572784 603579167571072 604037099052288 604227125347776 604609103880936 606073296362688 607880804110272 608456448811134 610392708259488 610970731657461 611870906997504 612257717754144 612792845150409 614206073783808 614665188084717 614787708323376 616037836119552 616153733562136 616621205282544 618114487681152 618699823370244 620544987529236 620668679779008 622171764017664 622519715708352 622913258397672 623109223014894 624421778371776 625013086874022 627002033654304 627595785580113 628520455487232 628871957705376 629467480392597 630394907966208 630991872841176 631390771433961 632999845602432 633400013589552 633599277274404 634933929522816 637430565421188 637557623446464 639459027700416 640064576022102 641007616854528 641412847171008 641614631643216 641973456824238 642101420376864 643656408659712 644063313481632 645576001475328 645984119819808 646595847206001 647548510904064 648161719721208 648243670902912 650224331197056 650840073934932 652163511694464 652781090777508 654775614820404 654858402238656 655478533301382 656444284328448 656859273352128 657481299179166 658450000986624 659442122316054 659573567870112 661039104881232 661170868759296 663142695393024 663770671430328 664190292027933 665168878547712 665750251521432 665882954464896 667917510277248 668501285618628 669909457590912 670543841546964 672167709340512 672677678490048 673314683867406 674306713833984 674945261858448 676317715831296 676958168213712 677386125644382 679026563517456 679112417136384 679755516016248 680185241866053 681187394587392 681832458408024 683865904624056 684002218531968 685522034691648 686042135678592 686691796791924 688138286368896 688354770372192 688789932473412 690545286111744 690981833006784 691636171863798 692655195843072 693172950257403 693698855942862 694720918983168 695378798641296 697591666582272 698252264751384 699723106004736 699943234519872 700334680171896 702474500668248 702614523798144 704175695499584 704709948894336 705377287861092 707085512423136 707480952418548 709194271461984 709335634033152 709865856946323 711451103666688 712124826302736 712575015288246 713624889567744 714300670713168 716573752747776 717252326377272 718710808806144 719391406162968 721133568961344 721589453067384 721816460598618 724113459742176 724571227666836 726273001659744 726732134797284 728492074767072 728637283938816 729181934686359 729274129765776 730810317371904 731502372596688 733273864735104 733683950656272 733830194716416 735460725960576 738267565508352 738499819869504 738966682521144 740756251109952 743668992991386 743817227354208 746035532317152 746742005359119 747842219663616 748314988366176 748409602558464 748969032961611 749118323773008 750696312402432 750932476769664 751407199061904 753648139789776 753798363280128 755473262721408 756188673008076 758595053063232 759313419590754 760857430310208 761577939240426 763904883957138 764001469278432 764724955518279 766335818910816 767061515709027 768191667817728 768774489702912 769349142702063 769502495848464 771212289028104 771366013552512 773666477958528 774155572165008 774399116668716 776030358305664 776863446875712 777354562132632 779237095323456 781561033856064 782301148471458 783453753933312 784195660897264 784790624905056 785533797845307 786691166139648 787188494255328 787436138834856 787876515193383 789037335136512 790283813251779 790441339272912 792197657437032 792297819992448 792798692506128 794718627018624 795471201476028 797843555394732 798002588287296 799935125165568 800382491625024 801140429590578 802320791956992 802828000763712 803588254552314 804772223428096 805636167130368 806145471841248 806908867174431 808097728483584 808549659906912 809315331933339 810507738813696 811275265081512 811788134700807 813856944345984 814627642209948 816343623672192 817057126867212 819553584112956 819716944431168 822161607043392 822940169171274 824152650241536 824933097826992 825394444488306 827393316705648 827558239705344 830026287611136 830551011196896 830812297353192 831337517836287 832562371162368 833350782498696 833456148303744 836002711539072 836794380773484 838495943607168 839289973856796 841322497121568 841854361911948 843999794136576 844533351452736 844799036365872 845333098944642 846578572697088 847854157263498 849907420561584 850076831261952 852612036933888 853419434696136 855217129561344 855486175524288 855964609098984 856135227169152 858751084642176 861312159759744 862127796274668 864215626294944 864324894537216 865690307829522 866965774929408 867613825156617 867786765246576 869551348925952 870374787703344 870925018685634 873034153093872 873144536318208 873971377735176 875812364469504 876641732238888 879256163088072 879431423826816 881385473174976 882220118509422 882889453018188 885027561907104 885587056037244 885865656189213 887667002028576 887843939286528 889246506682026 890556680369664 891222364616661 891335047491504 893212610121216 894058455395952 896223612454016 896903571320064 897752911823208 899927015811264 900430303078152 902610890951616 903181500859176 905368751356608 906055648578432 906340688021664 906913655821404 909109944544032 911821206165408 912002958042624 912684673216701 914029379588864 914722847571456 915589062389232 917517715158528 917806360496256 918386576631216 921309110675712 922181562485064 924056754179328 924230600343204 924931807923816 927171731521728 928049735055366 930817481293854 931003019668512 933257646026496 933779573562528 934663834522341 936632667557664 936819365064192 937519630311033 939613265192448 940503050481456 942780683230848 943307936558064 945592361949312 946487809261764 949499768403648 950100020384328 950398915911606 952400894284224 956145848131782 956336435169696 959188541550624 960096864033153 961511425281792 962119270756512 962421947464824 962960185236357 965484612989568 966094970222448 968364002212992 968976179729712 971322766356096 972242579581812 972365506354368 975336496795584 976260110902398 977698486313472 978245267541696 979171636166262 980614301280768 982163422230606 983217799952073 984666426492672 985288910028192 986221948768749 987675001479936 989163183474081 989360351805168 991558657321848 991756303138944 994714043089536 995656007145492 997753317821568 998625377282148 998824431697344 1001243302359552 1001876265415872 1002751928427942 1004864186386368 1005815762320446 1007297683628544 1008251564010768 1009016517735072 1009972025801109 1011460070750976 1012417892787672 1014476573746944 1015437252320568 1016079188466573 1018539845276184 1018668625704576 1019633274024372 1021781091881088 1022748687612036 1025798856936084 1026003327797952 1028283052037472 1028488018070016 1029063203517888 1030037695187886 1031555303944704 1032207429553344 1032532155558288 1033184898710118 1034707144407552 1035817929167616 1036472749510176 1037454257795697 1038982793764608 1042081378474752 1043068197961944 1046387499873408 1047378397127076 1049584659007104 1049914851779808 1050502020257844 1053711751002372 1053921785697216 1056263543249376 1056397093323264 1057064923341504 1058065931791638 1059624836024832 1060628268634704 1063791407192976 1064003451049728 1067176655500032 1068187239454104 1068862522932369 1070437334351616 1071451006069752 1074860629121664 1075878489565908 1078066213209216 1078269033733738 1079087109244452 1081700353442016 1082384179601076 1082724690897927 1085142592461312 1086170189613264 1086856841500254 1088458164896256 1089409502489616 1090098202195926 1092738112150608 1092955925908224 1096215476057856 1097253558895032 1099910797102656 1100525925984408 1103191088940864 1107401348262528 1107749729804256 1108450023781716 1111134376664928 1111274864404992 1114670282052096 1115503489487079 1115725841031312 1117994591476224 1119053298475728 1121763329495424 1122472482549264 1123677485659512 1126044468603648 1126398715154496 1127110798592856 1130472209684664 1130697544920192 1133209894082112 1134283009512114 1137892579594848 1138970129386131 1140648234032384 1141286145465312 1141513636225536 1142366908860639 1145001446189568 1145857325935707 1146002203917648 1148416213012992 1149503728366224 1152287501726592 1153161734554368 1154253743772696 1156818433542156 1157049020328768 1160499716937792 1161233358247512 1161598675003074 1164045537458496 1165295170313568 1168855642985184 1172341550784096 1172575231769088 1173451722707187 1175180630899968 1176072232591872 1176293491345896 1177185937357584 1180036749209472 1180782741382992 1181154208252284 1183556002704768 1185662008909368 1188296486155548 1188446729988672 1192077940527936 1193206802214042 1196765333092098 1197003882430944 1199902687748352 1200573737437536 1201710644385867 1203481187935488 1204242001145568 1205382381828471 1207158335142144 1208074198104576 1208454250695552 1209218207761872 1212146592725376 1215761608220544 1216912897622268 1220785416518976 1221941463314922 1223741813995008 1224515435508288 1225585690300818 1229330376169434 1229575416646752 1232307467124272 1233242410565088 1234410253756911 1236228975362304 1237399646740488 1238091666732459 1241089975058472 1241337359558016 1245039431416704 1245826516795344 1246218446029788 1248843556743552 1250026173748044 1254004067308608 1255191571160226 1257040910974464 1257743915410752 1258934960785194 1260789815932416 1261983745682352 1262781542867922 1265999691204864 1266800027179104 1267198554548808 1267999648416963 1269867859045632 1271781235895247 1274861130842376 1275115246892928 1278918055400832 1280129152044204 1282825694342016 1283229263286432 1283946913648476 1284202840753728 1287312817319424 1288126626963264 1291152002950656 1291968239639616 1293191694412002 1295097021808128 1296323439442416 1296487341805824 1300448662394112 1301680147869864 1304327023388928 1305562181555016 1306387528028451 1309551229640808 1309716804477312 1310957066602764 1313718546704256 1314962598358332 1318884244632108 1319147135740224 1322078209762464 1322341737518592 1323330177764133 1326285390786048 1327541342860656 1328380584055866 1330337757095424 1331500503042864 1331765908929792 1333869760023039 1335835020554496 1337002571237256 1339818915181824 1341087683093928 1344335418681024 1345355356980096 1346629367734812 1349890523716896 1353916336427424 1354772251288764 1358053127034912 1358224834272768 1359511032032496 1360370483732106 1362374789174784 1363664916816048 1367731809248112 1368004437063936 1371044069383296 1372084271357184 1373383593583848 1376276572737792 1376709540744384 1377579864946824 1381963666013568 1383272343727596 1386345900514806 1387397711885724 1390757597282592 1392074602583049 1395183333164544 1396226221940781 1396504529502768 1399446212009472 1399886469039744 1400669360343792 1404949001336496 1405229047596288 1408351390999168 1409419897788672 1410754575722184 1414171024846272 1414961904837096 1418388542923968 1419731713892646 1424249652605472 1425150030576492 1425598373867409 1428601341426336 1433147505495552 1434218772197673 1434504652754544 1437421617612288 1438782812325936 1442267137922688 1443178906134768 1443632921197236 1448226919484352 1449142455333672 1452546003319488 1453464269594568 1456984149534144 1458363869372718 1458548259531552 1463004745193376 1464390166353597 1466547729470208 1467367901312544 1467660389432832 1468757454249393 1470921451921152 1473245133345909 1476535131016704 1476999639739008 1477933365042288 1481512502219904 1487337985982772 1487634454708416 1492071064634304 1493484010718238 1495684439327232 1496629976732352 1497938065923222 1498236647546016 1501864953539328 1502814398123808 1507296279579552 1507596726560256 1508723643480669 1510946525442816 1512377346016152 1517190106126464 1518626839181508 1521714860620416 1523155878480852 1527809767914276 1528002938556864 1529449911036558 1532671637821632 1534123031418054 1536383335635456 1538698285404126 1539004991696928 1542424578056208 1542732027105024 1545056542781829 1547332955917056 1548311144330016 1548798233337432 1549777348065177 1552060716611328 1553726893751424 1554709124265264 1558474190646912 1563122067712128 1564602296942916 1568391321794528 1569581249810112 1571067595690614 1573382332279296 1574376988510656 1574872277669712 1575753030386766 1578074670273024 1580567626503558 1580882678545824 1584395314874064 1584595639984896 1585597385012256 1587098897687457 1589437254037248 1590942402952056 1595687110789464 1596005176574592 1600764983250048 1602280859181156 1605656001527424 1607176509104628 1611272334260736 1612290943682496 1613817734348862 1616195456967168 1617099319813824 1617403550600607 1618630663866678 1621015477627392 1622550530163024 1623576269401614 1627713888691968 1629255284419896 1630285262250381 1632687247344384 1634114253734424 1639107168225912 1639433888862336 1644323214086784 1645880338342548 1649866195653984 1650788888976612 1654786633411296 1655116479410688 1660052575222272 1661102022393792 1661624594706384 1662675035672574 1665124742324736 1666701564997392 1666912296607488 1672005423078144 1673588761546968 1676991887214336 1678579947713592 1682644994243136 1683708723823896 1689066702905472 1689598072731744 1690666197889284 1695708314526996 1699814841123168 1700153662523904 1701424514268171 1705224073867776 1706838869392272 1710434259122688 1710972351048576 1711929218197968 1712270454338304 1717502169284352 1722624319519488 1724255592549336 1728431252589888 1731380615659044 1735227650313234 1735573530493152 1740749575406688 1741850037371268 1742398012504611 1746068306187744 1746289072636416 1747942755470352 1751624728939008 1753283464477776 1758512326176144 1758862847653632 1762770946349952 1764440237018844 1765778906036376 1770055123814208 1771174112074488 1771731312378426 1775334004057152 1778493013364052 1782444729233322 1782670094983008 1788116910791904 1789810203321063 1792447224908032 1793807142640128 1795147999638147 1795505823646416 1799854031622528 1800860606156304 1805221781903232 1806363001718352 1810737502713216 1812111297156864 1812681376043328 1813827311642808 1818219889088064 1823642412330816 1825369346433402 1828058759177728 1831178124778464 1832912194972383 1835612720992512 1836773153262432 1838378535451227 1842618221351424 1843995564254151 1844363124970128 1848113508358656 1848461200686408 1849863615847632 1854343463043456 1856099470110732 1861634962587708 1862006039337024 1866515292052992 1867559147125056 1869327669044682 1873265335115328 1875039260622066 1881006100962912 1882787356740339 1885561366461696 1886615873116128 1888402441177791 1891184723898624 1892975618523528 1894172314301883 1898999536807296 1900200040768656 1900797831823212 1904801788568448 1912291696263564 1912672870339392 1918377083101248 1920193728066306 1923022850563584 1924238541513024 1924843894929648 1925920370472714 1930969225979136 1932189940444896 1936728004425984 1937952359459424 1939787541618003 1942645532712192 1944485159163624 1944731012708736 1950672993591168 1952520221804796 1956490535083392 1958343272332524 1964326844461212 1966435599904146 1969332852985344 1970577820056384 1972443897537498 1975350002959872 1978326366948162 1978720703610336 1983117314643696 1983512606277888 1989428086179072 1991312014290984 1992570876083799 1995506635643136 1997250754564296 1997648863394688 2003752530831744 2005503856855884 2009728372772736 2011631524640892 2016503128021536 2018033035470144 2019944051602218 2022920141501952 2024835785575344 2028953147493888 2030874504641136 2032158376933146 2037079690552368 2037337251409152 2039266548048744 2043562183762176 2045497375224072 2051597713872168 2052006655595904 2056566104074944 2058126407035776 2060075390375772 2064414859106688 2065064311116576 2066369797420236 2071635858335232 2072945499020352 2074908515591394 2077965587529216 2079518850772209 2084162756949504 2086136395923888 2092774999746816 2094756794254152 2099169318014208 2099829703559616 2101004040515688 2107423502004744 2107843571394432 2112527086498752 2114129846683008 2116131863583276 2121256537269408 2127582814385952 2128006902099456 2129597570838969 2134353311000064 2136374478908208 2137725045864738 2140874668703232 2142902012139504 2149721258243328 2151756979131816 2156132426418432 2156538067467476 2158174218488904 2163400706884032 2164768359202152 2165449381795854 2172340379226528 2173713683000508 2178819004979232 2180196404391852 2185476224301216 2185911851816448 2187545804059077 2192430952115712 2194507117790064 2199821594205312 2201051851968816 2206382177881728 2214802696525056 2215499459608512 2216900047563432 2222268753329856 2231006978974158 2231451682062624 2238106596951456 2240226016077357 2243526658990848 2244944965098528 2246907098884833 2247354971319024 2252088937207296 2252797430308992 2254221597185712 2260944419369328 2261395089840384 2266419788164224 2268566019024228 2275785159189696 2277940258772262 2281296468064768 2282572290930624 2284733817721278 2291714651871414 2292004407835296 2294174866554837 2299007456732448 2301184547127081 2304575003453184 2306323469108736 2308047428106189 2308507487545392 2313636867084312 2314098040657536 2320999433875584 2322466716495024 2323197350006148 2328091074916992 2330590340627136 2337711285970368 2344683101568192 2346903445414374 2350361261799936 2352586982691792 2354371874715168 2356601393535921 2360073498418944 2361565482765984 2362308416504568 2367112005409536 2370851439755337 2371324017818736 2376592972311096 2376893459977344 2384155881055872 2386413604428084 2393530666184196 2394007764861888 2399805375496704 2401147474875072 2403421288771734 2406962375870976 2408484002291136 2410764763656942 2414316670284288 2416908501391104 2418436415523744 2420726601523293 2424293185450752 2427945995800017 2431523216441088 2433825795244536 2435364404102421 2441570833037952 2443882926629844 2449030871016576 2451171380601636 2458660752338868 2459150833293504 2464614934248544 2466484821130176 2468820507513822 2472457950724608 2474799293480976 2476183333464918 2482179950116944 2482674719116032 2490078862833408 2491653033590688 2492436892059576 2494012553508861 2497687113487104 2500052347496088 2508008134617216 2510383142320452 2515487830821504 2517869921570388 2523967491364704 2525563085735844 2531999382409728 2533600054358208 2534397109097616 2535999296833926 2539735718091264 2543562471790494 2549722261684752 2550230493785856 2557836110801664 2560258304088408 2565651388684032 2566458526572864 2567893827296952 2568405681507456 2576253253926528 2583936479279232 2586383388824004 2592646878884832 2592974683611648 2600897324788224 2602841475469851 2603360295739728 2608654046777856 2611124363110032 2612775056056902 2619102459281616 2619433608954624 2621914133205528 2627437093408512 2629925196716664 2637768489264216 2638294271480448 2644156419524928 2646660355528266 2655082685721312 2656761168111732 2657596968567639 2663001006085728 2663531817859584 2667739520046078 2671670041108992 2673667093849983 2674005142474512 2679637830363648 2682175366187856 2688670837362048 2690710713960192 2693258735469624 2699781047433792 2707832672854848 2709544502577528 2716106254069824 2719022064064992 2720740967464212 2727329833632096 2735463618496224 2736008874127872 2738054019650103 2742088138766592 2744168542714368 2746767187167696 2752553145475584 2753419081488768 2755159729893648 2763927332027136 2766544687455192 2772691801029612 2774795423771448 2781515194565184 2784149205166098 2792452443881562 2793009059005536 2799772938079488 2801338720687584 2803991503567023 2809898002672992 2810458095192576 2812558890933099 2816702781998336 2818839795577344 2821509151444368 2828342049692544 2829923809674192 2836777085847936 2839463427785292 2848499305210944 2850300061152984 2851196747734818 2857202682852672 2868437544395346 2869009305509088 2877565624651872 2880290592099459 2884534275845376 2886357812269536 2887265842394472 2888880555709071 2896453838968704 2898284910667344 2905092006638976 2906928539189136 2913968299068288 2916727738745436 2917096519063104 2926009490386752 2928780332707194 2933095458940416 2934735802625088 2937514908498786 2941842903842304 2946490266691818 2953999279478016 2955866730084576 2958665846306247 2963025004439808 2967489550422243 2974675971965544 2975268909416832 2984142129268608 2986968021436476 2993259953464704 2995876131846444 2996473295092032 3003729907078656 3005628796247616 3014592559159104 3017447286961338 3021893050885632 3024754692032304 3029916077403327 3034380212252928 3037253678363016 3043429721240832 3046311756961704 3048237565399719 3055619535828552 3056005877113728 3058899822073116 3065343275643264 3068246062836108 3077396570808252 3078009983393856 3084849156112416 3085464054210048 3090113085563658 3094665911834112 3096622288660032 3097596466674864 3099554696130354 3104121433222656 3107453787502848 3109418248530528 3112362773387091 3116948381293824 3126244135424256 3129204593885832 3136782643589056 3139162499620224 3142135191381228 3148753977021312 3149744555339424 3151506060773532 3161135253007116 3161765357091648 3168790629748128 3169191279969792 3171194770024512 3174197795374914 3178874508074496 3181884805904112 3191374221578928 3192010353149184 3201529966500096 3204561718362312 3211312003054848 3214353018209256 3224581887364992 3227635468697724 3234198639627648 3234807101201214 3237261327733356 3245101060326048 3247152538803228 3248174072693781 3255427777383936 3258510568839792 3260570524500762 3265374494688768 3268228507468848 3278214336451824 3278867777724672 3288646428173568 3291760676685096 3299732391307968 3301577777953224 3309573266822592 3322204044787584 3323249189412768 3325350071345148 3333403129994784 3333824593214976 3344010846156288 3346510468461237 3347177523093936 3353983774428672 3357159895427184 3365289988486272 3367417447647792 3378133405810944 3379196145463488 3381332395778568 3391416629053992 3399629682246336 3402849028536342 3413677738784544 3416910388158393 3421944702097152 3423858436395936 3424540908676608 3427100726581917 3435004338568704 3437571977807121 3445248639038976 3448511185098672 3456862505179776 3462761231318088 3470455300626468 3471147060986304 3481499150813376 3483700074742536 3484796025009222 3492136612375488 3495885510940704 3506566928955552 3517024652352288 3517725695307264 3520355168121561 3525541892699904 3528880474037688 3531557812072752 3540110247628416 3542348224148976 3543462624756852 3550668008114304 3556986026728104 3564889458466644 3565340189966016 3576233821583808 3579620406642126 3584894449816064 3590295999276294 3591011647292832 3599708063245056 3601721212312608 3605131933157601 3610443563806464 3612726003436704 3616147145485413 3621475005426432 3624222594313728 3625362752086656 3627654623285616 3636439778176128 3647284824661632 3650738692866804 3662356249556928 3665824389944766 3671225441985024 3673546306524864 3676757070902454 3687991128508302 3688726249940256 3696922401372816 3699727231695264 3703230761270733 3708686926086912 3712198940221464 3723269925175416 3724012078674048 3735118294250112 3738655338089364 3746530670230656 3750078521244132 3762012201925824 3765574713480678 3771122732923392 3773231746232256 3776804882355582 3782369447797248 3785951237047056 3788344628603766 3797999073614592 3800400081537312 3801595663646424 3803998945250889 3809603577136896 3815343707685741 3824583392527128 3825345740678784 3836754166202496 3840387456132612 3848477083026048 3849687789859296 3851840740945428 3861938451958272 3864379880889792 3873456008851968 3875904718918848 3879575083236006 3885291065424384 3888970318327248 3889462025417472 3901345987182336 3905040443609592 3912981070166784 3916686544665048 3919162584085353 3928653688922424 3932871199808292 3941155640112768 3944887795074996 3956652733896324 3957441407220672 3966234629287392 3967025212555776 3969990533292399 3978856172358144 3982624028581968 3985141752167598 3991013271286272 3994501509128592 3995297726789376 4007505061663488 4011007713711768 4019456745545472 4023263049281784 4033006256043072 4036066070940288 4039888103204436 4049671571150688 4061749009282272 4064316753866292 4074159381104736 4074674502818304 4078533096097488 4087124367524352 4090994750448144 4103195427744336 4104013311191808 4113132208149888 4116252814071552 4120150780751544 4128829718213376 4130128622233152 4132739594840472 4145890998040704 4149817031182788 4159037701544418 4172272791847776 4176223807749147 4185549999493632 4188678665822343 4189513588508304 4198338636028416 4199659407119232 4202008081031376 4214847004009488 4215687142788864 4225054172997504 4228259693366016 4232263727166552 4242513074538816 4255165628771904 4259195141677938 4272748957816416 4275450091729476 4276795121602227 4285804024279008 4299442516486656 4302656316593019 4303513958263632 4312264852836864 4313076134934952 4316348436977808 4326801413768064 4329536718404304 4330898763591708 4344680758453056 4347427366001016 4357638009958464 4360392808783704 4370952448602432 4375091608118154 4389014235580128 4393170499060791 4399643188410624 4402103703937632 4406272362748179 4412764355763456 4419735400037727 4429605393050112 4430998919217024 4433800095126864 4444537506659712 4462013957948316 4462903364125248 4476213193902912 4480452032154714 4487053317981696 4489889930197056 4493814197769666 4494709942638048 4505594860617984 4508443194371424 4521888838738656 4522790179680768 4526170930442007 4532839576328448 4537132038048456 4551570318379392 4555880517544524 4565144581861248 4569467635442556 4583429303742828 4584008815670592 4588349733109674 4598014913464896 4602369094254162 4609150006906368 4616094856212378 4617014975090784 4627273734168624 4628196081315072 4641998867751168 4644933432990048 4646394700012296 4649332044195531 4656182149833984 4661180681254272 4675422571940736 4689366203136384 4693806890828748 4705173965383584 4708743749430336 4713202787071842 4720146996837888 4723130965531968 4724616833009136 4734224010819072 4741702879510674 4742648035637472 4753185944622192 4753786919954688 4761296693062371 4768311762111744 4772827208856168 4787061332368392 4788015529723776 4802294949750144 4806842577543468 4816968004582272 4821529527313884 4833817002782208 4836872831047488 4841453203046586 4848586370901504 4852210651801821 4855891991600034 4863046432882176 4867651590489072 4870728808204842 4883141666075904 4887765853259688 4890855786751143 4898061742033152 4902342761203272 4917321504677736 4918301666587008 4929229868497088 4932969642260352 4937641015027644 4949598586961952 4952366666929836 4964359900233888 4965349438232064 4980157725666816 4983306067181376 4984873784119152 4988025107017722 4995374226974208 5000104694992176 5016016269234432 5020766284640904 5030975661643008 5035739843140776 5047934982729408 5051126171471688 5067200108716416 5068794218195232 5071998593667852 5087124943580988 5099444523369504 5100460987571712 5104273542804513 5115672221603328 5120516608176816 5131302777368064 5132917053145728 5135787654593904 5136811363014912 5152506507853056 5167872958558464 5172766777648008 5185293757769664 5205682950939702 5206720591479456 5222248726220064 5225550112113804 5227194037513833 5238204918563232 5238867217909248 5243828266411056 5254874186817024 5259850393433328 5275536978528432 5276588542960896 5288312839049856 5293320711056532 5310165371442624 5313522336223464 5315193937135278 5326002012171456 5335479040092156 5347334187699966 5348010284949024 5364350732375712 5369430609963189 5377341674724096 5381421427920384 5385443998914441 5386517470939248 5399562094867584 5415665345709696 5419089005155056 5432212508139648 5438044128129984 5441481934928424 5454659667264192 5470927236992448 5476108039300206 5484176277533184 5493534374335392 5498736584917149 5506838162977536 5510319459787296 5515135606353681 5527854664054272 5531986692762453 5533089374910384 5545383602059224 5549590847542896 5563030389130368 5568298410332196 5584904887763124 5586018118011072 5599545876158976 5602677441375168 5607983007134046 5619796005345984 5625117781866198 5633405563996672 5643018302888736 5648362070221017 5656684099385088 5659847619348384 5665207323533373 5673554171695872 5678926855570584 5682516942905649 5696998610421888 5700600122305968 5702393495469636 5714405365705344 5736875088790692 5738018611018176 5755131249303744 5760581184198918 5769068551690752 5772715624539072 5774531684788944 5777761111418142 5792907677937408 5796569821334688 5810184013277952 5813857078378272 5819362624854009 5827936598136576 5833455477490872 5834193038126208 5852018980773504 5857560665414388 5869471605250176 5875029816997572 5892980533383636 5907998558956032 5911733460169152 5917331692612494 5926050008879616 5934979100844486 5949351943931088 5950537818833664 5968284258537216 5973936042872952 5977712628251397 5986519906929408 5991752263692888 5992946590184064 6011257592495232 6029185118318208 6034894573922676 6049509384064608 6059832154806654 6068760424505856 6074507356726032 6086859442481664 6092623513923408 6096475130799438 6111239071657104 6112011754227456 6117799644146232 6130686551286528 6136492125672216 6154793141616504 6156019966787712 6169698312224832 6180226171127316 6193244577320064 6195192933349728 6199109392260708 6214907575005696 6218836497061056 6224725546774182 6233896762587648 6238556552316627 6252488270848512 6258409187771664 6273565287178112 6278324999240448 6284270382762456 6297507954042624 6299489110678848 6303012121547064 6322270506014232 6323530714183296 6337581259496256 6342389540049024 6348395590749828 6363769611808224 6382748443157856 6384020706298368 6388792712516907 6403059933000192 6409123436724624 6422624006109696 6428706036418512 6449163774729984 6455270937395448 6468397279255296 6469614202402428 6474522655466712 6490202120652096 6494305077606456 6496348145387562 6517021137679584 6521141049001524 6536457014937696 6556428672903648 6557735555449344 6562637412177231 6577292856347136 6583521353370192 6599464782615936 6603155555906448 6619146533645184 6644408089575168 6646498378825536 6650700142690296 6666806259989568 6693020936922474 6694355046187872 6714319790854368 6720678048232071 6730579976972544 6734834895295584 6740721296654499 6756266811621888 6758392290926976 6762664791557136 6782833258107984 6799259364492672 6805698057072684 6827355477569088 6833820776316786 6843889404194304 6847716872791872 6854201453163834 6875143955614242 6882524599664511 6897022370197344 6903553641381243 6913725010359552 6924142284318567 6925522462636176 6940910601252936 6942294121972608 6962998301626752 6967400149485072 6969592050018444 6984273224750976 6991771021881408 7013133857911104 7034049304704576 7040710336243122 7051083785399808 7057760948075376 7063115624145504 7069804180607763 7080220495256832 7084696448297952 7086925249513704 7101336016228608 7112554319266011 7113972053456208 7129778916933288 7130680379932032 7152467643167616 7159240813284252 7180591998552588 7182023294585664 7199416126490112 7203442424625216 7210263866315202 7220887127612928 7225452006873408 7232294290970826 7242950010852864 7250725504173312 7255309246571232 7262179804569879 7272879556352256 7294569649323264 7301477385733608 7306093212307263 7324712499113856 7331648779889532 7347092613049728 7353514141804908 7375982257016604 7377452499880512 7393844802745632 7399454463390528 7406461522541466 7417373852173824 7424397880442928 7446539850350832 7448024157348096 7470236588500224 7477310676178728 7482037660526583 7493061340461312 7500157042488264 7524024403851648 7531149426961356 7546463492464512 7553609764711164 7571902474094112 7576689257207532 7595998147229184 7600800163074624 7603191327292848 7607997890501778 7619207154273792 7630687415371482 7649166785054256 7650691481357568 7673508332404992 7680774912265224 7696954166052096 7699375579718592 7703681481890856 7728759761779584 7751809437837696 7759150166472012 7777940636654496 7778924050834944 7802691974364672 7808524426409553 7810080887219184 7825962140333568 7833373089330096 7838325168170706 7857307377844848 7865742399616584 7882311280225536 7889775590149992 7913305467792648 7914882814441344 7932469258574784 7939981066584798 7965248057163936 7970283504335196 7972790905702917 7989003018257184 7990595453578752 8015010123326976 8021001281549949 8022015427423536 8038913491090944 8046526098563568 8066012512086144 8072132141880576 8079776206408872 8099343142301376 8123498018564544 8128633507732584 8148318762209472 8157066192194976 8181989500896288 8206390855488672 8208026622383616 8214162058950309 8226264416299776 8232505628143104 8240301561503088 8257659436426752 8260257244466304 8265479189680944 8291781996081408 8299634062365576 8318075403088836 8344545583695552 8352447615498294 8377357331644686 8379027177016608 8399318814238464 8404016162062752 8411974510701069 8429694008018976 8431374285577728 8437676672799297 8450108345995008 8456519386732032 8464527454333104 8485026149077632 8510331257543808 8518390283355876 8545497915632832 8550900183458952 8553590243204454 8571608048558016 8605312633186038 8607027916527264 8626152269869904 8632696873955616 8640871776298377 8653602827536128 8659073436808608 8661797527183416 8666641667127213 8689361516906112 8694854732002032 8715276019916928 8720785617567408 8741904897204864 8750183216236308 8778028471160256 8786340998121582 8799286376821248 8804207407875264 8812544725496358 8825528711526912 8839470800075454 8861997838434048 8867600190253728 8875997538918741 8889075013319424 8902468651266729 8924027915896632 8925806728250496 8952426387805824 8960904064309428 8979779860394112 8987628395539332 8989419885276096 9011189721235968 9016886388742848 9043777677477312 9052341860884014 9065679152656896 9074264076096912 9103140636758784 9111761035089048 9130289163722496 9138935270885112 9144712696199157 9166858607485656 9168017631341184 9176699466219348 9196029826929792 9204738188508324 9232189712424756 9234029950181568 9254547468337248 9256392162630144 9283997735502336 9289866865980096 9292789400024592 9298664088391062 9312364299667968 9322361362508544 9337088320161273 9350845143881472 9378732406272768 9387613781657496 9410347930767168 9417487498860672 9426405574143684 9446261931063936 9449233666018272 9483405759021348 9485296071274944 9506371889244384 9507573839909376 9522593386124742 9536623524223488 9545654417712336 9574122664736784 9576031059447552 9604589899500288 9613685155086936 9633936009164544 9643059054627768 9673745662094976 9682906406093172 9704421303603642 9711783983200068 9735303180978144 9741457616409684 9744522218081343 9766283332151808 9775531706519376 9781711573502286 9796123484066304 9804685522406544 9834643009355472 9836603333174016 9858459736994176 9865939284520704 9875282030055288 9899197173923904 9904733333859672 9928719800467776 9966612134362752 9969747568238304 9976050214035444 10000209389984352 10032032538468864 10039531405383711 10041532569281808 10061951323286016 10071479686281552 10095869965458816 10102252342943376 10134400217432832 10137588436390464 10143997187335704 10174249887161976 10198889046739008 10208547085609026 10241033216353632 10250731164475179 10265834106291456 10271575309187808 10273622726029824 10281302179745751 10305013015706112 10312715933421363 10335745917116928 10345533555296016 10370587515539328 10411365901879404 10413441182958912 10444497452440128 10451100224227608 10454388075027666 10476409837126464 10487656532822112 10519700786866656 10551073957056864 10553177085921792 10561065504364683 10576625678099712 10586641422113064 10620330742885248 10627044672446928 10630387874270556 10652004024342912 10670958080184312 10694668375399932 10696020569898048 10728701464751424 10738861219926378 10754683349448192 10770887997828882 10773034941878496 10799124189735168 10815395799472803 10831330691419392 10838178010310112 10848441436456239 10864425016279296 10876088256259968 10882963869856848 10909319334528384 10941854473984896 10952216078600412 10987068748670784 10997473169834298 11013676325955072 11020638919574592 11030271212707362 11063973385524906 11066178749820768 11090767204118448 11099181695085792 11109692283812199 11126060778260736 11136596820664392 11169809775526248 11172036236022144 11205354882750336 11215966014268092 11239592010691968 11250235563732396 11286036605777472 11296724140442034 11313368198770176 11319695238696768 11330414647066746 11347108343391744 11357853711141168 11365033885811298 11393997220843776 11401200244611936 11404786990939272 11411996835752667 11428810731410688 11473750177581384 11476037222036352 11510262498607488 11521162368397836 11545431249078144 11549063369577888 11555522222836284 11585815355874816 11593139642669376 11620368026555904 11627714156756544 11638725249708018 11655873196273152 11666910954981744 11668386076252416 11704037961547008 11715121330828776 11738943210500352 11750059633995144 11757487752256059 11785961066767272 11823466920338304 11834663385224988 11869958201688972 11898703887862176 11901075637667328 11909971599877197 11936568517074432 11947872085745904 11955425256502794 11973039813858816 11983504527385776 11985893180368128 12022515184990464 12058370236636416 12069789147845352 12099018768129216 12119664309613308 12149014713452064 12185247027846816 12192950261598876 12222478143314208 12224023508454912 12235599288292464 12261373102573056 12272984251344432 12309586283233008 12312039933575424 12339396624449664 12360452342254632 12386489154640128 12390385866699456 12398218784521416 12437672994122112 12449451093548364 12477113104633254 12516818375543328 12528671423247441 12547130574356224 12556649998480896 12566035997467029 12568540765524912 12595015908085248 12598978221357696 12606024243094128 12644541012028464 12647061428366592 12675162518992512 12684779080098048 12696791181499656 12727539223616448 12765496886315712 12777585425033814 12818246873449248 12830385364806681 12857412072837024 12898327549459968 12907968949779057 12910541874790896 12936794558510592 12939228404804856 12949045310933424 12980404241304192 12988610155212912 12992696290775124 13034042275359168 13042282098003048 13072914029875392 13112857345807296 13125274824354462 13167042706740384 13179511497182373 13198929565231872 13206311111812896 13218817088244537 13238293067290368 13259206200113181 13288816179150336 13292996757651072 13301400285380592 13333612519979136 13386041873844948 13388710092375744 13428639581708736 13441356096464142 13461159953945088 13469669790591168 13481442593308998 13516784581853952 13525329583114272 13565666516215968 13578512791326021 13598518728985344 13611396114145368 13654710955138176 13667641552633572 13695433745583744 13708402906327668 13750287911228484 13765049199329022 13794044740394688 13807107282762486 13827450020719104 13848284568637134 13851044925272352 13881821202505872 13884588243945216 13925996603253504 13934800298970144 13939184100036888 13947996132586593 13968546449501952 13983542043762816 14026267715822208 14068098609409152 14081420672486244 14115521896150752 14126231248291008 14139608361215526 14160440990513664 14169392896595904 14173850499027408 14202672032457216 14225108638532022 14227944106912416 14259557833866576 14261360759864064 14304935286335232 14318481626568504 14361183997105176 14364046589171328 14406884849250432 14420527732630404 14450904013746816 14464588581941652 14501451008346624 14510618493142464 14524359609139758 14545759112704512 14556631955405463 14589139298646528 14602954771467216 14612186424614526 14649424998227712 14663297559779064 14672567360253429 14694185226099456 14707028283609816 14751964514033208 14754904999761024 14787689605491264 14798908926781056 14812923045082932 14848795760885856 14893079700701664 14896048314696192 14940473177000448 14954621352357456 14964075321053166 14986122680922624 15000314084976528 15048048807703296 15062298853922712 15092926984929024 15107219529422328 15143804948188224 15153378514415064 15201600326149248 15206382654585696 15215995781003556 15261374830742964 15298333570108512 15301382962715136 15312820628413539 15347016664809984 15361549824530448 15393908332104192 15398751159437184 15407362963781712 15457519523559168 15503618875675392 15518300332944024 15555881273308992 15617048852819106 15620161774438368 15666746178660192 15676650336341412 15681582112541499 15714614755689696 15731484799233168 15764622560451072 15779551180299984 15826610935585296 15829765628882688 15864938517149568 15879962133169596 15930496114327872 15940567008670392 15945581811405834 15978006036514368 16042002563099898 16044030854847072 16093052197127136 16108291829889567 16132025024172288 16144264283761152 16156331996743323 16159552412817744 16198686284602752 16246996037129088 16257267015465168 16296637524418944 16314132384389952 16363979001792576 16412781710977344 16428324117900618 16452528832599552 16480603123006176 16496209754751447 16520514488932608 16530958379361888 16583563992162816 16595960078287359 16599268124731152 16636150806177672 16689091167391104 16704895230996588 16754714663289372 16758054354033216 16798637628476928 16808032324125504 16823949021402138 16859388016037952 16875353345598594 16900216691990016 16929054908666208 16945086210663051 16970052298155264 16995621970600119 17020662515087616 17036780566711752 17047550828716947 17090995831265664 17101800366917904 17107180486408908 17143216097116032 17210625266372076 17214055833054528 17252304539739808 17265393747911232 17281743552596754 17307205655072256 17318146873617216 17323595054366832 17333283334254426 17378723033812224 17389709464004064 17430552039833856 17441571235134816 17458087874562027 17483809794409728 17500366432472616 17556056942320512 17572681996243164 17608414815750528 17625089450992716 17678941600150908 17723995676868096 17735200380507456 17751995077837482 17778150026638848 17804937302533458 17848055831793264 17851613456500992 17904852775611648 17921808128618856 17933137884754191 17959559720788224 17975256791078664 17978839770552192 18033772777485696 18087555354954624 18104683721768028 18148528152193824 18206281273517568 18223522070178096 18260578327444992 18277870541770224 18289425392398314 18333717214971312 18336035262682368 18353398932438696 18392059653859584 18409476377016648 18464379424849512 18468059900363136 18509094936674496 18579733731960192 18585578800049184 18597328176782124 18644722725017088 18674176640322546 18701690287762944 18715669656949881 18757464812545536 18775227563314992 18820695861534336 18834974997721344 18852811148287368 18892523862127872 18898467332036544 18966811518042696 18970592142549888 19012743778488768 19045186772249484 19091308835424672 19148245329473568 19152062118895104 19166378137550721 19209179799000576 19227370310173872 19267872018329088 19286118109255536 19347491324189952 19365812812186344 19408842607207284 19423567966400136 19470606361956288 19482915232819368 19489044436162686 19551063413038752 19563423147004572 19609371044813088 19669286018710944 19673206666348032 19687912236531693 19716919473988352 19731878569041408 19750564060110576 19798394347847808 19809466667719344 19857439600935552 19933224268725504 19939495136476608 19952100428070888 20000418779968704 20079062810767422 20083065138563616 20142959372563104 20162034144696213 20191739930917632 20204504685886752 20222163889963497 20268800434865664 20275176872780928 20287994374671408 20348499774323952 20397778093478016 20417094171218052 20482066432707264 20501462328950358 20531668212582912 20543150618375616 20562604359491502 20625431866842726 20691067110592032 20710660924143729 20741175031078656 20772426852955701 20822731803758808 20826882365917824 20888994904880256 20902200448455216 20908776150055332 20952819674252928 20975313065644224 21039401573733312 21102147914113728 21122131008729366 21153251356199424 21173282844226128 21209412541823289 21240661485770496 21254089344893856 21260775748541112 21304008048685824 21337662957798033 21341916160368624 21389336750799864 21392041139796096 21457402929502848 21477722439852756 21541775995657764 21546069883756992 21598248379470336 21630791598945606 21662661382838784 21676356020620224 21696882872912478 21728850032558592 21752176512519936 21765927739713696 21786539413709637 21818638669056768 21883708947969792 21904432157200824 21918279636921789 21974137497341568 21994946339668596 22041277839149184 22060542425414724 22127946771049812 22132357499641536 22181534408236896 22198363390171584 22219384567624398 22252121556521472 22273193641328784 22339619551052496 22344072472044288 22410709765500672 22431932028536184 22479184021383936 22500471127464792 22572073211554944 22593448280884068 22639390477393536 22660829294133492 22715707422282336 22730067771622596 22787994441687552 22802400489223872 22809573981878544 22823993671505334 22857621462821376 22947500355162768 22952074444072704 23020524997214976 23042324736795672 23090862498156288 23098126739155776 23111044445672568 23186279285338752 23255428313513088 23277450499416036 23333821909963488 23336772152504832 23408075923094016 23425573279228659 23430242661657552 23477886421000704 23500119267990288 23514975504512118 23571922133534544 23646933840676608 23669326770449976 23739916403377944 23797407775724352 23819943199754394 23895744171491808 23910850513005588 23918372717108751 23967009054771552 23971786360736256 24045030369980928 24063003844649847 24116740473272832 24139578295690704 24198037536258432 24239328619226616 24298029426904128 24370494055693632 24385900523197752 24444956286628416 24471198576584928 24545968502688864 24619172566466016 24624079867150848 24642486176850927 24678793248899328 24720904684509264 24772978309280256 24780771733398912 24796437569042832 24875345988244224 24898902187096728 24954226209266508 25033636751086656 25057342846494882 25094261148712448 25132071994934058 25137081531049824 25197956442715392 25212048486188256 25235923532103207 25289082024056928 25294122856733184 25313030018397891 25350325037985024 25369558160196096 25393582362999312 25455078447232896 25530993772631424 25555170850067628 25636493746898496 25660770729613362 25714824145674048 25815937899558114 25821083749581792 25878456809609712 25898090621866848 25922615328895131 25960808482608384 25977220310425824 25985392581550248 26068084550718336 26084564196006096 26145828059750784 26225714691614592 26250549648708924 26334085413480768 26359022994364746 26397859130463744 26412622223625792 26437634176489074 26476586134580736 26518412400226362 26585993515302144 26602800570761184 26627992616756223 26667225039958272 26707405953800187 26772083747689896 26777420184751488 26857279163417472 26882712192928284 26939339581182336 26962885186617996 27033569163707904 27050659166228544 27131333032431936 27157025582652042 27197037457970688 27222792228290736 27309421910276352 27335283105267144 27390867491167488 27416805812655336 27434138088597471 27500575822456968 27530098398658044 27588089480789376 27614214565524972 27696569137274268 27702089850544704 27763642405011744 27769176487890432 27851993206507008 27869600597940288 27878368200073776 27895992265173186 27937092899003904 27967084087525632 28052535431644416 28136197218818304 28162841344972488 28231043792301504 28252462496582016 28279216722431052 28338785793191808 28347700998054816 28450217277064044 28455888213824832 28519115667733152 28522721519728128 28609870572670464 28636963253137008 28722367994210352 28728093178342656 28813769698500864 28841055465260808 28901808027493632 28929177163883304 29021236986284928 29048719218279516 29113263910810926 29205909542934432 29224372849229052 29233566654244029 29298849996455424 29326595119558128 29345134720506858 29388370452198912 29414056567219632 29503929028066416 29509809999522048 29575379210982528 29597817853562112 29625846090165864 29697591521771712 29786159401403328 29909242704714912 29928150642106332 30000628169953056 30096097615406592 30118594216151133 30124597707845424 30185853969858048 30214439058844656 30287609896376448 30306757028830128 30403200652298496 30412765309171392 30431991562007112 30522749661485928 30596667140217024 30625641256827078 30723099649060896 30752193493425537 30797502318874368 30814725927563424 30843906539237253 30915039047118336 30938147800264089 31007237751350784 31036600665888048 31111762546617984 31234097705638212 31240323548876736 31333492357320384 31353300672682824 31363164225082998 31429229511379392 31462969598466336 31559102360599968 31653221871170592 31659531257765376 31683196513094049 31729877034299136 31759924266339192 31860992228655744 31881134017340784 31891163622811668 31956012073028736 32084005126199796 32088061709694144 32186104394254272 32216583659779134 32264050048344576 32312663993486646 32319104825635488 32397372569205504 32493992074258176 32514534030930336 32545324309368717 32593275048837888 32628264768779904 32727958003585152 32825563421954688 32856648235801236 32961206246012352 32992419509502894 33041028977865216 33061916758723776 33191920156574718 33198536249462304 33272301612355344 33329076851436597 33378182334782208 33409790461993176 33509429326578744 33516108708066432 33616064648251008 33647898042804276 33718776032075904 33750706691197188 33858109817332416 33890172421326102 33940104596310528 33991243941200238 34041325030175232 34073561133423504 34095101657433894 34181991662531328 34203600733835808 34214360972817816 34235990507258001 34286432194232064 34421250532744152 34428111666109056 34504609079479616 34530787495822464 34563487105193508 34636293747234432 34647190108733664 34666566668508852 34757446067624448 34779418928008128 34861104079667712 34883142470269632 34916175749124054 34967619588819456 35000732864945232 35112113884641024 35145363992486328 35216829631501056 35250178901985432 35357883200301816 35470400761014912 35503990155674964 35609874605066916 35696111663586528 35703226913001984 35729914799631591 35809705551223296 35843616257237712 35866275769508382 35919119441576448 35950513582157328 35957679541104384 36067545554971392 36175110709909248 36209367443536056 36297056304387648 36447044140356192 36555741083540448 36578850784796628 36667434429942624 36672070525364736 36706797864877392 36784119307719168 36818952754033296 36928758849699024 36936119800726272 37018189873348992 37159467463920384 37171157600098368 37194656353564248 37348353280645092 37431339313899762 37550455126629984 37586014269742323 37641391723068672 37669949995442688 37698107992401087 37705622296574736 37785047724255744 37796934664073088 37933623036085392 37941184285099776 38025487556977536 38090373544498968 38182617670849344 38296490658947136 38332756275101442 38454740620347744 38491156094420043 38572236218511072 38694982648379904 38723906849337171 38731625624372688 38817685214414568 38847135932800272 38941212723912576 38965830465638736 38978088872325372 39102126826077504 39126846294009144 39218742089626176 39338572037421888 39375824473063386 39433838947976704 39501128120221152 39538534491547119 39596788695695616 39618933335438688 39656451264733611 39714879201871104 39777618600339543 39866448537451008 39878990272953216 39904200856141776 40000837559937408 40158125621534844 40166130277127232 40285918745126208 40324068289392426 40383479861835264 40409009371773504 40444327779926994 40550353745561856 40575988749342816 40696999548647904 40735538373978063 40795556186956032 40834188342436104 40964132865414528 41002924657900716 41086301236751232 41125208718983004 41250863733685452 41382134221184064 41421321848287458 41482350062157312 41544853705911402 41645463607517616 41653764731835648 41777989809760512 41804400896910432 41817552300110664 41843988397759779 41905639348505856 41950626131288448 42078803147466624 42204295828227456 42244262017458732 42346565688452256 42418825083646578 42481322971540992 42508178689787712 42521551497082224 42608016097371648 42675325915596066 42683832320737248 42778673501599728 42784082279592192 42914805859005696 42955444879705512 43083551991315528 43092139767513984 43261583197891212 43352712041240448 43393765745824956 43504353025039872 43531855479427392 43573078827419274 43637277338113536 43669895866216389 43767417895939584 43808864314401648 43836559273843578 43948274994683136 43989892679337192 44082555678298368 44121084850829448 44255893542099624 44264714999283072 44363068816473792 44396726780343168 44438769135248796 44546387282657568 44679239102104992 44688144944088576 44821419531001344 44863864057072368 44958368042767872 45000942254929584 45144146423109888 45186896561768136 45278780954787072 45321658588266984 45431414844564672 45460135543245192 45604800978447744 45619147963757088 45647987343010668 45895000710325536 45904148888145408 45938461885240617 46041049994429952 46084649473591344 46181724996312576 46196253478311552 46222088891345136 46372558570677504 46510856627026176 46554900998832072 46667643819926976 46851146558457318 46860485323315104 47000238535980576 47029951009024236 47044746337624497 47143844267069088 47293867681353216 47338653540899952 47479832806755888 47594815551448704 47639886399508788 47791488342983616 47821701026011176 47836745434217502 47934018109543104 48126007689299694 48279156591381408 48324875489668701 48396075072516864 48468995990229969 48478657238453232 48596058853808256 48740988111387264 48771801046395504 48889912573256832 48942397153169856 49091937005377728 49238345132932032 49284972353701854 49357586497798656 49441809369018528 49488629264254341 49561543466797824 49592875138085664 49750691976488448 49787880234862077 49797804374193456 49908452418533016 50067273502173312 50114685692989764 50264143989868116 50274163062099648 50395912885430784 50424096972376512 50471847064206414 50578164048113856 50626060036795782 50700650075970048 50787164725998624 50835258631989153 50910156894465792 51061987545262848 51110341700135256 51142652486150841 51272987493796992 51321541459226724 51429648291348096 51631875799116228 51642167499163584 51756913619219424 51796181243733696 51845230657790262 51921616965216768 51954440620851648 51970785163100496 52136169101436672 52169128392012192 52291656119501568 52374263623686081 52451429383229184 52501099297417848 52668170826961536 52718045988729492 52825244447251584 52875268352978148 53036824800452724 53171987030604288 53205601141522368 53255985233512446 53334450079916544 53414811907600374 53544167495379792 53554840369502976 53714558326834944 53765424385856568 53799413654262573 53878679162364672 53925770373235992 54101318332457088 54262666064863872 54314051165304084 54445584456581472 54618843820552704 54670566210534288 54781734982334976 54833611625310672 54868276177194942 55001151644913936 55060196797316088 55176178961578752 55228429131049944 55393138274548536 55404179701089408 55527284810023488 55739201195880576 55756736400147552 55791984530346372 55934168175051264 56105070863288832 56147008970849643 56272394437636608 56325682689944976 56462087584603008 56504924993164032 56558433444862104 56677571586383616 56695401996109632 56900434554128088 56911776427649664 57038231335466304 57273926506274016 57444735988420704 57456186356685312 57499134412652163 57627539397001728 57682110930521616 57803616054987264 57858354327766608 58042473972569856 58097438436559032 58226527821621852 58411819085868864 58448745698458104 58467133308488058 58653190239116256 58690269441013716 58828113134439264 59007858056132832 59019619999044096 59063736709595079 59150758421965056 59195635707124224 59251692180331728 59395183043543424 59572318802806656 59818485409429824 59856301284212664 60001256339906112 60237188432302266 60249195415690848 60428878117689312 60486102434088639 60575219792752896 60613514057660256 60666491669890491 60806401304596992 60825530618342784 60863983124014224 61045499322971856 61193334280434048 61251282513654156 61446199298121792 61504386986851074 61595004637748736 61629451855126848 61687813078474506 61876295600528178 62073201331776096 62131982772431187 62223525093235968 62317280558867103 62468195411276424 62480647097753472 62666984714640768 62706601345365648 62726328450165996 62858459022758784 62925939196932672 63118204721199936 63306443742341184 63366393026188098 63459754068598272 63519848532678384 63721984457311488 63762268034681568 63782327245623336 63912024146057472 64012988873394099 64168010252399592 64176123419388288 64372208788508544 64433167319558268 64625327986973292 64638209651270976 64794745138411008 64987984148516352 65029068061860672 65090648618737434 65186550097675776 65256529537559808 65359618241128911 65455916007170304 65651126843909376 65713296471602472 65754838910765367 65922412492024704 65984839019005788 66123833517447552 66383840313149436 66397072498924608 66544603224710688 66658153702873194 66756364669564416 66819580923986352 67018858653157488 67032217416132864 67232129296502016 67295796085608552 67437552064151808 67501413382394376 67716219634664832 67780344842652204 67982487882400476 68147122266847008 68190203314867788 68363983325062656 68407201467671616 68428721945635632 68471981014516002 68572864388464128 68842501065488304 68856223332218112 69009218158959232 69061574991644928 69126974210387016 69272587494468864 69294380217467328 69333133337017704 69558837856016256 69766284940539264 69832351498248108 70001465729890464 70224227769282048 70276719837685977 70290727984972656 70433659263002112 70500357803970864 70715766400603632 70940801522029824 71007980311349928 71219749210133832 71392223327173056 71459829599263182 71687232514475424 71732551539016764 71755118151326253 71901027164314656 71915359082208768 72135091109942784 72189011533949541 72350221419818496 72418734887072112 72594112608775296 72894088280712384 73111482167080896 73157701569593256 73334868859885248 73413595729754784 73637905508066592 73857517699398048 73872239601452544 73927458530552781 74036379746697984 74318934927840768 74342315200196736 74389312707128496 74696706561290184 74862678627799524 75100910253259968 75172028539484646 75282783446137344 75396215984802174 75411244593149472 75593869328146176 75707770596309621 75867246072170784 75882368570199552 75939090055193673 76050975113955072 76180747088997936 76365235341698688 76592981317894272 76665512550202884 76909481240695488 76982312188840086 77144472437022144 77447813698674342 77463251248745376 77635370428829136 77694271865600544 77767845986685393 77882425447825152 77931660931277472 77956177744650744 78204253652155008 78253692588018288 78437484179252352 78677144074843776 78751648946126772 79002256240442304 79077068983094238 79193577391391232 79237866670877376 79312902529467222 79429758403742208 79555237200679086 79757980545906432 79808401712283552 79883977850268669 80001675119874816 80316251243069688 80332260554254464 80571837490252416 80648136578784852 80818018743547008 80888655559853988 81100707491123712 81151977498685632 81393999097295808 81471076747956126 81591112373912064 81668376684872208 81928265730829056 82005849315801432 82172602473502464 82250417437966008 82302414265792413 82501727467370904 82764268442368128 82842643696574916 83089707411822804 83290927215035232 83307529463671296 83555979619521024 83608801793820864 83635104600221328 83687976795519558 83811278697011712 83901252262576896 84157606294933248 84408591656454912 84488524034917464 84693131376904512 84837650167293156 85016357379575424 85043102994164448 85350651831192132 85367664641474496 85557347003199456 85568164559184384 85829611718011392 85910889759411024 86167103982631056 86184279535027968 86523166395782424 86705424082480896 86787531491649912 87063710958854784 87146157654838548 87339791732432778 87617728628803296 87673118547687156 87700699962732087 87896549989366272 87979785358674384 88165111356596736 88242169701658896 88511787084199248 88529429998566144 88726137632947584 88793453560686336 88877538270497592 89092774565315136 89358478204209984 89727728114144736 90001884509859168 90288292846219776 90355782648453399 90373793123536272 90557561909574144 90643317176533968 90862829689129344 90920271086490384 91209601956895488 91238295927514176 91295974686021336 91790001420651072 91876923770481234 92169298947182688 92256580480276611 92392506956623104 92444177782690272 92531719617711759 92745117141355008 92814443400792267 93021713254052352 93109801997664144 93335287639853952 93702293116914636 93720970646630208 94000477071961152 94059902018048472 94089492675248994 94287688534138176 94677307081799904 94959665613511776 95049589539282147 95189631102897408 95279772799017576 95582976685967232 95643402052022352 95673490868435004 95868036219086208 96252015378599388 96558313182762816 96649750979337402 96792150145033728 96937991980459938 96957314476906464 97192117707616512 97481976222774528 97543602092791008 97635972928106151 97779825146513664 97884794306339712 98183874010755456 98476690265864064 98569944707403708 98883618738037056 98977258528508682 99123086933595648 99185750276171328 99575760469724154 99595608748386912 99816904837066032 100134547004346624 100229371385979528 100528287979736232 100548326124199296 100848193944753024 100943694128412828 101156328096227712 101252120073591564 101574329451997248 101670517263978306 101820313788931584 102123975090525696 102220683400270512 102285304972301682 102545974987593984 102643082918453448 102707971521774003 102859296582696192 103263751598232456 103284334998327168 103513827238438848 103592362487467392 103690461315580524 103908881241703296 103941570326200992 104272338202873344 104338256784024384 104583312239003136 104748527247372162 104902858766458368 105002198594835696 105336341653923072 105436091977458984 105650488894503168 105750536705956296 106073649600905448 106411202283044736 106511970467024892 106829623815200748 107088334990759584 107109680739005952 107189744398894773 107429116653669888 107530848771713136 107598827308525146 107757358324729344 107851540746471984 108202636664914176 108525332129727744 108628102330608168 108891168913162944 109341132421068576 109667223250621344 109736552354389884 110002303289827872 110120393594632176 110352357923157504 110456858262099888 110786276549097072 110808359402178816 111054569620046976 111478402391761152 111513472800295104 111583969060692744 112294017941699286 112651365379889952 112758042809226969 112924175169206016 113009849986328064 113094323977203261 113116866889724208 113355143172767232 113390803992219264 113800869108256176 113823552855299328 114076462670932608 114547853012548032 114889471976841408 114998268825304326 115364221861043232 115473468283260129 115716708655533216 116084947945139712 116171720548011513 116194876873118064 116453055643243704 116823638171737728 116897491396916208 116934266616976116 117306380478232512 117380538882027432 117656226268878528 118015716112265664 118127473419190158 118301516843930112 118503384360663456 118615603474641357 118790366087086848 118969353794200833 119144637605613312 119332855801018629 119636970818859648 119712602568425328 120002512679812224 120474376864604532 120498390831381696 120857756235378624 120972204868177278 121150439585505792 121227028115320512 121332983339780982 121651061236685568 121727966248028448 122090998645943712 122206615121934189 122386668560868096 122502565027308312 122892398596243584 123008773973702148 123258903710253696 123375626156949012 123752591201056356 124146402663552192 124263965544862374 124447050186471936 124634561117734206 124936390822552848 124961294195506944 125333969429281536 125413202690731296 125452656900331992 125531965193279337 125716918045517568 125851878393865344 126236409442399872 126612887484682368 126732786052376196 127039697065356768 127443968914622976 127524536069363136 127564654491246672 127824048292114944 128025977746788198 128336020504799184 128352246838776576 128744417577017088 128866334639116536 129250655973946584 129276419302541952 130058136123721344 130181297237474868 130513059075119616 130719236482257822 130911832014340608 131009687598649167 131302253687818752 131426592943204944 131509677821530734 131844824984049408 131969678038011576 132247667034895104 132767680626298872 132794144997849216 133089206449421376 133316307405746388 133639161847972704 134037717306314976 134064434832265728 134464258593004032 134591592171217104 134875104128303616 135002826764788752 135432439269329664 135560689685304408 135964975764800952 136294244533694016 136380406629735576 136814402935343232 136857443891271264 136943962029032004 137685002130976608 137712446664436224 137815385655721851 138018436317918464 138123149983289856 138253948420774032 138545174988937728 138588760434934656 138666266674035408 139117675712032512 139532569881078528 139664702996496216 140002931459780928 140553439675371954 140581455969945312 141000715607941728 141134239012873491 141431532801207264 141881603044059648 142015960622699856 142439498420267664 142784446654346112 142919659198526364 143374465028950848 143465103078033528 143510236302652506 143802054328629312 144378023067899082 144837469774144224 144974626469006103 145188225217550592 145406987970689907 145788176561424768 146222964334161792 146315403139186512 146669737719770496 146827191459509568 147275811016133184 147715035398796096 147854917061105562 148072759493395968 148465887792763023 148684630400393472 148778625414256992 149363640704586231 149393413122580368 149725357255599048 150201820506519936 150344057078969292 150792431969604348 150822489186298944 151187738656292352 151415541192619242 151734492144341568 151878180110387346 152101950227910144 152361494177995872 152505775895967459 152730470683397376 153185962635788544 153331025100405768 153427957458452523 153818962481390976 153964624377680172 154288944874044288 154895627397348684 154926502497490752 155270740857658272 155388543731201088 155535691973370786 155764850895650304 155863321862554944 155912355489301488 156408507304310016 156507385176036576 156874968358504704 157354288149687552 157503297892253544 158004512480884608 158154137966188476 158475733341754752 158625805058934444 159110474401358172 159515961091812864 159616803424567104 159767955700537338 160003350239749632 160632502486139376 160664521108508928 161143674980504832 161296273157569704 161398240962787719 161636037487094016 161777311119707976 162303954997371264 162787998194591616 162942153495912252 163336753369744416 163856531461658112 164011698631602864 164345204947004928 164500834875932016 164604828531584826 165003454934741808 165528536884736256 165685287393149832 166179414823645608 166581854430070464 167217603587641728 167270209200442656 167375953591039116 167802504525153792 168315212589866496 168441026912548929 168817183312909824 168977048069834928 169386262753809024 169675300334586312 170032714759150848 170086205988328896 170701303662384264 170735329282948992 171114694006398912 171821779518822048 172334207965262112 172368559070055936 172497403237956489 173046332791564848 173410848164961792 173575062983299824 174127421917709568 174292315309677096 174679583464865556 175235457257606592 175346237095374312 175401399925464174 175959570717348768 176484339403317792 177023574168398496 177058859997132288 177191210128785237 177452275265895168 177586907121372672 177755076540995184 178185549130630272 178716956408419968 179455456228289472 180003769019718336 180711565296906798 180747586247072544 181286634353067936 181458307302265917 181725659378258688 181840542172980768 182419203913790976 182476591855028352 182591949372042672 183580002841302144 183753847540962468 184338597894365376 184513160960553222 184785013913246208 184888355565380544 185063439235423518 185628886801584534 186219603995328288 186395948317293561 186670575279707904 186951841676601309 187404586233829272 187441941293260416 188000954143922304 188119804036096944 188178985350497988 188575377068276352 189354614163599808 189919331227023552 190099179078564294 190379262205794816 190559545598035152 191165953371934464 191286804104044704 191346981736870008 191736072438172416 192038966620182297 192504030757198776 193116626365525632 193299501958674804 193875983960919876 193914628953812928 194384235415233024 194963952445549056 195087204185582016 195271945856212302 195559650293027328 195769588612679424 196367748021510912 196953380531728128 197139889414807416 197264516732296101 197767237476074112 197954517057017364 198371500552342656 199151520939448308 199191217496773824 199633809674132064 200269094008693248 200458742771959056 201056575959472464 201096652248398592 201696387889506048 201887388256825656 202312656192455424 202504240147183128 203148658903994496 203341034527956612 204441366800541024 204570609944603364 205091949975187968 205286165836906896 205415943043548006 205718593165392384 206527503196464912 206568669996654336 207027654476877696 207184724974934784 207380922631161048 207817762483406592 207883140652401984 208676513568048768 209497054494744324 210004397189671392 210672683307846144 210830159513057931 210872183954917968 211300977789006336 211501073411912592 212147299201810896 212822404566089472 213023940934049784 213659247630401496 214176669981519168 214379488797789546 215061697543426272 215197654617050292 215265354453978759 215703081492943968 216405273329828352 216567034601848623 217050664259455488 217256204661216336 217782337826325888 218682264842137152 219334446501242688 219473104708779768 220004606579655744 220240787189264352 220913716524199776 221572553098194144 221616718804357632 221782375591658343 222109139240093952 222956804783522304 223026945600590208 223167938121385488 224588035883398572 225302730759779904 225516085618453938 225848350338412032 226188647954406522 226233733779448416 226781607984438528 227601738216512352 227647105710598656 227817270165581019 228152925341865216 229095706025096064 229778943953682816 229996537650608652 230728443722086464 230946936566520258 231433417311066432 232343441096023026 232389753746236128 232906111286487408 233303537960056179 233647276343475456 233794982793832416 233868533233952232 234612760956465024 234761077764054864 235312452537757056 236031432224531328 236254946838380316 237006768721326912 237231206949282714 237580732174173696 237938707588401666 238289275211226624 238665711602037258 239273941637719296 239425205136850656 239651933550806007 240005025359624448 240948753729209064 240996781662763392 241715512470757248 241944409736354556 242454056230641024 242665966679561964 243302122473371136 243455932496056896 244181997291887424 244413230243868378 244773337121736192 245005130054616624 245784797192487168 246017547947404296 246517807420507392 246751252313898024 247505182402112712 248292805327104384 248527931089724748 249269122235468412 249872781645105696 249922588391013888 250667938858563072 250826405381462592 250905313800663984 251063930386558674 251433836091035136 251703756787730688 252472818884799744 253225774969364736 253465572104752392 254079394130713536 255049072138726272 255129308982493344 256051955493576396 256672041009598368 256704493677553152 257488835154034176 257732669278233072 258501311947893168 258552838605083904 260116272247442688 260362594474949736 261438472964515644 262019375197298334 262853185886409888 263019355643061468 263102099888196261 263689649968098816 263939356076023152 264495334069790208 265535361252597744 265588289995698432 266178412898842752 266632614811492776 267278323695945408 268075434612629952 269183184342434208 270005653529577504 270864878538659328 271067347945360197 271121379370608816 271929951529601904 272588489067388032 272760813259471152 273628805870686464 273714887782542528 273887924058064008 275370004261953216 275630771311443702 276036872635836928 276507896841548064 276769741440829833 277177520869869312 277332533348070816 277595158853135277 278235351424065024 278443330202376801 279065139762157056 279329405992992432 280005862919561856 281106879350743908 281162911939890624 282001431215883456 282268478025746982 282863065602414528 284031921245399712 284878996840535328 285148768617846441 285568893308692224 285839318397052728 286748930057901696 286930206156067056 287020472605305012 287604108657258624 288756046135798164 289674939548288448 289949252938012206 290376450435101184 290813975941379814 291576353122849536 292445928668323584 292630806278373024 292907918784318453 293339475439540992 293654382919019136 294551622032266368 295430070797592192 295709834122211124 296931775585526046 297369260800786944 297557250828513984 298727281409172462 298786826245160736 299450714511198096 300403641013039872 300688114157938584 301584863939208696 301644978372597888 302831082385238484 303468984288683136 303756360220774692 304722988355991744 305011551791934918 305460941366794752 306371925271577088 306662050200811536 306855914916905046 307637924962781952 307929248755360344 308577889748088576 309791254794697368 309853004994981504 310541481715316544 310777087462402176 311071383946741572 311726643725109888 311824710978602976 312817014608620032 313014770352073152 313749936717009408 314708576299375104 315006595784507088 316009024961769216 316308275932376952 316951466683509504 317251610117868888 318220948802716344 319233606849134208 319535911401074676 321265004972278752 321329042217017856 321569233196684319 322287349961009664 322592546315139408 322796481925575438 323272074974188032 323554622239415952 324607909994742528 325575996389183232 325884306991824504 326673506739488832 328023397263205728 329001669751864032 329209657063169652 330006909869483616 331057073769472512 331370574786299664 332358829647291216 333163708860140928 334435207175283456 334540418400885312 334751907182078232 336882053825097858 337954096139669856 338274128427680907 338772525507618048 339282971931609783 339350600669172624 340065429518301696 340172411976657792 341402607324768528 341470658565897984 342229388012797824 343643559037644096 344668415930524224 344994806475912978 346092665583129696 346420404849780387 347150125966599648 348254843835419136 348515161644034539 348584630619354192 349359166929731112 350470914515213184 350692474190748624 350802799850928348 351919141434697536 352968678806635584 354047148336796992 354382420257570474 354904550531790336 355510153081990368 355846810423924071 356371098261260544 357433912816839936 357998567403055887 358910912456578944 360007538039436672 361423130593813596 361495172494145088 362573268706135872 362916614604531834 363451318756517376 363681084345961536 364953183710056704 365183898744085344 366619845365802567 367160005682604288 367507695081924936 368677195788730752 369026321921106444 369776711130761088 370126878470847036 371257773603169068 372439207990656576 372791896634587122 373341150559415808 373903683353202618 374809172467658544 374883882586520832 376001908287844608 376239608072193888 376357970700995976 376595895579838011 377150754136552704 378709228327199616 379838662454047104 380198358157128588 381119091196070304 382331906743868928 382573608208089408 382693963473740016 383472144876344832 384077933240364594 385008061514397552 386233252731051264 386599003917349608 387751967921839752 387829257907625856 390174408371164032 390543891712424604 391539177225358848 392735496043021824 393029062795947501 393906761063456256 394279778829614832 394529033464592202 395534474952148224 395909034114034728 396743001104685312 398303041878896616 398382434993547648 399267619348264128 400917485543918112 402113151918944928 402193304496797184 403392775779012096 403774776513651312 404625312384910848 405008480294366256 406297317807988992 406682069055913224 408882733601082048 409141219889206728 410572331673813792 410831886087096012 413055006392929824 413137339993308672 413446156967165553 414055308953755392 414369449949869568 414761845262322096 415635524966813184 415766281304803968 417353027136097536 418994108989488648 420008794379342784 421660319026115862 421744367909835936 423002146823825184 423402717038620473 424294598403621792 425644809132178944 426047881868099568 427318495260802992 428353339963038336 428758977595579092 430123395086852544 430395309234100584 430530708907957518 431406162985887936 433134069203697246 434512409322432672 434923879407018309 435564675652651776 436220963912069721 437364529684274304 438668893002485376 438946209417559536 440009213159311488 440481574378528704 441827433048399552 443145106196388288 443564751183316686 444218278480187904 446053891201180416 446335876242770976 448090922113758693 449176071766797144 450605461519559808 451032171236907876 452377295908813044 452467467558896832 453563215968877056 455203476433024704 455634540331162038 456305850683730432 457517327687902377 458191412050192128 459557887907365632 459993075301217304 460283872375357569 461456887444172928 461893873133040516 462866834622132864 464686882192046052 464779507492472256 465812222572974816 466607075920112358 467294552686950912 467589965587664832 467737066467904464 469225521912930048 469522155528109728 470624905075514112 472062864449062656 472509893676760632 474013537442653824 474462413898565428 475877415176803332 477331423204074516 478547883275438592 478850410273701312 479303867101612014 480010050719248896 481897507458418128 481993563325526784 483431024941514496 483888819472709112 484908112461282048 485331933359123928 486911864992113792 488363994583774848 488826460487736756 490010260109233248 491569594384974336 492035095894808592 493035614841014784 493502504627796048 495010364804225424 496585610654208768 497055862179449496 498538244470936824 499745563290211392 501652810762925184 501810627601327968 502127860773117348 503407513575461376 504945637769599488 505323080737646787 506451549938729472 506931144209504784 508158788261427072 510098144277452544 510258617964986688 512103910987152792 513344082019196736 515465338556466144 517002623895786336 517105677210167808 517492209713869467 520232544494885376 520725188949899472 522876945929031288 524038750394596668 525706371772819776 526038711286122936 526204199776392522 527878712152046304 531070722505195488 531176579991396864 531573630386355711 532356825797685504 533265229622985552 534556647391890816 536150869225259904 538366368684868416 540011307059155008 542134695890720394 542242758741217632 543859903059203808 544374921906797751 545176978134776064 545521626518942304 547257611741372928 547429775565085056 547775848116128016 550740008523906432 551261542622887404 553015793683096128 553539482881659666 554355041739738624 554665066696141632 555190317706270554 556886660404753602 558658811985984864 559187844951880683 560011725839123712 562213758701487816 562325823879781248 564002862431766912 564536956051493964 565726131204829056 568063842490799424 569757993681070656 570297537235692882 571137786617384448 571678636794105456 573497860115803392 573860412312134112 574040945210610024 575208217314517248 576116899860546891 577512092271596328 579349879096576896 579898505876024412 581627951882759628 583152706245699072 584891857336647168 585261612556746048 585815837568636906 586678950879081984 587308765838038272 589103244064532736 590860141595184384 591419668244422248 591793550196888303 593863551171052092 595114501657027968 597454562818344924 597573652490321472 598901429022396192 600807282026079744 601376228315877168 603169727878417392 603289956745195776 605662164770476968 606937968577366272 607512720441549384 609445976711983488 610023103583869836 613324100401623072 613711829833810092 615275849925563904 615858497510720688 617155779496177152 619582509589394736 619706009989963008 621082963430633088 621554174924804352 622142767893483144 623453287450219776 623649421957205952 626029540704146304 630013191569014176 632018049923538432 632490478539173793 632616551864753904 633902933367019008 634503220235737776 636441897605432688 638467213698268416 639071822802149352 642530009944557504 643138466393368638 645185092630278816 645592963851150876 645796063361936277 647109244478831904 649215819989485056 649701103805545869 651151992778366464 651768613983649008 653347013478977664 656046794526411456 658003339503728064 658419314126339304 660013819738967232 662741149572599328 664717659294582432 665347126774975029 666327417720281856 668870414350566912 669080836801770624 669503814364156464 673764107650195716 675908192279339712 676548256855361814 677545051015236096 678565943863219566 678701201338345248 680344823953315584 682805214649537056 682941317131795968 683451810496743057 684458776025595648 687287118075288192 689336831861048448 689989612951825956 692185331166259392 692840809699560774 694300251933199296 697030323288069078 697169261238708384 698718333859462224 700941829030426368 701384948381497248 701605599701856696 703838282869395072 705937357613271168 708094296673593984 708764840515140948 711020306163980736 711693620847848142 712742196522521088 714867825633679872 715997134806111774 717821824913157888 718955800652418021 720015076078873344 722846261187627192 722990344988290176 725146537412271744 725833229209063668 727362168691923072 729906367420113408 730367797488170688 733239690731605134 734320011365208576 735015390163849872 737354391577461504 738052643842212888 739553422261522176 740253756941694072 742515547206338136 744878415981313152 745583793269174244 747807366706405236 749618344935317088 749767765173041664 752003816575689216 752479216144387776 752715941401991952 753191791159676022 754301508273105408 757418456654399232 759677324908094208 760396716314257176 762238182392140608 765147216416178816 765387926947480032 768155866480729188 770016123028795104 772466505462102528 773198007834699216 775503935843679504 775658515815251712 780348816742328064 781087783424849208 786058125591895002 788559557659229664 789058066929184404 789306299664588783 791068949904296448 791818068228069456 793486002209370624 796606083757793232 796764869987095296 798535238696528256 801834971087836224 804226303837889856 807549553027302624 810016960588732512 812594635615977984 813202043836080591 813364138111826448 817765467202164096 818282439778413456 821144663347627584 821663772174192024 826110012785859648 826892313934331106 828110617907510784 829523690524644192 830309224322489499 831532562609607936 832785476559405831 834706054272195072 835329990607130403 837988217978977296 840017588758685568 843320638052231724 843488735819671872 846004293647650368 846805434077240946 848589196807243584 852095763736199136 854636990521605984 855446305853539323 856706679926076672 857517955191158184 860246790173705088 860790618468201168 861061417815915036 862812325971775872 866268138407394492 869024818644865344 869847758814036618 871129351305303552 872441927824139442 874729059368548608 877337786004970752 877892418835119072 878723756352955359 880018426318622976 880963148757057408 883654866096799104 886290212392776576 887129502366633372 892107782402360832 892671752485541952 896181844227517386 898352143533594288 901210923039119616 902064342473815752 904754591817626088 904934935117793664 910406952866049408 911269080662324076 915034655375804754 916382824100384256 919115775814731264 919986150602434608 920567744750715138 922913774888345856 923787746266081032 925733669244265728 929373764384092104 929559014984944512 931624445145949632 933214151840224716 935179931175329664 935474132935808928 938451043825860096 939044311056219456 941249810151028224 944125728898125312 945019787353521264 948027074885307648 948924827797130856 951754830353606664 954662846408149032 957700820547402624 958607734203224028 963795014916836256 963987126651053568 964707699590052957 966862049883028992 967777638945418224 969816224922564096 970663866718247856 973823729984227584 976727989167549696 977652920975473512 980020520218466496 984070191789617184 987005009255592096 990020729608450848 993171221308417536 994111724358898992 997076488941873648 999491126580422784 1003305621525850368 1003621255202655936 1004255721546234696 1010646161475293574 1013862288419009568 1014822385283042721 1016317576522854144 1017848915794829349 1020196288554905088 1020517235929973376 1024207821974305584 1026688164038393472 1030930677112932288 1034005247791572672 1034984419427738934 1039261214549341161 1041450377899798944 1045545484932103617 1045753891858062576 1048077500789193336 1051412743545639552 1052077422572245872 1052408399552785044 1055757424304092608 1062141445010390976 1063147260772711422 1064713651595371008 1066530459245971104 1067540431271772213 1069113294783781632 1072301738450519808 1073995702209167661 1076732737369736832 1080022614118310016 1084269391781440788 1084485517482435264 1087719806118407616 1088749843813595502 1090353956269552128 1091043253037884608 1094859551130170112 1095551696232256032 1101480017047812864 1102523085245774808 1106031587366192256 1107078965763319332 1109330133392283264 1110380635412541108 1113773320809507204 1117317623971969728 1118375689903761366 1120023451678247424 1124427517402975632 1124651647759562496 1128005724863533824 1129073912102987928 1129787686739514033 1131452262409658112 1136127684981598848 1139515987362141312 1140595074471385764 1143357273588210912 1146995720231606784 1147720824624268224 1148081890421220048 1150416434629034496 1152233799721093782 1155024184543192656 1158699758193153792 1159797011752048824 1163255903765519256 1170523225113492096 1171631675137273812 1174617531676076544 1178206488129065472 1179087188387842503 1181720283190368768 1182839336488844496 1183587100393776606 1187727102342104184 1190229003314055936 1194909125636689848 1195147304980642944 1197802858044792384 1202752456631754336 1206339455756834784 1206579913490391552 1211324329540953936 1213875937154732544 1215025440883098768 1218891953423966976 1220046207167739672 1226648200803246144 1227423659667620184 1231716995021441376 1239165019178789472 1239412019979926016 1240338470901496659 1242165926861266176 1243108349849608704 1244285535786966288 1246906574900439552 1247298843914411904 1252059081408292608 1260026383138028352 1264980957078347586 1265233103729507808 1269006440471475552 1270208151115861419 1272883795210865376 1276934427396536832 1278143645604298704 1285060019889115008 1286276932786737276 1290370185260557632 1291185927702301752 1291592126723872554 1294218488957663808 1299402207611091738 1303537227967298016 1304771638221054927 1306694026957955328 1308662891736209163 1312093589052822912 1316006679007456128 1316838628252678608 1320027639477934464 1325482299145198656 1329435318589164864 1330694253549950058 1332654835440563712 1338161673603541248 1339007628728312928 1344272766341276079 1347528215300391432 1351816384558679424 1353096513710723628 1357131887726439132 1357402402676690496 1360689647906631168 1365610429299074112 1366903620993486114 1368917552051191296 1374574236150576384 1378673663722096896 1379979225903651912 1380851617126072707 1384370662332518784 1385681619399121548 1388600503866398592 1394060646576138156 1394338522477416768 1397436667718924448 1401883658060852736 1402769896762994496 1403211199403713392 1407676565738790144 1411874715226542336 1416188593347187968 1417529681030281896 1422040612327961472 1423387241695696284 1431994269612223548 1435643649826315776 1437911601304836042 1440030152157746688 1445692522375254384 1445980689976580352 1450293074824543488 1451666458418127336 1454724337383846144 1460735594976341376 1466479381463210268 1470030780327699744 1474708783154923008 1476105287684425776 1479106844523044352 1480507513883388144 1485031094412676272 1489756831962626304 1491167586538348488 1495614733412810472 1499236689870634176 1504958432288775552 1505431882803983904 1506383582319352044 1514836913308798464 1515969242212940361 1519354649816188416 1520793432628514352 1524476364784281216 1530294432832357632 1530775853894960064 1536311732961458376 1540032246057590208 1546396015669398432 1551007871687359008 1551317031630503424 1552476629141608401 1560697633484656128 1562175566849698416 1572116251183790004 1577119115318459328 1578116133858368808 1578612599329177566 1583636136456138912 1593212167515586464 1593529739974190592 1594720891159067133 1597070477393056512 1603669942175672448 1608452607675779712 1615099106054605248 1620033921177465024 1626404087672161182 1626728276223652896 1633124765720393253 1635530934404328192 1636564879556826912 1642289326695255168 1643327544348384048 1652220025571719296 1653784627868662212 1659047381049288384 1660618448644978998 1663065125219215872 1665570953118811662 1670659981214260806 1675976435957954592 1677563534855642049 1680035177517371136 1686641276104463448 1686977471639343744 1692008587295300736 1693610868154481892 1697178393614487168 1704191527472398272 1709273981043211968 1710892611707078646 1713413359852153344 1715035910382316368 1720493580347410176 1721581236936402336 1722122835631830072 1725624651943551744 1732536276814788984 1738049637289730688 1739695517628073236 1744883855648278884 1749458118737097216 1754675572009941504 1755784837670238144 1757447512705910718 1760036852637245952 1761926297514114816 1767309732193598208 1772580424785553152 1774259004733266744 1775380650590664909 1785343504971083904 1792363688455034772 1796704287067188576 1802421846078239232 1804128684947631504 1809509183635252176 1809869870235587328 1820813905732098816 1822538161324648152 1830069310751609508 1839972301204869216 1841135489501430276 1845827549776691712 1847575492532162064 1851467338488531456 1858747528768184208 1859118029969889024 1863248890291899264 1866428303680449432 1870359862350659328 1870948265871617856 1878088622112438912 1890039574707042528 1896054149770615296 1897471435617521379 1897849655594261712 1903509660707213328 1909325692816298064 1915401641094805248 1917215468406448056 1927590029833672512 1929415399180105914 1935555277890836448 1937388190085808831 1941327733436495712 1947647459968455168 1949103311416637607 1953455978335099392 1955305841950947024 1960041040436932992 1968140383579234368 1974010018511184192 1980041459216901696 1988223448717797984 1994152977883747296 1996041380324925087 1998982253160845568 2006611243051700736 2007242510405311872 2008511443092469392 2021292322950587148 2027724576838019136 2029644770566085442 2032635153045708288 2035697831589658698 2041034471859946752 2048415643948611168 2050355431490229171 2053376328076786944 2061861354225864576 2068010495583145344 2069968838855477868 2078522429098682322 2082900755799597888 2091090969864207234 2091507783716125152 2096155001578386672 2102825487091279104 2104154845144491744 2104816799105570088 2111514848608185216 2124282890020781952 2126294521545422844 2133060918491942208 2135080862543544426 2138226589567563264 2144603476901039616 2147991404418335322 2153465474739473664 2160045228236620032 2168538783562881576 2168971034964870528 2175439612236815232 2177499687627191004 2182086506075769216 2189719102260340224 2191103392464512064 2202960034095625728 2205046170491549616 2212063174732384512 2214157931526638664 2218660266784566528 2220761270825082216 2227546641619014408 2234635247943939456 2236751379807522732 2248855034805951264 2249303295519124992 2256011449727067648 2258147824205975856 2259575373479028066 2262904524819316224 2272255369963197696 2279031974724282624 2281190148942771528 2286714547176421824 2295441649248536448 2296163780842440096 2304467599442187564 2310048369086385312 2317399516386307584 2319594023504097648 2326511807531038512 2341046450226984192 2343263350274547624 2358174376775685006 2365678672977688992 2367174200787553212 2367918898993766349 2375454204684208368 2380458006628111872 2389818251273379696 2390294609961285888 2395605716089584768 2405504913263508672 2412678911513669568 2422648659081907872 2430050881766197536 2437783906847933952 2439606131508241773 2440092414335479344 2453296401606492288 2454847319335240368 2463433990042882752 2478330038357578944 2480676941802993318 2484331853722532352 2488571071573932576 2490927672967468497 2494597687828823808 2504118162816585216 2505989971821391209 2520052766276056704 2529961914156695172 2530466207459015616 2538012880942951104 2540416302231722838 2545767590421730752 2556287291208597408 2566338917560617969 2570120039778230016 2572553865573474552 2580740370521115264 2582371855404603504 2583184253447745108 2588436977915327616 2598804415222183476 2607074455934596032 2609543276442109854 2613388053915910656 2617325783472418326 2624187178105645824 2632013358014912256 2633677256505357216 2636171269058866077 2640055278955868928 2650964598290397312 2658870637178329728 2661388507099900116 2676323347207082496 2678015257456625856 2688545532682552158 2695056430600782864 2703632769117358848 2706193027421447256 2714263775452878264 2714804805353380992 2731220858598148224 2733807241986972228 2749148472301152768 2757347327444193792 2759958451807303824 2761703234252145414 2768741324665037568 2771363238798243096 2777201007732797184 2788121293152276312 2788677044954833536 2794873335437848896 2805539793525988992 2806422398807426784 2815353131477580288 2823749430453084672 2832377186694375936 2835059362060563792 2844081224655922944 2846774483391392568 2863988539224447096 2875823202609672084 2891385044750508768 2891961379953160704 2894123098770158871 2900586149649086976 2903332916836254672 2909448674767692288 2921471189952682752 2932958762926420536 2940061560655399488 2952210575368851552 2961015027766776288 2970062188825352544 2979513663925252608 2982335173076696976 2991229466825620944 2998473379741268352 3009916864577551104 3010863765607967808 3012767164638704088 3031938484425880722 3041586865257028704 3044467155849128163 3048952729568562432 3053546747384488047 3060588865664715264 3061551707789920128 3072623465922916752 3080064492115180416 3092792031338796864 3102015743374718016 3104953258283216802 3124351133699396832 3136636454796310851 3144232502367580008 3154238230636918656 3156232267716737616 3157225198658355132 3167272272912277824 3186424335031172928 3189441782318134266 3194140954786113024 3202621293815316639 3207339884351344896 3216905215351559424 3221987106627502983 3230198212109210496 3240067842354930048 3252808175344322364 3253456552447305792 3266249531440786506 3271061868808656384 3273129759113653824 3284578653390510336 3286655088696768096 3304440051143438592 3307569255737324424 3318094762098576768 3321236897289957996 3331141906237623324 3341319962428521612 3351952871915909184 3355127069711284098 3360070355034742272 3373282552208926896 3373954943278687488 3384017174590601472 3387221736308963784 3394356787228974336 3408383054944796544 3418547962086423936 3421785223414157292 3430071820764632736 3440987160694820352 3443162473872804672 3444245671263660144 3451249303887103488 3465072553629577968 3476099274579461376 3479391035256146472 3489767711296557768 3511569675340476288 3514895025411821436 3523852595028229632 3534619464387196416 3537261565163527509 3545160849571106304 3548518009466533488 3550761301181329818 3570687009942167808 3584727376910069544 3593408574134377152 3608257369895263008 3619018367270504352 3619739740471174656 3641627811464197632 3645076322649296304 3660138621503219016 3679944602409738432 3682270979002860552 3695150985064324128 3717495057536368416 3718236059939778048 3721015412704489977 3726497780583798528 3732856607360898864 3740719724701318656 3741896531743235712 3756177244224877824 3780079149414085056 3794942871235042758 3795699311188523424 3807019321414426656 3810624453347584257 3818651385632596128 3830803282189610496 3834430936812896112 3855180059667345024 3858830798360211828 3871110555781672896 3874776380171617662 3882655466872991424 3898206622833275214 3910611683901894048 3914314914663164781 3920082080873865984 3936280767158468736 3948020037022368384 3960082918433803392 3976446897435595968 3988305955767494592 3992082760649850174 3997964506321691136 4014485020810623744 4017022886184938784 4032818299023828237 4042584645901174296 4055449153676038272 4059289541132170884 4071395663179317396 4082068943719893504 4096831287897222336 4100710862980458342 4106752656153573888 4123722708451729152 4136020991166290688 4139937677710955736 4142554851378218121 4157044858197364644 4165801511599195776 4182181939728414468 4183015567432250304 4192310003156773344 4205650974182558208 4208309690288983488 4209633598211140176 4223029697216370432 4248565780041563904 4252589043090845688 4266121836983884416 4270161725087088852 4295982808836670644 4306930949478947328 4320090456473240064 4337077567125763152 4337942069929741056 4350879224473630464 4354999375254382008 4364173012151538432 4382206784929024128 4410092340983099232 4424126349464769024 4428315863053277328 4437320533569133056 4441522541650164432 4455093283238028816 4469270495887878912 4473502759615045464 4497710069611902528 4516295648411951712 4519150746958056132 4544510739926395392 4547907726638821083 4558063949448565248 4562380297885543056 4573429094352843648 4590883298497072896 4592327561684880192 4608935198884375128 4620096738172770624 4639188047008195296 4653023615062077024 4657429887424825203 4682092900453968384 4686526700549095248 4716348753551370012 4731357345955377984 4734348401575106424 4735837797987532698 4750908409368416736 4779636502546759392 4780589219922571776 4784162673477201399 4791211432179169536 4811009826527017344 4825357823027339136 4845297318163815744 4860101763532395072 4879212263016483546 4880184828670958688 4906592803212984576 4909694638670480736 4926867980085765504 4956660076715157888 4961353883605986636 4977142143147865152 4981855345934936994 4989195375657647616 5011979943642782418 5032690604566926147 5040105532552113408 5059923828313390344 5060932414918031232 5076025761885902208 5080832604463445676 5091535180843461504 5112574582417194816 5132677835121235938 5140240079556460032 5145107731146949104 5161480741042230528 5164743710809207008 5166368506895490216 5176873955830655232 5197608830444366952 5214148911869192064 5219086552884219708 5234651566944836652 5248374356211291648 5264026716029824512 5267354513010714432 5272342538117732154 5280110557911737856 5301929196580794624 5317741274356659456 5322777014199800232 5356030514913251712 5377091065365104316 5390112861201565728 5407265538234717696 5412386054842894512 5428527550905756528 5429609610706761984 5462441717196296448 5467614483973944456 5519916903614607648 5523406468504290828 5537482649330075136 5542726477596486192 5554402015465594368 5576242586304552624 5577354089909667072 5589746670875697792 5611079587051977984 5612844797614853568 5670118724121127584 5688162449311845888 5692414306852564137 5693548966782785136 5727977078448894192 5751646405219344168 5782770089501017536 5788246197540317742 5806665833672509344 5812164570257426493 5842942379905365504 5847309934249912821 5865917525852841072 5880123121310798976 5904421150737703104 5922030055533552576 5940124377650705088 5964670346153393952 5982458933651241888 5988124140974775261 5996946759482536704 6019833729155102208 6021727531215935616 6025534329277408176 6063876968851761444 6083173730514057408 6088934311698256326 6097905459137124864 6107093494768976094 6123103415579840256 6145246931845833504 6151066294470687513 6160128984230360832 6185584062677593728 6204031486749436032 6209906516566433604 6248702267398793664 6273272909592621702 6288465004735160016 6308476461273837312 6312464535433475232 6314450397316710264 6334544545824555648 6372848670062345856 6378883564636268532 6405242587630633278 6414679768702689792 6433810430703118848 6443974213255005966 6460396424218420992 6480135684709860096 6505616350688644728 6506913104894611584 6532499062881573012 6546259518227307648 6569157306781020672 6573310177393536192 6608880102286877184 6615138511474648848 6636189524197153536 6642473794579915992 6662283812475246648 6682639924857043224 6703905743831818368 6710254139422568196 6746565104417853792 6747909886557374976 6768034349181202944 6774443472617927568 6788713574457948672 6816766109889593088 6837095924172847872 6843570446828314584 6860143641529265472 6886324947745609344 6888491342527320288 6930145107259155936 6952198549158922752 6958782070512292944 6979535422593115536 7023139350680952576 7029790050823642872 7074523130327055018 7097036018933066976 7101522602362659636 7103756696981299047 7141374019884335616 7169454753820139088 7186817148268754304 7216514739790526016 7238036734541008704 7290152645298592608 7318818394524725319 7320277243006438032 7359889204819476864 7364541958005721104 7390301970128648256 7434990115072736832 7442030825408979954 7452995561167597056 7465713214721797728 7472783018902405491 7483793063486471424 7512354488449755648 7517969915464173627 7560158298828170112 7589885742470085516 7591398622377046848 7614038642828853312 7621248906695168514 7637302771265192256 7668861873625792224 7710360119334690048 7717661596720423656 7742221111563345792 7749552760343235324 7765310933745982848 7796413245666550428 7821223367803788096 7828629829326329562 7840164161747731968 7872561534316937472 7896040074044736768 7908513807176598231 7920165836867606784 7952893794871191936 7976611911534989184 7984165521299700348 8028970041621247488 8034045772369877568 8065636598047656474 8085169291802348592 8110898307352076544 8118579082264341768 8142791326358634792 8193662575794444672 8201421725960916684 8247445416903458304 8272041982332581376 8279875355421911472 8285109702756436242 8314089716394729288 8331603023198391552 8364363879456828936 8366031134864500608 8384620006313546688 8416619380577966976 8419267196422280352 8446059394432740864 8497131560083127808 8505178086181691376 8532243673967768832 8540323450174177704 8591965617673341288 8674155134251526304 8675884139859482112 8682369296310476613 8701758448947260928 8709998750508764016 8728346024303076864 8764413569858048256 8820184681966198464 8856631726106554656 8883045083300328864 8910186566476057632 8938540991775757824 8947005519230090928 8995420139223805056 9032591296823903424 9038301493916112264 9095815453277642166 9124760595771086112 9133401467547384489 9146858188705687296 9160640242153464141 9181766596994145792 9184655123369760384 9217870397768750256 9240193476345541248 9278376094016390592 9306047230124154048 9314859774849650406 9373053401098190496 9409909364388932553 9432697507102740024 9462714691910755968 9468696803150212848 9471675595975065396 9501816818736833472 9559273005093518784 9568325346954402798 9582422864358339072 9622019653054034688 9650715646054678272 9665961319882508949 9690594636327631488 9720203527064790144 9758424526032967092 9760369657341917376 9813185606425969152 9819389277340961472 9853735960171531008 9913320153430315776 9922707767211973272 9954284286295730304 9963710691869873988 10023959887285564836 10065381209133852294 10080211065104226816 10119847656626780688 10121864829836062464 10152051523771804416 10161665208926891352 10183070361686923008 10225149164834389632 10265355670242471876 10290215462293898208 10322961482084461056 10329487421618414016 10332737013790980432 10353747911661310464 10395217660888733904 10428297823738384128 10438173105768439416 10469303133889673304 10534709026021428864 10544685076235464308 10603858393161589248 10611784695490582527 10635482548713318912 10645554028399600464 10712061029826503424 10754182130730208632 10780225722403131456 10824772109685789024 10857055101811513056 10859219221413523968 10924883434392592896 10935228967947888912 11039833807229215296 11046812937008581656 11085452955192972384 11152485172609105248 11154708179819334144 11163046238113469931 11179493341751395584 11222159174103955968 11225689595229707136 11340237448242255168 11384828613705128274 11387097933565570272 11431873360042752771 11455954156897788384 11503292810438688336 11565540179002035072 11576492395080635484 11613331667345018688 11624329140514852986 11694619868499825642 11731835051705682144 11742944743989494343 11760246242621597952 11808842301475406208 11844060111067105152 11880248755301410176 11929340692306787904 11964917867302483776 11976248281949550522 11993893518965073408 12043455062431871232 12051068658554816352 12127753937703522888 12166347461028114816 12177868623396512652 12214186989537952188 12246206831159680512 12290493863691667008 12302132588941375026 12320257968460721664 12371168125355187456 12408062973498872064 12419813033132867208 12427664554134654363 12497404534797587328 12546545819185243404 12576930009470320032 12616952922547674624 12624929070866950464 12628900794633420528 12669089091649111296 12745697340124691712 12757767129272537064 12810485175261266556 12887948426510011932 12920792848436841984 12960271369419720192 13011232701377289456 13013826209789223168 13064998125763146024 13092519036454615296 13146620354787072384 13230277022949297696 13272379048394307072 13284947589159831984 13324567624950493296 13365279849714086448 13407811487663636736 13420508278845136392 13493130208835707584 13548886945235855136 13633532219779186176 13643723179916463249 13674191848345695744 13687140893656629168 13720287283058530944 13772649895491218688 13776982685054640576 13860290214518311872 13917564141024585888 13959070845186231072 13972289662274475609 14046278701361905152 14059580101647285744 14149046260654110036 14194072037866133952 14203045204725319272 14207513393962598094 14338909507640278176 14352488020431604197 14373634296537508608 14433029479581052032 14476073469082017408 14580305290597185216 14637636789049450638 14640554486012876064 14719778409638953728 14729083916011442208 14780603940257296512 14869980230145473664 14884061650817959908 14931426429443595456 14945566037804810982 14967586126972942848 15035939830928347254 15120316597656340224 15179771484940171032 15182797244754093696 15228077285657706624 15242497813390337028 15274605542530384512 15337723747251584448 15420720238669380096 15435323193440847312 15484442223126691584 15499105520686470648 15530621867491965696 15592826491333100856 15642446735607576192 15657259658652659124 15745123068633874944 15792080148089473536 15817027614353196462 15840331673735213568 15905787589742383872 15953223823069978368 15968331042599400696 16068091544739755136 16131273196095312948 16170338583604697184 16221796614704153088 16237158164528683536 16285582652717269584 16387325151588889344 16402843451921833368 16559750710843822944 16570219405512872484 16628179432789458576 16663206046396783104 16728727758913657872 16732062269729001216 16769240012627093376 16833238761155933952 16838534392844560704 17010356172363382752 17064487347935537664 17077242920557692411 17080646900348355408 17183931235346682576 17348310268503052608 17364738592620953226 17419997501017528032 17436493710772279479 17528827139716096512 17541929802749738463 17640369363932396928 17713263452213109312 17766090166600657728 17820373132952115264 17894011038460181856 17964372422924325783 17990840278447610112 18065182593647806848 18076602987832224528 18191630906555284332 18249521191542172224 18266802935094768978 18293716377411374592 18321280484306928282 18369310246739520768 18435740795537500512 18453198883412062539 18480386952691082496 18556752188032781184 18612094460248308096 18629719549699300812 18746106802196380992 18819818728777865106 18865395014205480048 18925429383821511936 18937393606300425696 18943351191950130792 19003633637473666944 19118546010187037568 19136650693908805596 19244039306108069376 19301431292109356544 19331922639765017898 19381189272655262976 19440407054129580288 19516849052065934184 19520739314683834752 19638778554681922944 19707471920343062016 19826640306860631552 19845415534423946544 19908568572591460608 19927421383739747976 20047919774571129672 20130762418267704588 20239695313253561376 20243729659672124928 20304103047543608832 20323330417853782704 20366140723373846016 20450298329668779264 20530711340484943752 20580430924587796416 20658974843236828032 20665474027581960864 20790435321777467808 20856595647476768256 20876346211536878832 20938606267779346608 21069418052042857728 21089370152470928616 21223569390981165054 21291108056799200928 21311270090943897141 21424122059653006848 21508364261460417264 21560451444806262912 21649544219371578048 21714110203623026112 21870457935895777824 21956455183574175957 22079667614458430592 22093625874017163312 22170905910385944768 22304970345218210496 22326092476226939862 22358986683502791168 22418349056707216473 22451379190459414272 22553909746392520881 22680474896484510336 22769657227410256548 22774195867131140544 22863746720085505542 22911908313795576768 23006585620877376672 23131080358004070144 23152984790161270968 23226663334690037376 23248658281029705972 23389239736999651284 23463670103411364288 23485889487978988686 23520492485243195904 23617684602950812416 23688120222134210304 23760497510602820352 23858681384613575808 23929835734604967552 23952496563899101044 24086910124863742464 24102137317109632704 24255507875407045776 24332694922056229632 24355737246793025304 24428373979075904376 24580987727383334016 24604265177882750052 24742336250710374912 24816125946997744128 24839626066265734416 24855329108269308726 24994809069595174656 25093091638370486808 25153860018940640064 25249858141733900928 25257801589266841056 25338178183298222592 25491394680249383424 25515534258545074128 25620970350522533112 25775896853020023864 26022465402754578912 26027652419578446336 26047107888931429839 26129996251526292048 26185038072909230592 26293240709574144768 26460554045898595392 26569895178319663968 26649135249900986592 26730559699428172896 26815622975327273472 26841016557690272784 26986260417671415168 27097773890471710272 27287446359832926498 27374281787313258336 27400204402642153467 27440574566117061888 27545299790982437376 27553965370109281152 27720580429036623744 27835128282049171776 27918141690372462144 27944579324548951218 28119160203294571488 28229728093166797659 28298092521308220072 28388144075732267904 28406090409450638544 28415026787925196188 28677819015280556352 28704976040863208394 28747268593075017216 28866058959162104064 28952146938164034816 28997883959647526847 29160610581194370432 29275273578098901276 29281108972025752128 29439556819277907456 29458167832022884416 29561207880514593024 29739960460290947328 29768123301635919816 29862852858887190912 29891132075609621964 30071879661856694508 30240633195312680448 30359542969880342064 30365594489508187392 30456154571315413248 30484995626780674056 30549211085060769024 30675447494503168896 30870646386881694624 30968884446253383168 30998211041372941296 31061243734983931392 31185652982666201712 31284893471215152384 31314519317305318248 31634055228706392924 31811575179484767744 31835354086471747581 31906447646139956736 31936662085198801392 32136183089479510272 32262546392190625896 32340677167209394368 32474316329057367072 32571165305434539168 32774650303177778688 32805686903843666736 33119501421687645888 33140438811025744968 33256358865578917152 33457455517827315744 33464124539458002432 33489138714340409793 33538480025254186752 33666477522311867904 33677068785689121408 34020712344726765504 34154485841115384822 34161293800696710816 34367862470693365152 34696620537006105216 34729477185241906452 34839995002035056064 34872987421544558958 35083859605499476926 35228834231968483029 35280738727864793856 35426526904426218624 35532180333201315456 35640746265904230528 35788022076920363712 35928744845848651566 35981680556895220224 36130365187295613696 36153205975664449056 36383261813110568664 36499042383084344448 36533605870189537956 36642560968613856564 36738620493479041536 36871481591075001024 36906397766824125078 36960773905382164992 37113504376065562368 37224188920496616192 37259439099398601624 37492213604392761984 37639637457555730212 37730790028410960096 37850858767643023872 37874787212600851392 37886702383900261584 38007267274947333888 38237092020374075136 38273301387817611192 38663845279530035796 38762378545310525952 38880814108259160576 39033698104131868368 39041478629367669504 39277557109363845888 39690831068847893088 39817137145182921216 39854842767479495952 40095839549142259344 40261524836535409176 40479390626507122752 40646660835707565408 40900596659337558528 40931169539749389747 41061422680969887504 41160861849175592832 41317949686473656064 41330948055163921728 41580870643554935616 41752692423073757664 41877212535558693216 41916868986823426827 42138836104085715456 42178740304941857232 42447138781962330108 42582216113598401856 42622540181887794282 43016728522920834528 43057464061294812591 43120902889612525824 43299088438743156096 43428220407246052224 43740915871791555648 43912910367148351914 44159335228916861184 44187251748034326624 44341811820771889536 44609940690436420992 44652184952453879724 44836698113414432946 44902758380918828544 45107819492785041762 45360949792969020672 45539314454820513096 45548391734262281088 45727493440171011084 45823816627591153536 46013171241754753344 46262160716008140288 46305969580322541936 46453326669380074752 46497316562059411944 46778479473999302568 46927340206822728576 46971778975957977372 47235369205901624832 47376240444268420608 47520995021205640704 47717362769227151616 47859671469209935104 47904993127798202088 48204274634219265408 48511015750814091552 48665389844112459264 48711474493586050608 48856747958151808752 49161975454766668032 49208530355765500104 49679252132531468832 49710658216538617452 49989618139190349312 50186183276740973616 50307720037881280128 50499716283467801856 50515603178533682112 51031068517090148256 51231728761673077233 51241940701045066224 51551793706040047728 52044930805509157824 52094215777862859678 52259992503052584096 52309481132316838437 52586481419148289536 52625789408249215389 52921108091797190784 53139790356639327936 53298270499801973184 53461119398856345792 53682033115380545568 53972520835342830336 54195547780943420544 54574892719665852996 54748563574626516672 54800408805284306934 54881149132234123776 55107930740218562304 55359596650236187617 55441160858073247488 55670256564098343552 55836283380744924288 55889158649097902436 56238320406589142976 56459456186333595318 56596185042616440144 56776288151464535808 56812180818901277088 56830053575850392376 57355638030561112704 57409952081726416788 57732117918324208128 57904293876328069632 57995767919295053694 58321221162388740864 58550547156197802552 58562217944051504256 58916335664045768832 59122415761029186048 59479920920581894656 59536246603271839632 59725705717774381824 59782264151219243928 60143759323713389016 60719085939760684128 60731188979016374784 60912309142630826496 60969991253561348112 61098422170121538048 61350894989006337792 61741292773763389248 61996422082745882592 62371305965332403424 62569786942430304768 62629038634610636496 63268110457412785848 63670708172943495162 63873324170397602784 63933810272831691423 64272366178959020544 64525092784381251792 64681354334418788736 64948632658114734144 65142330610869078336 65611373807687333472 65869365550722527871 66239002843375291776 66280877622051489936 66512717731157834304 66914911035654631488 66978277428680819586 67076960050508373504 67354137571378242816 67661729239177562643 68041424689453531008 68308971682230769644 68322587601393421632 68735724941386730304 69393241074012210432 69458954370483812904 69679990004070112128 69745974843089117916 70167719210998953852 70457668463936966058 70561477455729587712 70853053808852437248 71064360666402630912 71281492531808461056 71576044153840727424 71857489691697303132 72260730374591227392 72306411951328898112 72766523626221137328 72998084766168688896 73067211740379075912 73285121937227713128 73742963182150002048 73812795533648250156 74227008752131124736 74448377840993232384 74518878198797203248 74984427208785523968 75279274915111460424 75461580056821920192 75749574425201702784 75773404767800523168 76014534549894667776 76474184040748150272 76546602775635222384 77327690559060071592 78067396208263736736 78082957258735339008 78141323666794289517 78555114218727691776 79381662137695786176 79709685534958991904 80191679098284518688 80523049673070818352 80958781253014245504 81293321671415130816 81862339079498779494 82122845361939775008 82200613207926460401 82321723698351185664 82635899372947312128 82661896110327843456 83161741287109871232 83505384846147515328 83754425071117386432 83833737973646853654 84357480609883714464 84894277563924660216 85164432227196803712 85245080363775588564 86033457045841669056 86114928122589625182 86241805779225051648 86598176877486312192 86856440814492104448 86993651878942580541 87481831743583111296 87825820734296703828 88318670457833722368 88374503496068653248 88683623641543779072 89219881380872841984 89304369904907759448 89673396226828865892 90215638985570083524 90721899585938041344 91078628909641026192 91096783468524562176 91454986880342022168 91647633255182307072 92026342483509506688 92611939160645083872 92906653338760149504 92994633124118823888 93556958947998605136 93854680413645457152 93943557951915954744 95434725538454303232 95506062259415242743 95719342938419870208 95809986255596404176 96408549268438530816 97022031501628183104 97422948987172101216 97713495916303617504 98323950909533336064 98417060711531000208 99358504265062937664 99421316433077234904 100372366553481947232 100467416143021229379 100615440075762560256 100999432566935603712 101031206357067364224 102062137034180296512 102463457523346154466 102483881402090132448 103103587412080095456 104089861611018315648 104188431555725719356 104519985006105168192 104618962264633676874 105251578816498430778 105842216183594381568 106279580713278655872 106596540999603946368 106922238797712691584 107364066230761091136 107945041670685660672 108391095561886841088 109149785439331705992 109497127149253033344 109600817610568613868 110215861480437124608 110719193300472375234 110882321716146494976 111340513128196687104 111672566761489848576 111778317298195804872 112476640813178285952 112918912372667190636 113192370085232880288 113552576302929071616 113624361637802554176 113660107151700784752 114711276061122225408 114819904163452833576 115991535838590107388 116642442324777481728 117101094312395605104 117124435888103008512 117832671328091537664 119072493206543679264 119451411435548763648 119564528302438487856 120287518647426778032 121438171879521368256 121939982507122696224 122701789978012675584 122793508619248169241 123482585547526778496 123992844165491765184 124742611930664806848 125258077269221272992 125750606960470280481 126536220914825571696 127341416345886990324 127746648340795205568 127867620545663382846 129050185568762503584 129172392183884437773 129362708668837577472 129897265316229468288 130284661221738156672 131222747615374666944 131738731101445055742 132478005686750583552 132561755244102979872 133025435462315668608 133829822071309262976 133956554857361639172 134708275142756485632 135323458478355125286 136082849378907062016 136617943364461539288 136645175202786843264 137471449882773460608 138786482148024420864 138917908740967625808 139359980008140224256 139491949686178235832 140335438421997907704 140915336927873932116 141706107617704874496 142128721332805261824 142562985063616922112 143152088307681454848 143714979383394606264 144612823902657796224 145533047252442274656 145996169532337377792 146134423480758151824 146570243874455426256 147485926364300004096 147625591067296500312 149037756397594406496 149968854417571047936 150558549830222920848 150923160113643840384 151499148850403405568 151546809535601046336 153093205551270444768 153695186285019231699 154655381118120143184 156134792416527473472 156282647333588579034 156928443396950515311 157877368224747646167 158763324275391572352 159419371069917983808 160383358196569037376 161046099346141636704 161917562506028491008 162586643342830261632 163724678158997558988 164245690723879550016 164401226415852920802 164643447396702371328 165323792220655686912 166323482574219742464 167010769692295030656 167508850142234772864 167667475947293707308 168714961219767428928 169788555127849320432 170328864454393607424 170490160727551177128 172066914091683338112 172229856245179250364 173196353754972624384 173712881628984208896 173987303757885161082 174963663487166222592 175651641468593407656 176749006992137306496 177367247283087558144 178439762761745683968 178608739809815518896 179346792453657731784 180431277971140167048 182157257819282052384 182193566937049124352 182909973760684044336 183295266510364614144 184052684967019013376 185223878321290167744 185989266248237647776 187113917895997210272 187709360827290914304 187887115903831909488 191012124518830485486 191619972511192808352 191801430818495074269 192817098536877061632 194044063003256366208 194845897974344202432 195426991832607235008 196834121423062000416 197608096652167583613 198717008530125875328 198842632866154469808 200744733106963894464 200934832286042458758 201230880151525120512 202062412714134728448 202985187717532687929 204124274068360593024 204926915046692308932 204967762804180264896 206207174824160190912 208179723222036631296 208376863111451438712 209039970012210336384 209237924529267353748 210503157632996861556 211684432367188763136 212559161426557311744 213193081999207892736 213844477595425383168 214728132461522182272 216782191123773682176 218299570878663411984 218994254298506066688 219201635221137227736 221438386600944750468 222681026256393374208 223345133522979697152 223556634596391609744 224953281626356571904 225837824745334381272 226384740170465760576 227248723275605108352 227320214303401569504 229422552122244450816 229639808326905667152 231983071677180214776 234202188624791210208 234248871776206017024 234423971000382868551 235665342656183075328 238144986413087358528 239129056604876975712 240575037294853556064 242876343759042736512 243879965014245392448 245587017238496338482 246601839623779381203 246965171095053556992 247985688330983530368 249485223861329613696 250516154538442545984 251501213920940560962 253072441829651143392 254682832691773980648 255493296681590411136 255735241091326765692 258100371137525007168 258344784367768875546 258725417337675154944 259794530632458936576 260569322443476313344 262445495230749333888 263477462202890111484 264956011373501167104 265123510488205959744 266050870924631337216 267659644142618525952 267913109714723278344 270646916956710250572 272165698757814124032 273235886728923078576 273290350405573686528 274942899765546921216 277835817481935251616 278719960016280448512 278983899372356471664 280670876843995815408 281830673855747864232 286304176615362909696 286518186778245728229 287429958766789212528 289225647805315592448 291066094504884549312 292268846961516303648 293140487748910852512 294971852728600008192 295251182134593000624 298075512795188812992 301117099660445841696 301402248429063688137 301846320227287680768 302998297700806811136 303093619071202092672 306186411102540889536 307390372570038463398 309310762236240286368 312269584833054946944 312565294667177158068 313856886793901030622 315754736449495292334 317526648550783144704 318838742139835967616 320766716393138074752 322092198692283273408 323835125012056982016 325173286685660523264 327449356317995117976 328491381447759100032 328802452831705841604 330647584441311373824 332646965148439484928 334021539384590061312 335017700284469545728 335334951894587414616 337429922439534857856 339577110255698640864 340657728908787214848 340980321455102354256 344133828183366676224 344459712490358500728 347974607515770322164 349927326974332445184 351303282937186815312 353498013984274612992 357217479619631037792 358693584907315463568 360862555942280334096 364314515638564104768 365819947521368088672 368105369934038026752 368380525857744507723 370447756642580335488 371978532496475295552 374227835791994420544 375774231807663818976 382024249037660970972 383239945022385616704 383602861636990148538 387517176551653313319 388088126006512732416 389691795948688404864 390853983665214470016 393668242846124000832 395216193304335167226 397434017060251750656 397685265732308939616 401489466213927788928 401869664572084917516 404124825428269456896 405970375435065375858 408248548136721186048 409853830093384617864 409935525608360529792 412414349648320381824 416359446444073262592 416753726222902877424 418079940024420672768 418475849058534707496 421006315265993723112 425118322853114623488 426386163998415785472 427688955190850766336 429456264923044364544 436599141757326823968 437988508597012133376 438403270442274455472 442876773201889500936 447113269192783219488 449906563252713143808 451675649490668762544 452769480340931521152 454497446551210216704 454640428606803139008 459279616653811334304 461085558855057695097 463966143354360429552 468404377249582420416 468847942000765737102 473632104674242938501 476289972826174717056 478258113209753951424 481150074589707112128 485752687518085473024 487759930028490784896 491174034476992676964 493203679247558762406 493930342190107113984 495971376661967060736 498970447722659227392 501032309076885091968 503002427841881121924 506144883659302286784 509365665383547961296 510986593363180822272 511470482182653531384 516200742275050014336 516689568735537751092 519589061264917873152 521138644886952626688 524890990461498667776 526954924405780222968 530247020976411919488 532101741849262674432 535319288285237051904 535826219429446556688 541293833913420501144 546471773457846157152 546580700811147373056 549885799531093842432 555671634963870503232 557967798744712943328 561341753687991630816 563661347711495728464 573036373556491456458 574859917533578425056 575404292455485222807 578451295610631184896 582132189009769098624 584537693923032607296 586280975497821705024 590502364269186001248 596151025590377625984 602234199320891683392 602804496858127376274 603692640454575361536 606187238142404185344 608955563152598063787 612372822205081779072 614780745140076926796 618621524472480572736 624539169666109893888 625130589334354316136 627713773587802061244 631509472898990584668 635053297101566289408 637677484279671935232 641533432786276149504 644184397384566546816 650346573371321046528 654898712635990235952 656982762895518200064 657604905663411683208 668043078769180122624 670035400568939091456 670669903789174829232 674859844879069715712 679154220511397281728 681960642910204708512 688267656366733352448 688919424980717001456 695949215031540644328 702606565874373630624 703271913001148605653 706996027968549225984 714434959239262075584 717387169814630927136 721725111884560668192 728629031277128209536 731639895042736177344 736761051715489015446 740895513285160670976 743957064992950591104 748455671583988841088 751548463615327637952 764048498075321941944 766479890044771233408 767205723273980297076 775034353103306626638 776176252013025464832 779383591897376809728 781707967330428940032 787336485692248001664 790432386608670334452 794868034120503501312 795370531464617879232 802978932427855577856 803739329144169835032 811940750870130751716 816497096273442372096 819707660186769235728 819871051216721059584 824828699296640763648 833507452445805754848 836159880048841345536 836951698117069414992 842012630531987446224 858912529846088729088 859554560334737184687 873198283514653647936 876806540884548910944 885753546403779001872 894226538385566438976 903351298981337525088 904206745287191064411 905538960681863042304 908994893102420433408 909280857213606278016 918559233307622668608 922171117710115390194 927932286708720859104 936808754499164840832 937695884001531474204 947264209348485877002 952579945652349434112 956516226419507902848 962300149179414224256 971505375036170946048 975519860056981569792 982348068953985353928 986407358495117524812 991942753323934121472 997940895445318454784 1002064618153770183936 1006004855683762243848 1012289767318604573568 1018731330767095922592 1021973186726361644544 1022940964365307062768 1032401484550100028672 1033379137471075502184 1049781980922997335552 1053909848811560445936 1060494041952823838976 1071652438858893113376 1082587667826841002288 1092943546915692314304 1105141577573233523169 1111343269927741006464 1115935597489425886656 1122683507375983261632 1127322695422991456928 1146072747112982912916 1149719835067156850112 1150808584910970445614 1164264378019538197248 1169075387846065214592 1172561950995643410048 1181004728538372002496 1192302051180755251968 1204468398641783366784 1205608993716254752548 1212374476284808370688 1217911126305196127574 1224745644410163558144 1229561490280153853592 1237243048944961145472 1249078339332219787776 1250261178668708632272 1255427547175604122488 1263018945797981169336 1275354968559343870464 1283066865572552299008 1288368794769133093632 1309797425271980471904 1313965525791036400128 1315209811326823366416 1341339807578349658464 1349719689758139431424 1358308441022794563456 1363921285820409417024 1377838849961434002912 1383256676565173085291 1391898430063081288656 1405213131748747261248 1406543826002297211306 1420896314022728815503 1428869918478524151168 1434774339629261854272 1443450223769121336384 1457258062554256419072 1463279790085472354688 1473522103430978030892 1481791026570321341952 1487914129985901182208 1496911343167977682176 1503096927230655275904 1528096996150643883888 1532959780089542466816 1534411446547960594152 1550068706206613253276 1558767183794753619456 1563415934660857880064 1574672971384496003328 1580864773217340668904 1590741062929235758464 1605957864855711155712 1607478658288339670064 1623881501740261503432 1639415320373538471456 1639742102433442119168 1649657398593281527296 1667014904891611509696 1673903396234138829984 1684025261063974892448 1719109120669474369374 1726212877366455668421 1746396567029307295872 1753613081769097821888 1771507092807558003744 1788453076771132877952 1806702597962675050176 1808413490574382128822 1811077921363726084608 1818561714427212556032 1837118466615245337216 1844342235420230780388 1855864573417441718208 1873617508998329681664 1875391768003062948408 1894528418696971754004 1905159891304698868224 1913032452839015805696 1924600298358828448512 1951039720113963139584 1964696137907970707856 1972814716990235049624 2004129236307540367872 2012009711367524487696 2024579534637209147136 2037462661534191845184 2045881928730614125536 2064802969100200057344 2066758274942151004368 2107819697623120891872 2109815739003445816959 2120988083905647677952 2143304877717786226752 2165175335653682004576 2185887093831384628608 2210283155146467046338 2222686539855482012928 2231871194978851773312 2245367014751966523264 2254645390845982913856 2292145494225965825832 2299439670134313700224 2301617169821940891228 2328528756039076394496 2338150775692130429184 2345123901991286820096 2362009457076744004992 2384604102361510503936 2408936797283566733568 2411217987432509505096 2435822252610392255148 2449491288820327116288 2459122980560307707184 2474486097889922290944 2500522357337417264544 2510855094351208244976 2526037891595962338672 2576737589538266187264 2578663681004211554061 2619594850543960943808 2630419622653646732832 2682679615156699316928 2712620235861573193233 2716616882045589126912 2727842571640818834048 2755677699922868005824 2766513353130346170582 2783796860126162577312 2810426263497494522496 2813087652004594422612 2841792628045457631006 2857739836957048302336 2869548679258523708544 2886900447538242672768 2914516125108512838144 2926559580170944709376 2947044206861956061784 2975828259971802364416 2993822686335955364352 3006193854461310551808 3056193992301287767776 3065919560179084933632 3068822893095921188304 3100137412413226506552 3149345942768992006656 3161729546434681337808 3181482125858471516928 3214957316576679340128 3247763003480523006864 3278830640747076942912 3315424732719700569507 3334029809783223019392 3347806792468277659968 3368050522127949784896 3438218241338948738748 3452425754732911336842 3492793134058614591744 3507226163538195643776 3543014185615116007488 3576906153542265755904 3613405195925350100352 3616826981148764257644 3637123428854425112064 3674236933230490674432 3688684470840461560776 3711729146834883436416 3747235017996659363328 3750783536006125896816 3789056837393943508008 3826064905678031611392 3849200596717656897024 3929392275815941415712 3945629433980470099248 4024019422735048975392 4049159069274418294272 4074925323068383690368 4091763857461228251072 4133516549884302008736 4215639395246241783744 4219631478006891633918 4262688942068186446509 4286609755435572453504 4330350671307364009152 4371774187662769257216 4420566310292934092676 4445373079710964025856 4463742389957703546624 4490734029503933046528 4509290781691965827712 4584290988451931651664 4598879340268627400448 4603234339643881782456 4676301551384260858368 4690247803982573640192 4724018914153488009984 4817873594567133467136 4822435974865019010192 4871644505220784510296 4918245961120615414368 4948972195779844581888 5001044714674834529088 5021710188702416489952 5052075783191924677344 5157327362008423108122 5239189701087921887616 5260839245307293465664 5365359230313398633856 5425240471723146386466 5433233764091178253824 5455685143281637668096 5511355399845736011648 5533026706260692341164 5567593720252325154624 5620852526994989044992 5626175304009188845224 5683585256090915262012 5715479673914096604672 5739097358517047417088 5773800895076485345536 5853119160341889418752 5894088413723912123568 6012387708922621103616 6112387984602575535552 6137645786191842376608 6200274824826453013104 6323459092869362675616 6329447217010337450877 6362964251716943033856 6429914633153358680256 6495526006961046013728 6557661281494153885824 6630849465439401139014 6668059619566446038784 6695613584936555319936 6736101044255899569792 6876436482677897477496 6904851509465822673684 6985586268117229183488 7014452327076391287552 7086028371230232014976 7153812307084531511808 7226810391850700200704 7233653962297528515288 7348473866460981348864 7377368941680923121552 7423458293669766872832 7501567072012251793632 7578113674787887016016 7735991043012634662183 7858784551631882831424 7891258867960940198496 8048038845470097950784 8149850646136767380736 8183527714922456502144 8267033099768604017472 8431278790492483567488 8439262956013783267836 8525377884136372893018 8573219510871144907008 8660701342614728018304 8743548375325538514432 8841132620585868185352 8927484779915407093248 8981468059007866093056 9018581563383931655424 9168581976903863303328 9197758680537254800896 9206468679287763564912 9448037828306976019968 9644871949730038020384 9743289010441569020592 9836491922241230828736 9946274198159101708521 10002089429349669058176 10043420377404832979904 10104151566383849354688 10314654724016846216244 10478379402175843775232 10521678490614586931328 10730718460626797267712 10850480943446292772932 10911370286563275336192 11022710799691472023296 11066053412521384682328 11135187440504650309248 11241705053989978089984 11252350608018377690448 11367170512181830524024 11478194717034094834176 11547601790152970691072 11788176827447824247136 12224775969205151071104 12275291572383684753216 12400549649652906026208 12646918185738725351232 12658894434020674901754 12859829266306717360512 12991052013922092027456 13115322562988307771648 13261698930878802278028 13336119239132892077568 13391227169873110639872 13472202088511799139584 13752872965355794954992 13809703018931645347368 14028904654152782575104 14172056742460464029952 14453620783701400401408 14467307924595057030576 14754737883361846243104 14846916587339533745664 15003134144024503587264 15156227349575774032032 15471982086025269324366 15717569103263765662848 15782517735921880396992 16096077690940195901568 16299701292273534761472 16367055429844913004288 16534066199537208034944 16862557580984967134976 16878525912027566535672 17050755768272745786036 17146439021742289814016 17321402685229456036608 17682265241171736370704 18037163126767863310848 18337163953807726606656 18412937358575527129824 18988341651031012352631 19289743899460076040768 19486578020883138041184 19672983844482461657472 19892548396318203417042 20004178858699338116352 20086840754809665959808 20208303132767698709376 20629309448033692432488 20956758804351687550464 21043356981229173862656 21461436921253594535424 21700961886892585545864 22045421599382944046592 22132106825042769364656 22270374881009300618496 22504701216036755380896 22734341024363661048048 23207973129037903986549 23576353654895648494272 24449551938410302142208 24550583144767369506432 24801099299305812052416 25293836371477450702464 25317788868041349803508 25719658532613434721024 25982104027844184054912 26230645125976615543296 26523397861757604556056 26782454339746221279744 26944404177023598279168 27505745930711589909984 27619406037863290694736 28344113484920928059904 28934615849190114061152 29509475766723692486208 29838822594477305125563 30006268288049007174528 30312454699151548064064 30943964172050538648732 31435138206527531325696 31565035471843760793984 32192155381880391803136 32734110859689826008576 33068132399074416069888 33725115161969934269952 33757051824055133071344 34101511536545491572072 34642805370458912073216 35364530482343472741408 36674327907615453213312 36825874717151054259648 37976683302062024705262 38579487798920152081536 38973156041766276082368 39345967688964923314944 39785096792636406834084 40008357717398676232704 40173681509619331919616 40416606265535397418752 41258618896067384864976 42086713962458347725312 43401923773785171091728 44264213650085538729312 44540749762018601236992 45009402432073510761792 45468682048727322096096 46415946258075807973098 47152707309791296988544 48899103876820604284416 49101166289534739012864 49602198598611624104832 50587672742954901404928 50635577736082699607016 51439317065226869442048 51964208055688368109824 53046795723515209112112 55011491861423179819968 55238812075726581389472 57869231698380228122304 59018951533447384972416 59677645188954610251126 60012536576098014349056 60624909398303096128128 61887928344101077297464 62870276413055062651392 63130070943687521587968 64384310763760783606272 66136264798148832139776 67514103648110266142688 68203023073090983144144 69623919387113711959647 70729060964686945482816 73348655815230906426624 73651749434302108519296 75953366604124049410524 77158975597840304163072 77946312083532552164736 78691935377929846629888 79570193585272813668168 80347363019238663839232 80833212531070794837504 82517237792134769729952 86803847547570342183456 88528427300171077458624 90018804864147021523584 90937364097454644192192 92831892516151615946196 94305414619582593977088 98202332579069478025728 99204397197223248209664 101175345485909802809856 101271155472165399214032 103928416111376736219648 106093591447030418224224 110022983722846359639936 110477624151453162778944 115738463396760456244608 118037903066894769944832 119355290377909220502252 120025073152196028698112 121249818796606192256256 123775856688202154594928 126260141887375043175936 135028207296220532285376 136406046146181966288288 139247838774227423919294 141458121929373890965632 146697311630461812853248 147303498868604217038592 151906733208248098821048 154317951195680608326144 155892624167065104329472 159140387170545627336336 165034475584269539459904 173607695095140684366912 177056854600342154917248 180037609728294043047168 181874728194909288384384 185663785032303231892392 188610829239165187954176 198408794394446496419328 202542310944330798428064 208871758161341135878941 212187182894060836448448 220045967445692719279872 220955248302906325557888 231476926793520912489216 236075806133789539889664 238710580755818441004504 242499637593212384512512 247551713376404309189856 270056414592441064570752 272812092292363932576576 278495677548454847838588 282916243858747781931264 294606997737208434077184 303813466416496197642096 311785248334130208658944 318280774341091254672672 330068951168539078919808 347215390190281368733824 354113709200684309834496 360075219456588086094336 363749456389818576768768 371327570064606463784784 405084621888661596856128 417743516322682271757882 424374365788121672896896 440091934891385438559744 441910496605812651115776 462953853587041824978432 477421161511636882009008 495103426752808618379712 540112829184882129141504 545624184584727865153152 556991355096909695677176 565832487717495563862528 607626932832992395284192 636561548682182509345344 660137902337078157839616 694430780380562737467648 708227418401368619668992 727498912779637153537536 742655140129212927569568 810169243777323193712256 835487032645364543515764 848748731576243345793792 883820993211625302231552 954842323023273764018016 990206853505617236759424 1080225658369764258283008 1091248369169455730306304 1113982710193819391354352 1215253865665984790568384 1273123097364365018690688 1320275804674156315679232 1388861560761125474935296 1485310280258425855139136 1620338487554646387424512 1670974065290729087031528 1697497463152486691587584 1909684646046547528036032 1980413707011234473518848 2182496738338911460612608 2227965420387638782708704 2430507731331969581136768 2546246194728730037381376 2970620560516851710278272 3240676975109292774849024 3341948130581458174063056 3819369292093095056072064 3960827414022468947037696 4455930840775277565417408 4861015462663939162273536 5092492389457460074762752 5941241121033703420556544 6683896261162916348126112 7638738584186190112144128 8911861681550555130834816 9722030925327878324547072 11882482242067406841113088 13367792522325832696252224 15277477168372380224288256 17823723363101110261669632 26735585044651665392504448 35647446726202220523339264 53471170089303330785008896 106942340178606661570017792
- Sum of all divisors σ(n): 414039319114532484492332928
- Sum of proper divisors (its aliquot sum) s(n): 307096978935925822922315136
- 106942340178606661570017792 is an abundant number, because the sum of its proper divisors (307096978935925822922315136) is greater than itself. Its abundance is 200154638757319161352297344
Bases of 106942340178606661570017792
- Binary: 1011000011101011110101111100000101010110111100011101000001001001111011000111010000000002
- Hexadecimal: 0x5875EBE0AB78E824F63A00
- Base-36: DFQNACUVLQ5MI0000
Squares and roots of 106942340178606661570017792
- 106942340178606661570017792 squared (1069423401786066615700177922) is 11436664122876828687671892593413430404345307196555264
- 106942340178606661570017792 cubed (1069423401786066615700177923) is 1223063625137159990123387463510256011037026553253132423104345618755645591257088
-
The
square root of 106942340178606661570017792 is 10341292964547.8404060867 -
106942340178606661570017792 is a
perfect cube number . Itscube root is 474660648
Scales and comparisons
How big is 106942340178606661570017792?- 106,942,340,178,606,661,570,017,792 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 106,942,340,178,606,661,570,017,792 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 106942340178606661570017792 cubic inches would be around 39555054 feet tall.
Recreational maths with 106942340178606661570017792
- 106942340178606661570017792 backwards is 297710075166606871043249601
- 106942340178606661570017792 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 106942340178606661570017792's digits is 108
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 106942340178606661570017792 - Facts about the integer". Numbermatics.com. 2024. Web. 24 May 2024.
APA style:
Numbermatics. (2024). Number 106942340178606661570017792 - Facts about the integer. Retrieved 24 May 2024, from https://numbermatics.com/n/106942340178606661570017792/
Chicago style:
Numbermatics. 2024. "Number 106942340178606661570017792 - Facts about the integer". https://numbermatics.com/n/106942340178606661570017792/
The information we have on file for 106942340178606661570017792 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 106942340178606661570017792, math, Factors of 106942340178606661570017792, curriculum, school, college, exams, university, Prime factorization of 106942340178606661570017792, STEM, science, technology, engineering, physics, economics, calculator, one hundred six septillion, nine hundred forty-two sextillion, three hundred forty quintillion, one hundred seventy-eight quadrillion, six hundred six trillion, six hundred sixty-one billion, five hundred seventy million, seventeen thousand, seven hundred ninety-two.