28149825005930230772622336
28,149,825,005,930,230,772,622,336 is an even composite number composed of eight prime numbers multiplied together.
28149825005930230772622336 is an even composite number. It is composed of eight distinct prime numbers multiplied together. It has a total of twenty-four thousand and fifty-seven divisors.
Prime factorization of 28149825005930230772622336:
210 × 32 × 132 × 172 × 312 × 592 × 732 × 18732
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 13 × 13 × 17 × 17 × 31 × 31 × 59 × 59 × 73 × 73 × 1873 × 1873)See below for interesting mathematical facts about the number 28149825005930230772622336 from the Numbermatics database.
Names of 28149825005930230772622336
- Cardinal: 28149825005930230772622336 can be written as Twenty-eight septillion, one hundred forty-nine sextillion, eight hundred twenty-five quintillion, five quadrillion, nine hundred thirty trillion, two hundred thirty billion, seven hundred seventy-two million, six hundred twenty-two thousand, three hundred thirty-six.
Scientific notation
- Scientific notation: 2.8149825005930230772622336 × 1025
Factors of 28149825005930230772622336
Divisors of 28149825005930230772622336
- Number of divisors d(n): 24057
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 17 18 24 26 31 32 34 36 39 48 51 52 59 62 64 68 72 73 78 93 96 102 104 117 118 124 128 136 144 146 153 156 169 177 186 192 204 208 219 221 234 236 248 256 272 279 288 289 292 306 312 338 354 372 384 403 408 416 438 442 468 472 496 507 512 527 531 544 558 576 578 584 612 624 657 663 676 708 744 767 768 806 816 832 867 876 884 936 944 949 961 992 1003 1014 1024 1054 1062 1088 1116 1152 1156 1168 1209 1224 1241 1248 1314 1326 1352 1416 1488 1521 1534 1536 1581 1612 1632 1664 1734 1752 1768 1829 1872 1873 1888 1898 1922 1984 1989 2006 2028 2108 2124 2176 2232 2263 2301 2304 2312 2336 2418 2448 2482 2496 2601 2628 2652 2704 2832 2847 2873 2883 2976 3009 3042 3068 3072 3162 3224 3264 3328 3468 3481 3504 3536 3627 3658 3723 3744 3746 3757 3776 3796 3844 3968 3978 4012 4056 4216 4248 4307 4352 4464 4526 4602 4608 4624 4672 4743 4836 4896 4964 4992 5202 5239 5256 5304 5329 5408 5487 5619 5664 5694 5746 5766 5952 6018 6084 6136 6324 6448 6528 6656 6789 6851 6903 6936 6962 7008 7072 7254 7316 7446 7488 7492 7514 7552 7592 7688 7936 7956 8024 8112 8432 8496 8541 8614 8619 8649 8704 8928 8959 9027 9052 9204 9216 9248 9344 9486 9672 9792 9928 9971 9984 10404 10443 10478 10512 10608 10658 10816 10974 11169 11238 11271 11328 11388 11492 11532 11904 12036 12168 12272 12337 12493 12648 12896 12921 13039 13056 13312 13578 13702 13806 13872 13924 14016 14144 14508 14632 14892 14976 14984 15028 15104 15184 15376 15717 15872 15912 15987 16048 16133 16224 16337 16461 16857 16864 16992 17051 17082 17228 17238 17298 17408 17856 17918 18054 18104 18408 18496 18688 18972 19344 19584 19856 19942 19968 20367 20553 20808 20886 20956 21024 21097 21216 21316 21632 21948 22338 22476 22542 22656 22776 22984 23064 23777 23808 24072 24336 24349 24544 24674 24986 25296 25792 25842 25857 26078 26112 26877 27156 27404 27612 27744 27848 28032 28288 29016 29264 29419 29784 29913 29952 29968 30056 30208 30368 30752 31093 31329 31434 31744 31824 31841 31974 32096 32266 32448 32674 32922 33714 33728 33813 33984 34102 34164 34456 34476 34596 35712 35836 36108 36208 36816 36992 37011 37376 37479 37944 38471 38688 38763 39117 39168 39712 39884 39936 40734 41106 41616 41772 41912 42048 42194 42432 42632 43264 43896 44676 44952 45084 45253 45312 45552 45968 46128 47151 47554 47616 47961 48144 48399 48672 48698 48841 49011 49088 49348 49972 50592 51153 51584 51684 51714 52156 52224 53754 54312 54808 55224 55488 55696 55991 56064 56576 56699 58032 58063 58528 58838 59177 59568 59826 59904 59936 60112 60416 60736 61504 61659 62186 62658 62868 63291 63648 63682 63948 64192 64532 64896 65348 65844 67428 67456 67626 67968 68204 68328 68912 68952 69192 69277 70153 71331 71424 71672 72216 72416 73047 73219 73632 73984 74022 74752 74958 75888 76942 77376 77526 78234 78336 79424 79768 80631 81468 82212 83232 83544 83824 84096 84388 84864 85264 86528 87792 88257 89063 89352 89739 89904 90168 90506 90593 90624 91104 91936 92256 93279 94302 95108 95232 95523 95922 96288 96798 97344 97396 97682 98022 98176 98696 99944 101184 102306 103168 103368 103428 104312 107508 107911 108624 109616 110448 110507 110976 111033 111392 111982 112128 112437 113152 113398 115413 116064 116126 116467 117056 117351 117676 118354 119136 119652 119808 119872 120224 121472 123008 123318 124372 125316 125736 126582 127296 127364 127896 128384 129064 129792 130696 131688 133517 134856 134912 135252 135759 135936 136408 136656 136729 137824 137904 138384 138554 140306 142662 142848 143344 144432 144832 145197 146094 146438 146523 147033 147264 147968 148044 149916 151776 153459 153884 154752 155052 156468 156672 158848 159536 161262 162409 162936 164424 165199 166464 167088 167648 167973 168192 168776 169507 169728 170097 170528 173056 174189 175584 176514 177531 178126 178704 179478 179808 180336 181012 181186 181248 182208 183872 184512 186558 188604 189873 190216 191046 191844 192576 193596 194688 194792 195364 196044 196352 197392 199888 202368 204612 206336 206736 206856 207831 208624 209729 210459 212381 213993 215016 215822 217248 219141 219232 219657 220896 221014 221663 221952 222066 222784 223964 224256 224874 226304 226796 230826 232128 232252 232934 234112 234702 235352 236708 238272 239304 239744 240448 242944 246016 246636 248744 250632 251472 253164 254113 254592 254728 255792 256768 258128 259584 261392 263376 264771 267034 267189 269712 269824 270504 271518 271779 271872 272816 273312 273458 274261 275648 275808 276768 277108 277729 279837 280612 285324 285696 286569 286688 288864 289664 290394 292188 292876 293046 294066 294528 295936 296088 299832 303552 306918 307768 309101 309504 310104 312936 314411 316537 317696 319072 322524 323733 324818 325872 328848 330398 331521 332928 334176 335296 335946 336384 337552 339014 339456 340194 341056 346239 348378 349401 351168 353028 355062 356252 357408 358956 359616 360672 362024 362372 364416 367744 369024 373116 377208 379746 380432 382092 382447 383688 385152 387192 389376 389584 390728 392088 392704 394784 399776 400551 404209 404736 407277 409224 410187 412672 413472 413712 413933 415662 417248 419458 420918 424762 427986 430032 431644 434496 438282 438464 439314 439569 441792 442028 443326 443904 444132 445568 447928 449748 453592 461652 464256 464504 465868 468224 469404 470704 473416 476544 478608 479488 480896 485888 487227 492032 493272 495597 497488 500123 501264 502944 503919 506328 508226 508521 509184 509456 510291 511584 513536 516256 519168 522567 522784 526752 528581 529542 532593 534068 534378 539424 539648 541008 541297 543036 543558 543744 545632 546624 546916 548522 551296 551616 553536 554216 555458 559674 561224 570648 573138 573376 577728 579328 580788 584376 585752 586092 588132 588289 589056 592176 599664 607104 613836 615536 618202 619008 620208 623493 625872 628822 629187 631377 633074 635392 637143 638144 645048 647466 649636 651744 654007 657696 658971 660796 663042 664989 665856 668352 670592 671892 672768 675104 678028 678912 680388 682112 692478 696756 698802 702336 706056 710124 712504 714816 717912 719232 721344 724048 724744 727883 728832 735488 737087 738048 746232 754416 754819 759492 760864 762339 764184 764894 767376 769301 770304 774384 778752 779168 781456 784176 785408 789568 799552 801102 801567 808418 809472 814554 815337 818448 820374 822783 826944 827424 827866 831324 833187 834496 838916 841836 849524 855972 860064 863288 868992 876564 876928 878628 879138 883584 884056 886652 887808 888264 891136 895856 899496 900601 907184 911989 923304 927303 928512 929008 931736 936448 938808 941408 943233 946832 949611 951847 953088 957216 958976 961792 963883 971199 971776 974454 984064 986544 987071 991194 994563 994976 1000246 1002528 1005888 1006009 1007838 1012656 1016452 1017042 1018368 1018912 1020582 1023168 1027072 1032512 1045134 1045568 1048203 1053504 1057162 1059084 1065186 1068136 1068756 1078848 1082016 1082594 1086072 1087116 1091264 1093248 1093832 1097044 1102592 1103232 1107072 1108432 1110916 1119348 1122448 1141296 1146276 1146752 1147341 1155456 1158656 1161576 1168752 1171504 1172184 1176264 1176578 1177709 1178112 1184352 1192601 1199328 1201653 1212627 1214208 1227672 1230561 1231072 1236404 1238016 1240416 1241799 1244723 1246986 1251744 1257644 1258374 1262754 1266148 1270784 1274286 1276288 1290096 1294932 1299272 1303488 1308014 1315392 1317942 1321592 1326084 1329978 1331712 1336704 1341184 1343784 1350208 1356056 1360776 1364224 1384956 1393512 1397604 1402843 1404672 1412112 1420248 1425008 1429632 1435824 1436591 1438464 1442688 1448096 1449488 1455766 1457664 1461681 1470976 1474174 1476096 1486791 1492464 1500369 1508832 1509638 1514071 1518984 1521728 1524678 1525563 1528368 1529788 1534752 1538602 1540081 1540608 1548768 1557504 1558336 1562912 1568352 1579136 1585743 1599104 1602204 1603134 1616836 1618944 1623891 1629108 1630674 1636896 1640748 1645566 1653888 1654848 1655732 1662648 1666374 1668992 1677832 1683672 1699048 1711944 1720128 1726576 1735721 1737984 1753128 1753856 1757256 1758276 1764867 1767168 1768112 1773304 1776528 1777477 1782272 1791712 1798992 1799953 1801202 1814368 1823978 1834487 1846608 1854606 1857024 1858016 1863472 1872896 1877616 1878619 1882816 1886466 1887561 1893664 1899222 1903694 1906176 1911429 1914432 1917952 1923584 1927766 1942398 1948908 1962021 1973088 1974142 1982388 1989126 1989952 1994967 2000492 2005056 2011776 2012018 2015676 2025312 2032904 2034084 2036736 2037824 2041164 2046336 2065024 2090268 2091136 2096406 2107008 2114324 2118168 2130372 2136272 2137512 2147587 2157696 2164032 2165188 2172144 2174232 2182528 2183649 2186496 2187664 2194088 2205184 2206464 2211261 2214144 2216864 2221832 2238696 2244896 2264457 2269789 2282592 2287017 2292552 2293504 2294682 2307903 2310912 2317312 2323152 2324393 2337504 2343008 2344368 2352528 2353156 2355418 2356224 2368704 2385202 2398656 2403306 2425254 2428416 2455344 2461122 2462144 2468349 2472808 2480832 2483598 2489446 2493972 2499561 2503488 2515288 2516748 2525508 2532296 2548572 2552576 2580192 2589864 2598544 2606976 2616028 2630784 2635884 2643184 2652168 2659956 2663424 2673408 2682368 2687568 2700416 2701803 2712112 2721552 2728448 2735967 2760953 2769912 2781909 2787024 2795208 2805686 2808383 2809344 2824224 2829699 2840496 2848833 2850016 2855541 2859264 2871648 2873182 2876928 2881619 2885376 2891649 2896192 2898976 2911532 2915328 2923362 2941952 2948348 2952192 2961213 2973582 2984928 3000738 3017664 3018027 3019276 3028142 3037968 3043456 3049356 3051126 3056736 3059576 3069504 3077204 3080162 3081216 3097536 3116672 3125824 3136704 3158272 3171486 3198208 3204408 3206268 3233672 3247782 3258216 3261348 3273792 3281496 3291132 3303469 3307776 3309696 3311464 3325296 3332748 3337984 3345241 3355664 3367344 3398096 3423888 3425717 3440256 3442023 3453152 3471442 3475968 3506256 3507712 3508129 3514512 3516552 3529734 3533127 3534336 3536224 3546608 3553056 3554954 3564544 3565393 3577803 3583424 3597984 3599906 3602404 3610477 3628736 3637881 3647956 3668974 3693216 3709212 3714048 3716032 3725397 3726944 3734169 3755232 3757238 3765632 3772932 3775122 3787328 3798444 3807388 3812352 3822858 3828864 3847168 3855532 3884796 3897816 3924042 3946176 3948284 3964776 3978252 3979904 3989934 4000984 4010112 4023552 4024036 4031352 4050624 4065808 4068168 4075648 4082328 4087343 4092672 4130048 4139027 4180536 4182272 4192812 4208529 4214016 4228648 4236336 4238599 4260744 4272544 4275024 4295174 4309773 4315392 4319921 4328064 4330376 4344288 4348464 4365056 4367298 4372992 4375328 4388176 4410368 4412928 4422522 4428288 4433728 4443664 4477392 4489792 4501107 4528914 4539578 4542213 4565184 4574034 4585104 4587008 4589364 4615806 4620243 4621824 4646304 4648786 4675008 4686016 4688736 4705056 4706312 4710836 4737408 4757229 4770404 4797312 4806612 4850508 4856832 4871673 4910688 4922244 4924288 4936698 4945616 4961664 4967196 4978892 4987944 4999122 5006976 5030576 5033496 5051016 5064592 5097144 5105152 5121169 5160384 5179728 5197088 5207163 5213952 5232056 5254717 5261568 5271768 5286368 5294601 5304336 5319912 5332431 5344987 5346816 5364736 5375136 5381129 5399859 5400832 5403606 5424224 5443104 5456896 5471934 5503461 5521906 5539824 5563818 5574048 5590416 5611372 5616766 5618688 5635857 5648448 5659398 5680992 5697666 5700032 5711082 5718528 5743296 5746364 5753856 5763238 5770752 5783298 5792384 5797952 5823064 5846724 5886063 5896696 5922426 5947164 5969856 6001476 6035328 6036054 6038552 6056284 6075936 6086912 6098712 6102252 6113472 6119152 6139008 6154408 6160324 6195072 6233344 6251648 6273408 6316544 6342972 6396416 6408816 6412536 6442761 6467344 6495564 6501599 6516432 6519913 6522696 6547584 6550947 6562992 6582264 6606938 6615552 6619392 6622928 6633783 6650592 6665496 6675968 6690482 6711328 6734688 6793371 6796192 6809367 6847776 6851434 6871553 6880512 6884046 6906304 6923709 6942884 6951936 6973179 7012512 7015424 7016258 7029024 7033104 7036861 7059468 7066254 7068672 7072448 7093216 7106112 7109908 7130786 7155606 7166848 7195968 7199812 7204808 7220954 7257472 7275762 7295912 7337948 7386432 7418424 7432064 7450794 7453888 7468338 7510464 7514476 7531264 7545864 7550244 7574656 7596888 7614776 7645716 7657728 7711064 7769592 7795632 7848084 7877503 7892352 7896568 7929552 7956504 7959808 7979868 8001968 8020224 8047104 8048072 8062704 8067011 8101248 8105409 8131616 8136336 8151296 8164656 8174686 8185344 8207901 8260096 8278054 8282859 8361072 8364544 8385624 8417058 8425149 8428032 8457296 8472672 8477198 8502091 8521488 8545088 8550048 8566623 8590348 8619546 8630784 8639842 8644857 8656128 8660752 8674947 8688576 8696928 8730112 8734596 8745984 8750656 8776352 8825856 8845044 8856576 8867456 8883639 8887328 8954784 8979584 9002214 9054081 9057828 9079156 9084426 9130368 9148068 9170208 9174016 9178728 9231612 9240486 9243648 9292608 9297572 9350016 9372032 9377472 9410112 9412624 9421672 9474816 9514458 9540808 9582131 9594624 9613224 9701016 9743346 9746741 9812647 9821376 9844488 9848576 9873396 9891232 9910407 9923328 9934392 9957784 9975888 9981217 9998244 10000913 10013952 10035723 10061152 10066992 10102032 10129184 10194288 10210304 10242338 10277151 10320768 10359456 10394176 10414326 10427904 10464112 10509434 10523136 10524387 10543536 10572736 10589202 10599381 10608672 10639824 10664862 10689974 10693632 10696179 10733409 10750272 10762258 10799718 10801664 10807212 10831431 10848448 10886208 10943868 11006922 11043812 11079648 11127636 11148096 11180832 11202507 11222744 11233532 11271714 11296896 11318796 11361984 11395332 11400064 11422164 11437056 11486592 11492728 11526476 11541504 11566596 11584768 11595904 11646128 11693448 11772126 11793392 11844852 11855857 11894328 11939712 12002952 12070656 12072108 12077104 12112568 12151872 12173824 12197424 12204504 12226944 12238304 12262029 12278016 12308816 12320648 12374011 12390144 12417081 12466688 12503296 12530479 12546816 12625587 12633088 12685944 12715797 12792832 12817632 12825072 12831923 12885522 12929319 12934688 12959763 12991128 13003198 13032864 13039826 13045392 13078117 13095168 13101894 13125984 13164528 13213876 13231104 13238784 13245856 13267566 13301184 13330992 13351936 13380964 13422656 13469376 13586742 13592384 13618734 13626639 13695552 13702868 13743106 13761024 13768092 13812608 13847418 13860729 13885768 13946358 14025024 14032516 14058048 14066208 14073722 14118936 14132508 14144896 14186432 14212224 14219816 14261572 14311212 14333696 14391936 14399624 14409616 14441908 14514944 14551524 14591824 14675896 14772864 14836848 14864128 14901588 14907776 14936676 15020928 15028952 15062528 15091728 15100488 15149312 15193776 15229552 15291432 15310217 15315456 15363507 15422128 15503813 15539184 15591264 15621489 15696168 15755006 15764151 15784704 15793136 15859104 15913008 15919616 15959736 15997293 16003936 16034961 16040448 16094208 16096144 16125408 16134022 16143387 16181399 16199577 16202496 16210818 16263232 16272672 16302592 16329312 16349372 16370688 16386011 16415802 16510383 16520192 16556108 16565718 16722144 16729088 16771248 16780207 16834116 16850298 16856064 16907571 16914592 16945344 16954396 17004182 17042976 17090176 17100096 17133246 17180696 17239092 17261568 17279684 17289714 17312256 17321504 17349894 17377152 17393856 17460224 17469192 17501312 17552704 17690088 17734912 17767278 17774656 17909568 17959168 18004428 18108162 18115656 18158312 18168852 18236959 18260736 18296136 18340416 18357456 18463224 18480972 18550249 18585216 18595144 18675683 18700032 18744064 18754944 18820224 18825248 18843344 18949632 19028916 19081616 19164262 19189248 19226448 19328283 19402032 19486692 19493482 19504797 19559739 19625294 19642752 19688976 19697152 19746792 19782464 19820814 19846656 19868784 19915568 19951776 19962434 19996488 20001826 20021053 20027904 20071446 20122304 20133984 20204064 20258368 20274217 20388576 20428101 20484676 20554302 20614659 20641536 20718912 20788352 20828652 20855808 20919537 20928224 21018868 21046272 21048774 21087072 21110583 21145472 21178404 21198762 21217344 21279648 21329724 21379948 21392358 21466818 21500544 21524516 21599436 21603328 21614424 21662862 21696896 21772416 21887736 22013844 22087624 22159296 22255272 22296192 22361664 22405014 22445488 22467064 22543428 22564373 22593792 22637592 22723968 22790664 22800128 22844328 22973184 22985456 23052952 23107201 23133192 23169536 23191808 23292256 23386896 23399389 23544252 23586784 23632509 23689704 23711714 23788656 23848331 23879424 24005904 24141312 24144216 24154208 24201033 24225136 24303744 24347648 24394848 24409008 24422047 24453888 24476608 24524058 24556032 24617632 24641296 24748022 24780288 24834162 24848577 24933376 25006592 25060958 25093632 25251174 25275447 25371888 25431594 25506273 25635264 25650144 25663846 25771044 25858638 25869376 25919526 25934571 25982256 26006396 26065728 26079652 26090784 26156234 26190336 26203788 26251968 26329056 26427752 26477568 26491712 26535132 26602368 26661984 26761928 26845312 26938752 27173484 27184768 27237468 27253278 27391104 27405736 27486212 27522048 27536184 27625216 27694836 27721458 27771536 27892716 27918631 28050048 28065032 28116096 28132416 28147444 28237872 28265016 28289792 28372864 28424448 28439632 28523144 28622424 28667392 28746393 28783872 28799248 28819232 28883816 29029888 29103048 29183648 29240223 29351792 29437941 29507257 29545728 29673696 29728256 29731221 29803176 29815552 29873352 29943651 30002739 30041856 30057904 30107169 30125056 30183456 30200976 30217109 30298624 30387552 30459104 30582864 30599201 30620434 30630912 30727014 30831453 30844256 31007626 31078368 31182528 31186279 31242978 31392336 31510012 31528302 31569408 31573161 31586272 31718208 31826016 31839232 31919472 31936523 31994586 32007872 32069922 32080896 32088537 32192288 32250816 32268044 32286774 32362798 32399154 32404992 32421636 32494293 32526464 32545344 32605184 32658624 32698744 32772022 32831604 33020766 33112216 33131436 33444288 33542496 33560414 33668232 33700596 33815142 33829184 33890688 33908792 34008364 34085952 34180352 34200192 34266492 34361392 34478184 34559368 34579428 34624512 34643008 34699788 34754304 34787712 34938384 35002624 35105408 35380176 35469824 35534556 35549312 35567571 35819136 35918336 36008856 36216324 36231312 36316624 36337704 36473918 36508979 36521472 36592272 36680832 36714912 36786087 36926448 36961944 37100498 37122033 37170432 37190288 37251243 37351366 37400064 37488128 37509888 37591437 37640448 37650496 37686688 37899264 38057832 38147391 38163232 38328524 38378496 38452896 38495769 38586413 38656566 38804064 38879289 38973384 38986964 39009594 39119478 39234351 39250588 39285504 39377952 39394304 39493584 39514681 39564928 39641628 39693312 39737568 39831136 39903552 39924868 39992976 40003652 40042106 40055808 40142892 40244608 40267968 40408128 40516736 40548434 40777152 40856202 40969352 41108604 41229318 41283072 41437824 41576704 41657304 41839074 41856448 42037736 42097548 42174144 42221166 42290944 42356808 42397524 42434688 42559296 42659448 42759896 42784716 42933636 42945097 43001088 43049032 43198872 43228848 43325724 43393792 43488133 43544832 43775472 44027688 44175248 44318592 44510544 44534321 44592384 44723328 44810028 44890976 44934128 45086856 45128746 45187584 45275184 45447936 45581328 45600256 45605677 45688656 45930651 45946368 45970912 46090521 46105904 46214402 46266384 46339072 46383616 46511439 46584512 46773792 46798778 46936201 47088504 47173568 47265018 47292453 47379408 47423428 47577312 47696662 47742511 47758848 48011808 48104883 48282624 48288432 48308416 48402066 48430161 48450272 48544197 48607488 48789696 48818016 48844094 48907776 48953216 49048116 49112064 49158033 49235264 49282592 49496044 49560576 49668324 49697154 50013184 50121916 50187264 50340621 50502348 50550894 50743776 50863188 51012546 51270528 51300288 51327692 51542088 51717276 51738752 51839052 51869142 51964512 52012792 52131456 52159304 52181568 52312468 52380672 52407576 52503936 52658112 52855504 52983424 53070264 53135459 53204736 53323968 53523856 53690624 53807351 53877504 54346968 54369536 54474936 54506556 54710877 54782208 54811472 54972424 55072368 55101787 55250432 55389672 55442916 55543072 55650747 55785432 55837262 56027049 56100096 56130064 56158973 56232192 56264832 56294888 56475744 56530032 56579584 56745728 56848896 56869097 56879264 57046288 57244848 57334784 57492786 57567744 57598496 57638464 57767632 58059776 58206096 58237189 58367296 58480446 58514391 58679217 58703584 58875882 59014514 59091456 59347392 59456512 59462442 59606352 59631104 59638193 59746704 59887302 60005478 60063159 60083712 60115808 60214338 60366912 60401952 60434218 60597248 60775104 60822651 60918208 61165728 61198402 61240868 61454028 61662906 61688512 61843977 62015252 62156736 62365056 62372558 62485956 62784672 63020024 63056604 63138816 63146322 63172544 63331749 63436416 63652032 63838944 63873046 63989172 64015744 64139844 64177074 64384576 64501632 64536088 64573548 64725596 64798308 64809984 64843272 64988586 65052928 65090688 65317248 65397488 65544044 65663208 66041532 66224432 66262872 66575197 66888576 67084992 67120828 67336464 67401192 67630284 67658368 67693119 67781376 67817584 68016728 68171904 68360704 68400384 68532984 68722784 68956368 69118736 69158856 69286016 69321603 69399576 69484831 69508608 69575424 69876768 70005248 70198167 70210816 70363459 70760352 70897527 70939648 71069112 71098624 71135142 71544993 71638272 71836672 72017712 72056183 72432648 72462624 72603099 72633248 72675408 72947836 73017958 73042944 73184544 73266141 73361664 73429824 73438657 73572174 73852896 73923888 74200996 74244066 74340864 74380576 74502486 74702732 74800128 74976256 75019776 75182874 75280896 75300992 75373376 76115664 76294782 76326464 76518819 76657048 76905792 76991538 77172826 77313132 77608128 77758578 77946768 77973928 78019188 78238956 78468702 78501176 78571008 78755904 78987168 79029362 79129856 79283256 79475136 79662272 79807104 79849736 79985952 80007304 80084212 80285784 80489216 80535936 80816256 81033472 81096868 81554304 81712404 81938704 82217208 82458636 82566144 82875648 83153408 83314608 83678148 83712896 83755893 84075472 84195096 84348288 84442332 84581888 84713616 84758869 84795048 84869376 85118592 85318896 85519792 85569432 85867272 85890194 86002176 86098064 86239179 86397744 86457696 86651448 86787584 86976266 87059873 87089664 87550944 87720669 88055376 88313823 88350496 88521771 88637184 89021088 89068642 89184768 89330189 89446656 89620056 89781952 89830953 89868256 90008217 90173712 90257492 90375168 90550368 90651327 90864779 90895872 91162656 91200512 91211354 91377312 91479193 91797603 91861302 91892736 91941824 92181042 92211808 92428804 92532768 92767232 93022878 93169024 93547584 93558837 93597556 93872402 94177008 94347136 94530036 94584906 94758816 94846856 95154624 95393324 95485022 95517696 95809569 96023616 96209766 96576864 96616832 96804132 96860322 96900544 97088394 97214976 97579392 97636032 97688188 97815552 97906432 98096232 98316066 98470528 98565184 98992088 99336648 99394308 100243832 100681242 101004696 101101788 101487552 101726376 102025092 102407539 102541056 102600576 102655384 103084176 103434552 103477504 103678104 103738284 103929024 104025584 104262912 104318608 104363136 104624936 104815152 104871143 105007872 105316224 105711008 105966848 106140528 106197227 106270918 106409472 106647936 106702713 107047712 107381248 107614702 107755008 108693936 108739072 108751999 108949872 109013112 109421754 109526937 109564416 109622944 109944848 110144736 110203574 110500864 110527183 110779344 110838521 110885832 111086144 111301494 111366099 111570864 111674524 112054098 112200192 112260128 112317946 112464384 112529664 112589776 112774311 112951488 113060064 113159168 113491456 113697792 113738194 113758528 114092576 114489696 114985572 115135488 115196992 115276928 115487307 115535264 115759239 116412192 116474378 116734592 116960892 117028782 117358434 117407168 117703053 117751764 118029028 118182912 118544043 118694784 118924884 119212704 119262208 119276386 119493408 119774604 120010956 120126318 120167424 120231616 120428676 120733824 120803904 120868436 121550208 121645302 121836416 122331456 122396804 122481736 122908056 123325812 123377024 123687954 124030504 124313472 124730112 124745116 124971912 125569344 126040048 126113208 126292644 126345088 126663498 126707633 126872832 127304064 127677888 127746092 127978344 128031488 128279688 128354148 128769152 128835291 129003264 129072176 129147096 129451192 129596616 129686544 129755821 129977172 130105856 130181376 130464399 130634496 130794976 131088088 131326416 131396569 132083064 132448864 132525744 133150394 133602963 133777152 133917551 134169984 134241656 134672928 134802384 135260568 135316736 135386238 135562752 135635168 136033456 136343808 136721408 136800768 136817031 137065968 137139187 137445568 137791953 137912736 138237472 138317712 138572032 138643206 138799152 138969662 139017216 139150848 139534317 139753536 140010496 140396334 140421632 140726918 140808603 141520704 141795054 142138224 142197248 142270284 143089986 143227533 143276544 144035424 144112366 144865296 144925248 145206198 145266496 145350816 145632591 145895672 146035916 146369088 146532282 146723328 146859648 146877314 147144348 147474099 147705792 147847776 148401992 148488132 148681728 148761152 149004972 149405464 150039552 150365748 150561792 150601984 150746752 151021863 152231328 152589564 152652928 153037638 153314096 153811584 153983076 154345652 154626264 155216256 155517156 155893536 155947856 156038376 156477912 156937404 157002352 157142016 157511808 157974336 158058724 158259712 158566512 158950272 159324544 159406377 159614208 159699472 159971904 160014608 160168424 160571568 160978432 161071872 161422053 161632512 162066944 162193736 162896227 163108608 163424808 163877408 164132631 164434416 164917272 165305361 165694597 165751296 166306816 166629216 166814999 166952241 167356296 167425792 167511786 168081147 168150944 168390192 168476919 168696576 168884664 169163776 169427232 169517738 169590096 169680689 169738752 170015521 170237184 170607291 170637792 171039584 171138864 171734544 171780388 172004352 172196128 172478358 172795488 172915392 173302896 173575168 173952532 174119746 174179328 174711567 175101888 175441338 176110752 176627646 176700992 177043542 177274368 178042176 178137284 178369536 178660378 178893312 178914579 179240112 179563904 179661906 179736512 180016434 180189477 180347424 180514984 181100736 181302654 181729558 181791744 182325312 182422708 182467953 182754624 182958386 183595206 183722604 183883648 184362084 184423616 184857608 185065536 186045756 186338048 187095168 187117674 187195112 187744804 188354016 188694272 189060072 189169812 189517632 189693712 190309248 190786648 190970044 191619138 192047232 192419532 193153728 193233664 193608264 193720644 193801088 194176788 194429952 195158784 195272064 195376376 195812864 196192464 196632132 196941056 197130368 197984176 198673296 198788616 199725591 200487664 201362484 201549569 202009392 202117303 202203576 202975104 203079357 203452752 204050184 204815078 205082112 205201152 205310768 206168352 206869104 206955008 206979611 207356208 207476568 207858048 207964809 208051168 208454493 208525824 208637216 208726272 209249872 209630304 209742286 210015744 210358187 210594501 210632448 211090377 211422016 211933696 212281056 212394454 212541836 212818944 213018143 213295872 213405426 214095424 214634979 214762496 215229404 215510016 216168549 217387872 217478144 217503998 217899744 218026224 218142691 218843508 219053874 219128832 219245888 219798423 219889696 220289472 220315971 220407148 221054366 221558688 221677042 221771664 222172288 222602988 222732198 223141728 223349048 224108196 224400384 224520256 224635892 224928768 225059328 225179552 225548622 225902976 226120128 226982912 227476388 227517056 228185152 228979392 229971144 230393984 230553856 230974614 231070528 231518478 232824384 232948756 233469184 233921784 234057564 234716868 234814336 235406106 235503528 236058056 237088086 237389568 237849768 238425408 238552772 238986816 239549208 240021912 240252636 240463232 240857352 241153237 241467648 241607808 241736872 243100416 243290604 243672832 244202593 244662912 244793608 244963472 245816112 246651624 246754048 247375908 248061008 248626944 249460224 249490232 249943824 250077341 251138688 251267679 252080096 252226416 252585288 252690176 253326996 253415266 253745664 254276607 254608128 255355776 255492184 255956688 256062976 256093417 256559376 256708296 257538304 257670582 258006528 258144352 258294192 258902384 259193232 259373088 259511642 259954344 260211712 260273689 260362752 260928798 261179619 261268992 261589952 262176176 262652832 262793138 263564821 264166128 264897728 265051488 265565313 266300788 267205926 267554304 267835102 267990567 268339968 268483312 269345856 269604768 270521136 270633472 270772476 271125504 271270336 271953981 272066912 272594337 272687616 273601536 273634062 274131936 274278374 274437579 274891136 275392809 275583906 275825472 276474944 276635424 277144064 277286412 277598304 277939324 278301696 279068634 279507072 280676511 280792668 280843264 281453836 281617206 283041408 283590108 284276448 284394496 284540568 286179972 286455066 286553088 287428707 288070848 288224732 289730592 289850496 290412396 290532992 290701632 291265182 291791344 292071832 292738176 293064564 293446656 293719296 293754628 294288696 294948198 295411584 295695552 296803984 296976264 297522304 298009944 298810928 300731496 301203968 301493504 302043726 302148971 304192057 304462656 305179128 305305856 306075276 306628192 307222617 307623168 307966152 308691304 309252528 309417727 310028303 310432512 311034312 311787072 311895712 312076752 312955824 313874808 314004704 314613429 315023616 315354233 315948672 316117448 316519424 317133024 317486611 317900544 318591681 318649088 318812754 319228416 319398944 319943808 320029216 320336848 321143136 321956864 322143744 322844106 323265024 324133888 324387472 325792454 326217216 326255997 326849616 327754816 328265262 328580811 328868832 329834544 330610722 331389194 331502592 331581549 332515563 333258432 333629998 333904482 334712592 334851584 335023572 336162294 336301888 336780384 336953838 337393152 337769328 338854464 339035476 339180192 339361378 339477504 340031042 340474368 341214582 341275584 342079168 342277728 343469088 343560776 344392256 344956716 345590976 345830784 346605792 347277717 347905064 348239492 349423134 350203776 350882676 352221504 353255292 353401984 354087084 354548736 355632129 356084352 356274568 357320756 357786624 357829158 358480224 359127808 359323812 359473024 360032868 360378954 360694848 361029968 362201472 362605308 363459116 364650624 364845416 364935906 365509248 365916772 367190412 367445208 367767296 368724168 368847232 369715216 370131072 372091512 372676096 374190336 374235348 374390224 375489608 376708032 377388544 378120144 378339624 379035264 379387424 380122899 380618496 381573296 381940088 383238276 383594341 384094464 384839064 386307456 386467328 386505873 387216528 387441288 387602176 388353576 389267463 390317568 390544128 390752752 391393197 391625728 392384928 392822417 393264264 393882112 394189707 394260736 395968352 397346592 397577232 397789613 399451182 400808889 400975328 401752653 402724968 403099138 404018784 404234606 404407152 405421627 405950208 406158714 406905504 408100368 409630156 410164224 410402304 410451093 410621536 411417561 412336704 413738208 413910016 413959222 414712416 414953136 415174799 415716096 415929618 416102336 416908986 417051648 417274432 417452544 418499744 419260608 419484572 420031488 420716374 421189002 421264896 422180754 422425809 422844032 423867392 424562112 424788908 425083672 426036286 426591744 426810852 428190848 429269958 429682599 430458808 432337098 434775744 435007996 435799488 436052448 436285382 437687016 438107748 438491776 439596846 439779392 440578944 440631942 440814296 442108732 443117376 443354084 443543328 444344576 445205976 445464396 446283456 446698096 448216392 449040512 449271784 450118656 450359104 451097244 451805952 452240256 454952776 455034112 456370304 457958784 459942288 460787968 461107712 461949228 462141056 463036956 465648768 465897512 466938368 467843568 468115128 469433736 469628672 470812212 471007056 472116112 474176172 474616727 474779136 475699536 475953649 476850816 477105544 477973632 478219131 479098416 480043824 480505272 480926464 481714704 482306474 482935296 483215616 483473744 484266159 486200832 486581208 487345664 488405186 488688681 489325824 489587216 489926944 491632224 493303248 493508096 494751816 495916083 496122016 497083791 497253888 498920448 498980464 499887648 500154682 500444997 501623369 502277376 502535358 504160192 504452832 505170576 505380352 505430757 506653992 506830532 507491328 508553214 509042067 509216256 510046563 510711552 510984368 511821873 511913376 512125952 512186834 513118752 513416592 513690853 515076608 515341164 516013056 516288704 516588384 517804768 518386464 518746176 519023284 519908688 520186417 520547378 520725504 521857596 522359238 522537984 523179904 524134701 524352352 525305664 525586276 527129642 528332256 529795456 530102976 531130626 532601576 534411852 535108608 535670204 535981134 536679936 536743737 536966624 538691712 539209536 541042272 541266944 541544952 542540672 543907962 544133824 545188674 545375232 547268124 548263872 548556748 548875158 549782272 550785618 551167812 551650944 552949888 553270848 554288128 554572824 555196608 555878648 558137268 559014144 561353022 561585336 562907672 563234412 565345729 566082816 567180216 568552896 569081136 572359944 572910132 574857414 575057719 576141696 576449464 578946173 579461184 579700992 580824792 581065984 581403264 582530364 583582688 584143664 585476352 586129128 587438592 587509256 588577392 588891803 589896396 590823168 591391104 592873801 593607968 593952528 595044608 596019888 597621856 599176773 601462992 602407936 602987008 604087452 604297942 604648707 606351909 608384114 608925312 610358256 610611712 612150552 613256384 614445234 615246336 615932304 617382608 618505056 618835454 620056606 620652643 620865024 620938833 622068624 623574144 623791424 624153504 625363479 625911648 627749616 628009408 629226858 630047232 630708466 631074561 631897344 632234896 633271131 634266048 634973222 635801088 637183362 637298176 637625508 638456832 638797888 639054429 639887616 640058432 640673696 642286272 644287488 645688212 646530048 648505647 648774944 651584908 652434432 652511994 653699232 654428073 655509632 656530524 657161622 657737664 659669088 660947913 661221444 662778388 663163098 665031126 666516864 667259996 667808964 669425184 669703168 670047144 672324588 672603776 673560768 673907676 674786304 675538656 677708928 678070952 678360384 678722756 680062084 680948736 682429164 682551168 684158336 684555456 686938176 687121552 688784512 689913432 691181952 691661568 693211584 694555434 695810128 696478984 698846268 699495563 700407552 701765352 704443008 706510584 706803968 708174168 711264258 712168704 712549136 714641512 715658316 716323231 716960448 718255616 718647624 718946048 720065736 720757908 721389696 722059936 723459711 724402944 725210616 726918232 729301248 729690832 729871812 730066649 731018496 731833544 732607779 734380824 734890416 735534592 737448336 737694464 739298261 739430432 740262144 744183024 745352192 748380672 748470696 748780448 750232023 750979216 753416064 754777088 756240288 756679248 757083457 758070528 758774848 760245798 761236992 762829821 763146592 763880176 766476552 767188682 768188928 768280251 769678128 772614912 772934656 773011746 774433056 774882576 775204352 775296509 776707152 778534926 780635136 780821067 781088256 781505504 782786394 783538857 784769856 785644834 786528528 787764224 788379414 788521472 790694463 791936704 794693184 795154464 795579226 798902364 801617778 801950656 803505306 803971701 805449936 806198276 808037568 808469212 808814304 810843254 811900416 812317428 813811008 816200736 817783011 819260312 820804608 820902186 821243072 822835122 823312737 824673408 827476416 827918444 829424832 829906272 830349598 831432192 831859236 832204672 833817972 834548864 834905088 836999488 838521216 838969144 841432748 842378004 842529792 844361508 844851618 845688064 849124224 849577816 850167344 852072572 853183488 853621704 856381696 858539916 859365198 860917616 864674196 865477561 869551488 870015992 871598976 872104896 872570764 875374032 876215496 876983552 879193692 879558784 881157888 881263884 881628592 884217464 886234752 886708168 887086656 888689152 890411952 890928792 892566912 893396192 896432784 898081024 898543568 900718208 902194488 903302803 903611904 904480512 906446913 909905552 910068224 912576171 912740608 914724967 915917568 919884576 921575936 921667851 922215424 923898456 924282112 926073912 928253181 930084909 931297536 931795024 933876736 935687136 936230256 936730379 938867472 939257344 941624424 942014112 943840287 944232224 946062699 948352344 949233454 949558272 951399072 951907298 952459833 953701632 954211088 954702541 955775043 955947264 956438262 958196832 960087648 961010544 961852928 963429408 964612948 965870592 966431232 966774649 966947488 968532318 972401664 973162416 974691328 976810372 977377362 978651648 978767991 979174432 979853888 983264448 986606496 987016192 989503632 990032213 991832166 992244032 994167582 994507776 994744647 997546689 997960928 999775296 1000309364 1000889994 1003246738 1004554752 1005070716 1008320384 1008905664 1010341152 1010760704 1010861514 1013307984 1013661064 1013849281 1017106428 1018084134 1018432512 1020093126 1021423104 1021968736 1023643746 1023826752 1024373668 1026237504 1026833184 1027381706 1030153216 1030682328 1032577408 1033176768 1035609536 1036772928 1037492352 1038046568 1039817376 1040372834 1041094756 1043715192 1044718476 1046359808 1048269402 1048704704 1050611328 1051172552 1054259284 1056664512 1059590912 1060205952 1062261252 1065203152 1068823704 1071340408 1071962268 1073359872 1073487474 1073933248 1077383424 1078419072 1082084544 1083089904 1085081344 1087815924 1088267648 1090377348 1094536248 1096527744 1097113496 1097750316 1099564544 1101571236 1101865297 1102335624 1103301888 1105899776 1106541696 1109145648 1110393216 1111757296 1116274536 1118028288 1122706044 1123170672 1125815344 1126468824 1130691458 1131778349 1132165632 1134360432 1137105792 1138162272 1140368697 1144719888 1145820264 1149714828 1150115438 1150783023 1152283392 1152898928 1157892346 1158922368 1159401984 1161649584 1162131968 1162806528 1165060728 1167165376 1167802389 1168287328 1170952704 1172258256 1174877184 1175018512 1177154784 1177783606 1178467251 1179792792 1181242127 1181646336 1182569121 1182782208 1185747602 1187215936 1187905056 1190089216 1192039776 1193368839 1195243712 1196178803 1198353546 1202925984 1205257959 1205974016 1208174904 1208595884 1209297414 1212703818 1216264881 1216768228 1217850624 1220716512 1221223424 1224301104 1224955111 1226512768 1228890468 1230492672 1231864608 1234252683 1234765216 1237010112 1237670908 1240113212 1241305286 1241730048 1241877666 1244137248 1245524397 1247148288 1247582848 1248307008 1250726958 1251823296 1255499232 1256018816 1258453716 1260094464 1261416932 1262149122 1263794688 1264469792 1266542262 1268532096 1269946444 1271602176 1274366724 1274596352 1275251016 1277595776 1278108858 1279775232 1280116864 1281347392 1284572544 1291376424 1297011294 1297549888 1303169816 1305023988 1307398464 1308856146 1311019264 1313061048 1314323244 1315475328 1319338176 1321895826 1322442888 1325556776 1326326196 1330062252 1331298007 1333033728 1334519992 1335617928 1338850368 1340094288 1344649176 1345207552 1347121536 1347815352 1351077312 1355417856 1356141904 1356720768 1357445512 1360124168 1363324859 1364858328 1365102336 1368316672 1369110912 1373876352 1374243104 1377569024 1379826864 1380563951 1382363904 1383323136 1386423168 1389110868 1391620256 1392957968 1397692536 1398991126 1400815104 1403530704 1408886016 1413021168 1413607936 1413775987 1416348336 1422528516 1423850181 1424337408 1425098272 1427860947 1429283024 1431316632 1432646462 1433920896 1436511232 1437295248 1437892096 1440131472 1440900773 1441515816 1442779392 1444119872 1446919422 1448805888 1450421232 1453836464 1458602496 1459381664 1459743624 1460133298 1462036992 1463667088 1465215558 1466066043 1468761648 1469780832 1471069184 1474896672 1475388928 1478596522 1478860864 1480017841 1480524288 1488366048 1491251373 1496761344 1496941392 1497560896 1500464046 1501334991 1501958432 1504870107 1506832128 1512480576 1513358496 1514166914 1516141056 1517549696 1520491596 1522473984 1525659642 1526293184 1527126201 1527760352 1530139689 1532953104 1534377364 1536377856 1536560502 1539356256 1541072559 1545229824 1546023492 1548866112 1549765152 1550408704 1550593018 1553414304 1557069852 1560559251 1561642134 1562176512 1563011008 1565572788 1567077714 1569539712 1571289668 1573057056 1576758828 1577042944 1581388926 1583873408 1589386368 1590308928 1591158452 1597804728 1603235556 1603901312 1607010612 1607943402 1610899872 1612396552 1616075136 1616938424 1617628608 1621686508 1623800832 1624634856 1627622016 1632401472 1635566022 1638520624 1641804372 1642486144 1645670244 1646625474 1647199229 1649346816 1654952832 1655836888 1658849664 1659812544 1660699196 1662864384 1663718472 1664409344 1667635944 1669097728 1673998976 1677042432 1677938288 1682865496 1684756008 1686825673 1688723016 1689703236 1691376128 1696037187 1698248448 1699155632 1700334688 1704145144 1707243408 1708155397 1712763392 1717079832 1718730396 1721835232 1725173157 1729348392 1730955122 1736838519 1739102976 1740031984 1740928163 1743197952 1744209792 1745141528 1750748064 1752430992 1753967104 1758387384 1759117568 1762315776 1762527768 1763257184 1766675409 1768434928 1772469504 1773416336 1774173312 1777378304 1778621403 1780823904 1781857584 1782809431 1785133824 1786792384 1792865568 1796162048 1797087136 1801436416 1804388976 1805352859 1806605606 1807223808 1808961024 1812893826 1813946121 1819055727 1819811104 1820136448 1825152342 1825481216 1829449934 1831835136 1839769152 1843151872 1843335702 1847796912 1848564224 1848783983 1852147824 1856506362 1860169818 1861957929 1862595072 1862816499 1863590048 1871374272 1872460512 1873460758 1877734944 1878514688 1883248848 1884028224 1884254857 1887680574 1888464448 1892125398 1893223683 1896704688 1898466908 1902798144 1903814596 1904919666 1907403264 1908422176 1909405082 1911550086 1911894528 1912876524 1916393664 1917163287 1920175296 1922021088 1923705856 1926858816 1929225896 1932862464 1933549298 1933894976 1937064636 1946324832 1953620744 1954754724 1957303296 1957535982 1958348864 1959707776 1963284219 1966528896 1973212992 1979007264 1980064426 1983664332 1984488064 1988335164 1989489294 1995093378 1995921856 1999550592 2000618728 2001779988 2006493476 2009109504 2010141432 2016640768 2017811328 2020682304 2021723028 2026615968 2027322128 2027698562 2034212856 2036168268 2040186252 2042846208 2043937472 2047287492 2047653504 2048747336 2052475008 2053666368 2054763412 2061364656 2065154816 2066353536 2071219072 2073545856 2074984704 2076093136 2079634752 2080745668 2082189512 2087430384 2089436952 2092719616 2096538804 2097409408 2098486689 2101222656 2102345104 2108518568 2113329024 2119181824 2120411904 2124522504 2130406304 2137647408 2142680816 2143924536 2146974948 2147866496 2148969693 2154029761 2154766848 2156838144 2164169088 2166179808 2170162688 2170379133 2175631848 2176535296 2180754696 2189072496 2190199947 2193055488 2194226992 2195500632 2197823337 2199129088 2203142472 2203730594 2204671248 2205848957 2206603776 2211799552 2213083392 2217894783 2218291296 2220786432 2223514592 2232549072 2233741673 2236056576 2245412088 2246341344 2250696069 2251630688 2252937648 2261382916 2263556698 2264331264 2268720864 2271250371 2274211584 2276324544 2276598367 2280737394 2289439776 2291640528 2299429656 2300230876 2301566046 2304566784 2304840753 2305797856 2315784692 2317844736 2318803968 2323299168 2324263936 2325613056 2325889527 2330121456 2331366179 2334330752 2335604778 2336574656 2341905408 2342463201 2344516512 2350037024 2354309568 2355567212 2356934502 2359585584 2362484254 2363292672 2365138242 2365564416 2371495204 2372083389 2374431872 2375810112 2380178432 2384079552 2386737678 2390487424 2392357606 2396707092 2405851968 2410515918 2416349808 2417191768 2418594828 2425407636 2432529762 2433536456 2435701248 2441433024 2448602208 2449910222 2453025536 2457780936 2463729216 2468505366 2469530432 2474020224 2475341816 2480226424 2482610572 2483755332 2488274496 2491048794 2494296576 2495165696 2496614016 2501453916 2503646592 2510998464 2512037632 2516907432 2522833864 2524298244 2527589376 2528939584 2533084524 2537064192 2539892888 2548733448 2550502032 2555191552 2556217716 2559550464 2560233728 2562694784 2569145088 2582752848 2594022588 2595099776 2596432683 2606339632 2610047976 2614796928 2617712292 2622038528 2626122096 2627524939 2628646488 2630950656 2638676352 2643791652 2644885776 2651113552 2652652392 2660124504 2662596014 2666067456 2669039984 2671235856 2677700736 2680188576 2689298352 2690415104 2690734943 2694243072 2695630704 2702154624 2709908409 2710835712 2712283808 2713441536 2714891024 2719340739 2720248336 2726649718 2729716656 2730204672 2736633344 2737728513 2738221824 2744174901 2747752704 2748486208 2755138048 2759653728 2761127902 2764727808 2766646272 2769235859 2772846336 2778221736 2783240512 2784759543 2785915936 2790254727 2795385072 2797982252 2801630208 2807061408 2810191137 2816808149 2817772032 2826042336 2827215872 2827551974 2832696672 2835854983 2838188097 2845057032 2847700362 2848674816 2850196544 2855721894 2857379499 2858566048 2862633264 2864107623 2865292924 2867841792 2874590496 2875784192 2880262944 2881801546 2883031632 2884571713 2885558784 2888239744 2893838844 2897611776 2900323947 2900842464 2907672928 2917204992 2918763328 2919487248 2920266596 2924073984 2927334176 2930431116 2932132086 2937523296 2939561664 2949793344 2950777856 2957193044 2957721728 2960035682 2961048576 2970096639 2976732096 2982502746 2993882784 2995121792 3000928092 3002669982 3003916864 3009740214 3013664256 3024961152 3026716992 3028333828 3032282112 3035099392 3040983192 3041547843 3051319284 3052586368 3054252402 3055520704 3060279378 3065906208 3068754728 3073121004 3078712512 3082145118 3090459648 3092046984 3097732224 3099530304 3101186036 3106828608 3114139704 3121118502 3123284268 3126022016 3131145576 3134155428 3134992081 3139079424 3142579336 3146114112 3153517656 3162777852 3167746816 3174633709 3178772736 3180617856 3182316904 3195609456 3206471112 3207802624 3214021224 3215886804 3221799744 3224793104 3232150272 3233876848 3235257216 3243373016 3249269712 3251005433 3255244032 3264802944 3271132044 3277041248 3283608744 3284972288 3291340488 3293250948 3294398458 3298693632 3305595891 3309905664 3311673776 3317699328 3319625088 3321398392 3327436944 3328818688 3329214421 3335271888 3338195456 3347997952 3354084864 3355876576 3365730992 3369512016 3371311969 3373651346 3377446032 3379406472 3382752256 3392074374 3395335047 3396496896 3398311264 3400669376 3408290288 3414486816 3416310794 3425526784 3426342673 3434159664 3435994151 3437460792 3443670464 3450346314 3452349069 3458696784 3461910244 3473677038 3478205952 3480063968 3481856326 3486395904 3488419584 3490283056 3501496128 3504861984 3507934208 3516774768 3518235136 3518653387 3524631552 3525055536 3526514368 3533350818 3535401753 3536869856 3543726381 3544939008 3546832672 3548346624 3557242806 3561647808 3563715168 3565618862 3570267648 3573584768 3580106517 3585731136 3588536409 3592324096 3594174272 3602872832 3608777952 3610705718 3613211212 3617922048 3625787652 3627892242 3638111454 3639622208 3648794643 3650304684 3650962432 3658899868 3663670272 3674865333 3679538304 3686671404 3695593824 3697128448 3697567966 3704295648 3713012724 3720339636 3723915858 3725190144 3725632998 3727180096 3736573191 3742748544 3744921024 3746921516 3755469888 3766497696 3768056448 3768509714 3775361148 3776928896 3784250796 3786447366 3793409376 3796933816 3805596288 3807629192 3809839332 3814806528 3816844352 3818810164 3823100172 3823789056 3825753048 3832787328 3834326574 3840350592 3844042176 3853717632 3858451792 3867098596 3867789952 3874129272 3892649664 3907241488 3909509448 3915071964 3916697728 3919415552 3926568438 3927936623 3933057792 3946425984 3958014528 3960128852 3967328664 3968976128 3976670328 3978978588 3990186756 3991843712 3993894021 3999101184 4001237456 4003559976 4012986952 4020282864 4022430451 4033281536 4035622656 4041364608 4043446056 4053231936 4054644256 4055397124 4068425712 4072336536 4080372504 4087874944 4089974577 4094574984 4095307008 4097494672 4099605029 4104950016 4107332736 4109526824 4122729312 4130309632 4132707072 4141691853 4142438144 4147091712 4149969408 4151444081 4152186272 4159269504 4161491336 4164379024 4174860768 4178873904 4185439232 4193077608 4194818816 4196973378 4202445312 4204690208 4217037136 4226658048 4238363648 4240823808 4241327961 4249045008 4251314797 4260812608 4271550543 4275294816 4283582841 4285361632 4287849072 4293949896 4295732992 4297939386 4308059522 4309533696 4313676288 4322702319 4328338176 4332359616 4340325376 4340758266 4351263696 4353070592 4353588089 4361509392 4378144992 4380399894 4386110976 4388453984 4391001264 4395646674 4406284944 4407461188 4409342496 4411697914 4413207552 4423599104 4426166784 4435789566 4436582592 4440053523 4441572864 4447029184 4465098144 4467483346 4490824176 4492682688 4501392138 4503261376 4505875296 4514610321 4522765832 4527113396 4537441728 4542500742 4548423168 4552649088 4553196734 4561474788 4578879552 4583281056 4598859312 4600461752 4603132092 4609133568 4609681506 4611595712 4623217677 4631569384 4635689472 4646598336 4651226112 4651779054 4660242912 4662732358 4668661504 4671209556 4673149312 4681677753 4684926402 4689033024 4700074048 4708619136 4711134424 4713869004 4719171168 4724968508 4730276484 4731128832 4742990408 4744166778 4748863744 4751620224 4768159104 4773475356 4780974848 4784715212 4793414184 4811703936 4821031836 4832699616 4834383536 4837189656 4850815272 4865059524 4867072912 4871402496 4882866048 4897204416 4899820444 4906051072 4915561872 4927458432 4937010732 4939060864 4941597687 4948040448 4950683632 4960452848 4965221144 4967510664 4976548992 4982097588 4988593152 4990331392 4993228032 5002907832 5007293184 5021996928 5024075264 5033814864 5045667728 5048596488 5057879168 5060477019 5066169048 5074128384 5079785776 5088111561 5097466896 5101004064 5110383104 5112435432 5120467456 5124466191 5125389568 5136532507 5138290176 5165505696 5171264969 5175519471 5188045176 5190199552 5192865366 5210515557 5212679264 5220095952 5222784489 5229593856 5235424584 5244077056 5252244192 5255049878 5257292976 5260101359 5261901312 5270481151 5277352704 5287583304 5289771552 5300026227 5302227104 5305304784 5320249008 5325192028 5332134912 5335864209 5338079968 5342471712 5348428293 5355401472 5360377152 5361021961 5378596704 5380830208 5381469886 5388486144 5391261408 5397272387 5404309248 5416058577 5419816818 5421671424 5424567616 5426883072 5429782048 5438681478 5440496672 5453299436 5459433312 5460409344 5473266688 5475457026 5476443648 5488349802 5495505408 5496972416 5510276096 5519307456 5522255804 5529455616 5538471718 5545692672 5546351949 5556443472 5566481024 5569519086 5571831872 5580509454 5585873787 5590770144 5595964504 5614122816 5620382274 5633616298 5635544064 5652084672 5652764571 5655103948 5665393344 5671709966 5676376194 5690114064 5695400724 5700393088 5711443788 5714758998 5717132096 5725266528 5728215246 5730585848 5735683584 5749180992 5760525888 5763603092 5766063264 5769143426 5771117568 5776479488 5787677688 5800647894 5801684928 5815345856 5837526656 5838974496 5840533192 5854668352 5860862232 5864264172 5875046592 5879123328 5899586688 5914386088 5915443456 5920071364 5940193278 5953464192 5965005492 5987765568 5990243584 6001856184 6005339964 6007833728 6019480428 6027328512 6049922304 6053433984 6056667656 6070198784 6081966384 6083095686 6102638568 6105172736 6108504804 6111041408 6120558756 6131812416 6137509456 6146242008 6157425024 6164290236 6184093968 6187397437 6195464448 6199060608 6202372072 6213657216 6228279408 6242237004 6246568536 6252044032 6262291152 6265636393 6268310856 6269984162 6278158848 6285158672 6292228224 6295460067 6307035312 6325555704 6335493632 6349267418 6357545472 6361235712 6364633808 6391218912 6412942224 6415605248 6416367941 6428042448 6431773608 6443599488 6446909079 6449586208 6462089283 6464300544 6467753696 6470514432 6486746032 6498539424 6502010866 6510488064 6521103797 6529605888 6542264088 6554082496 6567217488 6569944576 6570599841 6582680976 6586501896 6588796916 6597387264 6611191782 6617546871 6619811328 6623347552 6635398656 6639250176 6642796784 6653684349 6654873888 6657637376 6658428842 6670543776 6676390912 6677981089 6695995904 6701225019 6708169728 6711753152 6731461984 6739024032 6742623938 6747302692 6754892064 6758812944 6762423421 6784148748 6790670094 6792993792 6796622528 6801338752 6813751113 6816580576 6828973632 6829795101 6832621588 6852685346 6868319328 6871988302 6874921584 6887340928 6900692628 6904698138 6917393568 6923820488 6947354076 6956411904 6960127936 6963712652 6972791808 6976839168 6977668581 6980566112 6994098537 7002992256 7009723968 7033549536 7036470272 7037306774 7050111072 7053028736 7066701636 7070803506 7073739712 7087452762 7089878016 7093665344 7096693248 7114485612 7123295616 7127430336 7131237724 7140535296 7147169536 7160213034 7171462272 7177072818 7188348544 7205745664 7217555904 7221411436 7226422424 7251575304 7255784484 7276222908 7279244416 7297589286 7300609368 7317799736 7349730666 7359076608 7373342808 7391187648 7395135932 7408591296 7426025448 7440679272 7447831716 7451265996 7454360192 7473146382 7475750347 7485497088 7489842048 7493843032 7510939776 7532995392 7536112896 7537019428 7550722296 7553857792 7568501592 7572894732 7586818752 7593867632 7611192576 7615258384 7619678664 7633688704 7637620328 7646200344 7651506096 7655593439 7665574656 7668653148 7680701184 7688084352 7707435264 7716903584 7734197192 7735579904 7748258544 7752397571 7785299328 7789298049 7814482976 7819018896 7830143928 7833395456 7838831104 7853136876 7855873246 7866115584 7882574817 7892851968 7916029056 7920257704 7934657328 7937952256 7938895927 7953340656 7957957176 7980373512 7983687424 7987788042 7998202368 8002474912 8007119952 8025973904 8040565728 8044860902 8066563072 8068484359 8071245312 8072204829 8082729216 8086892112 8091212033 8106463872 8109288512 8110794248 8129725227 8136851424 8144673072 8160745008 8175749888 8179949154 8189149968 8190614016 8194989344 8199210058 8209900032 8214665472 8219053648 8232524703 8245458624 8260619264 8265414144 8283383706 8284876288 8294183424 8299938816 8302888162 8304372544 8307707577 8318539008 8322982672 8328758048 8349721536 8357747808 8386155216 8389637632 8393946756 8404890624 8409380416 8430573411 8434074272 8450424447 8453316096 8481647616 8482655922 8498090016 8502629594 8507564949 8521625216 8543101086 8550589632 8567165682 8570723264 8575698144 8587899792 8591465984 8592322869 8595878772 8616119044 8627352576 8645404638 8653715139 8656676352 8664719232 8681516532 8700971841 8702527392 8706141184 8707176178 8723018784 8756289984 8760799788 8772221952 8776907968 8782002528 8791293348 8812569888 8814922376 8818684992 8823395828 8852333568 8871579132 8873165184 8880107046 8883145728 8894058368 8910289917 8930196288 8934966692 8981648352 8985365376 9002784276 9006522752 9011750592 9029220642 9045531664 9054226792 9074883456 9085001484 9096846336 9105298176 9106393468 9122949576 9124643529 9157759104 9166562112 9197718624 9200923504 9206264184 9219363012 9223191424 9246435354 9263138768 9271378944 9293196672 9303558108 9320485824 9325464716 9337323008 9342419112 9346298624 9363355506 9369852804 9378066048 9400148096 9404976243 9417238272 9422268848 9427738008 9438342336 9449937016 9460552968 9485980816 9488333556 9497727488 9503240448 9523901127 9536318208 9546950712 9561949696 9569430424 9586828368 9591949537 9610877393 9623407872 9642063672 9665399232 9668767072 9674379312 9701630544 9730119048 9734145824 9753016299 9765732096 9775981223 9794408832 9799640888 9812102144 9831123744 9842084941 9854916864 9874021464 9878121728 9883195374 9896080896 9901367264 9916787673 9920905696 9930442288 9935021328 9953097984 9964195176 9980662784 9986456064 9987643263 10005815664 10011160651 10014586368 10043993856 10048150528 10067629728 10078854617 10091335456 10097192976 10113935907 10115758336 10120954038 10132338096 10148256768 10159571552 10176223122 10186005141 10194933792 10202008128 10220766208 10224870864 10240934912 10248932382 10250779136 10273065014 10276580352 10279028019 10307982453 10331011392 10342529938 10351038942 10376090352 10380399104 10385730732 10421031114 10425358528 10440191904 10445568978 10459187712 10470849168 10504488384 10510099756 10514585952 10520202718 10523802624 10540962302 10554705408 10555960161 10575166608 10579543104 10600052454 10604454208 10610609568 10631179143 10640498016 10650384056 10671728418 10676159936 10684943424 10696856586 10710802944 10720754304 10722043922 10757193408 10762939772 10765609227 10776972288 10782522816 10794544774 10808618496 10832117154 10839633636 10849135232 10853766144 10859564096 10877362956 10880993344 10906598872 10918866624 10950914052 10952887296 10976699604 10991010816 10993944832 11024595999 11038614912 11044511608 11076943436 11091385344 11092703898 11112886944 11132962048 11139038172 11143663744 11161018908 11171747574 11181540288 11191929008 11228245632 11240764548 11267232596 11304169344 11305529142 11310207896 11330786688 11343419932 11352752388 11380228128 11390801448 11400786176 11422887576 11429517996 11434264192 11450533056 11456430492 11461171696 11471367168 11498361984 11521051776 11527206184 11532126528 11538286852 11552958976 11575355376 11601295788 11603369856 11630691712 11675053312 11677948992 11681066384 11709336704 11721724464 11728528344 11750093184 11758246656 11783809869 11799173376 11828772176 11830886912 11840142728 11880386556 11891424571 11906928384 11930010984 11975531136 11980487168 11981682063 12003712368 12010679928 12015667456 12038960856 12067291353 12099844608 12106867968 12113335312 12140397568 12163932768 12166191372 12177494927 12205277136 12210345472 12211797049 12217009608 12222082816 12241117512 12263624832 12269923731 12275018912 12292484016 12298815087 12314850048 12328580472 12368187936 12374794874 12390928896 12398121216 12404744144 12411133033 12425075559 12427314432 12454332243 12456558816 12484474008 12493137072 12504088064 12524582304 12531272786 12536621712 12539968324 12556317696 12568070437 12570317344 12584456448 12590920134 12614070624 12651111408 12670987264 12698534836 12715090944 12722471424 12723983883 12729267616 12753944391 12782437824 12825884448 12831210496 12832735882 12856084896 12863547216 12870418769 12887198976 12893818158 12899172416 12924178566 12928601088 12935507392 12941028864 12968106957 12973492064 12997078848 13004021732 13020976128 13042207594 13059211776 13060764267 13084528176 13108164992 13134434976 13139889152 13141199682 13165361952 13173003792 13177593832 13180040653 13222383564 13235093742 13239622656 13246695104 13270797312 13278500352 13285593568 13307368698 13309747776 13316857684 13320160569 13341087552 13355962178 13391991808 13402450038 13423506304 13462923968 13478048064 13485247876 13494605384 13509784128 13517625888 13524846842 13568297496 13581340188 13593245056 13602677504 13627502226 13633161152 13657947264 13659590202 13665243176 13705370692 13736638656 13743976604 13749843168 13774681856 13801385256 13809396276 13834787136 13847640976 13894708152 13920255872 13927425304 13953678336 13955337162 13961132224 13988197074 14005984512 14019447936 14067099072 14074613548 14100222144 14106057472 14133403272 14141607012 14147479424 14174905524 14187330688 14193386496 14228971224 14246591232 14254860672 14262475448 14294339072 14320426068 14342924544 14354145636 14376697088 14435111808 14442822872 14452844848 14503150608 14511568968 14552445816 14558488832 14595178572 14601218736 14635599472 14699461332 14713118537 14718153216 14746685616 14754563119 14782375296 14790271864 14817182592 14824793061 14852050896 14881358544 14895663432 14902531992 14908720384 14946292764 14951500694 14970994176 14979684096 14987686064 15021879552 15065990784 15072225792 15074038856 15101444592 15107715584 15109511603 15137003184 15145789464 15173637504 15181431057 15187735264 15222385152 15230516768 15239357328 15267377408 15275240656 15292400688 15303012192 15311186878 15331149312 15337306296 15356147651 15361402368 15373398573 15376168704 15409597521 15414870528 15433807168 15468394384 15471159808 15496517088 15504795142 15513794907 15550324439 15570598656 15578596098 15628965952 15638037792 15660287856 15666790912 15668353467 15677662208 15706273752 15711746492 15732231168 15765149634 15780304077 15785703936 15811443453 15832058112 15840515408 15869314656 15875904512 15877791854 15906681312 15915914352 15924416443 15960747024 15967374848 15975576084 15996404736 16004949824 16014239904 16045284879 16051947808 16081131456 16083065883 16089721804 16136968718 16142490624 16144409658 16165458432 16173784224 16182424066 16191817161 16212927744 16218577024 16221588496 16248175731 16259450454 16273702848 16289346144 16321490016 16351499776 16359898308 16378299936 16381228032 16389978688 16398420116 16419800064 16429330944 16438107296 16465049406 16490917248 16530828288 16566767412 16569752576 16588366848 16605776324 16608745088 16615415154 16637078016 16639055847 16645965344 16657516096 16699443072 16715495616 16772310432 16779275264 16787893512 16818760832 16861146822 16868148544 16900848894 16906632192 16958293713 16965311844 16996180032 17005259188 17015129898 17043250432 17086202172 17101179264 17134331364 17141446528 17151396288 17175799584 17182931968 17184645738 17191757544 17232238088 17290809276 17307430278 17313352704 17329438464 17363033064 17401943682 17405054784 17414352356 17446037568 17512579968 17521599576 17553815936 17564005056 17582586696 17625139776 17629844752 17637369984 17646791656 17743158264 17746330368 17760214092 17788116736 17820579834 17826789289 17860392576 17869933384 17947331363 17963296704 17970730752 18005568552 18013045504 18023501184 18058441284 18091063328 18108453584 18149766912 18170002968 18210596352 18212786936 18245899152 18249287058 18255645893 18315518208 18333124224 18379087831 18395437248 18401847008 18412528368 18438726024 18446382848 18492870708 18526277536 18562192311 18586393344 18607116216 18640971648 18650929432 18674646016 18684838224 18692597248 18694819441 18726711012 18731710049 18739705608 18756132096 18796909179 18800296192 18809952486 18834476544 18844537696 18855476016 18876684672 18899874032 18921105936 18971961632 18976667112 18995454976 19006480896 19047802254 19072636416 19093901424 19123899392 19138860848 19173656736 19183899074 19221754786 19240231933 19246815744 19249103823 19284127344 19330798464 19337534144 19348758624 19386267849 19403261088 19460238096 19468291648 19506032598 19531464192 19551962446 19563311391 19588817664 19599281776 19662247488 19684169882 19709833728 19748042928 19756243456 19766390748 19792161792 19802734528 19833575346 19841811392 19852640613 19860884576 19870042656 19906195968 19928390352 19972912128 19975286526 20011631328 20022321302 20029172736 20033943267 20087987712 20103675057 20135259456 20157709234 20182670912 20194385952 20227871814 20231516672 20241908076 20264676192 20287270263 20319143104 20352446244 20372010282 20389867584 20404016256 20449741728 20489385303 20497864764 20501558272 20546130028 20558056038 20615964906 20662022784 20685059876 20702077884 20752180704 20760798208 20771461464 20842062228 20850717056 20880383808 20891137956 20918375424 20941698336 20982295611 21008976768 21020199512 21029171904 21040405436 21081924604 21109410816 21111920322 21150333216 21159086208 21200104908 21208908416 21221219136 21262358286 21280996032 21300768112 21343456836 21352319872 21369886848 21393713172 21421605888 21441508608 21444087844 21514386816 21525879544 21531218454 21565045632 21589089548 21617236992 21664234308 21679267272 21698270464 21719128192 21754725912 21761986688 21813197744 21837733248 21901828104 21953399208 21987889664 22049191998 22077229824 22089023216 22153886872 22185407796 22206020161 22225773888 22265924096 22278076344 22287327488 22322037816 22343495148 22363080576 22383858016 22427251041 22456491264 22481529096 22534465192 22608338688 22611058284 22620415792 22632066119 22661573376 22686839864 22705504776 22760456256 22781602896 22801572352 22845775152 22859035992 22868528384 22901066112 22912860984 22922343392 22966780317 22996723968 23042103552 23054412368 23064253056 23076573704 23105917952 23150710752 23176522603 23202591576 23206739712 23257192713 23261383424 23350106624 23355897984 23362132768 23418673408 23443448928 23457056688 23469587167 23500186368 23516493312 23567619738 23598346752 23647724451 23657544352 23661773824 23680285456 23760773112 23782849142 23813856768 23816687781 23860021968 23951062272 23960974336 23963364126 24007424736 24021359856 24031334912 24034191779 24077921712 24134582706 24199689216 24205453077 24213735936 24216614487 24226670624 24273636099 24327865536 24332382744 24354989854 24410554272 24420690944 24423594098 24434019216 24444165632 24482235024 24495313141 24527249664 24539847462 24550037824 24584968032 24597630174 24629700096 24657160944 24736375872 24749589748 24781857792 24796242432 24809488288 24822266066 24850151118 24854628864 24908664486 24913117632 24923122731 24968948016 24986274144 25008176128 25049164608 25062545572 25073243424 25079936648 25136140874 25140634688 25168912896 25181840268 25228141248 25302222816 25351273341 25397069672 25444942848 25447967766 25458535232 25507888782 25522694847 25564875648 25651768896 25665471764 25712169792 25727094432 25740837538 25774397952 25787636316 25798344832 25848357132 25871014784 25882057728 25936213914 25946984128 25961145417 25994157696 26008043464 26084415188 26118423552 26121528534 26169056352 26216329984 26268869952 26282399364 26330723904 26346007584 26355187664 26360081306 26444767128 26470187484 26493390208 26557000704 26571187136 26614737396 26619495552 26633715368 26640321138 26682175104 26711924356 26804900076 26847012608 26925847936 26956096128 26970495752 26989210768 27019568256 27035251776 27049693684 27136594992 27162680376 27186490112 27205355008 27255004452 27266322304 27315894528 27319180404 27330486352 27410741384 27473277312 27487953208 27499686336 27549363712 27602770512 27618792552 27669574272 27695281952 27789416304 27840511744 27854850608 27910674324 27922264448 27976394148 28002386893 28011969024 28038895872 28134198144 28149227096 28200444288 28212114944 28214928729 28266806544 28283214024 28294958848 28349811048 28374661376 28457942448 28493182464 28509721344 28524950896 28571703381 28588678144 28640852136 28676036441 28685849088 28708291272 28753394176 28775848611 28832632179 28870223616 28885645744 28905689696 29006301216 29023137936 29038641749 29104891632 29116977664 29190357144 29202437472 29259048897 29271198944 29327943669 29398922664 29426237074 29436306432 29493371232 29509126238 29526254823 29564750592 29580543728 29595778771 29634365184 29649586122 29704101792 29762717088 29791326864 29805063984 29817440768 29892585528 29903001388 29941988352 29959368192 29962929789 29975372128 30033481953 30043759104 30131981568 30144451584 30148077712 30202889184 30215431168 30219023206 30236563851 30274006368 30291578928 30307760327 30341807721 30347275008 30362862114 30375470528 30444770304 30461033536 30478714656 30534754816 30550481312 30584801376 30606024384 30622373756 30662298624 30674612592 30690998603 30712295302 30722804736 30746797146 30752337408 30819195042 30829741056 30837084057 30867614336 30923947359 30936788768 30942319616 30993034176 31009590284 31027589814 31100648878 31141197312 31157192196 31257931904 31276075584 31320575712 31333581824 31336706934 31412547504 31423492984 31429327711 31530299268 31560608154 31571407872 31622886906 31664116224 31667880483 31681030816 31738629312 31755583708 31813362624 31831828704 31848832886 31921494048 31934749696 31951152168 32009899648 32028479808 32090569758 32103895616 32162262912 32166131766 32179443608 32273937436 32288819316 32330916864 32347568448 32364848132 32383634322 32425855488 32437154048 32443176992 32496351462 32518900908 32547405696 32578692288 32642980032 32702999552 32719796616 32756599872 32779957376 32796840232 32858661888 32876214592 32930098812 32981834496 33133534824 33211552648 33217490176 33230830308 33274156032 33278111694 33291930688 33315032192 33398886144 33430991232 33544620864 33575787024 33637521664 33722293644 33736297088 33801697788 33916587426 33930623688 33992360064 34010518376 34030259796 34086500864 34157824207 34172404344 34202358528 34268662728 34282893056 34302792576 34351599168 34369291476 34383515088 34464476176 34581618552 34614860556 34658876928 34726066128 34744616377 34803887364 34810109568 34828704712 34892075136 34979554259 35025159936 35043199152 35107631872 35128010112 35165173392 35250279552 35259689504 35274739968 35293583312 35351429607 35486316528 35492660736 35520428184 35576233472 35641159668 35653578578 35674273713 35720785152 35739866768 35894662726 35926593408 35941461504 36011137104 36026091008 36047002368 36116882568 36182126656 36201874059 36216907168 36299533824 36340005936 36421192704 36425573872 36491798304 36498574116 36511291786 36532484781 36618505937 36631036416 36635391147 36666248448 36758175662 36790874496 36803694016 36825056736 36877452048 36892765696 36896445261 36985741416 37052555072 37124384622 37172786688 37214232432 37233399099 37281943296 37301858864 37362996729 37369676448 37385194496 37389638882 37453422024 37463420098 37479411216 37499432269 37512264192 37593818358 37600592384 37619904972 37668953088 37689075392 37704211311 37710952032 37753369344 37799748064 37842211872 37943923264 37953334224 37973608441 38012961792 38095604508 38145272832 38187802848 38261833173 38277721696 38347313472 38367798148 38443509572 38480463866 38493631488 38498207646 38568254688 38611256307 38661596928 38675068288 38697517248 38772535698 38806522176 38920476192 38936583296 39012065196 39062928384 39103924892 39126622782 39177635328 39182292801 39198563552 39324494976 39368339764 39419667456 39496085856 39512486912 39532781496 39540121959 39605469056 39667150692 39683622784 39705281226 39721769152 39740085312 39812391936 39856780704 39950573052 40023262656 40044642604 40067886534 40175975424 40207350114 40270518912 40315418468 40365341824 40388771904 40455743628 40463033344 40483816152 40529352384 40574540526 40638286208 40704892488 40744020564 40779735168 40808032512 40899483456 40978770606 40995729528 41092260056 41116112076 41231929812 41270238217 41324045568 41370119752 41404155768 41504361408 41542922928 41684124456 41701434112 41760767616 41782275912 41883396672 41964591222 42017953536 42040399024 42058343808 42080810872 42163849208 42223840644 42263070629 42300666432 42318172416 42400209816 42417816832 42442438272 42524716572 42561992064 42601536224 42686913672 42704639744 42739773696 42787426344 42883017216 42888175688 43028773632 43051759088 43062436908 43130091264 43178179096 43279787473 43328468616 43358534544 43396540928 43438256384 43509451824 43523973376 43626395488 43675466496 43803656208 43827055597 43906798416 43975779328 44098383996 44139355611 44154459648 44178046432 44263689357 44307773744 44370815592 44412040322 44451547776 44531848192 44556152688 44574654976 44644075632 44667923963 44686990296 44726161152 44767716032 44854502082 44912982528 44963058192 45068930384 45216677376 45222116568 45240831584 45264132238 45323146752 45328534809 45373679728 45411009552 45520912512 45563205792 45603144704 45691550304 45718071984 45737056768 45742494031 45802132224 45825721968 45844686784 45933560634 45993447936 46068442953 46084207104 46108824736 46128506112 46153147408 46228792563 46301421504 46353045206 46405183152 46413479424 46514385426 46522766848 46541384721 46650973317 46700213248 46711795968 46724265536 46837346816 46886897856 46914113376 46939174334 47000372736 47032986624 47135239476 47196693504 47295448902 47315088704 47340912231 47360570912 47434330359 47521546224 47565698284 47627713536 47633375562 47720043936 47773249329 47902124544 47926728252 48014849472 48042719712 48062669824 48068383558 48155843424 48249197649 48269165412 48410906154 48427471872 48433228974 48453341248 48547272198 48575451483 48655731072 48664765488 48709979708 48821108544 48847188196 48868038432 48888331264 48964470048 48990626282 49054499328 49079694924 49100075648 49169936064 49195260348 49259400192 49314321888 49472751744 49499179496 49592484864 49618976576 49644532132 49700302236 49709257728 49817328972 49826235264 49846245462 49937896032 49972548288 50098329216 50125091144 50146486848 50159873296 50272281748 50281269376 50337825792 50363680536 50456282496 50604445632 50702546682 50794139344 50895935532 50917070464 51015777564 51045389694 51063176099 51129751296 51303537792 51330943528 51424339584 51454188864 51481675076 51548795904 51575272632 51596689664 51696714264 51742029568 51872427828 51893968256 51922290834 51988315392 52016086928 52168830376 52243057068 52291595863 52338112704 52432659968 52537739904 52564798728 52661447808 52692015168 52710375328 52720162612 52889534256 52940374968 52986780416 53142374272 53229474792 53238991104 53267430736 53280642276 53294865377 53364350208 53423848712 53480367867 53609800152 53694025216 53841994089 53851695872 53912192256 53940991504 53968773053 53978421536 54039136512 54070503552 54099387368 54273189984 54325360752 54372980224 54410710016 54510008904 54532644608 54631789056 54638360808 54660972704 54766937679 54821482768 54946554624 54975906416 54999372672 55098727424 55137263493 55205541024 55237585104 55267092361 55339148544 55390563904 55578832608 55681023488 55686576933 55709701216 55821348648 55844528896 55952788296 56004773786 56023938048 56077791744 56084458323 56195130147 56268396288 56298454192 56390727537 56400888576 56424229888 56429857458 56533613088 56566428048 56589917696 56596645157 56699622096 56749322752 56915884896 56986364928 57019442688 57049901792 57143406762 57281704272 57312303473 57352072882 57371698176 57416582544 57506788352 57551697222 57665264358 57720695799 57740447232 57747311469 57771291488 57811379392 58012602432 58046275872 58077283498 58209783264 58233955328 58380714288 58404874944 58411900567 58518097794 58542397888 58655887338 58689934173 58797845328 58852474148 58986742464 59018252476 59052509646 59129501184 59161087456 59191557542 59268730368 59299172244 59408203584 59525434176 59582653728 59610127968 59634881536 59785171056 59806002776 59817107579 59918736384 59925859578 59950744256 60066963906 60087518208 60101829801 60263963136 60296155424 60405778368 60438046412 60473127702 60548012736 60583157856 60615520654 60683615442 60694550016 60725724228 60750941056 60861810789 60922067072 60957429312 61069509632 61100962624 61169602752 61212048768 61244747512 61349225184 61381997206 61424590604 61493594292 61504674816 61638390084 61674168114 61735228672 61847894718 61873577536 61986068352 62019180568 62055179628 62201297756 62282394624 62314384392 62515863808 62552151168 62641151424 62673413868 62825095008 62846985968 62858655422 63060598536 63121216308 63245773812 63328232448 63335760966 63362061632 63477258624 63511167416 63626725248 63663657408 63697665772 63842988096 63902304336 64019799296 64056959616 64181139516 64207791232 64324525824 64332263532 64358887216 64547874872 64577638632 64695136896 64729696264 64767268644 64851710976 64874308096 64886353984 64992702924 65037801816 65094811392 65157384576 65285960064 65439593232 65513199744 65559914752 65593680464 65752429184 65860197624 65963668992 66267069648 66423105296 66434980352 66461660616 66556223388 66583861376 66618060483 66630064384 66774922591 66797772288 66861982464 67089241728 67151574048 67275043328 67281753123 67444587288 67472594176 67603395576 67833174852 67861247376 67896198357 67984720128 68021036752 68060519592 68173001728 68315648414 68344808688 68381317667 68404717056 68537325456 68565786112 68605585152 68703198336 68738582952 68767030176 68900340951 68928952352 69163237104 69229721112 69317753856 69452132256 69489232754 69529567809 69607774728 69620219136 69657409424 69693285493 69771578139 69784150272 69959108518 70050319872 70086398304 70215263744 70256020224 70330346784 70408761501 70500559104 70519379008 70549479936 70574549377 70587166624 70702859214 70972633056 70985321472 71040856368 71152466944 71282319336 71307157156 71348547426 71441570304 71450063343 71479733536 71789325452 71853186816 71882923008 72022274208 72052182016 72094004736 72102575337 72233765136 72272351549 72364253312 72403748118 72433814336 72599067648 72616359231 72680011872 72820908297 72851147744 72983596608 72997148232 73022583572 73064969562 73237011874 73262072832 73270782294 73332496896 73485939423 73516351324 73581748992 73607388032 73650113472 73754904096 73785531392 73792890522 73971482832 74010997513 74105110144 74248769244 74345573376 74428464864 74466798198 74563886592 74603717728 74725993458 74739352896 74779277764 74906844048 74926840196 74958822432 74998864538 75024528384 75187636716 75201184768 75239809944 75378150784 75408422622 75421904064 75506738688 75599496128 75684423744 75887846528 75906668448 75947216882 76191209016 76375605696 76523666346 76555443392 76694626944 76735596296 76887019144 76960927732 76996415292 77136509376 77222512614 77323193856 77350136576 77395034496 77545071396 77613044352 77840952384 77873166592 78024130392 78207849784 78253245564 78355270656 78364585602 78397127104 78648989952 78736679528 78992171712 79065562992 79080243918 79210938112 79334301384 79367245568 79410562452 79443538304 79480170624 79713561408 79901146104 80046525312 80089285208 80135773068 80414700228 80436166681 80541037824 80630836936 80730683648 80777543808 80911487256 80967632304 81058704768 81149081052 81276572416 81409784976 81453273109 81488041128 81559470336 81616065024 81798966912 81957541212 81991459056 82184520112 82232224152 82463859624 82540476434 82648091136 82740239504 82808311536 83008722816 83085845856 83368248912 83402868224 83412783233 83521535232 83564551824 83766793344 83929182444 84007160679 84035907072 84080798048 84116687616 84161621744 84327698416 84447681288 84526141258 84601332864 84636344832 84800419632 84835633664 84884876544 85049433144 85123984128 85203072448 85373827344 85409279488 85479547392 85574852688 85766034432 85776351376 86028109323 86057547264 86103518176 86124873816 86260182528 86327545833 86356358192 86497896537 86559574946 86656937232 86717069088 86793081856 86876512768 87018903648 87047946752 87115925247 87252790976 87321052619 87350932992 87607312416 87654111194 87813596832 87911504473 87983831007 88196767992 88278711222 88308919296 88356092864 88527378714 88578764469 88615547488 88741631184 88787336313 88824080644 88903095552 89112305376 89149309952 89288151264 89335847926 89373980592 89421723103 89452322304 89535432064 89709004164 89825965056 89926116384 90100445859 90137860768 90433354752 90444233136 90481663168 90528264476 90646293504 90657069618 90709691553 90747359456 90822019104 90923280981 91041825024 91126411584 91383100608 91436143968 91474113536 91484988062 91604264448 91651443936 91689373568 91867121268 91986895872 92072995809 92136885906 92168414208 92217649472 92257012224 92306294816 92457585126 92602843008 92706090412 92810366304 92826958848 93028770852 93045533696 93082769442 93301946634 93423591936 93448531072 93674693632 93773795712 93828226752 93878348668 94000745472 94270478952 94287983133 94590897804 94630177408 94681824462 94721141824 94868660718 95043092448 95131396568 95266751124 95440087872 95546498658 95804249088 95853456504 96029698944 96085439424 96136767116 96311686848 96498395298 96538330824 96821812308 96866457948 96906682496 97094544396 97150902966 97184754511 97311462144 97329530976 97419959416 97642217088 97694376392 97736076864 97928940096 97981252564 98108998656 98159389848 98200151296 98339872128 98390520696 98628643776 98945503488 98998358992 99237953152 99289064264 99400604472 99522714707 99634657944 99652470528 99692490924 99875792064 99945096576 100196658432 100250182288 100292973696 100319746592 100544563496 100562538752 100727361072 100781168423 100912564992 101208891264 101405093364 101588278688 101791871064 101834140928 102031555128 102090779388 102126352198 102259502592 102473472621 102607075584 102661887056 102848679168 102908377728 102963350152 103150545264 103193379328 103205647051 103393428528 103484059136 103744855656 103787936512 103844581668 103976630784 104032173856 104233849131 104337660752 104486114136 104583191726 104676225408 104865319936 104938662777 105075479808 105129597456 105185756429 105322895616 105384030336 105420750656 105440325224 105779068512 105880749936 105973560832 106284748544 106458949584 106477982208 106515818681 106534861472 106561284552 106589730754 106728700416 106847697424 106960735734 107022821139 107219600304 107388050432 107683988178 107703391744 107824384512 107881983008 107937546106 107956843072 108078273024 108141007104 108198774736 108546379968 108650721504 108745960448 109020017808 109065289216 109078254997 109263578112 109276721616 109321945408 109533875358 109597454343 109642965536 109855517811 109893109248 109906173441 109951812832 109998745344 110274526986 110411082048 110475170208 110534184722 110678297088 110781127808 111157665216 111362046976 111373153866 111419402432 111642697296 111689057792 111700197297 111905576592 112009547572 112155583488 112168916646 112390260294 112498296807 112536792576 112596908384 112781455074 112801777152 112859714916 113067226176 113112633933 113132856096 113179835392 113193290314 113399244192 113498645504 113831769792 113920825323 114038885376 114099803584 114286813524 114563408544 114624606946 114704145764 114833165088 115103394444 115330528716 115441391598 115480894464 115494622938 115542582976 115622758784 115833768921 116025204864 116092551744 116154566996 116419566528 116761428576 116809749888 116823801134 117036195588 117084795776 117311774676 117379868346 117595690656 117704948296 117973484928 118036504952 118105019292 118259002368 118322174912 118383115084 118537460736 118598344488 118620365877 118816407168 119050868352 119165307456 119220255936 119570342112 119612005552 119634215158 119851719156 119901488512 120133927812 120203659602 120527926272 120592310848 120811556736 120876092824 120946255404 121096025472 121166315712 121231041308 121367230884 121389100032 121451448456 121501882112 121723621578 121844134144 121914858624 122201925248 122339205504 122424097536 122489495024 122698450368 122763994412 122849181208 122987188584 123276780168 123348336228 123470457344 123695789436 123747155072 123810714651 123972136704 124038361136 124110359256 124402595512 124628768784 124695343981 125031727616 125104302336 125282302848 125346827736 125650190016 125693971936 125717310844 126121197072 126242432616 126491547624 126671521932 126724123264 126789211887 126954517248 127022334832 127087755899 127253450496 127327314816 127395331544 127685976192 127804608672 128039598592 128113919232 128362279032 128415582464 128649051648 128664527064 128717774432 129095749744 129155277264 129390273792 129459392528 129534537288 129748616192 129772707968 129839362419 129985405848 130075603632 130145088463 130189622784 130314769152 130571920128 130879186464 131026399488 131119829504 131187360928 131481166791 131504858368 131720395248 131790758707 131927337984 132418066833 132534139296 132791068071 132846210592 132869960704 132923321232 133112446776 133167722752 133236120966 133260128768 133549845182 133595544576 133723964928 134003771889 134178483456 134303148096 134550086656 134563506246 134889174576 134945188352 134961230759 135206791152 135666349704 135722494752 135792396714 135969440256 135985604427 136042073504 136121039184 136631296828 136689617376 136762635334 136809434112 137074650912 137131572224 137211170304 137227482093 137406396672 137477165904 137534060352 137550604561 137800681902 137857904704 138205328859 138326474208 138459442224 138904264512 138978465508 139059135618 139215549456 139240438272 139314818848 139386570986 139543156278 139568300544 139918217036 139952919951 140100639744 140172796608 140430527488 140512040448 140660693568 140817523002 141001118208 141038758016 141098959872 141149098754 141174333248 141405718428 141945266112 142081712736 142564638672 142614314312 142697094852 142883140608 142900126686 142959467072 143319747987 143578650904 143706373632 144044548416 144188009472 144205150674 144467530272 144544703098 144728506624 144807496236 144867628672 145232718462 145360023744 145641816594 145702295488 145967193216 145994296464 146045167144 146129939124 146474023748 146541564588 146664993792 146971878846 147032702648 147163497984 147214776064 147300226944 147509808192 147585781044 147942965664 148021995026 148210220288 148497538488 148856929728 148933596396 149127773184 149207435456 149451986916 149478705792 149558555528 149813688096 149853680392 149917644864 149997729076 150375273432 150479619888 150756301568 150816845244 150843808128 151013477376 151198992256 151368847488 151775693056 151813336896 151894433764 152382418032 152751211392 153047332692 153110886784 153189528297 153389253888 153471192592 153774038288 153921855464 153992830584 154273018752 154445025228 154646387712 154700273152 154790068992 155090142792 155226088704 155681904768 155746333184 156048260784 156415699568 156506491128 156729171204 156794254208 156874787589 157297979904 157473359056 157984343424 158131125984 158160487836 158421876224 158668602768 158734491136 158753361637 158821124904 158887076608 158960341248 159427122816 159802292208 159884596131 160093050624 160178570416 160271546136 160441103601 160829400456 160872333362 161082075648 161261673872 161461367296 161525982267 161555087616 161822974512 161906319159 161935264608 162117409536 162298162104 162553144832 162819569952 162906546218 162976082256 163063142129 163118940672 163232130048 163384915681 163597933824 163915082424 163982918112 164300813037 164369040224 164464448304 164927719248 165080952868 165296182272 165411790479 165480479008 165616623072 165801277083 166017445632 166171691712 166191680791 166736497824 166805736448 166825566466 167043070464 167129103648 167315443997 167533586688 167858364888 168014321358 168071814144 168161596096 168233375232 168253374969 168323243488 168585390441 168655396832 168895362576 169052282516 169202665728 169272689664 169600839264 169671267328 169769753088 169789935471 170098866288 170189731067 170247968256 170406144896 170747654688 170818558976 170959094784 171149705376 171340528489 171552702752 171936910419 172056218646 172115094528 172207036352 172249747632 172520365056 172655091666 172712716384 172995793074 173119149892 173162087397 173313874464 173434138176 173753025536 174037807296 174095893504 174231850494 174505581952 174642105238 174701865984 175214624832 175235701701 175308222388 175627193664 175823008946 175967662014 176393535984 176557422444 176712185728 177054757428 177157528938 177231094976 177483262368 177574672626 177648161288 177806191104 178224610752 178576302528 178671695852 178747961184 178843446206 178904644608 179070864128 179418008328 179451322737 179852232768 180200891718 180275721536 180888466272 180963326336 181056528952 181314139236 181419383106 181494718912 181644038208 181846561962 182083650048 182252823168 182766201216 182872287936 182969976124 183208528896 183302887872 183378747136 183734242536 184145991618 184273771812 184435298944 184514024448 184612589632 184915170252 185205686016 185412180824 185620732608 186057541704 186165538884 186603893268 186847183872 186897062144 187547591424 187656453504 187756697336 188540957904 188575966266 189181795608 189260354816 189363648924 189442283648 189737321436 190086184896 190262793136 190533502248 190880175744 191092997316 191706913008 191809320547 192059397888 192170878848 192273534232 192623373696 192996790596 193076661648 193643624616 193732915896 193813364992 194189088792 194301805932 194369509022 194622924288 194659061952 194839918832 195284434176 195388752784 195472153728 195857880192 195962505128 196318779696 196400302592 196423650839 196679744256 196781041392 197257287552 197891006976 197996717984 198475906304 198578128528 198801208944 198907406171 199045429414 199269315888 199304941056 199384981848 199751584128 199854181449 199890193152 200324767773 200393316864 200500364576 200585947392 200639493184 201089126992 201125077504 201454722144 201562336846 201825129984 202154217707 202417782528 202810186728 203176557376 203583742128 203668281856 203688595071 204063110256 204181558776 204252704396 204519005184 204946945242 205143953001 205214151168 205323774112 205697358336 205816755456 205926700304 206301090528 206386758656 206411294102 206786857056 206968118272 207017413759 207489711312 207575873024 207600549833 207689163336 207953261568 208064347712 208467698262 208588703427 208675321504 208972228272 209079856479 209166383452 209352450816 209877325554 210150959616 210259194912 210371512858 210645791232 210768060672 210841501312 210880650448 211226284503 211558137024 211723648131 211761499872 211947121664 212569497088 212917899168 212955964416 213031637362 213069722944 213122569104 213179461508 213457400832 213695394848 213921471468 214045642278 214439200608 215367976356 215406783488 215648769024 215763966016 215875092212 215913686144 216156546048 216282014208 216307726011 216397549472 216817054647 217092759936 217301443008 218040035616 218130578432 218156509994 218553443232 218643890816 219067750716 219194908686 219285931072 219711035622 219786218496 219812346882 219903625664 219997490688 220457818269 220549053972 220822164096 220950340416 221068369444 221356594176 221562255616 222032992539 222315330432 222746307732 222838804864 223285394592 223378115584 223400394594 223811153184 224019095144 224337833292 224780520588 224996593614 225073585152 225193816768 225562910148 225603554304 225719429832 226134452352 226225267866 226265712192 226386580628 226798488384 227663539584 227841650646 228199607168 228573627048 229126817088 229249213892 229408291528 229666330176 230206788888 230661057432 230882783196 230989245876 231085165952 231245517568 231667537842 231748260757 232050409728 232185103488 232309133992 232839133056 233522857152 233619499776 233647602268 234072391176 234169591552 234623549352 234759736692 235191381312 235409896592 235946969856 236073009904 236210038584 236644349824 236766230168 237196688976 237240731754 237323396609 237632814336 238101736704 238330614912 238440511872 239140684224 239224011104 239268430316 239703438312 239802977024 240267855624 240407319204 241184621696 241308500043 241623113472 241752185648 241892510808 242192050944 242332631424 242462082616 242734461768 242902896912 243003764224 243032652733 243447243156 243688268288 243829717248 244359819327 244403850496 244678411008 244848195072 244978990048 245396900736 245527988824 245698362416 245974377168 246105773737 246553560336 246696672456 246940914688 247391578872 247494310144 247621429302 247944273408 248076722272 248220718512 248805191024 249257537568 249390687962 250063455232 250123015129 250208604672 250238349699 250564605696 250693655472 250827573023 251300380032 251387943872 251434621688 252021482037 252242394144 252484865232 252983095248 253343043864 253448246528 253578423774 253909034496 254044669664 254175511798 254506900992 254654629632 254790663088 255371952384 255609217344 256079197184 256227838464 256724558064 256831164928 256861697251 257298103296 257329054128 257435548864 258084327969 258191499488 258310554528 258780547584 258918785056 259069074576 259545415936 259678724838 259970811696 260151207264 260290176926 260379245568 260629538304 261143840256 261347775741 261758372928 261963157857 262052798976 262239659008 262374721856 262962333582 263009716736 263440790496 263581517414 263734513419 264836133666 265068278592 265582136142 265692421184 265846642464 266224893552 266335445504 266362008939 266472241932 266520257536 267099690364 267447929856 268007543778 268265169309 268356966912 268606296192 269127012492 269778349152 269890376704 269922461518 270413582304 271332699408 271444989504 271584793428 271938880512 271971208854 272084147008 272242078368 272769842943 273262593656 273379234752 273525270668 274149301824 274422340608 274454964186 274812793344 274954331808 275068120704 275101209122 275601363804 275715809408 276218987427 276410657718 276652948416 276918884448 277808529024 277956931016 278118271236 278431098912 278480876544 278629637696 278773141972 279086312556 279136601088 279836434072 279905839902 280345593216 281024080896 281321387136 281635046004 282002236416 282077516032 282298197508 282348666496 282811436856 282863949399 283890532224 284163425472 285129277344 285228628624 285394189704 285800253372 285918934144 286639495974 287157301808 287412747264 288089096832 288410301348 288935060544 289089406196 289457013248 289614992472 289735257344 290465436924 290720047488 291283633188 291404590976 291554263533 291934386432 291988592928 292090334288 292259878248 292948047496 293083129176 293943757692 294065405296 294326995968 294429552128 294600453888 295019616384 295171562088 295885931328 296043990052 296420440576 296995076976 297713859456 297867192792 298414870912 298568144121 298903973832 298957411584 299117111056 299627376192 299707360784 299835289728 299995458152 300750546864 300959239776 301512603136 301633690488 301687616256 302343505269 302397984512 302737694976 303055417913 303551386112 303626673792 303788867528 304764836064 305104633171 305502422784 306094665384 306221773568 306379056594 306778507776 306942385184 307420417863 307548076576 307843710928 307985661168 308546037504 308890050456 309400546304 309580137984 309616941153 310180285584 310345980181 310452177408 311363809536 311492666368 312096521568 312444493127 312701547393 312831399136 313012982256 313458342408 313588508416 313749575178 314595959808 314815988331 314946718112 315557269287 315968686848 316262251968 316320975672 316843752448 317337205536 317468982272 317506723274 317642249808 317774153216 317811930497 317920682496 318439070833 318854245632 319547456043 319604584416 319769192262 320186101248 320357140832 320543092272 320882207202 321658800912 321744666724 322164151296 322523347744 322922734592 323051964534 323110175232 323645949024 323812638318 323870529216 324234819072 324596324208 325106289664 325639139904 325813092436 325952164512 326126284258 326237881344 326769831362 327195867648 327234764991 327830164848 327965836224 328601626074 328738080448 328928896608 329566553433 329855438496 330161905736 330823580958 330960958016 331233246144 331602554166 332034891264 332343383424 332383361582 333472995648 333651132932 334086140928 334258207296 334630887994 335067173376 335716729776 336028642716 336323192192 336466750464 336506749938 336646486976 337170780882 337310793664 337494890421 337790725152 338104565032 338405331456 339201678528 339539506176 339579870942 340197732576 340379462134 340495936512 340812289792 341495309376 341762475969 342299410752 342681056978 343105405504 343873820838 344112437292 344414072704 344499495264 345310183332 345425432768 345991586148 346238299784 346324174794 346627748928 346868276352 348075614592 348463700988 349011163904 349284210476 350429249664 350471403402 350616444776 351254387328 351646017892 351935324028 352787071968 353114844888 353424371456 354109514856 354315057876 354462189952 354966524736 355149345252 355296322576 355612382208 356449221504 357152605056 357343391704 357495922368 357686892412 358141728256 358836016656 358902645474 359704465536 360401783436 360551443072 361776932544 361926652672 362113057904 362628278472 362838766212 362989437824 363288076416 363693123924 364167300096 364505646336 365532402432 365744575872 365939952248 366605775744 366757494272 367468485072 368291983236 368547543624 368870597888 369225179264 369830340504 370411372032 370824361648 371241465216 371432143953 372115083408 372331077768 373207786536 373794124288 374086031943 375095182848 375312907008 375513394672 377081915808 377151932532 377502342737 378363591216 378520709632 378565708519 378727297848 378884567296 379474642872 380172369792 380367635661 380525586272 381067004496 381263267697 381760351488 382185994632 383413826016 383618641094 384118795776 384341757696 384547068464 384745124023 385246747392 385993581192 386153323296 387287249232 387465831792 387626729984 388378177584 388603611864 388739018044 389245848576 389318123904 389518087257 389679837664 390435265389 390568868352 390777505568 390944307456 391715760384 391925010256 392637559392 392800605184 392847301678 393359488512 393562082784 394000884251 394443500373 394514575104 395372276121 395782013952 395993435968 396951812608 397156257056 397602417888 397814812342 398090858828 398538631776 398609882112 398769963696 398982981839 399503168256 399708362898 399780386304 400649535546 400786633728 401000729152 401171894784 401278986368 402011315667 402178253984 402250155008 402909444288 403124673692 403650259968 404308435414 404835565056 404883692277 405620373456 406353114752 407167484256 407336563712 407377190142 408126220512 408363117552 408505408792 408581260243 409893890484 410287906002 410428302336 410647548224 411394716672 411633510912 411682446279 411853400608 412602181056 412651813683 412822588204 413573714112 414034827518 414979422624 415151746048 415201099666 415378326672 416128695424 416935396524 417177406854 417350643008 417944456544 418159712958 418332766904 418704901632 419754651108 420301919232 420518389824 420743025716 421291582464 421536121344 421683002624 421761300896 422452569006 423116274048 423447296262 423522999744 425138994176 425835798336 426063274724 426139445888 426245138208 426358923016 427390789696 427842942936 428091284556 428878401216 430735952712 431527932032 431750184424 431827372288 432564028416 432615452022 432795098944 433634109294 434185519872 434602886016 436080071232 436313019988 437106886464 437287781632 438135501432 438389817372 438571862144 439422071244 439624693764 439807251328 439994981376 440915636538 441098107944 441644328192 441900680832 442136738888 443124511232 444065985078 444630660864 445492615464 445677609728 446570789184 446800789188 447622306368 448038190288 448675666584 449561041176 449993187228 450387633536 451125820296 451438859664 451680012901 452268904704 452450535732 452531424384 452773161256 453596976768 455327079168 455683301292 456399214336 457147254096 457391456689 458253634176 458498427784 458816583056 459332660352 459568584891 460413577776 461322114864 461765566392 461978491752 462170331904 462491035136 463335075684 463496521514 464100819456 464370206976 464618267984 465678266112 467045714304 467238999552 467295204536 468144782352 468339183104 468394859693 469247098704 469519473384 470382762624 470624362767 470819793184 471893939712 472146019808 472420077168 473288699648 473532460336 474393377952 474481463508 474646793218 475265628672 476040577181 476203473408 476260084911 476661229824 476881023744 478281368448 478448022208 478536860632 479406876624 479605954048 479653788393 480535711248 480814638408 482369243392 482617000086 483246226944 483504371296 483785021616 484384101888 484665262848 484924165232 485468923536 485718957477 485805793824 486007528448 486065305466 486894486312 487376536576 487492619497 487659434496 488719638654 488807700992 489189426387 489356822016 489696390144 489957980096 490154747043 490793801472 491055977648 491396724832 491948754336 492211547474 493107120672 493393344912 493656909733 494783157744 494988620288 495242858604 495888546816 496153444544 496441437024 497403831249 497610382048 498515075136 498575042373 498781375924 500246030258 500417209344 500476699398 501129211392 501387310944 501655146046 501946331991 502600760064 502775887744 502869243376 504042964074 504484788288 504969730464 505966190496 506686087728 506896493056 507156847548 507818068992 508089339328 508351023596 509013801984 509309259264 509369806413 509581326176 510569193201 510743904768 511218434688 512455676928 513449116128 513662329856 513723394502 514021585467 514658108256 514871097728 515810731257 516168655938 516382998976 516621109056 517561095168 517837570112 518138149152 519090831872 519357449676 519941623392 520302414528 520580353852 521259076608 522287680512 522695551482 523516745856 523926315714 524105597952 524749443712 525707105103 525924667164 526019433472 526881580992 527163034828 527469026838 529672267332 530136557184 531164272284 531384842368 531693284928 532449787104 532670891008 532724017878 532944483864 534199380728 536015087556 536530338618 536713933824 537212592384 538254024984 538353968211 539556698304 539844923036 540827164608 542665398816 542889979008 543169586856 543942417708 544168294016 544484156736 545539685886 546525187312 546758469504 547050541336 548298603648 548909928372 549625586688 549908663616 550136241408 550202418244 551202727608 551431618816 552437974854 552821315436 553305896832 553837768896 555617058048 555913862032 556236542472 556862197824 557259275392 557546283944 558172625112 559672868144 559811679804 560691186432 562642774272 563270092008 564155032064 564596395016 564697332992 565622873712 565727898798 565925022683 567781064448 568326850944 569751722761 570258554688 570457257248 570788379408 571600506744 571837868288 573278991948 574314603616 575427961641 576178193664 576820602696 577870121088 578178812392 578914026496 579229984944 579470514688 579539402671 580683011519 580930873848 581440094976 582567266376 582809181952 583108527066 583868772864 583977185856 584180668576 584519756496 585896094992 586166258352 587887515384 588130810592 588859104256 589200907776 589270952517 590039232768 590343124176 590658478409 591771862656 592087980104 592840881152 593990153952 594652422403 595427718912 595734385584 596722218513 596829741824 597136288242 597807947664 597914823168 598234222112 599254752384 599414721568 599670579456 599990916304 600974303319 601501093728 601918479552 603025206272 603267380976 603375232512 604687010538 604795969024 605475389952 606110835826 606462653121 607102772224 607253347584 607577735056 609529672128 610209266342 611004845568 612189330768 612443547136 612758113188 613557015552 613884770368 614840835726 615096153152 615431859003 615687421856 615971322336 617092075008 617780100912 619160275968 619233882306 620360571168 620691960362 620904354816 621052241277 622727619072 622801649499 624193043136 624888986254 625403094786 625662798272 626025964512 626916684816 627177016832 627239569437 627499150356 629631976662 629893436224 631114538574 631937373696 632524503936 632641951344 634674411072 635013446548 635170944393 635284499616 635548306432 635623860994 635841364992 636878141666 637708491264 639094912086 639209168832 639538384524 640372202496 640714281664 641086184544 641764414404 643317601824 643489333448 645046695488 646103929068 646220350464 647291898048 647625276636 647741058432 648469638144 649192648416 650451163941 651278279808 651626184872 651904329024 652252568516 653539662724 654391735296 654469529982 655660329696 655931672448 657203252148 657476160896 657857793216 659133106866 659710876992 660323811472 661647161916 661921916032 662466492288 663205108332 664069782528 664686766848 664766723164 666098977617 666945991296 667302265864 668516414592 669261775988 670134346752 671433459552 672057285432 672646384384 673013499876 673292973952 674341561764 674621587328 674989780842 675581450304 676209130064 676810662912 678403357056 679159741884 680395465152 680758924268 681624579584 682990618752 683524951938 684598821504 685362113956 686210811008 687747641676 688224874584 688828145408 688998990528 690620366664 690850865536 691983172296 692476599568 692648349588 693255497856 693736552704 695244782271 696151229184 696927401976 698022327808 698568420952 700858499328 700942806804 701232889552 701594049689 702508774656 703292035784 703870648056 705574143936 706229689776 706848742912 708219029712 708630115752 708924379904 709933049472 710298690504 710592645152 711970189827 712898443008 714305210112 714686783408 714991844736 715373784824 716283456512 717672033312 717805290948 718472200693 719408931072 720803566872 721102886144 723553865088 723853305344 723925500129 724226115808 725256556944 725677532424 725978875648 726576152832 727386247848 729011292672 729097958199 731064804864 731489151744 731879904496 733079457981 733211551488 733514988544 734936970144 735756387041 736583966472 737095087248 737741195776 738317321211 738450358528 739660681008 740822744064 741648723296 742482930432 742864287906 744230166816 744662155536 745059945149 746415573072 747588248576 748172063886 750190365696 750369045387 750625814016 750715049097 751026789344 752482719069 754163831616 754303865064 755004685474 756727182432 757041419264 757131417038 757454595696 757769134592 758949285744 759354707371 760344739584 760735271322 761051172544 762134008992 762526535394 763520702976 764371989264 766827652032 767237282188 768237591552 768683515392 769094136928 769490248046 770493494784 770585091753 771987162384 772306646592 774574498464 774931663584 775253459968 776756355168 777207223728 777478036088 777622398527 778636247808 779036174514 779359675328 780870530778 781137736704 781555011136 781888614912 783431520768 783850020512 785275118784 785694603356 785889473571 786718977024 787124165568 788001768502 788887000746 789029150208 790744552242 791203540257 791986871936 793903625216 794312514112 795204835776 795629624684 796181717656 797077263552 797539927392 797965963678 799006336512 799416725796 799560772608 801299071092 802001458304 802343789568 802557972736 804022631334 804356507968 804795507927 805818888576 806249347384 808616870828 809671130112 809767384554 811240746912 812706229504 814334968512 814754380284 816252441024 816726235104 817010817584 817162520486 819787780968 820575812004 821295096448 823267021824 823364892558 823706801216 825204362112 825303627366 825645176408 827147428224 828069655036 829958845248 830402199332 830756653344 832257390848 833870793048 834354813708 834701286016 835888913088 836319425916 836665533808 837409803264 839509302216 841036779648 841486051432 843072242688 843366005248 843522601792 844905138012 846232548096 846894592524 847045999488 851671596672 852126549448 852278891776 852490276416 852717846032 854781579392 855685885872 856182569112 857756802432 861471905424 863055864064 863500368848 863654744576 865230904044 865590197888 867268218588 868073993683 868371039744 869205772032 872160142464 872626039976 874213772928 874575563264 874662790599 876271002864 876779634744 877143724288 878844142488 879249387528 879614502656 881831273076 882196215888 883288656384 883801361664 884273477776 886249022464 888131970156 888957129671 889261321728 890985230928 891355219456 891461184577 893141578368 893601578376 895244612736 895704432363 896076380576 897351333168 899122082352 899986374456 900775267072 902251640592 902877719328 903360025802 904537809408 904901071464 905062848768 905546322512 906012711409 907030515807 907193953536 909166253739 910654158336 911366602584 912798428672 914294508192 914782913378 915313899513 916507268352 916996855568 917469141901 917633166112 918665320704 919137169782 920827155552 922644229728 923531132784 923956983504 924340663808 924982070272 926670151368 926993043028 928201638912 928740413952 928850823459 929236535968 931037940543 931356532224 934091428608 934477999104 934590409072 936289564704 936678366208 936789719386 937333479381 938494197408 939038946768 939540570137 940765525248 941248725534 941639586368 943787879424 944292039616 944840154336 946577399296 946671807861 947064920672 948786755904 948962927016 949293586436 950531257344 952081154362 952406946816 952520169822 953322459648 953435791491 953762047488 955317212499 956562736896 956896044416 957073721264 958642368129 958813753248 959211908096 959307576786 961071422496 961629276816 962142967669 964738486784 965234000172 966492453888 967008742592 967570043232 968768203776 969330525696 969848330464 970937847072 971437914954 971611587648 972130610932 973788972624 974309159041 974985238994 975318868992 977439277308 977615401984 978378852774 978713644032 979915960192 980309494086 981587602944 981704294973 982111955296 982793449664 983897508672 984423094948 986214241344 986786689824 987313819466 989566315488 989977240576 990485717208 992306889088 992882874048 994807662498 995220764096 997030150272 997150084746 997562751848 1000492060516 1000953398796 1002258422784 1002774621888 1003310292092 1003892663982 1005201520128 1005551775488 1005738486752 1008085928148 1008969576576 1009939460928 1011932380992 1013372175456 1013792986112 1014313695096 1016178678656 1016702047192 1018618518528 1018739612826 1019162652352 1021138386402 1021487809536 1022436869376 1026898232256 1027446789004 1028043170934 1029316216512 1029742195456 1031621462514 1032337311876 1032765997952 1033242218112 1035675140224 1036276298304 1038181663744 1038714899352 1039883246784 1040604829056 1041160707704 1045391102964 1047033491712 1047852631428 1049498887424 1051414210206 1051849334328 1053763161984 1054326069656 1054938053676 1058892550417 1059344534664 1060273114368 1062328544568 1062769684736 1063386569856 1064899574208 1065448035756 1065888967728 1068398761456 1072030175112 1073060677236 1074425184768 1076508049968 1076707936422 1077083107687 1079113396608 1079689846072 1081654329216 1084366182029 1085330797632 1085779958016 1086339173712 1087884835416 1088336588032 1088968313472 1091079371772 1093050374624 1093516939008 1094101082672 1096597207296 1097819856744 1099817327232 1100272482816 1100404836488 1102405455216 1102863237632 1102994347019 1104875949708 1105642630872 1106611793664 1107675537792 1111234116096 1111827724064 1112473084944 1113724395648 1114518550784 1115092567888 1116345250224 1119345736288 1119623359608 1121382372864 1122258095829 1125285548544 1126540184016 1128310064128 1129192790032 1129394665984 1131245747424 1131455797596 1131850045366 1132507028211 1135173684047 1135562128896 1135697125557 1136653701888 1139503445522 1140517109376 1140914514496 1141576758816 1143201013488 1143675736576 1143789803091 1146557983896 1148629207232 1150855923282 1152356387328 1153641205392 1154235372069 1155740242176 1156357624784 1158459969888 1158941029376 1159078805342 1161366023038 1161861747696 1162482400339 1162880189952 1165134532752 1165618363904 1166217054132 1167737545728 1167954371712 1168361337152 1169039512992 1171305796167 1171792189984 1172332516704 1175775030768 1176261621184 1178401815552 1178541905034 1180078465536 1180686248352 1181316956818 1182002652753 1183543725312 1184175960208 1186116828363 1187980307904 1189304844806 1190855437824 1191468771168 1193444437026 1193659483648 1194272576484 1195615895328 1195829646336 1196468444224 1196948945517 1198509504768 1198829443136 1199341158912 1199981832608 1201948606638 1203002187456 1203836959104 1206534761952 1206750465024 1209374021076 1209591938048 1210950779904 1212221671652 1212925306242 1214506695168 1214651076831 1215155470112 1219059344256 1220418532684 1222009691136 1224378661536 1224887094272 1225516226376 1225743780729 1227769540736 1229681671452 1230192306304 1230863718006 1231374843712 1231942644672 1234184150016 1235560201824 1237955441049 1238467764612 1240721142336 1241383920724 1242104482554 1245455238144 1245603298998 1248386086272 1249777972508 1250806189572 1251325596544 1252051929024 1253833369632 1254354033664 1254479138874 1254998300712 1259263953324 1259786872448 1262229077148 1263874747392 1265049007872 1265283902688 1269348822144 1270026893096 1270341888786 1270568999232 1271247721988 1273756283332 1275416982528 1278189824172 1278418337664 1279076769048 1281428563328 1282172369088 1283528828808 1286635203648 1286978666896 1290093390976 1292207858136 1294583796096 1295250553272 1295482116864 1298385296832 1300902327882 1302556559616 1303252369744 1303808658048 1304505137032 1307079325448 1308939059964 1310155189499 1311320659392 1311863344896 1314406504296 1314952321792 1315715586432 1318266213732 1319421753984 1320647622944 1323294323832 1323843832064 1324932984576 1326410216664 1329373533696 1329533446328 1332197955234 1333891982592 1334604531728 1337032829184 1338523551976 1341673411663 1342866919104 1344114570864 1345292768768 1346026999752 1346585947904 1348683123528 1349243174656 1349979561684 1351162900608 1352418260128 1355040038703 1356806714112 1358319483768 1360790930304 1361517848536 1363249159168 1365981237504 1367049903876 1367414833577 1369197643008 1370724227912 1372174370067 1372421622016 1375495283352 1376449749168 1377656290816 1377997981056 1381240733328 1381701731072 1383966344592 1384705642853 1384953199136 1385296699176 1386510995712 1387473105408 1390489564542 1392302458368 1393854803952 1396044655616 1397136841904 1401716998656 1401885613608 1402465779104 1403188099378 1405017549312 1405184579079 1406584071568 1407741296112 1411148287872 1412459379552 1413697485824 1416438059424 1417260231504 1417848759808 1418017314961 1419866098944 1420597381008 1421185290304 1423940379654 1425796886016 1428121731543 1428610420224 1428780254733 1429373566816 1429983689472 1430747569648 1435344066624 1435610581896 1436944401386 1438817862144 1441607133744 1442205772288 1447107730176 1447706610688 1447851000258 1448452231616 1450513113888 1451355064848 1451957751296 1453152305664 1454772495696 1458022585344 1458195916398 1462129609728 1462477858491 1462978303488 1463759808992 1466158915962 1466423102976 1467568279161 1469873940288 1470464241129 1471512774082 1473167932944 1474190174496 1475482391552 1476634642422 1476900717056 1479321362016 1480970729199 1483297446592 1484965860864 1485728575812 1488460333632 1489324311072 1490119890298 1492831146144 1495725127119 1496344127772 1500738090774 1501251628032 1501430098194 1502053578688 1504965438138 1505838995973 1508327663232 1508607730128 1510009370948 1513454364864 1514262834076 1514909191392 1515538269184 1517898571488 1518709414742 1520689479168 1521470542644 1522102345088 1524268017984 1525053070788 1527041405952 1528743978528 1531707579603 1533655304064 1534474564376 1537367030784 1538188273856 1538980496092 1540986989568 1541170183506 1542064756401 1543974324768 1544613293184 1549148996928 1549863327168 1553512710336 1554414447456 1554956072176 1555244797054 1557272495616 1558072349028 1558719350656 1561741061556 1563110022272 1563777229824 1566863041536 1567700041024 1570550237568 1571389206712 1571778947142 1574248331136 1576003537004 1577774001492 1578058300416 1581489104484 1582407080514 1583973743872 1588625028224 1590409671552 1591259249368 1592363435312 1594154527104 1595079854784 1595931927356 1598012673024 1598833451592 1602598142184 1604002916608 1605115945472 1608045262668 1608713015936 1609591015854 1611637777152 1612498694768 1617233741656 1619534769108 1621039471753 1622481493824 1625412459008 1628669937024 1629508760568 1632504882048 1633452470208 1634021635168 1634325040972 1639575561936 1641151624008 1642590192896 1646729785116 1647413602432 1650408724224 1650607254732 1651290352816 1652140826687 1654294856448 1656139310072 1659917690496 1660804398664 1661513306688 1664514781696 1667741586096 1668709627416 1669402572032 1671777826176 1672638851832 1673331067616 1679018604432 1682073559296 1682972102864 1686732010496 1687045203584 1689810276024 1691886150019 1692465096192 1693789185048 1694091998976 1697775068049 1703343193344 1704253098896 1704557783552 1704980552832 1705435692064 1709255168283 1709563158784 1711371771744 1712365138224 1713279863191 1715513604864 1722943810848 1726111728128 1726283884923 1727000737696 1727309489152 1730461808088 1731180395776 1734536437176 1736147987366 1736742079488 1738411544064 1738618208013 1742049034557 1744320284928 1745252079952 1748427545856 1749151126528 1749325581198 1752542005728 1753559269488 1754287448576 1754495999867 1757688284976 1758498775056 1759229005312 1763662546152 1764392431776 1766577312768 1767602723328 1767812857551 1768546955552 1771975435227 1776263940312 1777914259342 1778522643456 1781970461856 1782710438912 1782922369154 1783957267209 1786283156736 1787203156752 1788157859293 1790166655539 1790489225472 1791408864726 1792152761152 1794702666336 1798244164704 1799972748912 1801550534144 1804503281184 1805755438656 1806720051604 1809075618816 1809802142928 1810125697536 1810768917577 1811092645024 1812025422818 1814061031614 1814387907072 1818332507478 1819387959363 1821308316672 1822733205168 1825596857344 1828589016384 1829565826756 1830627799026 1833014536704 1833993711136 1834938283802 1835266332224 1837330641408 1838274339564 1841654311104 1845288459456 1847062265568 1847913967008 1848681327616 1853340302736 1853986086056 1854330334949 1857480827904 1857701646918 1858473071936 1862075881086 1862713064448 1863156723831 1868182857216 1868404948497 1869180818144 1872579129408 1873579438772 1874666958762 1876988394816 1878077893536 1879081140274 1881531050496 1882497451068 1883279172736 1888584079232 1889680308672 1893154798592 1893343615722 1894129841344 1897573511808 1897925854032 1898587172872 1904162308724 1905040339644 1906644919296 1906871582982 1907524094976 1910634424998 1913125473792 1913792088832 1914147442528 1917284736258 1917627506496 1918615153572 1922142844992 1923258553632 1924285935338 1929476973568 1930468000344 1934017485184 1935140086464 1938661051392 1939696660928 1941875694144 1942875829908 1943223175296 1944261221864 1947577945248 1948618318082 1949970477988 1954878554616 1956757705548 1959831920384 1960618988172 1963175205888 1963408589946 1964223910592 1965586899328 1967795017344 1968846189896 1972428482688 1973573379648 1974627638932 1979132630976 1980971434416 1984613778176 1985765748096 1989615324996 1990441528192 1994060300544 1994300169492 1995125503696 2000984121032 2001906797592 2005549243776 2006620584184 2007785327964 2010403040256 2011103550976 2011476973504 2016171856296 2017939153152 2019878921856 2023864761984 2026744350912 2028627390192 2032357357312 2033404094384 2037479225652 2038325304704 2042276772804 2044873738752 2053796464512 2054893578008 2056086341868 2058632433024 2059484390912 2063242925028 2063793701281 2064674623752 2065531995904 2066484436224 2071350280448 2072552596608 2077429798704 2079766493568 2081209658112 2082321415408 2085734346813 2090782205928 2094066983424 2095705262856 2098997774848 2102828420412 2103698668656 2104782149067 2107526323968 2108652139312 2109876107352 2117785100834 2118689069328 2119820847677 2120546228736 2124657089136 2125539369472 2126773139712 2129799148416 2130896071512 2131777935456 2135910569481 2136797522912 2144060350224 2146121354472 2148850369536 2153016099936 2153415872844 2154166215374 2155416602079 2158226793216 2159379692144 2160491850283 2163308658432 2168732364058 2170661595264 2171559916032 2172678347424 2175769670832 2176673176064 2177936626944 2182158743544 2186100749248 2187033878016 2187293874597 2188202165344 2193194414592 2195639713488 2199634654464 2200544965632 2200809672976 2204810910432 2205726475264 2205988694038 2207269161123 2209751899416 2211285261744 2212466503871 2213223587328 2214951963633 2215351075584 2222468232192 2223655448128 2224946169888 2227448791296 2229037101568 2230185135776 2232690500448 2235179835447 2238691472576 2239246719216 2240442898019 2242764745728 2244516191658 2250571097088 2251107136161 2253080368032 2257448157207 2258385580064 2258789331968 2262491494848 2262911595192 2263700090732 2265014056422 2270347368094 2271124257792 2271394251114 2273307403776 2278064122113 2279006891044 2281034218752 2281829028992 2283153517632 2286402026976 2287351473152 2287579606182 2293115967792 2294340922903 2297258414464 2301711846564 2304712774656 2307282410784 2308470744138 2311480484352 2311755275259 2312715249568 2316919939776 2318157610684 2322732046076 2323723495392 2324964800678 2325760379904 2330269065504 2331236727808 2332434108264 2332867195581 2335908743424 2336722674304 2338079025984 2342611592334 2343584379968 2344665033408 2351550061536 2352523242368 2357083810068 2360156931072 2361372496704 2362633913636 2364005305506 2367087450624 2368351920416 2372233656726 2375960615808 2378609689612 2381710875648 2382937542336 2386888874052 2387318967296 2388545152968 2391231790656 2392936888448 2393897891034 2397019009536 2397658886272 2398682317824 2399963665216 2403897213276 2406004374912 2407673918208 2413069523904 2418748042152 2424443343304 2425850612484 2429013390336 2429302153662 2430310940224 2438118688512 2440837065368 2448757323072 2451032452752 2451487561458 2455539081472 2459363342904 2460384612608 2461727436012 2462749687424 2463885289344 2471120403648 2475910882098 2476935529224 2481442284672 2482767841448 2484208965108 2491206597996 2493521167111 2496772172544 2499555945016 2501612379144 2502651193088 2504103858048 2507666739264 2508958277748 2509996601424 2518527906648 2519573744896 2524458154296 2530098015744 2530567805376 2538697644288 2540053786192 2540683777572 2541137998464 2542495443976 2547512566664 2553507460907 2556379648344 2556836675328 2558153538096 2562857126656 2564344738176 2567057657616 2573270407296 2573957333792 2580186781952 2584415716272 2585796280223 2589167592192 2590501106544 2590964233728 2596770593664 2601804655764 2604221981049 2605113119232 2606504739488 2607617316096 2609010274064 2614158650896 2617878119928 2620310378998 2622641318784 2623726689792 2628813008592 2629904643584 2631431172864 2636532427464 2638843507968 2641295245888 2646588647664 2647687664128 2649865969152 2652820433328 2658747067392 2659066892656 2664395910468 2666871389013 2667783965184 2669209063456 2674065658368 2674383553731 2677047103952 2683346823326 2685733838208 2688229141728 2690585537536 2692053999504 2693171895808 2697366247056 2698486349312 2698807147829 2699959123368 2702325801216 2704836520256 2710080077406 2713613428224 2716638967536 2718038134227 2721581860608 2723035697072 2727498761217 2731962475008 2734099807752 2734829667154 2738395286016 2741448455824 2744348740134 2744843244032 2745941698539 2750990566704 2752407425703 2752899498336 2755312581632 2755995962112 2762481466656 2763403462144 2767932689184 2769411285706 2769906398272 2770593398352 2772073416193 2773021991424 2774946210816 2780979129084 2784604916736 2787709607904 2793113821629 2794273683808 2803433997312 2803771227216 2804931558208 2806376198756 2810035098624 2810369158158 2812000438143 2813168143136 2815482592224 2818621710411 2822296575744 2824918759104 2832876118848 2834520463008 2835697519616 2836034629922 2839732197888 2841194762016 2842370580608 2847880759308 2851593772032 2856243463086 2857220840448 2857560509466 2858747133632 2859967378944 2860307374473 2861495139296 2865951637497 2870688133248 2871221163792 2873888802772 2877635724288 2883214267488 2884411544576 2886428903007 2894215460352 2895702000516 2896904463232 2901026227776 2902710129696 2903915502592 2906304611328 2909544991392 2916391832796 2922927477123 2924955716982 2925956606976 2927519617984 2932317831924 2932846205952 2935136558322 2939747880576 2940928482258 2943025548164 2946335865888 2948380348992 2953269284844 2953801434112 2958642724032 2961941458398 2966594893184 2969931721728 2971457151624 2976920667264 2978648622144 2980239780596 2985662292288 2991450254238 2992688255544 3001476181548 3002860196388 3004107157376 3009930876276 3011677991946 3012727389841 3016655326464 3017215460256 3020018741896 3026908729728 3028525668152 3029818382784 3035797142976 3037418829484 3041378958336 3042941085288 3044204690176 3048536035968 3050106141576 3057487957056 3063415159206 3067310608128 3068949128752 3076376547712 3077960992184 3082340367012 3084129512802 3085204155917 3087948649536 3089226586368 3098297993856 3099726654336 3107025420672 3108828894912 3109912144352 3110489594108 3114544991232 3116144698056 3117438701312 3123482123112 3126220044544 3135400082048 3141100475136 3142778413424 3143557894284 3148496662272 3152007074008 3155548002984 3159424485529 3162978208968 3164814161028 3167947487744 3176677651251 3177250056448 3180819343104 3182518498736 3184726870624 3188309054208 3190159709568 3191863854712 3197666903184 3199375058581 3205196284368 3208005833216 3210231890944 3216090525336 3217426031872 3219182031708 3223275554304 3224997389536 3231249323061 3234467483312 3239069538216 3242078943506 3244962987648 3250824918016 3253098546087 3257339874048 3259017521136 3260758449299 3265009764096 3266904940416 3268043270336 3268650081944 3279151123872 3282303248016 3285180385792 3293459570232 3294827204864 3300817448448 3301214509464 3302580705632 3304281653374 3308589712896 3308983041057 3312278620144 3319835380992 3321608797328 3323026613376 3329029563392 3335483172192 3337419254832 3338805144064 3339202064263 3343555652352 3345277703664 3346662135232 3358037208864 3364147118592 3365944205728 3374090407168 3379620552048 3381425904907 3383772300038 3384930192384 3387578370096 3388183997952 3395550136098 3397521084633 3405521052141 3406686386688 3407091376671 3408506197792 3409115567104 3409961105664 3410871384128 3418510336566 3419126317568 3422743543488 3424730276448 3426559726382 3431027209728 3445887621696 3452223456256 3452567769846 3454001475392 3460923616176 3462360791552 3462706116207 3469072874352 3472295974732 3476823088128 3477236416026 3484098069114 3487447201017 3488640569856 3490504159904 3496855091712 3498651162396 3505084011456 3507118538976 3508574897152 3508991999734 3515376569952 3516997550112 3518458010624 3527325092304 3528784863552 3529209347161 3535205446656 3535625715102 3537093911104 3543950870454 3546007958259 3552527880624 3555828518684 3563940923712 3565844738308 3567914534418 3572566313472 3574406313504 3576315718586 3580333311078 3580978450944 3582817729452 3584305522304 3589405332672 3590846836551 3596488329408 3599945497824 3603101068288 3609006562368 3611510877312 3613440103208 3619604285856 3620251395072 3621537835154 3622185290048 3624050845636 3628122063228 3628775814144 3636665014956 3638775918726 3645466410336 3657178032768 3659131653512 3661255598052 3666029073408 3667987422272 3669876567604 3670532664448 3674661282816 3676548679128 3677231342187 3683308622208 3690576918912 3694124531136 3695827934016 3706680605472 3707972172112 3708660669898 3715403293836 3716946143872 3724151762172 3726313447662 3736365714432 3736809896994 3738361636288 3745158258816 3747158877544 3749333917524 3753976789632 3756155787072 3758162280548 3763062100992 3764994902136 3766558345472 3777168158464 3779360617344 3786687231444 3788259682688 3795147023616 3795851708064 3797174345744 3808324617448 3810080679288 3813743165964 3821268849996 3826250947584 3827584177664 3828294885056 3834569472516 3835255012992 3837230307144 3844285689984 3846517107264 3848571870676 3860936000688 3868034970368 3870280172928 3879393321856 3883751388288 3885751659816 3886446350592 3888522443728 3895155890496 3897236636164 3899940955976 3909757109232 3913515411096 3919663840768 3921237976344 3926817179892 3928447821184 3930465568497 3931173798656 3935590034688 3937692379792 3939720432869 3944856965376 3947146759296 3949255277864 3958265261952 3961942868832 3969227556352 3971531496192 3979230649992 3980883056384 3988120601088 3988600338984 3990251007392 4001968242064 4003813595184 4011098487552 4013241168368 4015570655928 4022207101952 4022953947008 4025020234989 4032343712592 4034497742353 4035878306304 4039757843712 4047729523968 4053488701824 4057254780384 4064714714624 4065120116109 4066808188768 4074958451304 4076650609408 4084553545608 4089747477504 4102244500731 4107592929024 4109787156016 4112172683736 4116523110201 4117264866048 4118968781824 4126485850056 4127587402562 4129349247504 4131063991808 4131555096461 4132968872448 4142700560896 4145105193216 4154116928559 4154859597408 4159532987136 4162419316224 4164642830816 4171468693626 4181564411856 4183798153529 4188133966848 4191410525712 4197995549696 4205656840824 4207397337312 4209564298134 4215052647936 4215553737237 4217304278624 4219752214704 4235570201668 4237378138656 4239641695354 4241092457472 4249314178272 4251078738944 4253546279424 4254051944883 4259598296832 4261792143024 4263555870912 4264068741391 4271821138962 4273595045824 4284365194629 4288120700448 4292242708944 4306032199872 4306831745688 4308332430748 4310833204158 4316453586432 4318759384288 4320983700566 4326617316864 4337464728116 4341323190528 4343119832064 4345356694848 4351539341664 4353346352128 4355873253888 4364317487088 4366648853267 4372201498496 4374067756032 4374587749194 4376404330688 4386388829184 4387433575473 4391279426976 4399269308928 4401619345952 4409621820864 4411977388076 4414538322246 4419503798832 4422570523488 4424933007742 4426447174656 4429903927266 4430702151168 4442912187597 4447310896256 4449892339776 4454897582592 4458074203136 4460370271552 4465381000896 4470359670894 4477382945152 4478493438432 4480885796038 4489032383316 4502214272322 4506160736064 4514896314414 4516771160128 4524982989696 4525823190384 4527400181464 4530028112844 4540694736188 4542788502228 4546614807552 4556128244226 4558013782088 4562068437504 4563658057984 4566307035264 4572804053952 4575159212364 4586231935584 4588681845806 4594516828928 4603423693128 4614564821568 4616941488276 4622960968704 4623510550518 4625430499136 4633839879552 4636315221368 4645464092152 4647446990784 4649929601356 4660538131008 4664868216528 4665734391162 4671817486848 4673445348608 4676158051968 4685223184668 4687168759936 4689330066816 4703100123072 4705046484736 4714167620136 4722744993408 4725267827272 4728010611012 4734174901248 4736703840832 4744467313452 4751921231616 4757219379224 4765875084672 4773777748104 4777090305936 4782463581312 4785873776896 4787795782068 4794038019072 4795317772544 4799927330432 4807794426552 4812008749824 4815347836416 4826139047808 4837496084304 4848886686608 4851701224968 4858604307324 4860621880448 4863118415259 4876237377024 4881674130736 4897514646144 4902064905504 4902975122916 4911078162944 4918726685808 4920769225216 4921354210747 4923454872024 4925499374848 4927770578688 4942240807296 4951821764196 4953871058448 4956422480061 4962884569344 4965535682896 4968417930216 4982413195992 4987042334222 4993544345088 4999111890032 5003224758288 5005302386176 5008207716096 5015333478528 5017916555496 5019993202848 5037055813296 5039147489792 5048916308592 5060196031488 5061135610752 5075658450057 5077395288576 5080107572384 5081367555144 5082275996928 5084990887952 5093325204147 5095025133328 5107014921814 5112759296688 5113673350656 5116307076192 5125714253312 5127765504849 5128689476352 5134115315232 5139839589573 5146540814592 5147914667584 5151942104521 5160373563904 5168831432544 5171592560446 5178335184384 5181002213088 5181928467456 5186778763907 5193541187328 5203609311528 5208443962098 5210226238464 5213009478976 5215234632192 5215854624039 5218020548128 5226147103671 5228317301792 5235756239856 5240620757996 5245282637568 5247453379584 5257626017184 5259809287168 5262862345728 5263487999601 5273064854928 5275881663077 5277687015936 5282590491776 5293177295328 5295375328256 5299731938304 5305640866656 5311556383159 5315926305681 5318133785312 5328791820936 5333742778026 5335567930368 5338418126912 5348131316736 5348767107462 5351871801627 5354094207904 5364473577879 5366693646652 5371467676416 5376458283456 5384107999008 5386343791616 5394732494112 5396972698624 5397614295658 5399918246736 5402802818449 5404651602432 5409673040512 5420160154812 5427226856448 5432306752731 5433277935072 5436076268454 5443163721216 5446071394144 5454997522434 5463924950016 5468199615504 5469659334308 5476790572032 5482896911648 5488697480268 5489686488064 5491883397078 5501981133408 5504814851406 5505798996672 5511991924224 5524962933312 5526806924288 5535865378368 5538822571412 5539812796544 5541186796704 5544146832386 5546043982848 5561958258168 5562991004847 5575419215808 5586227643258 5588547367616 5607542454432 5609863116416 5612752397512 5620738316316 5624000876286 5626336286272 5630965184448 5637243420822 5644593151488 5649837518208 5665752237696 5669040926016 5672069259844 5679464395776 5682389524032 5684741161216 5695761518616 5712486926172 5715121018932 5717494267264 5719934757888 5720614748946 5722990278592 5731903274994 5741376266496 5742442327584 5747777605544 5766428534976 5772857806014 5788430920704 5791404001032 5793808926464 5802052455552 5805420259392 5819089982784 5832783665592 5845854954246 5849911433964 5855039235968 5864635663848 5870273116644 5871840167713 5879495761152 5881856964516 5886051096328 5892671731776 5896760697984 5906538569688 5917285448064 5923882916796 5933189786368 5942914303248 5946088936957 5953841334528 5957297244288 5960479561192 5971324584576 5982900508476 5985376511088 6002952363096 6005720392776 6008214314752 6019861752552 6023355983892 6025454779682 6033310652928 6034430920512 6040037483792 6053817459456 6057051336304 6059636765568 6071594285952 6074837658968 6085882170576 6088409380352 6089133176009 6097072071936 6100212283152 6114975914112 6126830318412 6134621216256 6137898257504 6152753095424 6155921984368 6164680734024 6168259025604 6170408311834 6175897299072 6178453172736 6191381103843 6196595987712 6199453308672 6214050841344 6217657789824 6219824288704 6220979188216 6232289396112 6234877402624 6246964246224 6252440089088 6270800164096 6282200950272 6285556826848 6287115788568 6296993324544 6304014148016 6311096005968 6314346447201 6318848971058 6325956417936 6329628322056 6335894975488 6353355302502 6354500112896 6359462543031 6361638686208 6365036997472 6369453741248 6376618108416 6380319419136 6383727709424 6395333806368 6398750117162 6410392568736 6416011666432 6417539826529 6432181050672 6434852063744 6435617044823 6438364063416 6446551108608 6449994779072 6462498646122 6466249806237 6468934966624 6478139076432 6481475550849 6484157887012 6489925975296 6506197092174 6514679748096 6518035042272 6521516898598 6530019528192 6533809880832 6536086540672 6537300163888 6558302247744 6564606496032 6570360771584 6586919140464 6589654409728 6601634896896 6602429018928 6605161411264 6608563306748 6617179425792 6617966082114 6621807483369 6624557240288 6637399511613 6639670761984 6643217594656 6646053226752 6670966344384 6674838509664 6677610288128 6678404128526 6687111304704 6690555407328 6693324270464 6705539506341 6716074417728 6721328694057 6728294237184 6731888411456 6748180814336 6759241104096 6762851809814 6767544600076 6775156740192 6776367995904 6791100272196 6795042169266 6811042104282 6813372773376 6814182753342 6817012395584 6819922211328 6821742768256 6834192366339 6837020673132 6838252635136 6845487086976 6849460552896 6853119452764 6862054419456 6883022768709 6891775243392 6905135539692 6908002950784 6921847232352 6924721583104 6925412232414 6938145748704 6944591949464 6954472832052 6968196138228 6974894402034 6977281139712 6981008319808 6993710183424 6997302324792 6998601586743 7010168022912 7014237077952 7017983999468 7030753139904 7033995100224 7054650184608 7057569727104 7058418694322 7071251430204 7074187822208 7087901740908 7092015916518 7105055761248 7111657037368 7127881847424 7131689476616 7135829068836 7145132626944 7148812627008 7152631437172 7160666622156 7161956901888 7165635458904 7168611044608 7178810665344 7181693673102 7192976658816 7199890995648 7218013124736 7223021754624 7226880206416 7239208571712 7243075670308 7244370580096 7248101691272 7256244126456 7273330029912 7277551837452 7290932820672 7314356065536 7318263307024 7322511196104 7335974844544 7339753135208 7341065328896 7353097358256 7354462684374 7357025294879 7366617244416 7381153837824 7388249062272 7391655868032 7413361210944 7415944344224 7417321339796 7430806587672 7433892287744 7448303524344 7452626895324 7473619793988 7476723272576 7480563501333 7490316517632 7494317755088 7498667835048 7507953579264 7512311574144 7516324561096 7529989804272 7533116690944 7534012234723 7554336316928 7558721234688 7573374462888 7576519365376 7590294047232 7591703416128 7594348691488 7616649234896 7620161358576 7627486331928 7642537699992 7655168355328 7656589770112 7660522382721 7669138945032 7670510025984 7674460614288 7678560219317 7688571379968 7693034214528 7697143741352 7721872001376 7736069940736 7740560345856 7757388840669 7758786643712 7767502776576 7771503319632 7772892701184 7775654763713 7777044887456 7790311780992 7794473272328 7799881911952 7812665943147 7819514218464 7827030822192 7839327681536 7842475952688 7853634359784 7856895642368 7860931136994 7862347597312 7871180069376 7875384759584 7879440865738 7889713930752 7894293518592 7898510555728 7916530523904 7923885737664 7938455112704 7943062992384 7958461299984 7961766112768 7962712614781 7976241202176 7977200677968 7980502014784 8000614167039 8003936484128 8007627190368 8022196975104 8023150661193 8026482336736 8031141311856 8045907894016 8050040469978 8064687425184 8068995484706 8071756612608 8079515687424 8095459047936 8096421443487 8106977403648 8114509560768 8129429429248 8130240232218 8133616377536 8149916902608 8153301218816 8154114402681 8169107091216 8204489001462 8215185858048 8219574312032 8224345367472 8233046220402 8234529732096 8252971700112 8255174805124 8257222277109 8258698495008 8262127983616 8263110192922 8265937744896 8285401121792 8290210386432 8308233857118 8309719194816 8316220248579 8319065974272 8324838632448 8329285661632 8342937387252 8363128823712 8367596307058 8382821051424 8411313681648 8414794674624 8419128596268 8430105295872 8431107474474 8434608557248 8439504429408 8455865131233 8471140403336 8474756277312 8479283390708 8498628356544 8507092558848 8508103889766 8519196593664 8523584286048 8527111741824 8528137482782 8543642277924 8547190091648 8568730389258 8576241400896 8584485417888 8612064399744 8613663491376 8616664861496 8621666408316 8632907172864 8637518768576 8641967401132 8653234633728 8659286709021 8674929456232 8682646381056 8690713389696 8703078683328 8711746507776 8728634974176 8733297706534 8744402996992 8749175498388 8752808661376 8768782431369 8774867150946 8782558853952 8798538617856 8803238691904 8819243641728 8823954776152 8829076644492 8839007597664 8845141046976 8849866015484 8859807854532 8861404302336 8885824375194 8894621792512 8899784679552 8909795165184 8920740543104 8930762001792 8940719341788 8954765890304 8956986876864 8961771592076 8978064766632 9004428544644 9012321472128 9029792628828 9033542320256 9038182169523 9049965979392 9051646380768 9054800362928 9060056225688 9081389472376 9085577004456 9112256488452 9116027564176 9124136875008 9127316115968 9132614070528 9145608107904 9150318424728 9172463871168 9177363691612 9189033657856 9206847386256 9229129643136 9233882976552 9247021101036 9250860998272 9255612467751 9267679759104 9272630442736 9290928184304 9294893981568 9299859202712 9321076262016 9329736433056 9331468782324 9343634973696 9346890697216 9352316103936 9370446369336 9374337519872 9378660133632 9406200246144 9410092969472 9428335240272 9445489986816 9450535654544 9456021222024 9473407681664 9478273456587 9488934626904 9503842463232 9514438758448 9530032953753 9531750169344 9547555496208 9554180611872 9564927162624 9571747553792 9575591564136 9590635545088 9598125175743 9599854660864 9615588853104 9620725385611 9624017499648 9630695672832 9652278095616 9674992168608 9685779286937 9693747969183 9697773373216 9703402449936 9717208614648 9721243760896 9726236830518 9752474754048 9759295638261 9763348261472 9782275347897 9795029292288 9804129811008 9805950245832 9822156325888 9837453371616 9841538450432 9842708421494 9846909744048 9850998749696 9852169845407 9855541157376 9871611195823 9884481614592 9903643528392 9907742116896 9912844960122 9925769138688 9926949123171 9931071365792 9936835860432 9964826391984 9974084668444 9987088690176 9998223780064 10006449516576 10010604772352 10016415432192 10017606192789 10030666957056 10035833110992 10039986405696 10041194132953 10074111626592 10078294979584 10097832617184 10109091180851 10122271221504 10144277714721 10151316900114 10154790577152 10160215144768 10162735110288 10164551993856 10169981775904 10186650408294 10190050266656 10214029843628 10216563156423 10225518593376 10227346701312 10232614152384 10251428506624 10255531009698 10257378952704 10268230630464 10279679179146 10293081629184 10295829335168 10303884209042 10320747127808 10337662865088 10343185120892 10356670368768 10362004426176 10373557527814 10387082374656 10407218623056 10416887924196 10426018957952 10430469264384 10431709248078 10436041096256 10452294207342 10456634603584 10462341603051 10471512479712 10481241515992 10490565275136 10515252034368 10525724691456 10526975999202 10546129709856 10551763326154 10555374031872 10565180983552 10586354590656 10587628041483 10611281733312 10623112766318 10631852611362 10636267570624 10657583641872 10667485556052 10676836253824 10697534214924 10703743603254 10708188415808 10728947155758 10733387293304 10742935352832 10752916566912 10768215998016 10789464988224 10795228591316 10799836493472 10805605636898 10809303204864 10819346081024 10840320309624 10864613505462 10866555870144 10872152536908 10886327442432 10892142788288 10909995044868 10936399231008 10939318668616 10965793823296 10977394960536 10983766794156 11003962266816 11009629702812 11011597993344 11023983848448 11049925866624 11071730756736 11077645142824 11079625593088 11082373593408 11088293664772 11123916516336 11125982009694 11150838431616 11172455286516 11177094735232 11215084908864 11219726232832 11225504795024 11241476632632 11248001752572 11252672572544 11261930368896 11274486841644 11289186302976 11299675036416 11331504475392 11338081852032 11344138519688 11364779048064 11369482322432 11391523037232 11424973852344 11430242037864 11434988534528 11441229497892 11445980557184 11463806549988 11482752532992 11484884655168 11495555211088 11532857069952 11545715612028 11582808002064 11587617852928 11588995399501 11604104911104 11610840518784 11638179965568 11665567331184 11691709908492 11699822867928 11710078471936 11729271327696 11735536964089 11740546233288 11743680335426 11758991522304 11763713929032 11772102192656 11785343463552 11791396705491 11793521395968 11813077139376 11819161298607 11834570896128 11847765833592 11866379572736 11885828606496 11892177873914 11907682669056 11914594488576 11920959122384 11927098844713 11942649169152 11965801016952 11970753022176 12005904726192 12011440785552 12016428629504 12039723505104 12046711967784 12050909559364 12066621305856 12068861841024 12075060704967 12080074967584 12103493227059 12107634918912 12114102672608 12119273531136 12143188571904 12149675317936 12171764341152 12176818760704 12178266352018 12194144143872 12200424566304 12214027411781 12229951828224 12253660636824 12269242432512 12275796515008 12305506190848 12306733502193 12311843968736 12329361468048 12336518051208 12340816623668 12351794598144 12356906345472 12382762207686 12393191975424 12394665289383 12398906617344 12428101682688 12435315579648 12439648577408 12441958376432 12462350785677 12464578792224 12469754805248 12493928492448 12504880178176 12507858579697 12541600328192 12551394460587 12564401900544 12571113653696 12574231577136 12593986649088 12608028296032 12622192011936 12628692894402 12637697942116 12651912835872 12659256644112 12666019067533 12706710605004 12709000225792 12718925086062 12723277372416 12730073994944 12738907482496 12753236216832 12760638838272 12762155834649 12767455418848 12790667612736 12792206224173 12797500234324 12820785137472 12835079653058 12864362101344 12869704127488 12871234089646 12876728126832 12899989558144 12924997292244 12932499612474 12937869933248 12956278152864 12962951101698 12968315774024 12979851950592 13012394184348 13029359496192 13036070084544 13043033797196 13060039056384 13067619761664 13072173081344 13074600327776 13099946559801 13116604495488 13129212992064 13173838280928 13179308819456 13204858037856 13210322822528 13217126613496 13235932164228 13243614966738 13249114480576 13274799023226 13279341523968 13286435189312 13292106453504 13341932688768 13349677019328 13356808257052 13374222609408 13381110814656 13386648540928 13411079012682 13432148835456 13442657388114 13463776822912 13496361628672 13518482208192 13525703619628 13535089200152 13550313480384 13582200544392 13590084338532 13622084208564 13628365506684 13634024791168 13639844422656 13643485536512 13668384732678 13674041346264 13690974173952 13698921105792 13706238905528 13766045537418 13783550486784 13810271079384 13816005901568 13843694464704 13850824464828 13876291497408 13889183898928 13908945664104 13936392276456 13949788804068 13962016639616 13994604649584 13997203173486 14002080399931 14020336045824 14028474155904 14035967998936 14061506279808 14067990200448 14109300369216 14115139454208 14116837388644 14142502860408 14148375644416 14175803481816 14184031833036 14210111522496 14223314074736 14255763694848 14263378953232 14271658137672 14297625254016 14305262874344 14321333244312 14331270917808 14337222089216 14338926511247 14357621330688 14363387346204 14385953317632 14399781991296 14436026249472 14446043509248 14453760412832 14478417143424 14486151340616 14488741160192 14496203382544 14512488252912 14520240650483 14546660059824 14555103674904 14581865641344 14589355245777 14628712131072 14636526614048 14645022392208 14671949689088 14679506270416 14682130657792 14706194716512 14708925368748 14714050589758 14733234488832 14757257892611 14762307675648 14764062632241 14776498124544 14783311736064 14826722421888 14831888688448 14834642679592 14861613175344 14867784575488 14869267440183 14896607048688 14905253790648 14947239587976 14953446545152 14961127002666 14980633035264 14988635510176 14997335670096 15015907158528 15024623148288 15032649122192 15059979608544 15066233381888 15068024469446 15108672633856 15112271204407 15117442469376 15146748925776 15153038730752 15154840137809 15180588094464 15183406832256 15188697382976 15226975350171 15233298469792 15240322717152 15254972663856 15285075399984 15313179540224 15321044765442 15338277890064 15341020051968 15348921228576 15357120438634 15377142759936 15386068429056 15394287482704 15419518768719 15443744002752 15455826313563 15472139881472 15481120691712 15514777681338 15517573287424 15535005553152 15543006639264 15545785402368 15551309527426 15554089774912 15560336291721 15580623561984 15588946544656 15599763823904 15625331886294 15639028436928 15654061644384 15684951905376 15707268719568 15713791284736 15721862273988 15724695194624 15742360138752 15750769519168 15758881731476 15779427861504 15788587037184 15790463998803 15797021111456 15827644989231 15833061047808 15847771475328 15886125984768 15916922599968 15923532225536 15925425229562 15934669149477 15954401355936 15961004029568 16001228334078 16007872968256 16015254380736 16044393950208 16046301322386 16052964673472 16062282623712 16091815788032 16093420733637 16100080939956 16129374850368 16137990969412 16159031374848 16190918095872 16192842886974 16208408455347 16213954807296 16229019121536 16260480464436 16267232755072 16296920258193 16299833805216 16306602437632 16308228805362 16338214182432 16408978002924 16430371716096 16439148624064 16448690734944 16466092440804 16469059464192 16505943400224 16510349610248 16514444554218 16517396990016 16526220385844 16580420772864 16616467714236 16619438389632 16632440497158 16638131948544 16658571323264 16685874774504 16688973014541 16726257647424 16735192614116 16765642102848 16822627363296 16829589349248 16838257192536 16862214948948 16869217114496 16879008858816 16911730262466 16942280806672 16949512554624 16958566781416 16997256713088 17016207779532 17038393187328 17047168572096 17054223483648 17056274965564 17087284555848 17094380183296 17137460778516 17152482801792 17168970835776 17224128799488 17227326982752 17233329722992 17243332816632 17275037537152 17283934802264 17318573418042 17349858912464 17365292762112 17381426779392 17406157366656 17457269948352 17466595413068 17488805993984 17498350996776 17505617322752 17537564862738 17549734301892 17565117707904 17606477383808 17615520503139 17638487283456 17647909552304 17658153288984 17678015195328 17690282093952 17699732030968 17719615709064 17771648750388 17789243585024 17799569359104 17838266810871 17841481086208 17861524003584 17881438683576 17909531780608 17913973753728 17923543184152 17956129533264 17965721482801 18001173357089 18008857089288 18024642944256 18059585257656 18067084640512 18076364339046 18099931958784 18103292761536 18109600725856 18120112451376 18162778944752 18171154008912 18224512976904 18232055128352 18254632231936 18265228141056 18267399528027 18291216215808 18300636849456 18310412830679 18344927742336 18354727383224 18378067315712 18413694772512 18434225094493 18458259286272 18467765953104 18494042202072 18501721996544 18511224935502 18535359518208 18545260885472 18574143311529 18581856368608 18589787963136 18599718405424 18642152524032 18659472866112 18662937564648 18693781394432 18704632207872 18740892738672 18748675039744 18750903899323 18757320267264 18812400492288 18820185938944 18856670480544 18890979973632 18901071309088 18912042444048 18946815363328 18956546913174 18977869253808 19007684926464 19028877516896 19060065907506 19063500338688 19078387629093 19095110992416 19108361223744 19129854325248 19143495107584 19151183128272 19181271090176 19196250351486 19199709321728 19231177706208 19241450771222 19248034999296 19252619479587 19304556191232 19306851134469 19349984337216 19371558573874 19387495938366 19395546746432 19406804899872 19434417229296 19442487521792 19444426652547 19452473661036 19518591276522 19526696522944 19564550695794 19590058584576 19608259622016 19611900491664 19674906743232 19685416842988 19693819488096 19701997499392 19704339690814 19711082314752 19743222391646 19768963229184 19807287056784 19815484233792 19825689920244 19851538277376 19853898246342 19862142731584 19873671720864 19912198534839 19929652783968 19948169336888 19996447560128 20012899033152 20032830864384 20035212385578 20061333914112 20071666221984 20079972811392 20082388265906 20148223253184 20163986082171 20195665234368 20218182361702 20244542443008 20288555429442 20302633800228 20320430289536 20325470220576 20329103987712 20339963551808 20373300816588 20380100533312 20428059687256 20433126312846 20451037186752 20465228304768 20511062019396 20514757905408 20536461260928 20559358358292 20586163258368 20591658670336 20607768418084 20649068306127 20675325730176 20686370241784 20724008852352 20747115055628 20774164749312 20814437246112 20833775848392 20852037915904 20863418496156 20872082192512 20904588414684 20913269207168 20924683206102 20943024959424 20962483031984 20981130550272 21030504068736 21053951998404 21092259419712 21103526652308 21130361967104 21172709181312 21175256082966 21222563466624 21246225532636 21263705222724 21272535141248 21315167283744 21334971112104 21353672507648 21395068429848 21407487206508 21416376831616 21457894311516 21466774586608 21485870705664 21505833133824 21536431996032 21578929976448 21590457182632 21599672986944 21611211273796 21638692162048 21680640619248 21729227010924 21733111740288 21744305073816 21784285576576 21819990089736 21872798462016 21878637337232 21931587646592 21954789921072 21967533588312 22007924533632 22019259405624 22023195986688 22071075884637 22099851733248 22143461513472 22155290285648 22159251186176 22164747186816 22176587329544 22247833032672 22251964019388 22272638221483 22301676863232 22344910573032 22354189470464 22430169817728 22439452465664 22441690503999 22451009590048 22482953265264 22496003505144 22505345145088 22523860737792 22548973683288 22599350072832 22602036704169 22663008950784 22676163704064 22688277039376 22729558096128 22738964644864 22783046074464 22808447998271 22849947704688 22860484075728 22869977069056 22882458995784 22891961114368 22927613099976 22965505065984 22969769310336 22981567148163 22991110422176 23035680657951 23065714139904 23091431224056 23165616004128 23175235705856 23177990799002 23208209822208 23221681037568 23246052170809 23272166522007 23276359931136 23326964291139 23331134662368 23383419816984 23399645735856 23420156943872 23458542655392 23471073928178 23481092466576 23487360670852 23517983044608 23527427858064 23539995928501 23544204385312 23570686927104 23582793410982 23587042791936 23626154278752 23638322597214 23669141792256 23695531667184 23732759145472 23771657212992 23784355747828 23815365338112 23829188977152 23841918244768 23854197689426 23885298338304 23888137844343 23931602033904 23941506044352 24011809452384 24022881571104 24032857259008 24079447010208 24093423935568 24101819118728 24106294354337 24137723682048 24150121409934 24160149935168 24206986454118 24215269837824 24228205345216 24238547062272 24286377143808 24289264330461 24299350635872 24343528682304 24356532704036 24388288287744 24400849132608 24428054823562 24459903656448 24507321273648 24551593030016 24611012381696 24613467004386 24623687937472 24658722936096 24673036102416 24681633247336 24703589196288 24765524415372 24786383950848 24789330578766 24797813234688 24856203365376 24870631159296 24879297154816 24883916752864 24924701571354 24929157584448 24948660745737 24987856984896 25015717159394 25083200656384 25102788921174 25142227307392 25148463154272 25216056592064 25244384023872 25257385788804 25275395884232 25303825671744 25318513288224 25332038135066 25413421210008 25437850172124 25460147989888 25477814964992 25521277676544 25524311669298 25534910837696 25581335225472 25584412448346 25595000468648 25641570274944 25670159306116 25728724202688 25742468179292 25753456253664 25799979116288 25849994584488 25864999224948 25875739866496 25912556305728 25925902203396 25936631548048 25959703901184 26024788368696 26072140169088 26086067594392 26135239523328 26144346162688 26149200655552 26199893119602 26233208990976 26258425984128 26347676561856 26409716075712 26420645645056 26434253226992 26471864328456 26487229933476 26498228961152 26549598046452 26572870378624 26584212907008 26683865377536 26699354038656 26713616514104 26762221629312 26773297081856 26822158025364 26864297670912 26885314776228 26927553645824 27036964416384 27051407239256 27070178400304 27100626960768 27114546508569 27164401088784 27180168677064 27244168417128 27256731013368 27268049582336 27286971073024 27336769465356 27348082692528 27381948347904 27397842211584 27412477811056 27532091074836 27557671019801 27567100973568 27620542158768 27632011803136 27635296721887 27687388929408 27701648929656 27752582994816 27766837403253 27778367797856 27817891328208 27872784552912 27899577608136 27924033279232 27989209299168 27994406346972 28004160799862 28040672091648 28056948311808 28071935997872 28086394053679 28123012559616 28135980400896 28218600738432 28230278908416 28233674777288 28285005720816 28296751288832 28351606963632 28368063666072 28420223044992 28434820369761 28446628149472 28511527389696 28526757906464 28543316275344 28595250508032 28610525748688 28642666488624 28662541835616 28674444178432 28677853022494 28715242661376 28726774692408 28762064550323 28771906635264 28794375527229 28799563982592 28862176156833 28872052498944 28892087018496 28907520825664 28956834286848 28972302681232 28977482320384 28992406765088 29024976505824 29040481300966 29057337860811 29093320119648 29110207349808 29125757674247 29163731282688 29178710491554 29257424262144 29273053228096 29290044784416 29343899378176 29346826043691 29359012540832 29364261315584 29412389433024 29417850737496 29428101179516 29466468977664 29514515785222 29524615351296 29528125264482 29552996249088 29556509536221 29566623472128 29614833587469 29653444843776 29663777376896 29669285359184 29723226350688 29735569150976 29738534880366 29793214097376 29810507581296 29826431997739 29894479175952 29906893090304 29922254005332 29961266070528 29977271020352 29994671340192 30031814317056 30049246296576 30052818578367 30065298244384 30119959217088 30123582398859 30136048938892 30224542408814 30234884938752 30293497851552 30306077461504 30309680275618 30327273542553 30366813664512 30377394765952 30432833144163 30453950700342 30466596939584 30480645434304 30509945327712 30570150799968 30626359080448 30642089530884 30676555780128 30682040103936 30697842457152 30714240877268 30754285519872 30772136858112 30788574965408 30839037537438 30887488005504 30911652627126 30962241383424 31029555362676 31035146574848 31070011106304 31086013278528 31102619054852 31108179549824 31120672583442 31161247123968 31177893089312 31199527647808 31250663772588 31278056873856 31308123288768 31369903810752 31414537439136 31427582569472 31443724547976 31501539038336 31517763462952 31577174074368 31580927997606 31594042222912 31655289978462 31666122095616 31695542950656 31762884124449 31833845199936 31850850459124 31869338298954 31908802711872 31922008059136 32002456668156 32015745936512 32030508761472 32092602644772 32105929346944 32124565247424 32183631576064 32186841467274 32200161879912 32258749700736 32275981938824 32385685773948 32416816910694 32427909614592 32458038243072 32520960928872 32534465510144 32593840516386 32599667610432 32616457610724 32676428364864 32817956005848 32878297248128 32897381469888 32932184881608 33011886800448 33020699220496 33028889108436 33034793980032 33052440771688 33232935428472 33238876779264 33264880994316 33317142646528 33371749549008 33377946029082 33389576338297 33452515294848 33470385228232 33531284205696 33615351642899 33645254726592 33659178698496 33676514385072 33724429897896 33738434228992 33758017717632 33823460524932 33884561613344 33899025109248 33917133562832 33994513426176 34032415559064 34094337144192 34108446967296 34112549931128 34174569111696 34188760366592 34192824757589 34274921557032 34304965603584 34337941671552 34448257598976 34454653965504 34466659445984 34486665633264 34550075074304 34567869604528 34637146836084 34699717824928 34762853558784 34766986198503 34812314733312 34914539896704 34933190826136 34977611987968 34996701993552 35011234645504 35075129725476 35084492921777 35099468603784 35130235415808 35206610892267 35212954767616 35231041006278 35276974566912 35295819104608 35316306577968 35356030390656 35380564187904 35399464061936 35439231418128 35457483895821 35543297500776 35578487170048 35599138718208 35676533621742 35682962172416 35723048007168 35762877367152 35781296534139 35819063561216 35827947507456 35847086368304 35912259066528 35931442965602 36002346714178 36017714178576 36036954410509 36049285888512 36119170515312 36134169281024 36152728678092 36199863917568 36206585523072 36219201451712 36240224902752 36310479681177 36325557889504 36342308017824 36449025953808 36464110256704 36530456282112 36534799056054 36582432431616 36601273698912 36620825661358 36642082235343 36689855484672 36709454766448 36827389545024 36868450188986 36916518572544 36935531906208 36988084404144 37003443993088 37022449871004 37070719036416 37090521770944 37148286623058 37163712737216 37179575926272 37183995868149 37199436810848 37284305048064 37318945732224 37325875129296 37409264415744 37481785477344 37497350079488 37501807798646 37514640534528 37523575739091 37624800984576 37654183381761 37713340961088 37781959947264 37802142618176 37824084888096 37893630726656 37913093826348 37955738507616 37998057202599 38057755033792 38120131815012 38127000677376 38156775258186 38190221984832 38216722447488 38259708650496 38302366256544 38376618672519 38392500702972 38399418643456 38462355412416 38482901542444 38505238959174 38609112382464 38613702268938 38699968674432 38743117147748 38774991876732 38791093492864 38813609799744 38868834458592 38884975043584 38888853305094 38904947322072 39037182553044 39053393045888 39129101391588 39180117169152 39216519244032 39223800983328 39299839679403 39349813486464 39370833685976 39387638976192 39408679381628 39486444783292 39537926458368 39614574113568 39630968467584 39651379840488 39707796492684 39724285463168 39747343441728 39824397069678 39859305567936 39896338673776 39992895120256 40025798066304 40070424771156 40122667828224 40143332443968 40159945622784 40164776531812 40296446506368 40327972164342 40391330468736 40436364723404 40489084886016 40577110858884 40605267600456 40640860579072 40650940441152 40679927103616 40746601633176 40760201066624 40856119374512 40866252625692 40902074373504 40930456609536 41022124038792 41072922521856 41118716716584 41183317340672 41215536836168 41298136612254 41350651460352 41372740483568 41448017704704 41494230111256 41591875761553 41628874492224 41667551696784 41704075831808 41726836992312 41744164385024 41809176829368 41826538414336 41849366412204 41886049918848 41924966063968 42006241199793 42061008137472 42107903996808 42184518839424 42207053304616 42260723934208 42345418362624 42350512165932 42389859840887 42445126933248 42492451065272 42527410445448 42545070282496 42630334567488 42669942224208 42707345015296 42790136859696 42814974413016 42832753663232 42915788623032 42933549173216 43011666267648 43016779533741 43072863992064 43157859952896 43180914365264 43199345973888 43222422547592 43277384324096 43361281238496 43409626835419 43458454021848 43466223480576 43488610147632 43560721951449 43568571153152 43639980179472 43745596924032 43757274674464 43863175293184 43909579842144 43935067176624 43958536763791 44015849067264 44038518811248 44046391973376 44142151769274 44199703466496 44271773677833 44286923026944 44292187896723 44310580571296 44318502372352 44329494373632 44353174659088 44495666065344 44503928038776 44545276442966 44603353726464 44689821146064 44708378940928 44860339635456 44878904931328 44883381007998 44902019180096 44965906530528 44992007010288 45010690290176 45047721475584 45097947366576 45198700145664 45204073408338 45326017901568 45336813613221 45352327408128 45376554078752 45459116192256 45464520413427 45566092148928 45616895996542 45699895409376 45720968151456 45739954138112 45764917991568 45783922228736 45855226199952 45879721513093 45939538620672 45963134296326 45982220844352 46071361315902 46131428279808 46182862448112 46331232008256 46355981598004 46367478940689 46416419644416 46443362075136 46492104341618 46544333044014 46552719862272 46653928582278 46662269324736 46681008875163 46766839633968 46799291471712 46840313887744 46917085310784 46942147856356 46962184933152 46974721341704 47054855716128 47079991857002 47088408770624 47141373854208 47165586821964 47174085583872 47252308557504 47276645194428 47338283584512 47391063334368 47482934967693 47543314425984 47568711495656 47658377954304 47683836489536 47708395378852 47770596676608 47776275688686 47804007448431 47863204067808 47883012088704 48023618904768 48045763142208 48158894020416 48186847871136 48203638237456 48212588708674 48275447364096 48300242819868 48320299870336 48413972908236 48456410690432 48477094124544 48572754287616 48578528660922 48598701271744 48625225366041 48687057364608 48713065408072 48801698265216 48856109647124 48919807312896 49014642547296 49103186060032 49226934008772 49247375874944 49317445872192 49346072204832 49363266494672 49407178392576 49531048830744 49578661157532 49741262318592 49758594309632 49767833505728 49849403142708 49858315168896 49897321491474 49975713969792 50031434318788 50205577842348 50284454614784 50296926308544 50432113184128 50488768047744 50514771577608 50550791768464 50607651343488 50637026576448 50664076270132 50826842420016 50875700344248 50920295979776 50955629929984 51048623338596 51069821675392 51162670450944 51168824896692 51190000937296 51216365627297 51283140549888 51340318612232 51457448405376 51484936358584 51506912507328 51599958232576 51699989168976 51729998449896 51751479732992 51825112611456 51851804406792 51873263096096 52049576737392 52144280338176 52172135188784 52288692325376 52298401311104 52399786239204 52448470650589 52466417981952 52516851968256 52695353123712 52819432151424 52841291290112 52846561509417 52868506453984 52943728656912 52974459866952 52996457922304 53099196092904 53145740757248 53367730755072 53398708077312 53427233028208 53514800432613 53524443258624 53546594163712 53644316050728 53710216253993 53728595341824 53770629552456 53855107291648 53897164448403 54003520071267 54073928832768 54102814478512 54140356800608 54201253921536 54229093017138 54328802177568 54360337354128 54389375995877 54488336834256 54513462026736 54536099164672 54573942146048 54673538930712 54696165385056 54763896695808 54795684423168 54802198584081 54824955622112 54931238492037 55064182149672 55115342039602 55134201947136 55241084317536 55264023606272 55270593443774 55302675283479 55374777858816 55403297859312 55432893638083 55505165989632 55533674806506 55556735595712 55635782656416 55745569105824 55799155216272 55848066558464 55978418598336 55988812693944 56008321599724 56081344183296 56113896623616 56143871995744 56172788107358 56246025119232 56252711697969 56271960801792 56437201476864 56460557816832 56467349554576 56570011441632 56593502577664 56703213927264 56736127332144 56766435092471 56840446089984 56869640739522 56893256298944 57023054779392 57053515812928 57086632550688 57190501016064 57221051497376 57285332977248 57325083671232 57355706044988 57430485322752 57453549384816 57484240383419 57524129100646 57543813270528 57588751054458 57599127965184 57724352313666 57744104997888 57757858438761 57815041651328 57913668573696 57920553403407 57944605362464 57954964640768 57984813530176 58049953011648 58080962601932 58114675721622 58186640239296 58220414699616 58251515348494 58327462565376 58357420983108 58546106456192 58580089568832 58687798756352 58693652087382 58718025081664 58824778866048 58835701474992 58856202359032 59029031570444 59056250528964 59105992498176 59113019072442 59133246944256 59229667174938 59306889687552 59327554753792 59338570718368 59446452701376 59477069760732 59586428194752 59621015162592 59652863995478 59788958351904 59813786180608 59844508010664 59954542040704 59989342680384 60098492593152 60105637156734 60130596488768 60239918434176 60247164797718 60272097877784 60449084817628 60586995703104 60619360551236 60654547085106 60733627329024 60754789531904 60865666288326 60907901400684 60933193879168 60961290868608 61019890655424 61140301599936 61252718160896 61284179061768 61353111560256 61395684914304 61428481754536 61544273716224 61577149930816 61678075074876 61774976011008 61823305254252 62059110725352 62172026557056 62205238109704 62216359099648 62241345166884 62322494247936 62355786178624 62399055295616 62501327545176 62556113747712 62616246577536 62739807621504 62829074878272 62887449095952 63003078076672 63035526925904 63161855995212 63188084445824 63310579956924 63391085901312 63525768248898 63667690399872 63701700918248 63738676597908 63817605423744 63844016118272 63977604739711 64004913336312 64031491873024 64061017522944 64185205289544 64211858693888 64249130494848 64373682934548 64400323759824 64517499401472 64551963877648 64771371547896 64833633821388 64916076486144 65041921857744 65068931020288 65076666474121 65187681032772 65199335220864 65232915221448 65352856729728 65635912011696 65756594496256 65794762939776 65864369763216 66023773600896 66041398440992 66057778216872 66069587960064 66104881543376 66213227653911 66465870856944 66477753558528 66529761988632 66634285293056 66743499098016 66755892058164 66779152676594 66817914664449 66905030589696 66940770456464 66975247358773 67062568411392 67230703285798 67290509453184 67318357396992 67353028770144 67448859795792 67476868457984 67516035435264 67646921049864 67769123226688 67798050218496 67806110112507 67834267125664 67989026852352 68064831118128 68188674288384 68216893934592 68225099862256 68349138223392 68377520733184 68385649515178 68425343994813 68549843114064 68586461620001 68609931207168 68675883343104 68896515197952 68909307931008 68933318891968 68973331266528 69100150148608 69107041973853 69135739209056 69274293672168 69399435649856 69525707117568 69533972397006 69624629466624 69738156512427 69829079793408 69866381652272 69980892873417 69993403987104 70022469291008 70150259450952 70168985843554 70198937207568 70236436639837 70260470831616 70413221784534 70425909535232 70462082012556 70553949133824 70591638209216 70619987785503 70632613155936 70712060781312 70761128375808 70798928123872 70878462836256 70914967791642 71086595001552 71124568609993 71198277436416 71353067243484 71365924344832 71446096014336 71525754734304 71562593068278 71655895014912 71664413533029 71694172736608 71824518133056 71862885931204 72004693428356 72035428357152 72073908821018 72098571777024 72238341030624 72268338562048 72305457356184 72318883063011 72413171046144 72438402903424 72480449805504 72620959362354 72651115779008 72684616035648 72898051907616 72928220513408 73069598112108 73164864863232 73202547397824 73241651322716 73284164470686 73379710969344 73418909532896 73654779090048 73736900377972 73833037145088 73871063812416 73976168808288 74006887986176 74044899742008 74181043541888 74296573246116 74327425474432 74359151852544 74367991736298 74398873621696 74568610096128 74637891464448 74651750258592 74963570954688 75003615597292 75047151478182 75249601969152 75308366763522 75426681922176 75604285236352 75648169776192 75787261453312 75826187652696 75911477015232 75996114405198 76115510067584 76240263630024 76313550516372 76380443969664 76433444894976 76604732513088 76753237345038 76785001405944 76924710824832 76965803084888 77010477918348 77227404537876 77299156180441 77399937348864 77486234295496 77549983753464 77582186985728 77627219599488 77737668917184 77777706610188 77809894644144 78074365106088 78106786091776 78258202783176 78433038488064 78447601966656 78599679358806 78699626972928 78741667371952 78775277952384 78817358763256 78972889566584 79158731288117 79229148227136 79261936935168 79302759680976 79415592985368 79448570926336 79494686883456 79648794139356 79718611135872 79792677347552 79985790240512 80051596132608 80140849542312 80286664887936 80319891245568 80329553063624 80592893012736 80655944328684 80782660937472 80872729446808 81154221717768 81210535200912 81281721158144 81301880882304 81359854207232 81493203266352 81520402133248 81712238749024 81732505251384 81804148747008 81860913219072 82044248077584 82145845043712 82237433433168 82366634681344 82431073672336 82596273224508 82673013059403 82701302920704 82745480967136 82896035409408 82905890165661 82988460222512 83183751523106 83257748984448 83335103393568 83408151663616 83453673984624 83488328770048 83618353658736 83653076828672 83663021582699 83698732824408 83772099837696 83849932127936 84012482399586 84122016274944 84215807993616 84259182161037 84369037678848 84414106609232 84690836725248 84701024331864 84779719681774 84890253866496 84984902130544 85054820890896 85090140564992 85260669134976 85339884448416 85414690030592 85580273719392 85629948826032 85665507326464 85831577246064 85867098346432 86023332535296 86033559067482 86145727984128 86286193650969 86315719905792 86361828730528 86398691947776 86444845095184 86586528470499 86722562476992 86819253670838 86916908043696 86932446961152 86977220295264 87121443902898 87137142306304 87172013582433 87279960358944 87377273022741 87491193848064 87514549348928 87726350586368 87819159684288 87870134353248 87917073527582 88031698134528 88077037622496 88092783946752 88284303538548 88399406932992 88543547355666 88573846053888 88584375793446 88621161142592 88658988747264 88669528608663 88706349318176 88844500762407 88991332130688 89007856077552 89090552885932 89206707452928 89379642292128 89416757881856 89479295993217 89720679270912 89766762015996 89804038360192 89931813061056 89984014020576 90021380580352 90095442951168 90195894733152 90370747196577 90408146816676 90673627226442 90704654816256 90753108157504 90918232384512 90929040826854 90981820627659 91132184297856 91233791993084 91399790818752 91441936302912 91529835983136 91567844457472 91710452399904 91759443026186 91879077241344 91926268592652 91964441688704 92142722631804 92262856559616 92365724896224 92662464016512 92711963196008 92734957881378 92886724150272 92984208683236 93088666088028 93105439724544 93307857164556 93324538649472 93362017750326 93533679267936 93598582943424 93834170621568 93884295712712 93924369866304 93949442683408 94109711432256 94159983714004 94176817541248 94282747708416 94331173643928 94504617115008 94553290388856 94782126668736 94965869935386 95086628851968 95137422991312 95367672979072 95416790757704 95552551377372 95608014896862 95641328833427 95726408135616 95766024177408 96047237809536 96091526284416 96317788040832 96373695742272 96407276474912 96425177417348 96550894728192 96600485639736 96640599740672 96827945816472 96912821380864 97157057321844 97197402543488 97250450732082 97374114729216 97426130816144 97603396530432 97712219294248 97942159051399 98029285094592 98206372120064 98453868017544 98494751749888 98634891744384 98692144409664 98726532989344 99062097661488 99157322315064 99517188619264 99535667011456 99698806285416 99716630337792 99794642982948 99821282851121 99951427939584 100062868637576 100168729014891 100411155684696 100568909229568 100593852617088 100846054928697 100864226368256 100977536095488 101029543155216 101083511928269 101101583536928 101215302686976 101274053152896 101328152540264 101653684840032 101751400688496 101840591959552 101911259859968 102097246677192 102139643350784 102325340901888 102337649793384 102380001874592 102432731254594 102566281099776 102578474272767 102680637224464 102914896810752 102969872717168 103013825014656 103199916465152 103399978337952 103459996899792 103502959465984 103515263992153 103650225222912 103703608813584 103746526192192 104099153474784 104288560676352 104300958595509 104344270377568 104596802622208 104799572478408 104896941301178 104932835963904 105033703936512 105253478765331 105390706247424 105619832676801 105638864302848 105682582580224 105693123018834 105737012907968 105887457313824 105948919733904 105992915844608 106198392185808 106291481514496 106735461510144 106797416154624 106854466056416 107029600865226 107048886517248 107288632101456 107343889602417 107420432507986 107457190683648 107541259104912 107710214583296 107794328896806 108007040142534 108110863231527 108147857665536 108205628957024 108280713601216 108402507843072 108458186034276 108657604355136 108720674708256 108778751991754 108976673668512 109026924053472 109072198329344 109347077861424 109392330770112 109405489761991 109591368846336 109604397168162 109649911244224 109862476984074 109926246706029 110128364299344 110230684079204 110482168635072 110541186887548 110605350566958 110749555717632 110806595718624 110865787276166 111010331979264 111067349613012 111113471191424 111271565312832 111491138211648 111598310432544 111696133116928 111956837196672 111977625387888 112016643199448 112227793247232 112287743991488 112345576214716 112492050238464 112505423395938 112543921603584 112570727217273 112874402953728 112934699109152 113140022883264 113406427854528 113472254664288 113532870184942 113680892179968 113739281479044 113786512597888 113994171607797 114107031625856 114173265101376 114381002032128 114442102994752 114570665954496 114650167342464 114711412089976 114907098769632 114968480766838 115048258201292 115177502108916 115198255930368 115448704627332 115515716877522 115630083302656 115827337147392 115841106806814 115889210724928 115969627060352 116099906023296 116161925203864 116229351443244 116373280478592 116440829399232 116503030696988 116654925130752 116714841966216 117092212912384 117160179137664 117387304174764 117436050163328 117649557732096 117671402949984 117712404718064 118058063140888 118112501057928 118226038144884 118459334349876 118613779375104 118655109507584 118677141436736 118892905402752 118954139521464 119172856389504 119242030325184 119305727990956 119577916703808 119689016021328 119909084081408 119978685360768 120211274313468 120261192977536 120479836868352 120494329595436 120544195755568 120898169635256 121173991406208 121238721102472 121309094170212 121467254658048 121509579063808 121731332576652 121815802801368 121866387758336 121922581737216 122039781310848 122280603199872 122568358123536 122706223120512 122791369828608 122856963509072 123154299861632 123356150149752 123549952022016 123646610508504 124118221450704 124344053114112 124410476219408 124432718199296 124482690333768 124711572357248 124775627284659 124798110591232 125002655090352 125069430012943 125112227495424 125232493155072 125479615243008 125658149756544 125774898191904 126006156153344 126018723599379 126071053851808 126323711990424 126376168891648 126621159913848 126782171802624 127051536497796 127169579522661 127335380799744 127403401836496 127477353195816 127635210847488 127688032236544 127955209479422 128009826672624 128062983746048 128078207990291 128122035045888 128370410579088 128423717387776 128498260989696 128747365869096 128800647519648 129034998802944 129050338601223 129103927755296 129542743095792 129667267642776 129832152972288 130083843715488 130137862040576 130153332948242 130228880506257 130375362065544 130398670441728 130465830442896 130535523728389 130682165854347 130705713459456 131271824023392 131513188992512 131589525879552 131728739526432 131875610291373 132047547201792 132082796881984 132115556433744 132139175920128 132186130983121 132209763086752 132426455307822 132815321033499 132931741713888 132955507117056 133059523977264 133268570586112 133486998196032 133511784116328 133558305353188 133635829328898 133810061179392 133881540912928 133950494717546 134125136822784 134461406571596 134581018906368 134636714793984 134706057540288 134897719591584 134953736915968 135032070870528 135293842099728 135366114451277 135538246453376 135596100436992 135612220225014 135668534251328 135978053704704 136010440839663 136129662236256 136377348576768 136393561240281 136450199724512 136698276446784 136771299030356 136850687989626 137099686228128 137172923240002 137219862414336 137351766686208 137639164539279 137818615862016 137866637783936 137946662533056 138200300297216 138214083947706 138271478418112 138548587344336 138798871299712 139067944794012 139249258933248 139476313024854 139658159586816 139732763304544 139961785746834 139986807974208 140300518901904 140337971687108 140397874415136 140472873279674 140520941663232 140826443569068 140851819070464 140924164025112 141183276418432 141239975571006 141265226311872 141424121562624 141522256751616 141597856247744 141756925672512 141829935583284 142173190003104 142249137219986 142706134486968 143051509468608 143125186136556 143311790029824 143328827066058 143388345473216 143649036266112 143725771862408 144009386856712 144070856714304 144147817642036 144476682061248 144610914712368 144637766126022 144826342092288 144876805806848 144960899611008 145241918724708 145302231558016 145369232071296 145796103815232 145856441026816 146139196224216 146405094795648 146483302645432 146568328941372 146759421938688 146837819065792 147309558180096 147473800755944 147742127624832 147952337616576 148089799484016 148362087083776 148593146492232 148654850948864 148735983472596 148797747243392 149275782928896 149303500517184 149927141909376 150007231194584 150094302956364 150616733527044 150656940193513 150853363844352 151208570472704 151296339552384 151652375305392 151822954030464 151992228810396 152231020135168 152480527260048 152561980533157 152627101032744 152760887939328 152866889789952 153209465026176 153506474690076 153570002811888 153649096881891 153849421649664 153931606169776 154020955836696 154454809075752 154598312360882 154799874697728 154972468590992 155099967506928 155164373971456 155254439198976 155475337834368 155555413220376 155619789288288 156148730212176 156213572183552 156516405566352 156866076976128 156895203933312 157199358717612 157345411951767 157399253945856 157483334743904 157550555904768 157634717526512 157945779133168 158317462576234 158458296454272 158523873870336 158605519361952 158831185970736 158897141852672 158989373766912 159297588278712 159437222271744 159585354695104 159971580481024 160103192265216 160281699084624 160573329775872 160639782491136 160659106127248 161130648761979 161185786025472 161311888657368 161565321874944 161691493345209 161745458893616 162010560213801 162308443435536 162421070401824 162563442316288 162603761764608 162719708414464 162986406532704 163040804266496 163168127987631 163424477498048 163465010502768 163552331555387 163608297494016 163721826438144 164088496155168 164291690087424 164474866866336 164658247877929 164793715476111 164862147344672 165192546449016 165346026118806 165402605841408 165490961934272 165792070818816 165811780331322 165908025850437 165976920445024 166298680914249 166367503046212 166515497968896 166670206787136 166907347969248 166976657540096 167236707317472 167306153657344 167326043165398 167397465648816 167486887371919 167544199675392 167699864255872 168024964799172 168244032549888 168431615987232 168518364322074 168738075357696 168758135093907 168828213218464 169381673450496 169402048663728 169559439363548 169780507732992 169969804261088 170109641781792 170180281129984 170299305277413 170521338269952 170679768896832 171160547438784 171259897652064 171331014652928 171663154492128 171734196692864 172067118134964 172291455968256 172452721150257 172572387301938 172631439811584 172723657461056 172797383895552 172889690190368 173173056940998 173445124953984 173638507341676 173833816087392 173864893922304 173954440590528 174242887805796 174274284612608 174344027164866 174559920717888 174754546045482 174982387696128 175029098697856 175452701172736 175638319368576 175740268706496 175834147055164 176063396269056 176154075244992 176568607077096 177087094711332 177168751586892 177242322285184 177317977494528 177339057217326 177412698636352 177689001524814 177982664261376 178015712155104 178181105771864 178759284584256 178958591986434 179441358541824 179533524031992 179608076720384 179863626122112 179968028041152 180391789466304 180741494393154 180816293633352 181347254452884 181506216315008 181858081653708 181963641255318 182027045199103 182264368595712 182467583986168 182799581637504 182883872605824 183059671966272 183420904799808 183518886052372 183758154482688 183852537185304 183928883377408 184285445263608 184731449792448 185324928033024 185423926392016 185469915762756 185968417366472 186177332176056 186406044646211 186615714329112 186649077298944 186724035500652 187067358535872 187197165886848 187668341243136 187768591425424 187848739732608 187898885366816 188219422864512 188319967428008 188353635082496 188662347287856 188763128456279 189009234230016 189106580777712 189564253337472 189931739870772 190173257703936 190274845982624 190735345958144 190833581515408 191105102754744 191216029793724 191282657666854 191452816271232 191532048354816 191932814219133 192094475619072 192183052568832 192635576081664 192747391484544 192814552949824 192850354834696 193200971279472 193281199481344 193655891632944 193825642761728 194314114643688 194394805086976 194500901464164 194748229458432 194852261632288 195206793060864 195229999422363 195424438588496 195884318102798 196058570189184 196412744240128 196907736035088 196989503499776 197012921791517 197269783488768 197384288819328 197453065978688 198124195322976 198314644630128 199071334022912 199397612570832 199433260675584 199504128389513 199589285965896 199642565702242 199902855879168 200125737275152 200337458029782 200453743993347 200822311369392 200925742076319 201137818459136 201187705234176 201692109857394 201728452736512 201955072190976 202059086310432 202167023856538 202203167073856 202430605373952 202548106305792 202656305080528 203307369680064 203502801376992 203681183919104 204194493354384 204279286701568 204650681803776 204675299586768 204760003749184 204865462509188 205132562199552 205156948545534 205276031984439 205361274448928 205759384860003 205829793621504 205939745434336 206027650029312 206799956675904 206919993799584 207005918931968 207030527984306 207300450445824 207407217627168 207493052384384 208198306949568 208577121352704 208601917191018 208688540755136 209193605244416 209214469537281 209599144956816 209793882602356 210067407873024 210506957530662 210709309919511 210781412494848 211239665353602 211277728605696 211386246037668 211474025815936 211774914627648 211859963356509 211897839467808 211985831689216 212396784371616 212582963028992 213373705829979 213594832309248 213708932112832 214059201730452 214097773034496 214577264202912 214687779204834 214840865015972 215082518209824 215588657793612 216014080285068 216221726463054 216295715331072 216411257914048 216561427202432 216805015686144 216916372068552 216956649189033 217315208710272 217441349416512 217557503983508 217953347337024 218053848106944 218694155722848 218784661540224 218810979523982 219208794336324 219299822488448 219724953968148 219852493412058 220256728598688 220461368158408 220964337270144 221082373775096 221210701133916 221499111435264 221613191437248 221731574552332 222020663958528 222134699226024 222226942382848 222543130625664 222982276423296 223196620865088 223913674393344 223955250775776 224033286398896 224575487982976 224691152429432 225010846791876 225141454434546 225748805907456 225869398218304 226280045766528 226812855709056 226944509328576 227065740369884 227361784359936 227478562958088 227573025195776 227988343215594 228214063251712 228346530202752 228884205989504 229141331908992 229300334684928 229422824179952 229814197539264 229936961533676 230096516402584 230355004217832 230897409254664 231031433755044 231260166605312 231682213613628 231778421449856 231897468541323 231939254120704 232199812046592 232323850407728 232458702886488 232746560957184 232881658798464 233006061393976 233429683932432 233554379276413 234184425824768 234320358275328 234774608349528 234872100326656 235299115464192 235342805899968 235424809436128 236116126281776 236225002115856 236452076289768 236918668699752 237310219015168 237354282873472 237476193864351 237785810805504 237908279042928 238035366798827 238345712779008 238484060650368 238611455981912 239155833407616 239378032042656 239818168162816 239957370721536 240422548626936 240522385955072 240959673736704 240988659190872 241088391511136 241796339270512 242347982812416 242477442204944 242618188340424 243019158127616 243462665153304 243631605602736 243732775516672 243761750691199 243845163474432 244079562621696 244561206399744 245136716247072 245412446241024 245582739657216 245713927018144 246308599723264 246712300299504 246844091058211 247099904044032 247293221017008 248019039178209 248236442901408 248688106228224 248717670496983 248820952438816 248865436398592 248965380667536 249423144714496 249551254569318 249596221182464 250005310180704 250138860025886 250224454990848 250464986310144 250959230486016 250989064748097 251316299513088 251549796383808 252012312306688 252037447198758 252142107703616 252647423980848 252752337783296 252777546483111 253242319827696 254103072995592 254339159045322 254670761599488 254806803672992 254954706391632 255270421694976 255910418958844 256019653345248 256125967492096 256156415980582 256244070091776 256740821158176 256847434775552 256996521979392 257494731738192 257601295039296 257632282342753 258069997605888 258100677202446 258207855510592 258858580952907 259085486191584 259334535285552 260167687430976 260306665896484 260457761012514 260750724131088 260797340883456 260931660885792 261071047456778 261364331708694 261411426918912 262131819068223 262543648046784 263026377985024 263179051759104 263457479052864 263751220582746 264095094403584 264165593763968 264231112867488 264278351840256 264372261966242 264419526173504 264852910615644 265630642066998 265863483427776 266119047954528 266973996392064 267023568232656 267116610706376 267271658657796 267620122358784 267763081825856 267900989435092 268250273645568 268437887979651 268922813143192 269162037812736 269412115080576 269795439183168 270064141741056 270587684199456 270732228902554 271076492906752 271224440450028 271337068502656 272020881679326 272259324472512 272754697153536 272787122480562 272900399449024 273396552893568 273542598060712 273701375979252 274199372456256 274345846480004 274703533372416 275278329078558 275637231724032 275733275567872 275893325066112 276428167895412 276542956836224 277097174688672 277597742599424 278135889588024 278952626049708 279316319173632 279465526609088 279923571493668 279973615948416 280601037803808 280675943374216 280795748830272 280945746559348 281652887138136 281848328050224 282366552836864 282479951142012 282530452623744 282848243125248 283195712495488 283513851345024 283659871166568 284346380006208 284498274439972 285412268973936 286103018937216 286250372273112 286657654132116 286776690946432 286923986500281 287298072532224 287451543724816 288018773713424 288141713428608 288295635284072 288953364122496 289221829424736 289275532252044 289652684184576 289753611613696 289921799222016 290483837449416 290604463116032 290738464142592 291592207630464 291712882053632 292278392448432 292810189591296 292966605290864 293136657882744 293675638131584 293826477154197 294619116360192 294947601511888 295484255249664 295904675233152 296179598968032 296724174167552 297186292984464 297309701897728 297471966945192 297595494486784 298551565857792 298607001034368 299463848553363 299854283818752 300014462389168 300188605912728 300506187044673 301233467054088 301313880387026 301706727688704 302417140945408 302538164786091 302592679104768 303250535784807 303304750610784 303645908060928 303984457620792 304462040270336 304961054520096 305123961066314 305254202065488 305417265207617 305521775878656 305733779579904 306019947070513 306418930052352 307012949380152 307140005623776 307298193763782 307698843299328 307735422818301 307863212339552 308041911673392 308909618151504 309196624721764 309599749395456 309944937181984 310199935013856 310328747942912 310508878397952 310545791976459 310950675668736 311110826440752 311239578576576 311277018121543 312297460424352 312427144367104 313032811132704 313381826606381 313790407866624 314398717435224 314690823903534 314798507891712 314966669487808 315101111809536 315269435053024 315760436295993 315891558266336 316634925152468 316916592908544 317047747740672 317211038723904 317662371941472 317794283705344 317978747533824 318595176557424 318765366288491 318874444543488 319170709390208 319943160962048 320206384530432 320563398169248 321146659551744 321318212254496 322261297523958 322371572050944 322623777314736 323130643749888 323382986690418 323490917787232 324021120427602 324332589694581 324616886871072 324842140803648 325207523529216 325439416828928 325972813065408 326081608532992 326336255975262 326848954996096 326930021005536 327104663110774 327216594988032 328176992310336 328216469285973 328949733732672 329316495755858 329587430952222 329724294689344 330385092898032 330692052237612 330981923868544 331623560662644 331816051700874 331953840890048 332597361828498 332735006092424 333030995937792 333340413574272 333814695938496 334473414634944 334652086330796 334794931297632 334973774743838 335088399350784 335399728511744 336049929598344 336863231974464 337036728644148 337476150715392 337516270187814 337656426436928 338804097327456 339118878727096 339939608522176 340219283563584 340598610554826 341042676539904 341359537793664 342321094877568 342519795304128 343326308984256 343468393385728 344134236269928 344905442300514 345144774603876 345447314922112 345594767791104 345779380380736 346346113881996 346890249907968 347277014683352 347667632174784 347908881181056 348485775611592 348688054329732 349119841435776 349509092090964 349964775392256 350058197395712 351276638737152 351480537412992 351668294110328 352308150489984 353137214154192 354174189422664 354337503173784 354484644570368 354678114434652 354825397272704 355378003049628 355965328522752 356031424310208 356362211543728 357518569168512 357917183972868 359067048063984 359216153440768 359258857384531 359727252244224 359936056082304 360783578932608 361482988786308 361632587266704 362694508905768 363012432630016 363716163307416 363927282510636 364054090398206 364528737191424 364935167972336 365599163275008 365767745211648 366119343932544 366841809599616 367037772104744 367705074370608 367857766754816 368570890527216 369462899584896 370649856066048 370847852784032 370939831525512 371936834732944 372354664352112 372812089292422 373231428658224 373298154597888 373448071001304 374134717071744 374326881853977 374394331773696 375208290038829 375336682486272 375537182850848 375697479465216 375797770733632 376438845729024 376639934856016 376707270164992 377324694575712 377526256912558 378018468460032 378213161555424 378634849765211 379128506674944 379863479741544 380346515407872 380549691965248 381470691916288 381508738567983 381667163030816 382210205509488 382432059587448 382565315333708 382905632542464 383064096709632 383865628438266 384188951238144 384234623970873 384366105137664 385271152163328 385494782969088 385629105899648 385700709669392 386401942558944 386562398962688 387311783265888 387651285523456 387743615970607 388628229287376 388789610173952 389001802928328 389496458916864 389704523264576 390413586121728 390459998844726 390686641518771 390848877176992 391606571185167 391768636205596 392117140378368 393815472070176 393979006999552 394025843583034 394539566977536 394768577638656 394906131957376 395626830874119 396248390645952 396558392949363 396629289260256 398142668045824 398795225141664 398866521351168 399008256779026 399178571931792 399285131404484 399805711758336 400251474550304 400674916059564 400907487986694 401644622738784 401851484152638 402375410468352 403384219714788 403456905473024 403910144381952 404118172620864 404334047713076 404406334147712 404861210747904 405096212611584 405312610161056 406098343353831 406614739360128 407005602753984 408388986708768 408558573403136 409350599173536 409520007498368 409730925018376 410313897091068 410552063968878 410722548897856 411518769720006 411659587243008 411879490868672 412055300058624 412917493617837 413599913351808 413839987599168 414061055968612 414600900891648 414814435254336 414986104768768 416396613899136 417203834382036 417377081510272 418387210488832 418428939074562 419198289913632 419587765204712 421013915061324 421418619839022 421562824989696 422479330707204 422555457211392 422772492075336 422948051631872 423549829255296 423719926713018 423795678935616 424793568743232 426747411659958 427417864225664 428118403460904 429154528405824 429375558409668 429681730031944 430165036419648 431177315587224 432028160570136 432443452926108 432822515828096 433122854404864 433832744137104 433913298378066 434064492397861 434630417420544 434882698833024 435115007967016 435906694674048 436107696213888 437388311445696 437569323080448 437621959047964 438417588672648 438599644976896 439449907936296 439704986824116 440513457197376 440922736316816 441928674540288 442164747550192 442421402267832 443226382874496 443463149104664 444269398452048 444453884765696 444506721848657 445086261251328 445964552846592 446393241730176 447827348786688 447910501551552 448066572797792 449150975965952 449382304858864 450021693583752 450282908869092 451738796436608 451970820580539 452560091533056 453625711418112 453889018657152 454131480739768 454957125916176 455146050391552 455976686431188 456428126503424 456693060405504 457685941599471 457768411979008 458282663817984 458600669369856 458845648359904 459628395078528 459873923067352 460193032805168 460710008435664 460947290645673 461794818509328 462062867510088 462520333210624 463364427227256 463556842899712 463794937082646 463878508241408 464399624093184 464647700815456 464917405772976 465493121914368 465763317596928 466012122787952 466859367864864 467108758552826 468368851649536 468480407336617 468640716550656 469549216699056 469744200653312 469800044272079 470598230928384 470685611799936 470849618872256 472036235855301 472232252563552 472450004231712 472904152579536 473837337399504 474708565746944 474952387728702 475571621611008 475816558085856 476070733597654 476691425558016 476968121300736 477222911963824 478311666815232 478756064085312 479636336325632 479914741443072 480845097253872 481044771910144 481919347473408 481977318381744 482176783022272 483391946285937 483592678541024 484695965624832 484954884409888 485236376680848 486925330306608 487263211205472 487465551033344 487523501382398 487690326948864 488159125243392 489122412799488 489504383962893 490273432494144 490656994666161 490824892482048 491165479314432 491427854036288 492617199446528 493424600599008 493688182116422 493974743633787 494586442034016 496038078356418 496472885802816 497376212456448 497435340993966 497641904877632 497930761335072 498846289428992 498896042742747 499102509138636 499192442364928 500010620361408 500277720051772 500929972620288 501918460972032 501978129496194 502460662115757 502632599026176 503099592767616 504074894397516 504284215407232 505294847961696 505504675566592 505555092966222 506484639655392 508206145991184 508678318090644 509341523198976 509613607345984 509909412783264 510540843389952 510897915832239 511820837917688 512039306690496 512312831961164 513481642316352 513993043958784 514989463476384 515202590078592 515264564685506 516201354404892 516415711021184 517358163450771 517717161905814 518170972383168 518669070571104 520335374861952 520613331792968 520915522025028 521501448262176 521594681766912 521863321771584 522142094913556 522728663417388 522822853837824 524263638136446 525087296093568 526358103518208 526914958105728 527502441165492 528190188807168 528331187527936 528462225734976 528744523932484 528839052347008 529705821231288 531261284133996 531726966855552 532238095909056 533947992784128 534047136465312 534233221412752 534543317315592 535526163651712 535801978870184 536875775959302 537845626286384 538324075625472 538824230161152 539590878366336 541175368398912 541464457805108 542152985813504 542448880900056 542674137005312 544041763358652 544518648945024 545574244961124 545800798898048 546081135597309 546793105787136 547085196121424 547402751958504 548398744912512 548691692960008 550556658157116 551274463448064 551466551135744 551786650132224 552856335790824 553085913672448 554194349377344 555195485198848 556271779176048 557905252099416 558931053218176 559218133938633 559847142987336 559947231896832 561202075607616 561351886748432 561591497660544 561891493118696 563305774276272 563696656100448 564733105673728 564959902284024 565060905247488 566289385368837 566391424990976 567027702690048 567319742333136 567622797751049 568692760012416 568996548879944 570824537947872 571460977929283 572206037874432 572500744546224 573315308264232 573553381892864 573847973000562 574596145064448 574903087449632 575798442657399 576037547426848 576283426857216 576591270568144 577906728244992 578443658849472 578551064504088 579507223227392 579843598444032 580967674898832 581208926232064 581278020879013 581476928285184 583184415260928 583425764107264 584556784896864 585620379182592 585689998267089 585933210581728 586273315765488 587351276263168 587652954308394 589238232720384 589895203023776 590968510499328 591038765374551 591809350466304 592359197936064 593448348335104 594372585968928 594619403795456 594943933890384 595190988973568 596436379670209 597214002068736 598512385168539 598927697106726 599708567637504 600028924778336 600377211825456 601012374089346 602466934108176 602627760774052 602777226228957 603413455377408 604834281890816 605076329572182 605185358209536 606501071569614 606609501221568 607291816121856 607968915241584 608924080540672 609922109040192 610247922132628 610508404130976 610834530415234 611043551757312 612039894141026 612837860104704 614025898760304 614280011247552 614596387527564 615397686598656 615470845636602 615726424679104 616083823346784 617278154580009 617819236303008 618393249443528 619889874363968 620399870027712 621017756795904 621091583952918 621901351337472 622221652881504 622479157153152 622554036243086 624594920848704 626065622265408 626763653212762 627580815733248 628797434870448 629381647807068 629933338975616 630202223619072 630538870106048 631520872591986 631783116532672 632127929758533 633269850304936 633833185817088 634422077447808 635324743882944 635957495067648 637190353114848 637530732576982 637748889086976 638341418780416 640121117489937 641126796338496 642293319103488 642636424508992 644522595047916 645247554629472 646765973380836 646981835574464 648042240855204 648665179389162 649233773742144 649684281607296 650415047058432 651945626130816 652672511950524 653697909992192 653860042011072 654209326221548 656353984620672 656432938571946 657899467465344 658632991511716 659174861904444 659448589378688 660770185796064 661384104475224 661963847737088 663247121325288 663632103401748 663907681780096 665194723656996 665470012184848 666061991875584 666680827148544 667629391876992 668946829269888 669304172661592 669589862595264 669947549487676 670799457023488 672099859196688 673726463948928 674073457288296 675032540375628 675312852873856 677608194654912 678237757454192 679879217044352 680438567127168 681197221109652 682085353079808 682719075587328 684642189755136 685039590608256 686652617968512 686936786771456 688268472539856 689810884601028 690289549207752 690894629844224 691558760761472 692692227763992 693780499815936 694554029366704 695335264349568 695692405623969 695817762362112 696971551223184 697376108659464 698239682871552 699018184181928 700116394791424 700663137829239 702553277474304 702961074825984 703336588220656 704616300979968 706274428308384 707061887946401 708348378845328 708675006347568 708969289140736 709356228869304 709650794545408 710756006099256 711930657045504 712062848620416 712428581593053 712724423087456 714106100396481 715037138337024 715834367945736 718134096127968 718432306881536 718517714769062 719454504488448 719872112164608 720627617295079 721567157865216 722965977572616 723265174533408 725389017811536 726024865260032 727432326614832 727854565021272 728108180796412 729057474382848 729870335944672 731198326550016 731285252073597 731535490423296 732238687865088 733683619199232 734075544209488 735410148741216 735715533509632 737141781054432 737963656202123 738925799169792 740532273174633 741299712132096 741695705568064 741879663051024 743873669465888 744709328704224 745624178584844 746462857316448 746596309195776 746896142002608 747295124984447 748269434143488 748653763707954 748788663547392 750416580077658 750673364972544 751074365701696 751394958930432 751595541467264 752877691458048 752967194244291 753279869712032 753414540329984 754649389151424 755052513825116 756036936920064 756426323110848 757269699530422 758257013349888 759726959483088 761099383930496 762941383832576 763017477135966 763334326061632 764420411018976 764864119174896 765130630667416 765811265084928 767731256876532 768377902476288 768469247941746 768732210275328 770542304326656 770989565938176 771258211799296 771401419338784 772803885117888 772896847028259 774623566531776 775487231941214 777256458574752 777579220347904 778003605856656 779409046529152 780919997689452 781373283037542 781697754353984 783213142370334 783537272411192 784234280756736 787630944140352 788051687166068 789079133955072 789537155277312 789812263914752 791253661748238 792496781291904 793116785898726 793258578520512 796285336091648 797590450283328 798016513558052 798357143863584 798570262808968 800502949100608 801349832119128 801814975973388 803289245477568 803702968305276 804750820936704 806768439429576 808236345241728 808668095426152 808812668295424 810192425223168 810625220322112 812196686707662 813229478720256 814011205507968 816777973417536 818701198347072 819040014996736 819461850036752 820627794182136 821104127937756 821445097795712 823037539440012 823758981737344 824110600117248 825834987235674 827199826703616 827679975198336 828122111937224 829628870508672 829972209537536 832793227798272 834407668764072 834754163020544 836857878149124 838396579827264 839175530409424 842027830122648 842837239678044 844958661414408 845544984150672 845896103263744 845996664163573 847099658510592 847439853426036 847591357871232 849587137486464 853494823319916 854835728451328 856236806921808 856694198378497 858309056811648 858751116819336 859363460063888 860330072839296 860771959500843 862354631174448 864056321140272 864886905852216 865645031656192 866245708809728 867665488274208 867826596756132 868128984795722 869260834841088 869765397666048 870230015934032 870678215664049 871813389348096 872215392427776 874776622891392 875138646160896 875243918095928 876835177345296 877199289953792 878899815872592 879409973648232 881026914394752 881479431462591 881845472633632 883857349080576 884329495100384 884842804535664 886452765748992 886926298209328 888538796904096 888907769531392 889013443697314 890172522502656 891624001060013 891929105693184 892786483460352 895654697573376 895821003103104 896133145595584 898301951931904 898391545660089 898764609717728 900043387167504 900565817738184 903477592873216 903941641161078 905120183066112 907251422836224 907778037314304 908262961479536 909751607354421 909914251832352 910292100783104 911953372862376 912856253006848 913073676317881 913386120811008 915371883198942 915536823958016 916251795622851 916565327635968 917201338739712 917691296719808 918059841211539 919256790157056 919747846134704 920386065610336 921420016871328 921894581291346 923589637018656 924125735020176 924619391929909 926728854454512 927113685799424 927589874165292 927757016482816 928799248186368 929295401630912 929834811545952 930986243828736 931526635193856 931637375929377 932024245575904 933718735729728 933831054364629 934217517105652 936960814673234 937281433101312 939098433398112 939488401306624 939600088544158 940145479819143 941371223599872 941699237744512 944072471710602 944464505127104 944900008463424 945808305159072 947674674799008 949417131493888 949904775457404 951143243222016 951633116171712 952141467195308 953382851116032 953936242601472 954445823927648 956296098865473 956623333630464 957512128170624 959829482886144 961690194507744 962089543820288 963954636763488 964353566044544 966783892571874 967185357082048 969391931249664 969909768819776 970472753361696 973850660613216 974526422410944 975047002764796 976318250486784 978244825598976 979008767925786 980546864988288 981313989332322 981649784964096 982855708072576 984649407857919 985234398893056 986849201198016 987376364232844 987949487267574 989172884068032 992076156712836 992945771605632 994870681987932 995283809755264 995861522670144 997692578857984 997792085485494 998205018277272 1000021240722816 1000555440103544 1003956258992388 1004921324231514 1005265198052352 1006199185535232 1008149788795032 1008568430814464 1010589695923392 1011110185932444 1012969279310784 1016412291982368 1017356636181288 1019227214691968 1019818825566528 1021795831664478 1023641675835376 1024078613380992 1024625663922328 1026963284632704 1029978926952768 1030405180157184 1030529129371012 1032402708809784 1032831422042368 1034716326901542 1035434323811628 1036341944766336 1037338141142208 1040670749723904 1041226663585936 1041831044050056 1043002896524352 1043726643543168 1044284189827112 1045457326834776 1048527276272892 1050174592187136 1053829916211456 1055004882330984 1056662375055872 1056924451469952 1057489047864968 1057678104694016 1059411642462576 1059977567485259 1062522568267992 1063453933711104 1064476191818112 1067895985568256 1068094272930624 1068466442825504 1069086634631184 1071052327303424 1071603957740368 1073751551918604 1075691252572768 1077648460322304 1077776572153593 1079181756732672 1082350736797824 1082928915610216 1084305971627008 1084897761800112 1085348274010624 1087619280575087 1088083526717304 1089037297890048 1091148489922248 1091601597796096 1092162271194618 1093586211574272 1094170392242848 1094805503917008 1096797489825024 1097383385920016 1101113316314232 1102933102271488 1103573300264448 1105712671581648 1106171827344896 1106303330060057 1108388698754688 1110390970397696 1112543558352096 1115810504198832 1117862106436352 1118436267877266 1119694285974672 1119894463793664 1122404151215232 1122703773496864 1123182995321088 1123782986237392 1125624870116487 1126611548552544 1127393312200896 1129466211347456 1129919804568048 1130121810494976 1132578770737674 1132782849981952 1134055405380096 1134639484666272 1135245595502098 1135904549295633 1137385520024832 1137993097759888 1141649075895744 1142921955858566 1144412075748864 1145001489092448 1146630616528464 1147106763785728 1147695946001124 1149192290128896 1149806174899264 1151596885314798 1152075094853696 1152566853714432 1152703871912619 1153182541136288 1155813456489984 1156887317698944 1157102129008176 1159687196888064 1161935349797664 1162417852464128 1162556041758026 1162953856570368 1163230847911821 1166368830521856 1169113569793728 1171240758365184 1171379996534178 1171866421163456 1172546631530976 1174702552526336 1174819713555501 1175305908616788 1179790406047552 1181937020998656 1182077530749102 1183618700932608 1184718395872128 1188745171937856 1189675178848089 1189887867780768 1190381977947136 1192872759340418 1194428004137472 1197024770337078 1197855394213452 1199417135275008 1200057849556672 1200754423650912 1202024748178692 1204933868216352 1205255521548104 1205554452457914 1210152659144364 1210370716419072 1213002143139228 1213219002443136 1214583632243712 1215937830483168 1218295030061493 1219844218080384 1220495844265256 1221016808261952 1221669060830468 1224079788282052 1225675720209408 1228051797520608 1228560022495104 1229192775055128 1230941691273204 1231452849358208 1232167646693568 1234556309160018 1235638472606016 1236786498887056 1239779748727936 1240799740055424 1242183167905836 1243802702674944 1244443305763008 1244958314306304 1245108072486172 1249189841697408 1252131244530816 1253527306425524 1255161631466496 1257594869740896 1258763295614136 1259866677951232 1261077740212096 1263041745183972 1263566233065344 1264255859517066 1266539700609872 1267666371634176 1268844154895616 1270649487765888 1274380706229696 1275061465153964 1276682837560832 1280242234979874 1282253592676992 1285272849017984 1289045190095832 1290495109258944 1293531946761672 1293963671148928 1296084481710408 1297330358778324 1298467547484288 1299368563214592 1302193477193583 1303891252261632 1305345023901048 1307395819984384 1307720084022144 1308418652443096 1312707969241344 1312865877143892 1314085655067497 1315798934930688 1317265983023432 1318349723808888 1318897178757376 1321540371592128 1322768208950448 1323927695474176 1326494242650576 1327264206803496 1327815363560192 1330389447313992 1330940024369696 1333361654297088 1333520165545971 1335258783753984 1337893658539776 1338608345323184 1339179725190528 1339895098975352 1341598914046976 1344199718393376 1345698431897989 1347452927897856 1348146914576592 1350065080751256 1350625705747712 1355216389309824 1355912461741617 1356475514908384 1359758434088704 1360877134254336 1362394442219304 1365438151174656 1369284379510272 1370079181216512 1373057824798413 1373305235937024 1373873573542912 1376536945079712 1379621769202056 1380579098415504 1381789259688448 1383117521522944 1385384455527984 1387560999631872 1389108058733408 1390670528699136 1391384811247938 1391635524724224 1393943102446368 1394752217318928 1396479365743104 1398036368363856 1400232789582848 1401326275658478 1405106554948608 1405441222009851 1405922149651968 1406673176441312 1409232601959936 1409400132816237 1412548856616768 1414123775892802 1416696757690656 1417350012695136 1417938578281472 1418712457738608 1419301589090816 1421512012198512 1422271366905883 1424125697240832 1424857163186106 1425448846174912 1428212200792962 1430074276674048 1431668735891472 1436268192255936 1437035429538124 1438909008976896 1439744224329216 1441255234590158 1443134315730432 1445931955145232 1446530349066816 1450778035623072 1452049730520064 1454864653229664 1455709130042544 1456216361592824 1459740671889344 1462396653100032 1462570504147194 1463070980846592 1464477375730176 1467367238398464 1468151088418976 1470820297482432 1471970983998483 1474283562108864 1475927312404246 1477851598339584 1481064546349266 1481924230901361 1483391411136128 1483759326102048 1487747338931776 1489418657408448 1491248357169688 1492925714632896 1493792284005216 1494590249968894 1496538868286976 1497307527415908 1497577327094784 1500833160155316 1502148731403392 1502789917860864 1503191082934528 1505755382916096 1505934388488582 1506559739424064 1507381986347271 1509298778302848 1510105027650232 1512852646221696 1514539399060844 1516514026699776 1519453918966176 1522198767860992 1526034954271932 1526668652123264 1528840822037952 1529728238349792 1530261261334832 1531622530169856 1535462513753064 1536938495883492 1541979131876352 1542516423598592 1542802838677568 1545607770235776 1545793694056518 1549247133063552 1550974463882428 1554512917149504 1556007211713312 1558818093058304 1561839995378904 1562746566075084 1563395508707968 1566426284740668 1567074544822384 1568468561513472 1575261888280704 1576103374332136 1579074310554624 1579624527829504 1582507323496476 1584993562583808 1586233571797452 1586517157041024 1595180900566656 1596033027116104 1596714287727168 1597140525617936 1601005898201216 1602699664238256 1603629951946776 1606578490955136 1607405936610552 1613536878859152 1616472690483456 1617336190852304 1617625336590848 1621250440644224 1624393373415324 1625902590168259 1626458957440512 1628022411015936 1633555946835072 1637402396694144 1638080029993472 1638243406791927 1638923700073504 1641255588364272 1642208255875512 1642890195591424 1646075078880024 1647517963474688 1651669974471348 1654399653407232 1655359950396672 1656244223874448 1659257741017344 1659944419075072 1665016703873783 1665586455596544 1668815337528144 1669508326041088 1673715756298248 1676793159654528 1677654401815899 1678351060818848 1684055660245296 1685674479356088 1689917322828816 1691089968301344 1691792206527488 1691993328327146 1694199317021184 1694879706852072 1695182715742464 1696961808469057 1698868156106511 1699174274972928 1702868393253147 1706989646639832 1709671456902656 1712473613843616 1713388396756994 1714382933787849 1716618113623296 1717502233638672 1718419702780573 1718726920127776 1720660145678592 1721543919001686 1724709262348896 1728112642280544 1729773811704432 1731290063312384 1732491417619456 1735330976548416 1735653193512264 1736257969591444 1738521669682176 1739530795332096 1740460031868064 1741356431328098 1743626778696192 1743834062637039 1744430784855552 1749553245782784 1750277292321792 1750487836191856 1753670354690592 1754398579907584 1757799631745184 1758819947296464 1759759487866601 1762053828789504 1762958862925182 1763690945267264 1767714698161152 1768658990200768 1769685609071328 1772905531497984 1773116296123653 1773852596418656 1777077593808192 1778026887394628 1780345045005312 1783248002120026 1783858211386368 1785572966920704 1789309139010627 1791642006206208 1792266291191168 1795537155505617 1796603903863808 1796783091320178 1797529219435456 1800086774335008 1801131635476368 1806955185746432 1807883282322156 1810240366132224 1814502845672448 1815556074628608 1816525922959072 1819503214708842 1819828503664704 1823906745724752 1826147352635762 1826772241622016 1830743766397884 1831073647916032 1832503591245702 1833130655271936 1835382593439616 1836119682423078 1838513580314112 1839495692269408 1840772131220672 1842840033742656 1843789162582692 1847179274037312 1848251470040352 1849238783859818 1853457708909024 1854227371598848 1855179748330584 1858590803261824 1859669623091904 1863053270387712 1863274751858754 1864048491151808 1867437471459456 1867662108729258 1868435034211304 1873921629346468 1878196866796224 1879200177088316 1880290959638286 1882742447199744 1883398475489024 1888144943421204 1888929010254208 1889800016926848 1891616610318144 1895349349598016 1898834262987776 1899809550914808 1903266232343424 1904282934390616 1907872485202944 1908891647855296 1912592197730946 1913246667260928 1915024256341248 1923380389015488 1927909273526976 1928707132089088 1933567785143748 1934370714164096 1939819537639552 1940945506723392 1947701321226432 1949052844821888 1950094005529592 1958017535851572 1961093729976576 1962627978664644 1965711416145152 1969298815715838 1973698402396032 1974752728465688 1975898974535148 1978345768136064 1983305746931041 1984152313425672 1985891543211264 1989741363975864 1990567619510528 1991723045340288 1995584170970988 1996410036554544 2000042481445632 2001110880207088 2007912517984776 2009842648463028 2012398371070464 2016299577590064 2017136861628928 2017376660697751 2021179391846784 2022220371864888 2025938558621568 2032824583964736 2034713272362576 2038454429383936 2039637651133056 2043591663328956 2047283351670752 2048157226761984 2049251327844656 2053926569265408 2059957853905536 2060810360314368 2061058258742024 2064805417619568 2065662844084736 2069432653803084 2070868647623256 2072683889532672 2074676282284416 2081341499447808 2082453327171872 2083662088100112 2086005793048704 2087453287086336 2088568379654224 2090914653669552 2097054552545784 2100349184374272 2101989413487717 2107659832422912 2110009764661968 2113324750111744 2113848902939904 2114978095729936 2115356209388032 2118823284925152 2119955134970518 2121185663839203 2125045136535984 2126180310220031 2126907867422208 2128952383636224 2135791971136512 2136188545861248 2136932885651008 2138173269262368 2142104654606848 2142318301189443 2143207915480736 2147503103837208 2151382505145536 2155296920644608 2155553144307186 2158363513465344 2161882851885237 2164701473595648 2165857831220432 2169795523600224 2170696548021248 2175238561150174 2176167053434608 2177329535834947 2178074595780096 2182296979844496 2183203195592192 2184324542389236 2187172423148544 2188340784485696 2189611007834016 2193594979650048 2193855756220791 2194766771840032 2202226632628464 2207146600528896 2211425343163296 2212343654689792 2212606660120114 2213890968606369 2216777397509376 2221596819523899 2225087116704192 2231621008397664 2235724212872704 2236872535754532 2239388571949344 2239788927587328 2241885374953341 2244808302430464 2245407546993728 2246365990642176 2247565972474784 2251249740232974 2253223097105088 2254786624401792 2259839609136096 2260243620989952 2265157541475348 2265565699963904 2268110810760192 2269278969332544 2270491191004196 2271809098591266 2274771040049664 2275986195519776 2283298151791488 2285843911717132 2288824151497728 2290002978184896 2293261233056928 2294213527571456 2295391892002248 2299612349798528 2303193770629596 2304150189707392 2305133707428864 2305407743825238 2306365082272576 2311626912979968 2313774635397888 2314204258016352 2318690541084777 2323870699595328 2325112083516052 2326461695823642 2332737661043712 2338227139587456 2342759993068356 2343732842326912 2345093263061952 2349405105052672 2349639427111002 2350611817233576 2359580812095104 2364155061498204 2367237401865216 2369436791744256 2377490343875712 2379350357696178 2379775735561536 2385745518680836 2388856008274944 2394049540674156 2395710788426904 2400115699113344 2401508847301824 2404049496357384 2409867736432704 2410511043096208 2411108904915828 2420305318288728 2426004286278456 2426438004886272 2431875660966336 2436590060122986 2439688436160768 2440991688530512 2442033616523904 2443338121660936 2448159576564104 2453920669931627 2456103595041216 2457120044990208 2458385550110256 2461883382546408 2462905698716416 2464335293387136 2469112618320036 2471276945212032 2473572997774112 2479559497455872 2481599480110848 2484366335811672 2488886611526016 2489916628612608 2490216144972344 2498379683394816 2504262489061632 2507054612851048 2515189739481792 2517526591228272 2519733355902464 2522155480424192 2526083490367944 2527132466130688 2528511719034132 2533079401219744 2537688309791232 2537989992490719 2541298975531776 2548761412459392 2550122930307928 2553365675121664 2560484469959748 2561167983289721 2564507185353984 2570082595135491 2570545698035968 2578090380191664 2580990218517888 2587063893523344 2587927342297856 2592168963420816 2593553669063669 2594660717556648 2596935094968576 2598737126429184 2604386954387166 2607782504523264 2610690047802096 2612034646992147 2614791639968768 2615440168044288 2616837304886192 2625415938482688 2625731754287784 2628171310134994 2631597869861376 2634531966046864 2636699447617776 2637794357514752 2643080743184256 2645536417900896 2647855390948352 2652988485301152 2654528413606992 2655630727120384 2660778894627984 2661880048739392 2666723308594176 2667040331091942 2670517567507968 2674872003180039 2675787317079552 2677216690646368 2678359450381056 2679790197950704 2688399436786752 2691396863795978 2694905855795712 2696293829153184 2700130161502512 2701251411495424 2710432778619648 2711824923483234 2712951029816768 2719516868177408 2721754268508672 2724788884438608 2730876302349312 2738568759020544 2739221028953643 2740158362433024 2746115649596826 2746610471874048 2748755386868553 2753073890159424 2754179523634617 2759243538404112 2761158196831008 2763578519376896 2766235043045888 2770768911055968 2773858175789727 2778216117466816 2781341057398272 2782769622495876 2783271049448448 2787886204892736 2789504434637856 2792958731486208 2796072736727712 2801493163093887 2802652551316956 2810882444019702 2811844299303936 2813346352882624 2818465203919872 2818800265632474 2820436439457429 2825097713233536 2828247551785604 2833393515381312 2834700025390272 2837424915477216 2838603178181632 2843024024397024 2844542733811766 2848251394481664 2849714326372212 2850897692349824 2856424401585924 2860148553348096 2863337471782944 2868888296596419 2872536384511872 2874070859076248 2879488448658432 2882510469180316 2886268631460864 2891863910290464 2893060698133632 2901556071246144 2909729306459328 2911418260085088 2912432723185648 2919481343778688 2925141008294388 2928954751460352 2934734476796928 2936302176837952 2941640594964864 2943941967996966 2948567124217728 2951854624808492 2955703196679168 2962129092698532 2963848461802722 2966782822272256 2967518652204096 2975494677863552 2978837314816896 2982496714339376 2985851429265792 2987584568010432 2989180499937788 2993077736573952 2994615054831816 3001666320310632 3004297462806784 3006382165869056 3011868776977164 3013119478848128 3014763972694542 3018597556605696 3020210055300464 3025705292443392 3029078798121688 3036206930593369 3038907837932352 3044397535721984 3052069908543864 3053337304246528 3057681644075904 3059456476699584 3060522522669664 3070925027506128 3073876991766984 3085032847197184 3085605677355136 3091215540471552 3091587388113036 3094459768384751 3098494266127104 3101948927764856 3109025834299008 3112014423426624 3117636186116608 3123679990757808 3125493132150168 3126791017415936 3132852569481336 3134149089644768 3150523776561408 3152206748664272 3159249055659008 3165014646992952 3168902758985587 3169987125167616 3172467143594904 3173034314082048 3179932702455777 3190361801133312 3192066054232208 3193428575454336 3194281051235872 3202011796402432 3205399328476512 3207259903893552 3208973183756743 3213156981910272 3214811873221104 3227073757718304 3232945380966912 3233329716460779 3234672381704608 3235250673181696 3242500881288448 3248786746830648 3251805180336518 3252917914881024 3256044822031872 3262857841725261 3267111893670144 3274804793388288 3276160059986944 3276486813583854 3277847400147008 3282511176728544 3284416511751024 3285780391182848 3292150157760048 3295035926949376 3303339948942696 3308799306814464 3310719900793344 3312488447748896 3318515482034688 3318909990180171 3330033407747566 3331172911193088 3337630675056288 3339016652082176 3347431512596496 3349219670455789 3353586319309056 3355308803631798 3356702121637696 3368111320490592 3371348958712176 3379834645657632 3382179936602688 3383986656654292 3388398634042368 3389759413704144 3390365431484928 3391570182621721 3393923616938114 3397736312213022 3398348549945856 3405736786506294 3407713647886899 3413979293279664 3419342913805312 3424947227687232 3426776793513988 3428765867575698 3433236227246592 3435004467277344 3436839405561146 3437453840255552 3441320291357184 3443087838003372 3449418524697792 3456225284561088 3459547623408864 3462580126624768 3470661953096832 3471306387024528 3472515939182888 3479061590664192 3480920063736128 3482712862656196 3487253557392384 3487668125274078 3488861569711104 3489692543735463 3499106491565568 3500975672383712 3507340709381184 3515599263490368 3517639894592928 3519518975733202 3524107657579008 3525917725850364 3527381890534528 3537317980401536 3539371218142656 3545811062995968 3546232592247306 3547705192837312 3554155187616384 3556053774789256 3566496004240052 3571145933841408 3578618278021254 3583284012412416 3584532582382336 3591074311011234 3593566182640356 3595058438870912 3600173548670016 3602263270952736 3613910371492864 3615766564644312 3631112149257216 3633051845918144 3639006429417684 3639657007329408 3647813491449504 3652294705271524 3661487532795768 3665007182491404 3670765186879232 3672239364846156 3677027160628224 3678991384538816 3681544262441344 3685680067485312 3687578325165384 3694358548074624 3696502940080704 3698477567719636 3706915417818048 3710359496661168 3717181606523648 3719339246183808 3726549503717508 3728096982303616 3734874942918912 3735324217458516 3736870068422608 3747843258692936 3756393733592448 3758400354176632 3760581919276572 3765484894399488 3766796950978048 3776289886842408 3777858020508416 3779600033853696 3783233220636288 3790698699196032 3799619101829616 3806532464686848 3808565868781232 3817783295710592 3825184395461892 3830048512682496 3846760778030976 3855818547053952 3857414264178176 3867135570287496 3868741428328192 3879639075279104 3881891013446784 3895402642452864 3898105689643776 3900188011059184 3906580431580749 3916035071703144 3922187459953152 3925255957329288 3931422832290304 3938597631431676 3942256965202491 3947396804792064 3949505456931376 3951797949070296 3956691536272128 3966611493862082 3968304626851344 3970424447699021 3971783086422528 3979482727951728 3981135239021056 3983446090680576 3991168341941976 3992820073109088 4000084962891264 4000560496637913 4002221760414176 4015825035969552 4019685296926056 4024796742140928 4032599155180128 4034273723257856 4034753321395502 4037095295693967 4042358783693568 4044440743729776 4046601235580059 4051877117243136 4065649167929472 4069426544725152 4076908858767872 4079275302266112 4087183326657912 4094566703341504 4096314453523968 4098502655689312 4107853138530816 4119915707811072 4121620720628736 4122116517484048 4129610835239136 4131325688169472 4138865307606168 4141737295246512 4143949761750383 4145367779065344 4149352564568832 4162682998895616 4164906654343744 4167324176200224 4172011586097408 4174906574172672 4177136759308448 4181829307339104 4194109105091568 4196349547989587 4200698368748544 4203978826975434 4215319664845824 4216323666029553 4220019529323936 4227697805879808 4228200398448711 4229956191459872 4230712418776064 4237646569850304 4239910269941036 4242371327678406 4250090273071968 4252360620440062 4253815734844416 4257904767272448 4266814100717649 4272377091722496 4273865771302016 4276346538524736 4284209309213696 4284636602378886 4286415830961472 4295006207674416 4302765010291072 4311106288614372 4316727026930688 4323765703770474 4329402947191296 4331715662440864 4339591047200448 4350477122300348 4352334106869216 4354659071669894 4356149191560192 4364593959688992 4366406391184384 4368649084778472 4376681568971392 4379222015668032 4387189959300096 4387711512441582 4389533543680064 4404453265256928 4422850686326592 4425213320240228 4427781937212738 4433554795018752 4443193639047798 4450174233408384 4463242016795328 4471448425745408 4473745071509064 4478777143898688 4483770749906682 4489616604860928 4490815093987456 4492731981284352 4495131944949568 4502499480465948 4506446194210176 4509573248803584 4519679218272192 4530315082950696 4538557938665088 4540982382008392 4543618197182532 4549542080099328 4551972391039552 4566596303582976 4571687823434264 4580005956369792 4586522466113856 4590783784004496 4599224699597056 4606387541259192 4608300379414784 4610815487650476 4612730164545152 4627549270795776 4628408516032704 4637381082169554 4647741399190656 4650224167032104 4652923391647284 4670365145998903 4676454279174912 4685519986136712 4687465684653824 4690186526123904 4699278854222004 4701223634467152 4719161624190208 4728310122996408 4738873583488512 4754980687751424 4758700715392356 4759551471123072 4771491037361672 4788099081348312 4791421576853808 4800231398226688 4803017694603648 4808098992714768 4819735472865408 4821022086192416 4822217809831656 4840610636577456 4852008572556912 4852876009772544 4863751321932672 4873180120245972 4877707770504777 4879376872321536 4881983377061024 4884067233047808 4886676243321872 4896319153128208 4907841339863254 4912207190082432 4914240089980416 4916771100220512 4923766765092816 4925811397432832 4928670586774272 4938225236640072 4942553890424064 4947145995548224 4959118994911744 4963198960221696 4968732671623344 4977773223052032 4979833257225216 4980432289944688 4995050111621349 4996759366789632 5008524978123264 5014109225702096 5030379478963584 5035053182456544 5039466711804928 5044310960848384 5052166980735888 5054264932261376 5057023438068264 5066158802439488 5075376619582464 5075979984981438 5082597951063552 5090885425407171 5097522824918784 5100245860615856 5108605179759441 5120968939919496 5122335966579442 5129014370707968 5140165190270982 5141091396071936 5143148801363547 5155259108341719 5156180760383328 5161980437035776 5174127787046688 5175854684595712 5184337926841632 5187107338127338 5189321435113296 5192093508529489 5193870189937152 5197474252858368 5208773908774332 5215565009046528 5221380095604192 5224069293984294 5230880336088576 5231502187911117 5233674609772384 5250831876965376 5251463508575568 5256342620269988 5263195739722752 5269063932093728 5273398895235552 5275588715029504 5279278463599803 5286161486368512 5291072835801792 5305976970602304 5309056827213984 5311261454240768 5321557789255968 5323760097478784 5334080662183884 5341035135015936 5349744006360078 5351574634159104 5354433381292736 5356718900762112 5359580395901408 5367927417031881 5376798873573504 5382793727591956 5389811711591424 5392587658306368 5400260323005024 5402502822990848 5420865557239296 5423649846966468 5425902059633536 5439033736354816 5443508537017344 5449577768877216 5478442057907286 5480316724866048 5492231299193652 5493220943748096 5497510773737106 5506147780318848 5508359047269234 5518487076808224 5522316393662016 5532470086091776 5541537822111936 5547716351579454 5556432234933632 5562682114796544 5565539244991752 5575772409785472 5579008869275712 5592145473455424 5602986326187774 5605305102633912 5621764888039404 5626692705765248 5637600531264948 5640872878914858 5642838401172193 5650195426467072 5656495103571208 5666787030762624 5669400050780544 5674849830954432 5686048048794048 5689085467623532 5696502788963328 5699428652744424 5701795384699648 5712848803171848 5726674943565888 5737776593192838 5745072769023744 5748141718152496 5765020938360632 5778587384032541 5783727820580928 5786121396267264 5803112142492288 5819458612918656 5822836520170176 5824865446371296 5838962687557376 5850282016588776 5872604353675904 5883281189929728 5887883935993932 5897134248435456 5903709249616984 5924258185397064 5927696923605444 5933565644544512 5935037304408192 5949917240793123 5950989355727104 5957674629633792 5964993428678752 5971702858531584 5975169136020864 5978360999875576 5989230109663632 6003332640621264 6008594925613568 6012764331738112 6023737553954328 6026238957696256 6029527945389084 6037195113211392 6040420110600928 6051410584886784 6052129982093253 6058157596243376 6072413861186738 6077815675864704 6088795071443968 6104139817087728 6106674608493056 6107400575537027 6115363288151808 6118912953399168 6121045045339328 6141850055012256 6147753983533968 6171211354710272 6182431080943104 6183174776226072 6188919536769502 6196988532254208 6203897855529712 6218051668598016 6224028846853248 6235272372233216 6247359981515616 6250986264300336 6253582034831872 6265705138962672 6268298179289536 6301047553122816 6304413497328544 6330029293985904 6337805517971174 6339974250335232 6344934287189808 6346068628164096 6359865404911554 6363556991517609 6378540930660093 6380723602266624 6384132108464416 6386857150908672 6388562102471744 6404023592804864 6410798656953024 6414519807787104 6417946367513486 6426313963820544 6429623746442208 6454147515436608 6465890761933824 6466659432921558 6469344763409216 6485001762576896 6485648555655711 6497573493661296 6503610360673036 6512089644063744 6525715683450522 6531988607504841 6534223787340288 6549609586776576 6552973627167708 6555694800294016 6565022353457088 6568833023502048 6571560782365696 6584300315520096 6590071853898752 6606679897885392 6621439801586688 6624976895497792 6637030964069376 6637819980360342 6641672905819107 6660066815495132 6675261350112576 6694863025192992 6698439340911578 6707172638618112 6710617607263596 6713404243275392 6725656124860023 6736222640981184 6742697917424352 6759669291315264 6764359873205376 6767973313308584 6779518827408288 6780730862969856 6783140365243442 6787847233876228 6795472624426044 6796697099891712 6811473573012588 6815427295773798 6827958586559328 6849894455374464 6853553587027976 6857531735151396 6866472454493184 6870008934554688 6873678811122292 6874907680511104 6882640582714368 6886175676006744 6898837049395584 6912450569122176 6919095246817728 6941323906193664 6942612774049056 6945031878365776 6961840127472256 6965425725312392 6975336250548156 6979385087470926 6998212983131136 7001951344767424 7014681418762368 7031198526980736 7035279789185856 7039037951466404 7048215315158016 7051835451700728 7054763781069056 7074635960803072 7078742436285312 7092465184494612 7095410385674624 7108310375232768 7112107549578512 7132992008480104 7157236556042508 7166568024824832 7169065164764672 7182148622022468 7187132365280712 7190116877741824 7200347097340032 7204526541905472 7231533129288624 7266103691836288 7278012858835368 7279314014658816 7295626982899008 7304589410543048 7322975065591536 7330014364982808 7341530373758464 7344478729692312 7357982769077632 7361762009794881 7363088524882688 7371360134970624 7375156650330768 7379096370763637 7388717096149248 7393005880161408 7396955135439272 7413830835636096 7420718993322336 7434363213047296 7438678492367616 7453099007435016 7456193964607232 7469749885837824 7470648434917032 7473740136845216 7495686517385872 7512787467184896 7516800708353264 7521163838553144 7533593901956096 7552579773684816 7555716041016832 7556614271427169 7559200067707392 7566466441272576 7581397398392064 7599238203659232 7613064929373696 7613969977472157 7617131737562464 7635566591421184 7650368790923784 7660097025364992 7683503949869163 7693521556061952 7710247785406473 7711637094107904 7714828528356352 7734271140574992 7737482856656384 7759278150558208 7763782026893568 7780661007191007 7790805284905728 7796211379287552 7800376022118368 7813160863161498 7832070143406288 7836103940976441 7844374919906304 7850511914658576 7862845664580608 7877195262863352 7884513930404982 7894793609584128 7899010913862752 7903595898140592 7913383072544256 7933222987724164 7936609253702688 7940848895398042 7943566172845056 7958965455903456 7962270478042112 7966892181361152 7982336683883952 7985640146218176 7986600752625343 8000169925782528 8001120993275826 8004443520828352 8024616009540117 8031650071939104 8039370593852112 8065198310360256 8069506642791004 8074190591387934 8084717567387136 8088881487459552 8093202471160118 8103754234486272 8131298335858944 8138853089450304 8153817717535744 8158550604532224 8174366653315824 8189133406683008 8192628907047936 8197005311378624 8215706277061632 8217663086860929 8239831415622144 8244233034968096 8259221670478272 8277730615212336 8283474590493024 8287899523500766 8290735558130688 8298705129137664 8321574527369181 8329813308687488 8334648352400448 8344023172194816 8349813148345344 8354273518616896 8363658614678208 8388218210183136 8392699095979174 8407957653950868 8432647332059106 8440039058647872 8455395611759616 8456400796897422 8459912382919744 8475293139700608 8479820539882072 8484742655356812 8500180546143936 8504721240880124 8515809534544896 8533628201435298 8544754183444992 8547731542604032 8552693077049472 8569273204757772 8572831661922944 8590012415348832 8605530020582144 8622212577228744 8647531407540948 8658805894382592 8663431324881728 8679182094400896 8700954244600696 8704668213738432 8709318143339788 8729187919377984 8737298169556944 8753363137942784 8758444031336064 8775423024883164 8779067087360128 8808906530513856 8845701372653184 8850426640480456 8855563874425476 8867109590037504 8886387278095596 8900348466816768 8926484033590656 8947490143018128 8957554287797376 8967541499813364 8979233209721856 8981630187974912 8990263889899136 9004998960931896 9012892388420352 9019146497607168 9039358436544384 9060630165901392 9077115877330176 9081964764016784 9087236394365064 9103944782079104 9108620791780107 9133192607165952 9143375646868528 9160011912739584 9173044932227712 9181567568008992 9198449399194112 9212775082518384 9216600758829568 9221630975300952 9225460329090304 9255098541591552 9256817032065408 9274762164339108 9283379305154253 9295482798381312 9300448334064208 9305846783294568 9340730291997806 9352908558349824 9371039972273424 9374931369307648 9380373052247808 9398557708444008 9402447268934304 9438323248380416 9456620245992816 9477747166977024 9506708276956761 9509961375502848 9517401430784712 9519102942246144 9539798107367331 9542982074723344 9576198162696624 9582843153707616 9600462796453376 9606035389207296 9616197985429536 9626919551270229 9639470945730816 9642044172384832 9644435619663312 9649587561767833 9681221273154912 9704017145113824 9705752019545088 9714836624797811 9727502643865344 9746360240491944 9755415541009554 9758753744643072 9763966754122048 9768134466095616 9773352486643744 9788573525175783 9792638306256416 9815682679726508 9824414380164864 9828480179960832 9833542200441024 9847533530185632 9851622794865664 9857341173548544 9876450473280144 9881726354943221 9885107780848128 9894291991096448 9918237989823488 9926397920443392 9937465343246688 9955546446104064 9956729970540513 9960864579889376 9990100223242698 9993518733579264 10017049956246528 10028218451404192 10047659011367367 10060758957927168 10070106364913088 10088621921696768 10104333961471776 10108529864522752 10114046876136528 10132317604878976 10151959969962876 10165195902127104 10174710547865163 10181770850814342 10195045649837568 10200491721231712 10217210359518882 10241937879838992 10244671933158884 10258028741415936 10280330380541964 10282182792143872 10286297602727094 10310518216683438 10312361520766656 10323960874071552 10348255574093376 10351709369191424 10368675853683264 10374214676254676 10378642870226592 10384187017058978 10387740379874304 10417547817548664 10442760191208384 10448138587968588 10461760672177152 10463004375822234 10467349219544768 10502927017151136 10512685240539976 10538127864187456 10546797790471104 10558556927199606 10572322972737024 10582145671603584 10611953941204608 10618113654427968 10643115578511936 10647520194957568 10668161324367768 10699488012720156 10708866762585472 10713437801524224 10719160791802816 10735854834063762 10753597747147008 10765587455183912 10785175316612736 10800520646010048 10841731114478592 10847299693932936 10851804119267072 10899155537754432 10956884115814572 10984462598387304 10995021547474212 10997956634126449 11012295560637696 11016718094538468 11036974153616448 11044632787324032 11083075644223872 11095432703158908 11112864469867264 11131078489983504 11137024578920461 11151544819570944 11158017738551424 11184290946910848 11205972652375548 11210610205267824 11243529776078808 11253385411530496 11275201062529896 11281745757829716 11285676802344386 11300390852934144 11312990207142416 11333574061525248 11338800101561088 11349699661908864 11372096097588096 11378170935247064 11398857305488848 11403590769399296 11425697606343696 11453349887131776 11475553186385676 11490145538047488 11496283436304992 11530041876721264 11557174768065082 11567455641161856 11572242792534528 11606224284984576 11638917225837312 11645673040340352 11649730892742592 11677925375114752 11700564033177552 11745208707351808 11766562379859456 11775767871987864 11794268496870912 11807418499233968 11826770895607473 11848516370794128 11855393847210888 11867131289089024 11870074608816384 11899834481586246 11901978711454208 11911273343097063 11915349259267584 11929986857357504 11943405717063168 11950338272041728 11956721999751152 11978460219327264 12006665281242528 12017189851227136 12020052095088817 12047475107908656 12052477915392512 12059055890778168 12074390226422784 12080840221201856 12102821169773568 12104259964186506 12111285887081901 12116315192486752 12139803706740177 12144827722373476 12155631351729408 12208279634175456 12213349216986112 12214801151074054 12230726576303616 12237825906798336 12242090090678656 12283700110024512 12295507967067936 12342422709420544 12364862161886208 12366349552452144 12377839073539004 12393977064508416 12407795711059424 12431849285251149 12436103337196032 12448057693706496 12494719963031232 12501972528600672 12507164069663744 12531410277925344 12536596358579072 12589048643968761 12602095106245632 12608826994657088 12660058587971808 12675611035942348 12689868574379616 12692137256328192 12719730809823108 12727113983035218 12757081861320186 12761447204533248 12768264216928832 12773714301817344 12777124204943488 12800442302152947 12808047185609728 12821597313906048 12829039615574208 12835892735026972 12852627927641088 12859247492884416 12908295030873216 12933318865843116 12938689526818432 12970003525153792 12971297111311422 12995146987322592 13007220721346072 13051431366901044 13063977215009682 13068447574680576 13099219173553152 13105947254335416 13111389600588032 13130044706914176 13137666047004096 13168600631040192 13213359795770784 13249953790995584 13275639960720684 13283345811638214 13320133630990264 13350522700225152 13389726050385984 13396878681823156 13414345277236224 13421235214527192 13426808486550784 13451312249720046 13472445281962368 13485395834848704 13519338582630528 13528719746410752 13535946626617168 13559037654816576 13566280730486884 13575694467752456 13590945248852088 13622947146025176 13630854591547596 13655917173118656 13699788910748928 13707107174055952 13715063470302792 13740017869109376 13747357622244584 13749815361022208 13772351352013488 13779708377308367 13797674098791168 13824901138244352 13838190493635456 13882647812387328 13885225548098112 13890063756731552 13923680254944512 13930851450624784 13950672501096312 13958770174941852 14003902689534848 14011095437996709 14029362837524736 14062397053961472 14070559578371712 14078075902932808 14103670903401456 14109527562138112 14149271921606144 14157484872570624 14184930368989224 14190820771349248 14216620750465536 14224215099157024 14265984016960208 14314473112085016 14338130329529344 14364297244044936 14374264730561424 14380233755483648 14381943290780741 14400694194680064 14409053083810944 14463066258577248 14532207383672576 14556025717670736 14558628029317632 14563801372434449 14591253965798016 14609178821086096 14633123311514331 14645950131183072 14660028729965616 14683060747516928 14688957459384624 14715965538155264 14723524019589762 14726177049765376 14742720269941248 14750313300661536 14758192741527274 14777434192298496 14786011760322816 14793910270878544 14827661671272192 14841437986644672 14868726426094592 14877356984735232 14906198014870032 14912387929214464 14939499771675648 14941296869834064 14947480273690432 14985150334864047 14991373034771744 15025574934369792 15033601416706528 15042327677106288 15105159547369632 15111432082033664 15113228542854338 15118400135414784 15132932882545152 15162794796784128 15198476407318464 15226129858747392 15227939954944314 15234263475124928 15271133182842368 15272656276221513 15300737581847568 15367007899738326 15387043112123904 15420495570812946 15423274188215808 15465777325025157 15468542281149984 15474965713312768 15518556301116416 15527564053787136 15561322014382014 15576280525588467 15581610569811456 15592422758575104 15600752044236736 15626321726322996 15664140286812576 15672207881952882 15701023829317152 15754390525726704 15769027860809964 15789587219168256 15798021827725504 15807191796281184 15826766145088512 15837835390799409 15866445975448328 15873218507405376 15881697790796084 15917930911806912 15933784362722304 15964673367767904 15971280292436352 15973201505250686 16002241986551652 16008887041656704 16049232019080234 16063300143878208 16078741187704224 16130396620720512 16139013285582008 16148381182775868 16169435134774272 16177762974919104 16186404942320236 16207508468972544 16262596671717888 16277706178900608 16317101209064448 16348733306631648 16378266813366016 16394010622757248 16435326173721858 16479662831244288 16488466069936192 16518443340956544 16555461230424672 16566949180986048 16575799047001532 16597410258275328 16643149054738362 16659626617374976 16669296704800896 16688046344389632 16708547037233792 16727317229356416 16776436420366272 16785398191958348 16815915307901736 16865294664118212 16880078117295744 16912801593794844 16919824765839488 16928515203516579 16950586279401216 16959641079764144 16969485310713624 17000361092287872 17009442481760248 17067256402870596 17089508366889984 17095463085208064 17105386154098944 17138546409515544 17145663323845888 17180024830697664 17211060041164288 17244425154457488 17295062815081896 17326862649763456 17335762152097623 17358364188801792 17401908489201392 17409336427476864 17418636286679576 17458375838755968 17474596339113888 17506726275885568 17516888062672128 17550846049766328 17558134174720256 17617813061027712 17691402745306368 17700853280960912 17711127748850952 17772774556191192 17800696933633536 17849751722379369 17852968067181312 17894980286036256 17915108575594752 17935082999626728 17963260375949824 17980527779798272 18009997921863792 18019618647249403 18025784776840704 18038292995214336 18078716873088768 18121260331802784 18154231754660352 18156389946279759 18163929528033568 18174472788730128 18207889564158208 18217241583560214 18266385214331904 18286751293737056 18320023825479168 18322201726611081 18346089864455424 18363135136017984 18396898798388224 18425550165036768 18433201517659136 18443261950601904 18450920658180608 18489527769776479 18513634064130816 18549524328678216 18566758610308506 18590965596762624 18600896668128416 18611693566589136 18681460583995612 18705817116699648 18742079944546848 18749862738615296 18760746104495616 18797115416888016 18804894537868608 18807156611020969 18876646496760832 18913240491985632 19013416553913522 19019922751005696 19034802861569424 19038205884492288 19079596214734662 19085964149446688 19135622791980279 19152396325393248 19165686307415232 19200925592906752 19212070778414592 19232395970859072 19253839102540458 19278941891461632 19284088344769664 19288871239326624 19299175123535666 19362442546309824 19408034290227648 19429673249595622 19455005287730688 19492720480983888 19510831082019108 19527933508244096 19536268932191232 19546704973287488 19577147050351566 19585276612512832 19595965822514523 19631365359453016 19648828760329728 19667084400882048 19695067060371264 19714682347097088 19752900946560288 19763452709886442 19770215561696256 19788583982192896 19874930686493376 19911092892208128 19913459941081026 19921729159778752 19980200446485396 20056436902808384 20095318022734734 20121517915854336 20140212729826176 20208667922943552 20228093752273056 20264635209757952 20303919939925752 20349421095730326 20363541701628684 20390091299675136 20400983442463424 20434420719037764 20483875759677984 20489343866317768 20560660761083928 20572595205454188 20621036433366876 20624723041533312 20647921748143104 20696511148186752 20737351707366528 20748429352509352 20757285740453184 20768374034117956 20835095635097328 20885520382416768 20896277175937176 20926008751644468 20934698439089536 21005854034302272 21025370481079952 21076255728374912 21093595580942208 21117113854399212 21144645945474048 21164291343207168 21223907882409216 21236227308855936 21286231157023872 21295040389915136 21336322648735536 21398976025440312 21417733525170944 21438321583605632 21471709668127524 21507195494294016 21531174910367824 21570350633225472 21601041292020096 21694599387865872 21703608238534144 21798311075508864 21913768231629144 21968925196774608 21990043094948424 21995913268252898 22024591121275392 22033436189076936 22073948307232896 22085286029384643 22089265574648064 22137289112290911 22166151288447744 22190865406317816 22225728939734528 22262156979967008 22274049157840922 22303089639141888 22316035477102848 22339456136147449 22368581893821696 22411945304751096 22421220410535648 22487059552157616 22506770823060992 22550402125059792 22563491515659432 22571353604688772 22600781705868288 22625980414284832 22667148123050496 22669842814281507 22677600203122176 22699399323817728 22744192195176192 22756341870494128 22797714610977696 22807181538798592 22851395212687392 22876873342265813 22906699774263552 22951106372771352 22980291076094976 22992566872609984 23050511849607489 23060083753442528 23114349536130164 23134911282323712 23144485585069056 23212448569969152 23277834451674624 23291346080680704 23299461785485184 23341983021573021 23355850750229504 23401128066355104 23490417414703616 23533124759718912 23551535743975728 23588536993741824 23614836998467936 23653541791214946 23697032741588256 23710787694421776 23740149217632768 23799668963172492 23803957422908416 23822546686194126 23830698518535168 23859973714715008 23886811434126336 23900676544083456 23913443999502304 23956920438654528 23959802257876029 24013330562485056 24040104190177634 24094950215817312 24104955830785024 24118111781556336 24161680442403712 24208519928373012 24222571774163802 24232630384973504 24279607413480354 24289655444746952 24311262703458816 24416559268350912 24429602302148108 24461453152607232 24475651813596672 24484180181357312 24567400220049024 24591015934135872 24684845418841088 24732699104904288 24755678147078008 24815591422118848 24863698570502298 24872206674392064 24896115387412992 24989439926062464 25003945057201344 25062820555850688 25073192717158144 25178097287937522 25217653989314176 25320117175943616 25351222071884696 25379737148759232 25439461619646216 25454227966070436 25514163722640372 25536528433857664 25547428603634688 25554248409886976 25600884604305894 25643194627812096 25658079231148416 25671785470053944 25718494985768832 25816590061746432 25866637731686232 25877379053636864 25942594222622844 25990293974645184 26014441442692144 26102862733802088 26127954430019364 26211894508670832 26222779201176064 26225896589070763 26260089413828352 26275332094008192 26337201262080384 26426719591541568 26499907581991168 26551279921441368 26566691623276428 26640267261980528 26701045400450304 26779452100771968 26793757363646312 26842470429054384 26853616973101568 26902624499440092 26944890563924736 26970791669697408 27038677165261056 27057439492821504 27071893253234336 27118075309633152 27132561460973768 27151388935504912 27181890497704176 27245894292050352 27261709183095192 27311834346237312 27325862375340321 27399577821497856 27414214348111904 27430126940605584 27480035738218752 27494715244489168 27499630722044416 27544702704026976 27559416754616734 27595348197582336 27640344032860403 27649802276488704 27676380987270912 27765295624774656 27770451096196224 27780127513463104 27847360509889024 27850137915462759 27861702901249568 27901345002192624 27917540349883704 28007805379069696 28022190875993418 28058725675049472 28124794107922944 28141119156743424 28156151805865616 28207341806802912 28219055124276224 28298543843212288 28305283965854311 28314969745141248 28369860737978448 28381641542698496 28433241500931072 28448430198314048 28520124830870283 28531968033920416 28628946224170032 28728594488089872 28748529461122848 28760467510967296 28763886581561482 28801388389360128 28818106167621888 28880758653810687 28926132517154496 28948762685303499 29064414767345152 29112051435341472 29117256058635264 29127602744868898 29144509874393433 29182507931596032 29218357642172192 29266246623028662 29291900262366144 29320057459931232 29377914918769248 29431931076310528 29447048039179524 29452354099530752 29485440539882496 29500626601323072 29516385483054548 29554868384596992 29572023520645632 29587820541757088 29645179064829663 29655323342544384 29682875973289344 29754713969470464 29812396029740064 29824775858428928 29882593739668128 29894960547380864 29970300669728094 29982746069543488 30051149868739584 30067202833413056 30084655354212576 30142977034102101 30210319094739264 30226457085708676 30265865765090304 30325589593568256 30396952814636928 30455879909888628 30468526950249856 30524131643595489 30542266365684736 30545312552443026 30601475163695136 30734015799476652 30774086224247808 30840991141625892 30846548376431616 30931554650050314 30937084562299968 31055128107574272 31122644028764028 31152561051176934 31163221139622912 31201504088473472 31252643452645992 31328280573625152 31344415763905764 31402047658634304 31508781051453408 31538055721619928 31596043655451008 31614383592562368 31675670781598818 31732891950896656 31746437014810752 31763395581592168 31835861823613824 31929346735535808 31942560584872704 31946403010501372 32004483973103304 32017774083313408 32098464038160468 32126600287756416 32157482375408448 32260793241441024 32278026571164016 32296762365551736 32355525949838208 32372809884640472 32525193343435776 32555412357801216 32697466613263296 32756533626732032 32788021245514496 32870652347443716 32976932139872384 32993869902379347 33036886681913088 33110922460849344 33133898361972096 33151598094003064 33286298109476724 33319253234749952 33338593409601792 33411073736761383 33417094074467584 33454634458712832 33552872840732544 33570796383916696 33631830615803472 33716197697827697 33730589328236424 33760156234591488 33825603187589688 33839649531678976 33857030407033158 33901172558802432 33919282159528288 33938970621427248 34000722184575744 34018884963520496 34134512805741192 34190926170416128 34210772308197888 34277092819031088 34291326647691776 34295403231861767 34360049661395328 34422120082328576 34488850308914976 34590125630163792 34653725299526912 34671524304195246 34716728377603584 34803816978402784 34818672854953728 34837272573359152 34916751677511936 34949192678227776 35013452551771136 35033776125344256 35101692099532656 35116268349440512 35235626122055424 35382805490612736 35401706561921824 35422255497701904 35545549112382384 35601393867267072 35699503444758738 35705936134362624 35733820029291189 35789960572072512 35830217151189504 35870165999253456 35926520751899648 35961055559596544 36019995843727584 36039237294498806 36051569553681408 36060156285266451 36157433746177536 36242520663605568 36308463509320704 36312779892559518 36327859056067136 36348945577460256 36415779128316416 36419411120220531 36434483167120428 36573502587474112 36640047650958336 36644403453222162 36692179728910848 36726270272035968 36851100330073536 36886523901203808 36901841316361216 36979055539552958 37027268128261632 37099048657356432 37133517220617012 37181931193525248 37201793336256832 37223387133178272 37295547855753447 37362921167991224 37484159889093696 37521492208991232 37594230833776032 37609789075737216 37614313222041938 37767145931906283 37826480983971264 38026833107827044 38069605723138848 38076411768984576 38159192429469324 38171928298893376 38271245583960558 38304792650786496 38331372614830464 38424141556829184 38464791941718144 38507678205080916 38557883782923264 38568176689539328 38577742478653248 38598350247071332 38724885092619648 38816068580455296 38859346499191244 38910010575461376 38985440961967776 39021662164038216 39055867016488192 39093409946574976 39154294100703132 39170553225025664 39191931645029046 39262730718906032 39297657520659456 39334168801764096 39390134120742528 39505801893120576 39526905419772884 39577167964385792 39749861372986752 39826919882162052 39843458319557504 39960400892970792 40112873805616768 40190636045469468 40243035831708672 40280425459652352 40417335845887104 40456187504546112 40529270419515904 40607839879851504 40698842191460652 40727083403257368 40801966884926848 40868841438075528 40967751519355968 40978687732635536 41121321522167856 41145190410908376 41242072866733752 41249446083066624 41339125131925101 41393022296373504 41474703414733056 41496858705018704 41514571480906368 41536748068235912 41670191270194656 41716651388837659 41771040764833536 41792554351874352 41852017503288936 41869396878179072 42011708068604544 42033286313990127 42050740962159904 42152511456749824 42187191161884416 42234227708798424 42328582686414336 42447815764818432 42472454617711872 42572462314047744 42590080779830272 42672645297471072 42797952050880624 42835467050341888 42876643167211264 42943419336255048 43014390988588032 43062349820735648 43140701266450944 43145829872342223 43202082584040192 43389198775731744 43407216477068288 43539855715925257 43596622151017728 43691404117303347 43827536463258288 43937850393549216 43980086189896848 43991826536505796 44049182242550784 44066872378153872 44090412374082373 44147896614465792 44170572058769286 44178531149296128 44274578224581822 44332302576895488 44381730812635632 44451457879469056 44524313959934016 44548098315681844 44606179278283776 44632070954205696 44678912272294898 44737163787643392 44823890609502192 44842440821071296 44974119104315232 45013541646121984 45100804250119584 45126983031318864 45142707209377544 45251960828569664 45334296246100992 45339685628563014 45355200406244352 45398798647635456 45488384390352384 45512683740988256 45595429221955392 45702790425374784 45753746684531626 45813399548527104 45902212745542704 45985133745219968 46101023699214978 46120167506885056 46228699072260328 46269822564647424 46424897139938304 46555668903349248 46582692161361408 46598923570970368 46683966043146042 46728841576765401 46802256132710208 46980834829407232 47103071487951456 47229673996935872 47307083582429892 47394065483176512 47421575388843552 47480298435265536 47599337926344984 47645093372388252 47719947429430016 47801353088166912 47826887999004608 47913840877309056 47919604515752058 48026661124970112 48080208380355268 48189900431634624 48236223563112672 48323360884807424 48417039856746024 48445143548327604 48465260769947008 48559214826960708 48579310889493904 48622525406917632 48833118536701824 48859204604296216 48951303627193344 48968360362714624 49134800440098048 49182031868271744 49465398209808576 49511356294156016 49631182844237696 49727397141004596 49792230774825984 49978879852124928 50007890114402688 50125641111701376 50146385434316288 50356194575875044 50435307978628352 50640234351887232 50702444143769392 50759474297518464 50785545610549737 50878923239292432 50908455932140872 51028327445280744 51073056867715328 51108496819773952 51201769208611788 51286389255624192 51316158462296832 51343570940107888 51436989971537664 51615517820087273 51633180123492864 51733275463372464 51754758107273728 51885188445245688 51980587949290368 52007286456292869 52028882885384288 52205725467604176 52255908860038728 52423789017341664 52445558402352128 52451793178141526 52520178827656704 52550664188016384 52605816062540767 52674402524160768 52853439183083136 52999815163982336 53102559842882736 53133383246552856 53280534523961056 53402090800900608 53558904201543936 53587514727292624 53684940858108768 53707233946203136 53805248998880184 53871346902754979 53889781127849472 53941583339394816 54058855941748209 54077354330522112 54114878985643008 54143786506468672 54236150619266304 54265122921947536 54302777871009824 54363780995408352 54491788584100704 54523418366190384 54552544123864631 54623668692474624 54651724750680642 54799155642995712 54828428696223808 54860253881211168 54960071476437504 54966605179833243 54989430488978336 54999261444088832 55089405408053952 55118833509233468 55190696395164672 55280688065720806 55299604552977408 55352761974541824 55468583309329437 55540902192392448 55560255026926208 55694721019778048 55700275830925518 55723405802499136 55802690004385248 55835080699767408 56015610758139392 56044381751986836 56117451350098944 56249588215845888 56282238313486848 56312303611731232 56414683613605824 56421469833062907 56610567931708622 56629939490282496 56739721475956896 56763283085396992 56896860396628096 57040249661740566 57063936067840832 57257892448340064 57457188976179744 57497058922245696 57527773163122964 57602776778720256 57636212335243776 57761517307621374 57852265034308992 57897525370606998 58128829534690304 58224102870682944 58255205489737796 58289019748786866 58365015863192064 58436715284344384 58532493246057324 58583800524732288 58640114919862464 58755829837538496 58863862152621056 58894096078359048 59001253202646144 59032770966109096 59144047041291264 59175641083514176 59290358129659326 59310646685088768 59365751946578688 59624792059480128 59765187479336256 59789921094761728 59940601339456188 59965492139086976 60134405666826112 60169310708425152 60285954068204202 60420638189478528 60452914171417352 60793905629273856 60911759819777256 60937053900499712 61048263287190978 61090625104886052 61202950327390272 61468031598953304 61681982283251784 61863109300100628 61874169124599936 62245288057528056 62305122102353868 62403008176946944 62505286905291984 62538676481630281 62656561147250304 62688831527811528 62804095317268608 63017562102906816 63076111443239856 63192087310902016 63228767185124736 63351341563197636 63465783901793312 63492874029621504 63526791163184336 63671723647227648 63858693471071616 63885121169745408 63892806021002744 64008967946206608 64035548166626816 64196928076320936 64253200575512832 64314964750816896 64521586482882048 64556053142328032 64593524731103472 64711051899676416 64745619769280944 65110824715602432 65394933226526592 65513067253464064 65576042491028992 65741304694887432 65953864279744768 65987739804758694 66073773363826176 66221844921698688 66267796723944192 66303196188006128 66411867336872733 66572596218953448 66638506469499904 66677186819203584 66822147473522766 66834188148935168 66909268917425664 67018368408442347 67105745681465088 67141592767833392 67263661231606944 67432395395655394 67461178656472848 67497215610883357 67520312469182976 67651206375179376 67679299063357952 67714060814066316 67802345117604864 67838564319056576 67877941242854496 68001444369151488 68009528442844521 68037769927040992 68269025611482384 68421544616395776 68554185638062176 68582653295383552 68590806463723534 68630620026797439 68720099322790656 68977700617829952 69180251260327584 69307450599053824 69343048608390492 69433456755207168 69607633956805568 69637345709907456 69674545146718304 69833503355023872 69898385356455552 70067552250688512 70203384199065312 70232536698881024 70471252244110848 70765610981225472 70803413123843648 70844510995403808 71091098224764768 71399006889517476 71411872268725248 71467640058582378 71579921144145024 71660434302379008 71740331998506912 71879406773628087 71922111119193088 72039991687455168 72078474588997612 72120312570532902 72314867492355072 72485041327211136 72625559785119036 72655718112134272 72697891154920512 72831558256632832 72838822240441062 72868966334240856 73147005174948224 73288806906444324 73384359457821696 73452540544071936 73702200660147072 73773047802407616 73958111079105916 74054536256523264 74198097314712864 74267034441234024 74403586672513664 74446774266356544 74591095711506894 74725842335982448 74968319778187392 75188461667552064 75219578151474432 75228626444083876 75534291863812566 75652961967942528 76053666215654088 76139211446277696 76318384858938648 76343856597786752 76542491167921116 76609585301572992 76662745229660928 76929583883436288 77015356410161832 77136353379078656 77155484957306496 77196700494142664 77449770185239296 77632137160910592 77718692998382488 77970881923935552 78043324328076432 78111734032976384 78186819893149952 78308588201406264 78341106450051328 78383863290058092 78525461437812064 78668337603528192 78677689767212289 78780268241485056 79011603786241152 79053810839545768 79154335928771584 79396207481981351 79499722745973504 79653839764324104 79686916639115008 79920801785941584 80225747611233536 80381272090938936 80560850919304704 80834671691774208 80912375009092224 81058540839031808 81215679759703008 81397684382921304 81454166806514736 81603933769853696 81737682876151056 81935503038711936 81957375465271072 82242643044335712 82290380821816752 82484145733467504 82498892166133248 82678250263850202 82786044592747008 82921032098581209 82949406829466112 82993717410037408 83029142961812736 83073496136471824 83340382540389312 83433302777675318 83542081529667072 83585108703748704 83704035006577872 83738793756358144 84023416137209088 84066572627980254 84101481924319808 84305022913499648 84374382323768832 84468455417596848 84657165372828672 84895631529636864 84915851897562933 84944909235423744 85144924628095488 85345290594942144 85595904101761248 85670934100683776 85753286334422528 85886838672510096 86124699641471296 86281402532901888 86291659744684446 86404165168080384 86778397551463488 86846288055910497 87079711431850514 87193244302035456 87382808234606694 87433529623180299 87655072926516576 87875700787098432 87960172379793696 87983653073011592 88133744756307744 88180824748164746 88295793228931584 88341144117538572 88357062298592256 88549156449163644 88664605153790976 88763461625271264 88935537194488989 89048627919868032 89096196631363688 89264141908411392 89357824544589796 89474327575286784 89647781219004384 89684881642142592 89948238208630464 90201608500239168 90253966062637728 90285414418755088 90503921657139328 90679371257126028 90797597295270912 90976768780704768 91025367481976512 91190858443910784 91405580850749568 91507493369063252 91626799097054208 91804425491085408 91970267490439936 92202047398429956 92240335013770112 92457398144520656 92539645129294848 93165384322722816 93197847141940736 93367932086292084 93457683153530802 93604512265420416 94206142975902912 94459347993871744 94614167164859784 94788130966353024 94843150777687104 95198675852689968 95290186744776504 95439894858860032 95653775998009216 95827681754618112 95839209031504116 95928252819927281 96053322249940224 96160416760710536 96379800863269248 96472447126225344 96646721769614848 96834079713492048 96890287096655208 96930521539894016 97118429653921416 97158621778987808 97666237073403648 97718409208592432 97936720725429248 98235985528553197 98269600880196096 98364063736543488 98930796419617152 98981609707138041 99022712588312032 99262365688475392 99454794282009192 99957759704249856 100015780228805376 100233221210284149 100251282223402752 100292770868632576 100712389151750088 100870615957256704 101148593093483091 101280468703774464 101404888287538784 101518948595036928 101571091221099474 101757846478584864 101816911864281744 102056654890561488 102146113735430656 102216993639547904 102403538417223576 102572778511248384 102632316924593664 102687141880215776 102873979943075328 102886209695585301 103231035640174546 103266360246985728 103466550926744928 103509516214547456 103770376890491376 103825809784129459 103961175898580736 104014572912585738 104057765770768576 104411450935208352 104511817720077456 104847578034683328 104903586356283052 105040357655313408 105101328376032768 105211632125081534 105348805048321536 105706878366166272 105999630327964672 106205119685765472 106266766493105712 106561069047922112 106804181601801216 107117808403087872 107175029454585248 107369881716217536 107610497997760368 107742693805509958 107779562255698944 107883166678789632 108117711883496418 108154708661044224 108180468855799353 108287573012937344 108472301238532608 108530245843895072 108605555742019648 108727561990816704 108983577168201408 109046836732380768 109105088247729262 109247337384949248 109303449501361284 109656857392447616 109720507762422336 109920142952875008 109933210359666486 109978860977956672 110178810816107904 110237667018466936 110561376131441612 110705523949083648 110937166618658874 111081804384784896 111120510053852416 111400551661851036 111446811604998272 111605380008770496 111670161399534816 112031221516278784 112088763503973672 112564476626973696 112624607223462464 112829367227211648 112842939666125814 113221135863417244 113479442951913792 113793720793256192 114080499323481132 114127872135681664 114515784896680128 114914377952359488 114994117844491392 115055546326245928 115272424670487552 115523034615242748 115704530068617984 115795050741213996 116448205741365888 116510410979475592 116578039497573732 116730031726384128 116873430568688768 117064986492114648 117167601049464576 117280229839724928 117511659675076992 117788192156718096 118002506405292288 118065541932218192 118351282167028352 118580716259318652 118731503893157376 119249584118960256 119530374958672512 119579842189523456 119881202678912376 119930984278173952 120268811333652224 120338621416850304 120571908136408404 120841276378957056 120905828342834704 121587811258547712 121823519639554512 121874107800999424 122096526574381956 122181250209772104 122405900654780544 122936063197906608 123363964566503568 123726218600201256 123748338249199872 124017375395775303 124490576115056112 124610244204707736 124806016353893888 125010573810583968 125077352963260562 125149954166512977 125313122294500608 125377663055623056 125444638302981829 125608190634537216 126035124205813632 126152222886479712 126384174621804032 126457534370249472 126702683126395272 126931567803586624 126985748059243008 127053582326368672 127343447294455296 127717386942143232 127770242339490816 127785612042005488 128017935892413216 128071096333253632 128393856152641872 128462442614261873 128506401151025664 128629929501633792 129043172965764096 129112106284656064 129187049462206944 129422103799352832 129437489617026669 129491239538561888 130221649431204864 130619567147775771 130789866453053184 131074212351910041 131152084982057984 131482609389774864 131907728559489536 131975479609517388 132147546727652352 132271237122247119 132443689843397376 132535593447888384 132606392376012256 132823734673745466 133145192437906896 133354373638407168 133644294947045532 133668376297870336 133818537834851328 134036736816884694 134211491362930176 134283185535666784 134527322463213888 134864790791310788 134922357312945696 134994431221766714 135040624938365952 135302412750358752 135358598126715904 135428121628132632 135677128638113152 135755882485708992 136002888738302976 136019056885689042 136075539854081984 136538051222964768 137108371276124352 137181612927447068 137261240053594878 137440198645581312 137955401235659904 138360502520655168 138614901198107648 138686097216780984 139215267913611136 139274691419814912 139349090293436608 139667006710047744 139796770712911104 140406768398130624 140942504488221696 141606826247687296 141689021990807616 142182196449529536 142798013779034952 142935280117164756 143159842288290048 143480663997013824 143758813547256174 144079983374910336 144156949177995224 144240625141065804 144781319525965993 144970082654422272 145251119570238072 145311436224268544 145395782309841024 145677644480882124 145737932668481712 146294010349896448 146577613812888648 146905081088143872 147404401320294144 147546095604815232 147916222158211832 148396194629425728 148534068882468048 148807173345027328 148893548532713088 149182191423013788 149451684671964896 149936639556374784 150376923335104128 150439156302948864 150457252888167752 151068583727625132 151305923935885056 152107332431308176 152278422892555392 152636769717877296 152687713195573504 153084982335842232 153219170603145984 153325490459321856 153859167766872576 154030712820323664 154272706758157312 154310969914612992 154393400988285328 154846553460261819 154899540370478592 155264274321821184 155437385996764976 155941763847871104 156086648656152864 156223468065952768 156373639786299904 156617176402812528 156682212900102656 156767726580116184 157050922875624128 157336675207056384 157355379534424578 157560536482970112 157817448187622301 158023207572482304 158107621679091536 158792414963962702 158999445491947008 159307679528648208 159373833278230016 159841603571883168 160451495222467072 160762544181877872 161121701838609408 161614040708264937 161669343383548416 161824750018184448 162176567825244627 162431359519406016 162795368765842608 162908333613029472 163207867539707392 163475365752302112 163657632371593893 163871006077423872 163914750930542144 164485286088671424 164580761643633504 164968291466935008 164997784332266496 165356500527700404 165572089185494016 165842064197162418 165898813658932224 165987434820074816 166058285923625472 166146992272943648 166405749927988311 166680765080778624 166866605555350636 167084163059334144 167170217407497408 167408070013155744 167477587512716288 168046832274418176 168133145255960508 168202963848639616 168610045826999296 168748764647537664 168936910835193696 169264409499188721 169831703795125866 169889818470847488 170289849256190976 170690581189884288 171191808203522496 171506572668845056 171773677345020192 172249399282942592 172583319489368892 172808330336160768 173556795102926976 173692576111820994 174159422863701028 174386488604070912 174765616469213388 174867059246360598 175310145853033152 175751401574196864 175920344759587392 175967306146023184 176267489512615488 176361649496329492 176591586457863168 176682288235077144 177098312898327288 177526923250542528 177871074388977978 178097255839736064 178192393262727376 178715649089179592 179136208905008771 179295562438008768 179369763284285184 179896476417260928 180403217000478336 180507932125275456 180570828837510176 181007843314278656 181358742514252056 182050734963953024 182381716887821568 182811161701499136 183014986738126504 183608850982170816 183940534980879872 184404094796859912 184480670027540224 184914796289041312 186395694283881472 186735864172584168 186915366307061604 186965262780149633 187209024530840832 187616029444890843 188412285951805824 188918695987743488 189228334329719568 189329417841647837 189576261932706048 189686301555374208 190397351705379936 190580373489553008 190879789717720064 191307551996018432 191655363509236224 191678418063008232 191856505639854562 192106644499880448 192320833521421072 192759601726538496 192944894252450688 193293443539229696 193668159426984096 193780574193310416 193861043079788032 194236859307842832 194317243557975616 195332474146807296 195436818417184864 196471971057106394 196539201760392192 196728127473086976 197861592839234304 197963219414276082 198045425176624064 198524731376950784 198909588564018384 199915519408499712 200031560457610752 200466442420568298 200502564446805504 201055105225327041 201424778303500176 201741231914513408 202297186186966182 202491646832650071 202560937407548928 202809776575077568 203037897190073856 203142182442198948 203515692957169728 203633823728563488 204113309781122976 204292227470861312 204807076834447152 205264633849187328 205374283760431552 205747959886150656 205772419391170602 205891860080392317 206462071280349092 206933101853489856 207540753780982752 207651619568258918 207922351797161472 208029145825171476 208115531541537152 208822901870416704 209023635440154912 209695156069366656 209807172712566104 210202656752065536 210423264250163068 210697610096643072 211413756732332544 212410239371530944 212533532986211424 213122138095844224 214235616806175744 214350058909170496 214739763432435072 215220995995520736 215485387611019916 215766333357579264 216235423766992836 216360937711598706 216575146025874688 216944602477065216 217060491687790144 217211111484039296 217455123981633408 217967154336402816 218093673464761536 218210176495458524 218494674769898496 218606899002722568 219313714784895232 219441015524844672 219866420719332972 219957721955913344 220357621632215808 220475334036933872 221122752262883224 221874333237317748 222163608769569792 222241020107704832 222801103323702072 222893623209996544 223210760017540992 223340322799069632 224177527007947344 225249214446924928 225658734454423296 225685879332251628 226442271726834488 226958885903827584 227587441586512384 228160998646962264 228255744271363328 229031569793360256 229828755904718976 229988235688982784 230111092652491856 231046069230485496 231409060137235968 231590101482427992 232896411482731776 233020821958951184 233156078995147464 233746861137377536 234129972984229296 234255042414242239 234335202098929152 234560459679449856 235023319350153984 235576384313436192 236005012810584576 236033069301636867 236131083864436384 236702564334056704 237161432518637304 237463007786314752 238188622445944053 238499168237920512 239060749917345024 239159684379046912 239762405357824752 239861968556347904 240537622667304448 240677242833700608 241143816272816808 241682552757914112 241811656685669408 243175622517095424 243647039279109024 243748215601998848 244193053148763912 244362500419544208 244493035943272597 244811801309561088 245872126395813216 246727929133007136 247452437200402512 247496676498399744 247584623331385633 248034750791550606 248763096295743627 248981152230112224 249220488409415472 249612032707787776 250021147621167936 250154705926521124 250299908333025954 250626244589001216 250755326111246112 250889276605963658 251216381269074432 252070248411627264 252304445772959424 252768349243608064 252915068740498944 253405366252790544 253863135607173248 253971496118486016 254107164652737344 254686894588910592 254747555692688799 255434773884286464 255571224084010976 256035871784826432 256787712305283744 256924885228523746 257012802302051328 257259859003267584 258224212569312128 258374098924413888 258844207598705664 258874979234053338 258982479077123776 261239134295551542 261579732906106368 262148424703820082 262965218779549728 263815457118979072 263950959219034776 264542474244494238 264887379686794752 265071186895776768 265212784752024512 265647469347490932 266290384875813792 267288589894091064 268073473633769388 268422982725860352 268566371071333568 269054644926427776 269729581582621576 269844714625891392 269988862443533428 270604825500717504 270856243256265264 271354257276226304 271511764971417984 272038113771378084 272151079708163968 273076102445929536 274216742552248704 274363225854894136 274522480107189756 274880397291162624 275910802471319808 276721005041310336 277372194433561968 278430535827222272 278698180586873216 279593541425822208 280813536796261248 283213652495374592 283378043981615232 284364392899059072 285596027558069904 285870560234329512 286319684576580096 286961327994027648 287517627094512348 287784758459781843 288159966749820672 288313898355990448 288481250282131608 289562639051931986 289940165308844544 290502239140476144 290622872448537088 290791564619682048 291355288961764248 291475865336963424 292588020699792896 293155227625777296 293810162176287744 294707956585659591 294808802640588288 295092191209630464 295832444316423664 296792389258851456 297068137764936096 297614346690054656 297787097065426176 298364382846027576 298903369343929792 299873279112749568 300753846670208256 300878312605897728 300914505776335504 302137167455250264 302611847871770112 303445779280449273 304214664862616352 304556845785110784 305273539435754592 305375426391147008 306169964671684464 306333517003239851 306438341206291968 306650980918643712 307718335533745152 308061425640647328 308621939829225984 308658629086755903 308786801976570656 309693106920523638 309799080740957184 310528548643642368 310874771993529952 311477429352388377 311883527695742208 312173297312305728 312747279572599808 313234352805625056 313364425800205312 313535453160232368 314101845751248256 314710759068849156 315121072965940224 315634896375244602 316046415144964608 316215243358183072 317584829927925404 317998890983894016 318615359057296416 318747666556460032 319683207143766336 320902990444934144 321525088363755744 323228081416529874 323338686767096832 323649500036368896 324353135650489254 324862719038812032 325590737531685216 325816667226058944 326415735079414784 326950731504604224 327315264743187786 327742012154847744 327829501861084288 328970572177342848 329161523287267008 329936582933870016 330713001055400808 331684128394324836 331974869640149632 332116571847250944 332293984545887296 332811499855976622 333361530161557248 333733211110701272 334340434814994816 334816140026311488 336093664548836352 336266290511921016 336405927697279232 337873821670387392 338528818998377442 339663407590251732 340936655657919919 341381162379768576 342383616407044992 343547354690040384 344498798565885184 345166638978737784 347113590205853952 347385152223641988 348318845727402056 349531232938426776 349734118492721196 350620291706066304 351502803148393728 351840689519174784 351934612292046368 352534979025230976 352723298992658984 353364576470154288 354196625796654576 355053846501085056 355742148777955956 356194511679472128 356384786525454752 357431298178359184 358272417810017542 358591124876017536 358739526568570368 359792952834521856 360806434000956672 361015864250550912 361141657675020352 362015686628557312 362717485028504112 364101469927906048 364763433775643136 365622323402998272 366029973476253008 367217701964341632 367881069961759744 368808189593719824 368961340055080448 369829592578082624 373471728345168336 373830732614123208 373930525560299266 374418049061681664 375232058889781686 375449862499538931 376333914908945487 376824571903611648 377837391975486976 378456668659439136 378658835683295674 379152523865412096 379372603110748416 380794703410759872 381160746979106016 382615103992036864 383310727018472448 383356836126016464 383713011279709124 384213288999760896 384641667042842144 385387327842785619 385519203453076992 385889788504901376 387336318853968192 387561148386620832 387722086159576064 388473718615685664 388634487115951232 390664948293614592 390873636834369728 391858701443327313 392943942114212788 393456254946173952 395723185678468608 395926438828552164 396090850353248128 396813711366741357 397049462753901568 397819177128036768 400063120915221504 400932884841136596 401005128893611008 402110210450654082 402849556607000352 404594372373932364 404983293665300142 405121874815097856 405619553150155136 406075794380147712 406284364884397896 407031385914339456 407267647457126976 408226619562245952 409614153668894304 410748567520863104 411544838782341204 411783720160784634 412924142560698184 413866203706979712 415081507561965504 415303239136517836 415844703594322944 416058291650342952 416231063083074304 417645803740833408 418047270880309824 419390312138733312 419614345425132208 420846528500326136 422827513464665088 424820478743061888 425067065972422848 426244276191688448 428700117818340992 429479526864870144 430441991991041472 430970775222039832 432470847533985672 432721875423197412 433150292051749376 434120983375580288 434343958577897979 434422222968078592 434910247963266816 435934308672805632 436187346929523072 436420352990917048 437213798005445136 438627429569790464 438882031049689344 439732841438665944 439915443911826688 440715243264431616 440950668073867744 442245504525766448 443748666474635496 444482040215409664 445602206647404144 445787246419993088 445840242014202971 446421520035081984 446680645598139264 448355054015894688 450498428893849856 451317468908846592 451371758664503256 452884543453668976 453917771807655168 455174883173024768 456321997293924528 456511488542726656 458063139586720512 459657511809437952 459976471377965568 460222185304983712 462092138460970992 462818120274471936 463180202964855984 464539660380785457 465792822965463552 466041643917902368 466312157990294928 467493722274755072 468259945968458592 468510084828484478 468670404197858304 469120919358899712 470046638700307968 471152768626872384 472010025621169152 472066138603273734 472262167728872768 473405128668113408 473452344562866903 474322865037274608 476377244891888106 476998336475841024 478121499834690048 479524810715649504 479723937112695808 481075245334608896 481354485667401216 482287632545633616 483365105515828224 483623313371338816 484842122124794811 487294078558218048 488386106297527824 488725000839088416 488986071886545194 489623602619122176 490972897114781679 491744252791626432 493455858266014272 494904874400805024 494993352996799488 495169246662771266 496069501583101212 497526192591487254 497962304460224448 498440976818830944 500042295242335872 500309411853042248 500599816666051908 501252489178002432 501510652222492224 501778553211927316 502432762538148864 504140496823254528 504608891545918848 505830137480997888 506810732505581088 507726271214346496 508214329305474688 509495111385377598 510869547768572928 511142448168021952 512071743569652864 513575424610567488 513849770457047492 514519718006535168 516448425138624256 516748197848827776 517749958468106676 517964958154247552 522478268591103084 523159465812212736 524296849407640164 525930437559099456 527901918438069552 529084948488988476 529774759373589504 530425569504049024 531294938694981864 532580769751627584 534577179788182128 536146947267538776 537132742142667136 537408626715026313 538109289852855552 539459163165243152 539689429251782784 539977724887066856 541209651001435008 541712486512530528 542708514552452608 543023529942835968 544076227542756168 544302159416327936 546152204891859072 548433485104497408 548726451709788272 549044960214379512 551821604942639616 553442010082620672 554744388867123936 556861071654444544 557396361173746432 559187082851644416 560895788340448899 561627073592522496 562848088334672529 566427304990749184 566756087963230464 567988253524943511 568728785798118144 571192055116139808 571741120468659024 572639369153160192 573175360863070849 573922655988055296 575035254189024696 575569516919563686 576319933499641344 576627796711980896 576962500564263216 579125278103863972 579880330617689088 581004478280952288 581245744897074176 581583129239364096 582710577923528496 582951730673926848 583021854941650039 585176041399585792 586310455251554592 589415913171319182 589617605281176576 590184382419260928 591664888632847328 593584778517702912 594136275529872192 595228693380109312 595574194130852352 596728765692055152 597806738687859584 599746558225499136 601507693340416512 601829011552671008 604274334910500528 605223695743540224 606891558560898546 607474940497950213 608429329725232704 609113691570221568 610547078871509184 610750852782294016 612339929343368928 612667034006479702 612876682412583936 616122851281294656 617243879658451968 617317258173511806 617573603953141312 619386213841047276 621749543987059904 622954858704776754 623767055391484416 624346594624611456 626468705611250112 627070906320464736 628203691502496512 629421518137698312 631269792750489204 632092830289929216 632430486716366144 635169659855850808 637230718114592832 639366414287532672 643050176727511488 646456162833059748 647299000072737792 648706271300978508 649725438077624064 651181475063370432 651633334452117888 653901463009208448 654630529486375572 655484024309695488 655659003722168576 657941144354685696 658323046574534016 659873165867740032 661426002110801616 663368256788649672 663949739280299264 664587969091774592 665622999711953244 666723060323114496 667466422221402544 668680869629989632 669632280052622976 672532581023842032 672811855394558464 675747643340774784 677057637996754884 679326815180503464 681873311315839838 682762324759537152 684767232814089984 687094709380080768 688997597131770368 690333277957475568 694227180411707904 694770304447283976 696637691454804112 699062465876853552 699468236985442392 701240583412132608 702765127242726717 703005606296787456 703681379038349568 703869224584092736 705069958050461952 705446597985317968 706729152940308576 708393251593309152 709183073610240203 710107693002170112 711484297555911912 712389023358944256 712769573050909504 714565867337832159 714862596356718368 716544835620035084 717182249752035072 717479053137140736 719585905669043712 721612868001913344 722031728501101824 722283315350040704 724031373257114624 725434970057008224 728202939855812096 729526867551286272 731244646805996544 732059946952506016 733479107829817791 734435403928683264 737616379187439648 737922680110160896 739659185156165248 742753869994156899 746943456690336672 747661465228246416 747861051120598532 748836098123363328 750464117779563372 750899724999077862 752667829817890974 753649143807223296 755674783950973952 756913337318878272 757317671366591348 758305047730824192 758745206221496832 761589406821519744 762321493958212032 765230207984073728 766713672252032928 767426022559418248 769283334085684288 770774655685571238 771038406906153984 771779577009802752 774672637707936384 775122296773241664 776947437231371328 777268974231902464 781747273668739456 783717402886654626 785887884228425576 791446371356937216 791852877657104328 792181700706496256 793627422733482714 795638354256073536 801865769682273192 804220420901308164 805699113214000704 809188744747864728 809966587330600284 811239106300310272 812568729768795792 813002794261193653 814062771828678912 814535294914253952 816453239124491904 819228307337788608 821497135041726208 823089677564682408 823567440321569268 825848285121396368 827732407413959424 830163015123931008 830606478273035672 832116583300685904 832462126166148608 835291607481666816 836094541760619648 838780624277466624 839228690850264416 841693057000652272 849640957486123776 850134131944845696 852488552383376896 857400235636681984 858959053729740288 860883983982082944 861941550444079664 863354275379345529 864941695067971344 865443750846394824 866300584103498752 868241966751160576 868687917155795958 868844445936157184 869820495926533632 871868617345611264 872374693859046144 872840705981834096 874427596010890272 877254859139580928 877463802941483641 877764062099378688 879465682877331888 879830887823653376 881430486528863232 881901336147735488 884123869756978773 884491009051532896 887497332949270992 891204413294808288 891574492839986176 891680484028405942 892843040070163968 893361291196278528 896710108031789376 900996857787699712 902634937817693184 902743517329006512 905769086907337952 907835543615310336 912643994587849056 913022977085453312 916126279173441024 919000551009719553 919315023618875904 919952942755931136 920444370609967424 924184276921941984 926360405929711968 929079320761570914 931585645930927104 932083287835804736 932624315980589856 934432288057165131 934987444549510144 936519891936917184 937020169656968956 938241838717799424 940093277400615936 942305537253744768 944132277206547468 944524335457745536 946810257336226816 946904689125733806 948645730074549216 952754489783776212 953996672951682048 956242999669380096 959049621431299008 962708971334802432 964575265091267232 967246626742677632 969684244249589622 974588157116436096 976772212595055648 977450001678176832 977972143773090388 979247205238244352 981945794229563358 983488505583252864 986911716532028544 989809748801610048 990338493325542532 992139003166202424 995052385182974508 995924608920448896 996881953637661888 1000084590484671744 1000618823706084496 1001199633332103816 1003021304444984448 1003557106423854632 1008280993646509056 1009217783091837696 1013621465011162176 1015452542428692992 1016428658610949376 1018990222770755196 1022284896336043904 1022809966973759757 1024143487139305728 1027150849221134976 1027699540914094984 1032896850277248512 1033496395697655552 1035499916936213352 1035929916308495104 1044956537182206168 1048593698815280328 1051860875118198912 1055803836876139104 1058169896977976952 1060851139008098048 1062589877389963728 1063157500187714777 1065161539503255168 1069154359576364256 1072293894535077552 1074265484285334272 1074817253430052626 1076218579705711104 1078918326330486304 1079378858503565568 1079955449774133712 1082419302002870016 1083424973025061056 1085417029104905216 1086047059885671936 1088152455085512336 1088604318832655872 1092304409783718144 1096866970208994816 1097452903419576544 1098089920428759024 1103643209885279232 1106884020165241344 1109488777734247872 1113722143308889088 1114792722347492864 1121791576680897798 1123254147185044992 1125696176669345058 1129001744726836461 1132854609981498368 1133512175926460928 1135976507049887022 1137457571596236288 1142384110232279616 1143482240937318048 1146350721726141698 1147845311976110592 1150070508378049392 1151139033839127372 1152639866999282688 1153255593423961792 1153925001128526432 1156161983528356857 1158250556207727944 1162008956561904576 1163166258478728192 1165421155847056992 1165903461347853696 1166043709883300078 1172620910503109184 1178831826342638364 1180368764838521856 1183329777265694656 1187169557035405824 1188272551059744384 1191148388261704704 1193457531384110304 1195613477375719168 1203015386680833024 1203658023105342016 1208548669821001056 1213783117121797092 1214949880995900426 1216858659450465408 1218227383140443136 1221094157743018368 1224679858686737856 1225334068012959404 1232245702562589312 1234634516347023612 1235147207906282624 1238772427682094552 1243499087974119808 1245909717409553508 1247534110782968832 1248693189249222912 1252937411222500224 1254141812640929472 1256407383004993024 1258843036275396624 1262539585500978408 1264860973432732288 1270339319711701616 1274461436229185664 1278732828575065344 1286100353455022976 1292912325666119496 1297412542601957016 1299450876155248128 1302362950126740864 1303031875733693937 1303266668904235776 1307802926018416896 1309261058972751144 1311318007444337152 1315882288709371392 1316646093149068032 1319746331735480064 1322852004221603232 1326736513577299344 1327899478560598528 1329175938183549184 1331245999423906488 1333446120646228992 1334932844442805088 1337361739259979264 1337520726042608913 1339264560105245952 1345065162047684064 1345623710789116928 1349735527193682967 1351495286681549568 1354115275993509768 1358653630361006928 1363746622631679676 1365524649519074304 1369534465628179968 1374189418760161536 1377995194263540736 1380666555914951136 1388454360823415808 1389540608894567952 1393275382909608224 1398124931753707104 1398936473970884784 1402481166824265216 1405530254485453434 1406011212593574912 1407362758076699136 1407738449168185472 1410139916100923904 1410893195970635936 1413458305880617152 1416786503186618304 1418366147220480406 1420215386004340224 1422968595111823824 1425539146101819008 1429131734675664318 1429725192713436736 1433089671240070168 1434364499504070144 1439171811338087424 1443225736003826688 1444063457002203648 1444566630700081408 1450869940114016448 1456405879711624192 1464119893905012032 1466958215659635582 1468870807857366528 1475232758374879296 1479318370312330496 1485507739988313798 1493886913380673344 1495322930456492832 1495722102241197064 1500928235559126744 1501799449998155724 1505335659635781948 1507298287614446592 1513826674637756544 1514635342733182696 1517490412442993664 1523178813643039488 1524642987916424064 1533427344504065856 1534852045118836496 1538566668171368576 1541549311371142476 1543559154019605504 1549345275415872768 1550244593546483328 1553894874462742656 1554537948463804928 1563494547337478912 1567434805773309252 1571775768456851152 1583705755314208656 1584363401412992512 1587254845466965428 1591276708512147072 1603731539364546384 1608440841802616328 1611398226428001408 1612225880145078939 1618377489495729456 1619933174661200568 1622478212600620544 1625137459537591584 1626005588522387306 1628125543657357824 1629070589828507904 1630780297938763777 1632906478248983808 1638456614675577216 1642994270083452416 1646179355129364816 1647134880643138536 1651696570242792736 1655464814827918848 1660326030247862016 1661212956546071344 1664233166601371808 1664924252332297216 1670011753985404349 1670583214963333632 1672189083521239296 1677561248554933248 1678457381700528832 1682687365021346697 1683386114001304544 1699281914972247552 1700268263889691392 1703964760574830533 1704977104766753792 1714800471273363968 1717918107459480576 1719526082589212547 1721767967964165888 1723883100888159328 1726708550758691058 1729883390135942688 1730887501692789648 1736483933502321152 1737375834311591916 1737688891872314368 1739640991853067264 1743737234691222528 1744749387718092288 1745681411963668192 1748855192021780544 1749065564824950117 1754927605882967282 1755528124198757376 1758931365754663776 1759661775647306752 1763802672295470976 1768247739513957546 1768982018103065792 1774994665898541984 1782408826589616576 1783360968056811884 1785686080140327936 1786722582392557056 1793420216063578752 1801993715575399424 1805487034658013024 1811538173814675904 1815671087230620672 1825287989175698112 1832252558346882048 1838001102019439106 1838630047237751808 1840888741219934848 1848368553843883968 1852720811859423936 1858158641523141828 1864166575671609472 1865248631961179712 1868864576114330262 1873039783873834368 1874040339313937912 1884611074507489536 1888264554413094936 1889048670915491072 1893809378251467612 1897291460149098432 1905508979567552424 1918099242862598016 1929150530182534464 1934493253485355264 1939368488499179244 1949176314232872192 1953544425190111296 1954900003356353664 1955944287546180776 1963891588459126716 1966977011166505728 1973823433064057088 1979619497603220096 1980676986651085064 1984278006332404848 1990104770365949016 1991849217840897792 1993763907275323776 2000169180969343488 2001237647412168992 2002399266664207632 2006042608889968896 2007114212847709264 2018435566183675392 2027242930022324352 2030905084857385984 2032857317221898752 2037980445541510392 2044569792672087808 2045619933947519514 2048286974278611456 2054301698442269952 2055399081828189968 2065793700554497024 2066992791395311104 2070999833872426704 2071859832616990208 2089913074364412336 2097187397630560656 2103721750236397824 2108295381728180151 2111607673752278208 2116339793955953904 2121702278016196096 2125179754779927456 2126315000375429554 2127549220830720609 2130323079006510336 2138308719152728512 2144587789070155104 2148530968570668544 2149634506860105252 2152437159411422208 2157836652660972608 2158757717007131136 2159910899548267424 2164838604005740032 2166849946050122112 2172094119771343872 2176304910171024672 2177208637665311744 2184608819567436288 2193733940417989632 2194905806839153088 2196179840857518048 2200437323489453373 2213768040330482688 2218977555468495744 2228261609982470697 2229585444694985728 2243583153361795596 2246508294370089984 2251392353338690116 2258003489453672922 2267024351852921856 2271953014099774044 2274915143192472576 2284768220464559232 2286964481874636096 2292701443452283396 2295690623952221184 2300141016756098784 2302278067678254744 2306511186847923584 2307850002257052864 2312323967056713714 2316501112415455888 2324017913123809152 2330842311694113984 2331806922695707392 2332087419766600156 2345241821006218368 2357663652685276728 2366659554531389312 2374339114070811648 2376545102119488768 2386915062768220608 2391226954751438336 2407316046210684032 2417097339642002112 2427566234243594184 2429899761991800852 2433717318900930816 2439008382783580959 2442188315486036736 2449359717373475712 2450668136025918808 2461282431941421881 2464491405125178624 2469269032694047224 2470294415812565248 2477544855364189104 2486998175948239616 2491819434819107016 2497386378498445824 2505874822445000448 2508283625281858944 2512814766009986048 2517686072550793248 2525079171001956816 2529721946865464576 2540678639423403232 2548922872458371328 2557465657150130688 2572200706910045952 2585824651332238992 2594825085203914032 2598901752310496256 2604725900253481728 2606063751467387874 2606533337808471552 2615605852036833792 2618522117945502288 2622636014888674304 2631764577418742784 2632391408824450923 2633292186298136064 2639492663470960128 2645704008443206464 2653473027154598688 2655798957121197056 2658351876367098368 2662491998847812976 2669865688885610176 2674723478519958528 2675041452085217826 2678529120210491904 2690130324095368128 2699471054387365934 2702990573363099136 2708230551987019536 2717307260722013856 2727493245263359352 2739068931256359936 2748378837520323072 2757001653029158659 2761333111829902272 2779081217789135904 2786550765819216448 2796249863507414208 2797872947941769568 2804962333648530432 2811060508970906868 2814725516153398272 2815476898336370944 2820279832201847808 2821786391941271872 2826916611761234304 2833573006373236608 2836732294440960812 2840430772008680448 2845937190223647648 2851078292203638016 2858263469351328636 2859450385426873472 2866179342480140336 2868728999008140288 2888126914004407296 2889133261400162816 2901739880228032896 2928239787810024064 2933916431319271164 2937741615714733056 2950465516749758592 2958636740624660992 2971015479976627596 2987773826761346688 2990645860912985664 2991444204482394128 3001856471118253488 3003598899996311448 3010671319271563896 3027653349275513088 3029270685466365392 3045315551385149107 3046357627286078976 3049285975832848128 3066854689008131712 3068429900921279271 3069704090237672992 3077133336342737152 3083098622742284952 3098690550831745536 3100489187092966656 3107789748925485312 3109075896927609856 3126989094674957824 3134869611546618504 3143551536913702304 3167411510628417312 3168726802825985024 3174509690933930856 3178409467262543761 3182553417024294144 3189472500563144331 3207463078729092768 3216881683605232656 3218600103308013229 3222796452856002816 3224451760290157878 3236754978991458912 3239866349322401136 3244956425201241088 3250274919075183168 3252011177044774612 3256251087314715648 3258141179657015808 3261560595877527554 3265812956497967616 3276913229351154432 3285988540166904832 3292358710258729632 3294269761286277072 3303393140485585472 3310929629655837696 3320652060495724032 3322425913092142688 3328466333202743616 3340023507970808698 3341166429926667264 3344378167042478592 3356914763401057664 3365374730042693394 3366772228002609088 3398563829944495104 3400536527779382784 3407929521149661066 3429600942546727936 3439052165178425094 3443535935928331776 3447766201776318656 3453417101517382116 3459766780271885376 3461775003385579296 3472967867004642304 3474751668623183832 3489498775436184576 3491362823927336384 3497710384043561088 3498131129649900234 3509855211765934564 3517862731509327552 3527605344590941952 3536495479027915092 3537964036206131584 3549989331797083968 3564817653179233152 3566721936113623768 3573445164785114112 3586840432127157504 3610974069316026048 3623076347629351808 3650575978351396224 3676002204038878212 3681777482439869696 3696737107687767936 3705441623718847872 3716317283046283656 3728333151343218944 3730497263922359424 3737729152228660524 3746079567747668736 3748080678627875824 3769222149014979072 3776529108826189872 3778097341830982144 3787618756502935224 3794582920298196864 3811017959135104848 3836198485725196032 3858301060365068928 3868986506970710528 3878736976998358488 3898352628465744384 3907088850380222592 3909800006712707328 3911888575092361552 3927783176918253432 3933954022333011456 3947646866128114176 3959238995206440192 3961353973302170128 3968556012664809696 3980209540731898032 3982335721042118063 3983698435681795584 3987527814550647552 4000338361938686976 4002475294824337984 4004798533328415264 4012085217779937792 4012562178127826739 4014228425695418528 4036871132367350784 4049206581581048901 4054485860044648704 4065714634443797504 4075960891083020784 4089139585344175616 4091239867895039028 4096573948557222912 4108603396884539904 4110798163656379936 4133985582790622208 4141999667744853408 4143719665233980416 4179826148728824672 4194374795261121312 4207443500472795648 4216590763456360302 4223215347504556416 4232679587911907808 4243404556032392192 4250359509559854912 4252630000750859108 4255098441661441218 4260646158013020672 4276617438305457024 4289175578140310208 4297061937141337088 4299269013720210504 4315673305321945216 4317515434014262272 4319821799096534848 4329677208011480064 4333699892100244224 4352609820342049344 4369217639134872576 4389811613678306176 4392359681715036096 4400874646978906746 4437955110936991488 4456523219964941394 4487166306723591192 4502784706677380232 4516006978907345844 4543906028199548088 4569536440929118464 4573928963749272192 4585402886904566792 4600282033512197568 4604556135356509488 4613022373695847168 4615700004514105728 4624647934113427428 4633002224830911776 4648035826247618304 4661684623388227968 4663613845391414784 4664174839533200312 4690483642012436736 4715327305370553456 4733319109062778624 4753090204238977536 4773830125536441216 4782453909502876672 4814632092421368064 4834194679284004224 4855132468487188368 4859799523983601704 4867434637801861632 4878016765567161918 4884376630972073472 4892340893816291331 4898719434746951424 4901336272051837616 4922564863882843762 4928982810250357248 4938538065388094448 4940588831625130496 4955089710728378208 4973996351896479232 4983638869638214032 4994772756996891648 5010035261956213047 5011749644890000896 5016567250563717888 5035372145101586496 5050158342003913632 5059443893730929152 5081357278846806464 5097845744916742656 5114931314300261376 5144401413820091904 5158578247767637641 5171649302664477984 5189650170407828064 5209451800506963456 5212127502934775748 5213066675616943104 5231211704073667584 5237044235891004576 5247196694474850351 5264782817648901846 5266584372596272128 5278985326941920256 5291408016886412928 5306946054309197376 5316703752734196736 5324983997695625952 5339731377771220352 5350082904170435652 5357058240420983808 5380260648190736256 5398942108774731868 5405981146726198272 5416461103974039072 5434614521444027712 5454986490526718704 5496757675040646144 5514003306058317318 5522666223659804544 5558162435578271808 5573101531638432896 5592499727014828416 5595745895883539136 5622121017941813736 5630953796672741888 5643572783882543744 5653833223522468608 5667146012746473216 5673464588881921624 5691874380447295296 5702156584407276032 5716526938702657272 5718900770853746944 5732358684960280672 5778266522800325632 5795923146184638623 5803479760456065792 5856479575620048128 5867832862638542328 5900931033499517184 5917273481249321984 5942030959953255192 5975547653522693376 5981291721825971328 5982888408964788256 6003712942236506976 6007197799992622896 6021342638543127792 6055306698551026176 6058541370932730784 6090631102770298214 6092715254572157952 6098571951665696256 6133709378016263424 6136859801842558542 6139408180475345984 6154266672685474304 6166197245484569904 6197381101663491072 6200978374185933312 6215579497850970624 6253978189349915648 6269739223093237008 6287103073827404608 6334823021256834624 6349019381867861712 6356818934525087522 6365106834048588288 6378945001126288662 6382647662492161827 6414926157458185536 6433763367210465312 6437200206616026458 6445592905712005632 6448903520580315756 6473509957982917824 6479732698644802272 6500549838150366336 6504022354089549224 6516282359314031616 6523121191755055108 6531625912995935232 6553826458702308864 6584717420517459264 6588539522572554144 6606786280971170944 6641304120991448064 6644851826184285376 6656932666405487232 6680047015941617396 6688756334084957184 6713829526802115328 6730749460085386788 6733544456005218176 6801073055558765568 6815859042299322132 6878104330356850188 6887071871856663552 6895532403552637312 6906834203034764232 6919533560543770752 6923550006771158592 6949503337246367664 6982725647854672768 6995420768087122176 6996262259299800468 7019710423531869128 7035725463018655104 7055210689181883904 7072990958055830184 7075928072412263168 7099978663594167936 7129635306358466304 7133443872227247536 7173680864254315008 7221948138632052096 7246152695258703616 7301151956702792448 7317025148350742877 7352004408077756424 7363554964879739392 7383847295824265643 7393474215375535872 7410883247437695744 7432634566092567312 7456666302686437888 7460994527844718848 7475458304457321048 7492159135495337472 7496161357255751648 7538444298029958144 7553058217652379744 7556194683661964288 7575237513005870448 7579284114241450507 7589165840596393728 7622035918270209696 7672396971450392064 7716602120730137856 7737973013941421056 7757473953996716976 7796705256931488768 7814177700760445184 7819600013425414656 7823777150184723104 7855566353836506864 7867908044666022912 7895293732256228352 7897174226473352769 7918477990412880384 7922707946604340256 7937112025329619392 7960419081463796064 7964671442084236126 7967396871363591168 7975055629101295104 8004950589648675968 8009597066656830528 8024170435559875584 8025124356255653478 8028456851390837056 8098413163162097802 8108971720089297408 8151921782166041568 8178279170688351232 8182479735790078056 8217206793769079808 8221596327312759872 8283999335489706816 8359652297457649344 8388749590522242624 8414887000945591296 8433181526912720604 8446430695009112832 8465359175823815616 8500719019119709824 8505260001501718216 8510196883322882436 8521292316026041344 8553234876610914048 8578351156280620416 8598538027440421008 8631346610643890432 8639643598193069696 8667399784200488448 8705219640684098688 8779623227356612352 8784719363430072192 8801749293957813492 8875910221873982976 8913046439929882788 8974332613447182384 9005569413354760464 9032013957814691688 9087812056399096176 9135946654155447321 9139072881858236928 9147857927498544384 9170805773809133584 9200564067024395136 9209112270713018976 9226044747391694336 9231400009028211456 9249295868226854856 9266004449661823552 9296071652495236608 9323369246776455936 9327227690782829568 9328349679066400624 9380967284024873472 9430654610741106912 9466638218125557248 9506180408477955072 9535228401787631283 9547660251072882432 9568417501689432993 9629264184842736128 9655800309924039687 9668389358568008448 9710264936974376736 9719599047967203408 9734869275603723264 9756033531134323836 9768753261944146944 9784681787632582662 9797438869493902848 9802672544103675232 9845129727765687524 9857965620500714496 9877076130776188896 9881177663250260992 9910179421456756416 9947992703792958464 9967277739276428064 10020070523912426094 10023499289780001792 10033134501127435776 10070744290203172992 10100316684007827264 10118887787461858304 10162714557693612928 10195691489833485312 10288802827640183808 10317156495535275282 10343298605328955968 10379300340815656128 10418903601013926912 10424255005869551496 10474088471782009152 10494393388949700702 10529565635297803692 10569036325395517489 10582816033772825856 10613892108618394752 10649967995391251904 10679462755542440704 10700165808340871304 10760521296381472512 10797884217549463736 10832922207948078144 10869229042888055424 10909972981053437408 11028006612116634636 11045332447319609088 11116324871156543616 11146203063276865792 11184999454029656832 11191491791767078272 11244242035883627472 11261907593345483776 11287145567765087488 11307666447044937216 11334292025492946432 11346929177763843248 11383748760894590592 11404313168814552064 11433053877405314544 11437801541707493888 11464717369920561344 11591846292369277246 11606959520912131584 11712959151240096256 11735665725277084656 11801862066999034368 11884061919906510384 11947007163126354189 11951095307045386752 11962583443651942656 11965776817929576512 12007425884473013952 12014395599985245792 12042685277086255584 12110613397102052352 12117082741865461568 12147619744743146703 12181262205540596428 12197143903331392512 12267418756032526848 12273719603685117084 12278816360950691968 12308533345370948608 12332394490969139808 12401956748371866624 12431158995701941248 12539478446186474016 12574206147654809216 12669646042513669248 12698038763735723424 12713637869050175044 12730213668097176576 12757890002252577324 12765295324984323654 12829852314916371072 12867526734420930624 12874400413232052916 12891185811424011264 12897807041160631512 12947019915965835648 12959465397289604544 13001099676300732672 13008044708179098448 13046242383510110216 13107652917404617728 13169434841034918528 13177079045145108288 13213572561942341888 13289703652368570752 13313865332810974464 13360094031883234792 13427659053604230656 13461498920170773576 13467088912010436352 13631718084598644264 13756208660713700376 13791064807105274624 13813668406069528464 13821047502440292101 13839067121087541504 13847100013542317184 13899006674492735328 13965451295709345536 13990841536174244352 13992524518599600936 14039420847063738256 14071450926037310208 14110421378363767808 14145981916111660368 14151856144824526336 14199957327188335872 14259270612716932608 14266887744454495072 14347361728508630016 14443896277264104192 14492305390517407232 14602303913405584896 14634050296701485754 14677022681448873993 14704008816155512848 14727109929759478784 14767694591648531286 14786948430751071744 14821766494875391488 14865269132185134624 14913332605372875776 14921989055689437696 14950916608914642096 14984318270990674944 14992322714511503296 15030105785868639141 15106116435304759488 15150475026011740896 15158568228482901014 15178331681192787456 15244071836540419392 15344793942900784128 15433204241460275712 15514947907993433952 15628355401520890368 15639200026850829312 15647554300369446208 15711132707673013728 15794348452946705538 15836955980825760768 15845415893208680512 15874224050659238784 15920838162927592128 15929342884168472252 15950111258202590208 16009901179297351936 16019194133313661056 16050248712511306956 16056913702781674112 16196826326324195604 16217943440178594816 16303843564332083136 16364959471580156112 16443192654625519744 16567998670979413632 16719304594915298688 16777499181044485248 16866363053825441208 16892861390018225664 16930718351647631232 17001438038239419648 17010520003003436432 17020393766645764872 17106469753221828096 17156702312561240832 17197076054880842016 17262693221287780864 17279287196386139392 17334799568400976896 17387769438553915869 17410439281368197376 17559246454713224704 17569438726860144384 17603498587915626984 17751820443747965952 17826092879859765576 17948665226894364768 18011138826709520928 18064027915629383376 18073677503191151209 18175624112798192352 18271893308310894642 18278145763716473856 18295715854997088768 18341611547618267168 18401128134048790272 18418224541426037952 18452089494783388672 18462800018056422912 18498591736453709712 18532008899323647104 18592143304990473216 18646738493552911872 18656699358132801248 18761934568049746944 18861309221482213824 18933276436251114496 19070456803575262566 19095320502145764864 19136835003378865986 19258528369685472256 19311600619848079374 19336778717136016896 19420529873948753472 19439198095934406816 19512067062268647672 19569363575265165324 19594877738987805696 19605345088207350464 19690259455531375048 19754152261552377792 19820358842913512832 19934555478552856128 20040141047824852188 20066269002254871552 20141488580406345984 20200633368015654528 20325429115387225856 20634312991070550564 20686597210657911936 20758600681631312256 20848510011739102992 20948176943564018304 20988786777899401404 21059131270595607384 21138072650791034978 21165632067545651712 21227784217236789504 21299935990782503808 21358925511084881408 21400331616681742608 21521042592762945024 21595768435098927472 21665844415896156288 21738458085776110848 21819945962106874816 22056013224233269272 22090664894639218176 22151541887472796929 22232649742313087232 22292406126553731584 22369998908059313664 22382983583534156544 22488484071767254944 22574291135530174976 22615332894089874432 22668584050985892864 22693858355527686496 22737852342724351521 22767497521789181184 22866107754810629088 22875603083414987776 22929434739841122688 23183692584738554492 23213919041824263168 23425918302480192512 23471331450554169312 23603724133998068736 23768123839813020768 23894014326252708378 23902190614090773504 23925166887303885312 23931553635859153024 24014851768946027904 24028791199970491584 24085370554172511168 24234165483730923136 24295239489486293406 24362524411081192856 24534837512065053696 24547439207370234168 24557632721901383936 24664788981938279616 25078956892372948032 25148412295309618432 25339292085027338496 25396077527471446848 25427275738100350088 25515780004505154648 25530590649968647308 25659704629832742144 25735053468841861248 25748800826464105832 25795614082321263024 25894039831931671296 25918930794579209088 26002199352601465344 26016089416358196896 26092484767020220432 26338869682069837056 26354158090290216576 26427145123884683776 26579407304737141504 26627730665621948928 26720188063766469584 26855318107208461312 26922997840341547152 26934177824020872704 27263436169197288528 27407839962466341963 27512417321427400752 27582129614210549248 27627336812139056928 27642095004880584202 27678134242175083008 27694200027084634368 27798013348985470656 27930902591418691072 27981683072348488704 27985049037199201872 28078841694127476512 28142901852074620416 28291963832223320736 28303712289649052672 28399914654376671744 28518541225433865216 28533775488908990144 28605685205362893849 28887792554528208384 28967400929772119061 28984610781034814464 29204607826811169792 29268100593402971508 29354045362897747986 29408017632311025696 29535389183297062572 29573896861502143488 29643532989750782976 29730538264370269248 29843978111378875392 29901833217829284192 29984645429023006592 30060211571737278282 30212232870609518976 30300950052023481792 30317136456965802028 30356663362385574912 30488143673080838784 30866408482920551424 31029895815986867904 31256710803041780736 31295108600738892416 31422265415346027456 31588696905893411076 31690831786417361024 31707108976186552467 31748448101318477568 31841676325855184256 31858685768336944504 32019802358594703872 32038388266627322112 32100497425022613912 32113827405563348224 32393652652648391208 32607687128664166272 32729918943160312224 32886385309251039488 33135997341958827264 33438609189830597376 33554998362088970496 33732726107650882416 33785722780036451328 33861436703295262464 34002876076478839296 34021040006006872864 34040787533291529744 34212939506443656192 34313404625122481664 34394152109761684032 34525386442575561728 34558574392772278784 34775538877107831738 34820878562736394752 35118492909426449408 35138877453720288768 35206997175831253968 35652185759719531152 35841021489379062567 35897330453788729536 36022277653419041856 36128055831258766752 36147355006382302418 36351248225596384704 36543786616621789284 36591431709994177536 36683223095236534336 36802256268097580544 36836449082852075904 36925600036112845824 36997183472907419424 37064017798647294208 37293476987105823744 37313398716265602496 37722618442964427648 38140913607150525132 38190641004291529728 38273670006757731972 38623201239696158748 38673557434272033792 38841059747897506944 38878396191868813632 39024134124537295344 39138727150530330648 39210690176414700928 39380518911062750096 39508304523104755584 39640717685827025664 39869110957105712256 40080282095649704376 40282977160812691968 40401266736031309056 40650858230774451712 41268625982141101128 41373194421315823872 41463142507320876303 41517201363262624512 41697020023478205984 41841801343004171977 41896353887128036608 41977573555798802808 42118262541191214768 42276145301582069956 42331264135091303424 42455568434473579008 42599871981565007616 42717851022169762816 42800663233363485216 43042085185525890048 43191536870197854944 43331688831792312576 43476916171552221696 43639891924213749632 44112026448466538544 44181329789278436352 44303083774945593858 44465299484626174464 44584812253107463168 44739997816118627328 44765967167068313088 44976968143534509888 45148582271060349952 45387716711055372992 45475704685448703042 45534995043578362368 45732215509621258176 45858869479682245376 46367385169477108984 46942662901108338624 47536247679626041536 47788028652505416756 47850333774607770624 47863107271718306048 48029703537892055808 48057582399940983168 48170741108345022336 48468330967461846272 48590478978972586812 48725048822162385712 49094878414740468336 49115265443802767872 49329577963876559232 50157913784745896064 50296824590619236864 50678584170054676992 50792155054942893696 50854551476200700176 51031560009010309296 51061181299937294616 51319409259665484288 51470106937683722496 51497601652928211664 51591228164642526048 51770364373547534819 51788079663863342592 51837861589158418176 52004398705202930688 52032178832716393792 52163308315661747607 52184969534040440864 52677739364139674112 52708316180580433152 52854290247769367552 53158814609474283008 53255461331243897856 53440376127532939168 53845995680683094304 53868355648041745408 54221032509573453627 54526872338394577056 54815679924932683926 55024834642854801504 55164259228421098496 55254673624278113856 55284190009761168404 55356268484350166016 55388400054169268736 55596026697970941312 55861805182837382144 55970098074398403744 56157683388254953024 56285803704149240832 56583927664446641472 56799829308753343488 57067550977817980288 57211370410725787698 57775585109056416768 57934801859544238122 58536201186805943016 58708090725795495972 58816035264622051392 59070778366594125144 59461076528740538496 59803666435658568384 59969290858046013184 60120423143474556564 60424465741219037952 60601900104046963584 60634272913931604056 60976287346161677568 62059791631973735808 62590217201477784832 62844530830692054912 63177393811786822152 63381663572834722048 63414217952373104934 63496896202636955136 63683352651710368512 63717371536673889008 64039604717189407744 64076776533254644224 64200994850045227824 64227654811126696448 64787305305296782416 65215374257328332544 65459837886320624448 65772770618502078976 66271994683917654528 66877218379661194752 67109996724177940992 67465452215301764832 67722873406590524928 68005752152957678592 68042080012013745728 68081575066583059488 68213557028173054563 68626809250244963328 68788304219523368064 69117148785544557568 69551077754215663476 69641757125472789504 70277754907440577536 70413994351662507936 71304371519439062304 71682042978758125134 71794660907577459072 72044555306838083712 72256111662517533504 72294710012764604836 72702496451192769408 73087573233243578568 73366446190473068672 73604512536195161088 73672898165704151808 73994366945814838848 74128035597294588416 74626797432531204992 75445236885928855296 76281827214301050264 76547340013515463944 77246402479392317496 77682119495795013888 77756792383737627264 78048268249074590688 78277454301060661296 78421380352829401856 78761037822125500192 79016609046209511168 79281435371654051328 79738221914211424512 80160564191299408752 80565954321625383936 80802533472062618112 81301716461548903424 82537251964282202256 82746388842631647744 82926285014641752606 83034402726525249024 83394040046956411968 83683602686008343954 83792707774256073216 83955147111597605616 84236525082382429536 84552290603164139912 84911136868947158016 85199743963130015232 85601326466726970432 86383073740395709888 86663377663584625152 86953832343104443392 87279783848427499264 88224052896933077088 88606167549891187716 88930598969252348928 89531934334136626176 89953936287069019776 90775433422110745984 90951409370897406084 91069990087156724736 91464431019242516352 91717738959364490752 92734770338954217968 93885325802216677248 95072495359252083072 95121326928559657401 95576057305010833512 95726214543436612096 96059407075784111616 96115164799881966336 96341482216690044672 96936661934923692544 97180957957945173624 97450097644324771424 98189756829480936672 98230530887605535744 98530693485138856591 98659155927753118464 100315827569491792128 100593649181238473728 101357168340109353984 101584310109885787392 101709102952401400352 102063120018020618592 102122362599874589232 102638818519330968576 102940213875367444992 102995203305856423328 103182456329285052096 103540728747095069638 103576159327726685184 103675723178316836352 104064357665432787584 104326616631323495214 104369939068080881728 105355478728279348224 105416632361160866304 106317629218948566016 106880752255065878336 107691991361366188608 108442065019146907254 109053744676789154112 109631359849865367852 110049669285709603008 110509347248556227712 110568380019522336808 110776800108338537472 111192053395941882624 111940196148796807488 112315366776509906048 113167855328893282944 114135101955635960576 114422740821451575396 115869603719088476244 117072402373611886032 117416181451590991944 117632070529244102784 118141556733188250288 118922153057481076992 119607332871317136768 119938581716092026368 120240846286949113128 120848931482438075904 121203800208093927168 121268545827863208112 121952574692323355136 124119583263947471616 124389427521962628909 125180434402955569664 125525404029012515931 125689061661384109824 126354787623573644304 126763327145669444096 126828435904746209868 126993792405273910272 127366705303420737024 127434743073347778016 128153553066509288448 128401989700090455648 128455309622253392896 129574610610593564832 130430748514656665088 130919675772641248896 131545541237004157952 132543989367835309056 133754436759322389504 134219993448355881984 134930904430603529664 135445746813181049856 136084160024027491456 136163150133166118976 136427114056346109126 137576608439046736128 139102155508431326952 140827988703325015872 142608743038878124608 143364085957516250268 143589321815154918144 144089110613676167424 144512223325035067008 144589420025529209672 145404992902385538816 146175146466487157136 146732892380946137344 147345796331408303616 147988733891629677696 148256071194589176832 149253594865062409984 150890473771857710592 152563654428602100528 153094680027030927888 154492804958784634992 155311093120642604457 155364238991590027776 155513584767475254528 156096536498149181376 156554908602121322592 156842760705658803712 157522075644251000384 158033218092419022336 158562870743308102656 159476443828422849024 160321128382598817504 161605066944125236224 162663097528720360881 165074503928564404512 165492777685263295488 165852570029283505212 166068805453050498048 166788080093912823936 167367205372016687908 167585415548512146432 167910294223195211232 168473050164764859072 169104581206328279824 170399487926260030464 171202652933453940864 172766147480791419776 173326755327169250304 174559567696854998528 176448105793866154176 177212335099782375432 179673617531723797313 179907872574138039552 181550866844221491968 181902818741794812168 182928862038485032704 183435477918728981504 185469540677908435936 187770651604433354496 190144990718504166144 190242653857119314802 191152114610021667024 191452429086873224192 192118814151568223232 192230329599763932672 192682964433380089344 193873323869847385088 194361915915890347248 194900195288649542848 196379513658961873344 197061386970277713182 197318311855506236928 200631655138983584256 203168620219771574784 203418205904802800704 204126240036041237184 204244725199749178464 205880427750734889984 205990406611712846656 206364912658570104192 207081457494190139276 207351446356633672704 208128715330865575168 208653233262646990428 208739878136161763456 210833264722321732608 213761504510131756672 215383982722732377216 216884130038293814508 218107489353578308224 219262719699730735704 220099338571419206016 221018694497112455424 221136760039044673616 222384106791883765248 223880392297593614976 224630733553019812096 226335710657786565888 228270203911271921152 228845481642903150792 231739207438176952488 234144804747223772064 234832362903181983888 234957807541484965717 235264141058488205568 236283113466376500576 237844306114962153984 239214665742634273536 239877163432184052736 240481692573898226256 241697862964876151808 242407600416187854336 242537091655726416224 243905149384646710272 248239166527894943232 248778855043925257818 250360868805911139328 251050808058025031862 251378123322768219648 252709575247147288608 253526654291338888192 253656871809492419736 254733410606841474048 254869486146695556032 256803979400180911296 259149221221187129664 260861497029313330176 261839351545282497792 269861808861207059328 272168320048054982912 272326300266332237952 272854228112692218252 275153216878093472256 278204311016862653904 281655977406650031744 285217486077756249216 286728171915032500536 287178643630309836288 288178221227352334848 289024446650070134016 289178840051058419344 290809985804771077632 292350292932974314272 293465784761892274688 294691592662816607232 295592080455416569773 295977467783259355392 298507189730124819968 301780947543715421184 305127308857204201056 306189360054061855776 308985609917569269984 310622186241285208914 310728477983180055552 311027169534950509056 312193072996298362752 313109817204242645184 313685521411317607424 315044151288502000768 316066436184838044672 318952887656845698048 320642256765197635008 325326195057440721762 330149007857128809024 331705140058567010424 333576160187825647872 334734410744033375816 335820588446390422464 336946100329529718144 338209162412656559648 342405305866907881728 345532294961582839552 349119135393709997056 352896211587732308352 354424670199564750864 359347235063447594626 359815745148276079104 363101733688442983936 363805637483589624336 365857724076970065408 370939081355816871872 375541303208866708992 376576212087037547793 380289981437008332288 380485307714238629604 382304229220043334048 384460659199527865344 385365928866760178688 388723831831780694496 389800390577299085696 392759027317923746688 394122773940555426364 394636623711012473856 401263310277967168512 406337240439543149568 406836411809605601408 408252480072082474368 408489450399498356928 411980813223425693312 412729825317140208384 414162914988380278552 416257430661731150336 417306466525293980856 417479756272323526912 427523009020263513344 430767965445464754432 433768260076587629016 436214978707156616448 438525439399461471408 440198677142838412032 442037388994224910848 442273520078089347232 444768213583767530496 447760784595187229952 449261467106039624192 452671421315573131776 456540407822543842304 457690963285806301584 463478414876353904976 465933279361927813371 468289609494447544128 469664725806363967776 469915615082969931434 470528282116976411136 472566226932753001152 475688612229924307968 478429331485268547072 480963385147796452512 484815200832375708672 485074183311452832448 496478333055789886464 497557710087850515636 502101616116050063724 502756246645536439296 505419150494294577216 507313743618984839472 509738972293391112064 513607958800361822592 518298442442374259328 523678703090564995584 539020852595171391939 539723617722414118656 544336640096109965824 544652600532664475904 545708456225384436504 550306433756186944512 556408622033725307808 563311954813300063488 570434972155512498432 573456343830065001072 574357287260619672576 576356442454704669696 578048893300140268032 578357680102116838688 581619971609542155264 584700585865948628544 586931569523784549376 591184160910833139546 591954935566518710784 597014379460249639936 610254617714408402112 612378720108123711552 617971219835138539968 621244372482570417828 622054339069901018112 624386145992596725504 626219634408485290368 630088302577004001536 641284513530395270016 650652390114881443524 660298015714257618048 663410280117134020848 667152320375651295744 669468821488066751632 671641176892780844928 673892200659059436288 676418324825313119296 684810611733815763456 691064589923165679104 704873422624454897151 705792423175464616704 708849340399129501728 718694470126895189252 719631490296552158208 726203467376885967872 727611274967179248672 731715448153940130816 741878162711633743744 751082606417733417984 753152424174075095586 760579962874016664576 760970615428477259208 764608458440086668096 777447663663561388992 779600781154598171392 785518054635847493376 788245547881110852728 813672823619211202816 816504960144164948736 816978900798996713856 823961626446851386624 825459650634280416768 828325829976760557104 832514861323462300672 834612933050587961712 834959512544647053824 855046018040527026688 861535930890929508864 867536520153175258032 872429957414313232896 877050878798922942816 880397354285676824064 884074777988449821696 884547040156178694464 886776241366249709319 895521569190374459904 898522934212079248384 905342842631146263552 915381926571612603168 926956829752707809952 931866558723855626742 936579218988895088256 939329451612727935552 939831230165939862868 941056564233952822272 945132453865506002304 956858662970537094144 961926770295592905024 970148366622905664896 995115420175701031272 1004203232232100127448 1010838300988589154432 1014627487237969678944 1019477944586782224128 1027215917600723645184 1036596884884748518656 1047357406181129991168 1078041705190342783878 1079447235444828237312 1088673280192219931648 1089305201065328951808 1091416912450768873008 1112817244067450615616 1126623909626600126976 1140869944311024996864 1146912687660130002144 1156097786600280536064 1156715360204233677376 1169401171731897257088 1182368321821666279092 1183909871133037421568 1220509235428816804224 1224757440216247423104 1235942439670277079936 1242488744965140835656 1248772291985193451008 1252439268816970580736 1260176605154008003072 1282569027060790540032 1301304780229762887048 1320596031428515236096 1326820560234268041696 1334304640751302591488 1338937642976133503264 1343282353785561689856 1347784401318118872576 1352836649650626238592 1369621223467631526912 1382129179846331358208 1409746845248909794302 1411584846350929233408 1417698680798259003456 1437388940253790378504 1455222549934358497344 1483756325423267487488 1506304848348150191172 1521941230856954518416 1529216916880173336192 1554895327327122777984 1559201562309196342784 1571036109271694986752 1576491095762221705456 1617062557785514175817 1627345647238422405632 1633009920288329897472 1633957801597993427712 1647923252893702773248 1650919301268560833536 1656651659953521114208 1669225866101175923424 1669919025089294107648 1710092036081054053376 1723071861781859017728 1735073040306350516064 1744859914828626465792 1754101757597845885632 1760794708571353648128 1769094080312357388928 1773552482732499418638 1791043138380748919808 1830763853143225206336 1853913659505415619904 1863733117447711253484 1873158437977790176512 1878658903225455871104 1879662460331879725736 1890264907731012004608 1923853540591185810048 1940296733245811329792 1990230840351402062544 2008406464464200254896 2021676601977178308864 2029254974475939357888 2038955889173564448256 2054431835201447290368 2073193769769497037312 2114620267873364691453 2156083410380685567756 2158894470889656474624 2178610402130657903616 2182833824901537746016 2225634488134901231232 2253247819253200253952 2281739888622049993728 2293825375320260004288 2313430720408467354752 2338802343463794514176 2364736643643332558184 2441018470857633608448 2449514880432494846208 2471884879340554159872 2484977489930281671312 2497544583970386902016 2504878537633941161472 2520353210308016006144 2565138054121581080064 2602609560459525774096 2641192062857030472192 2653641120468536083392 2677875285952267006528 2686564707571123379712 2695568802636237745152 2705673299301252477184 2819493690497819588604 2823169692701858466816 2835397361596518006912 2874777880507580757008 2910445099868716994688 2967512650846534974976 3012609696696300382344 3043882461713909036832 3054451498039304554321 3058433833760346672384 3109790654654245555968 3118403124618392685568 3142072218543389973504 3152982191524443410912 3234125115571028351634 3254691294476844811264 3266019840576659794944 3267915603195986855424 3295846505787405546496 3313303319907042228416 3338451732202351846848 3470146080612701032128 3508203515195691771264 3538188160624714777856 3547104965464998837276 3661527706286450412672 3707827319010831239808 3727466234895422506968 3746316875955580353024 3757317806450911742208 3759324920663759451472 3780529815462024009216 3847707081182371620096 3880593466491622659584 3980461680702804125088 4016812928928400509792 4043353203954356617728 4058509948951878715776 4077911778347128896512 4108863670402894580736 4146387539538994074624 4229240535746729382906 4312166820761371135512 4365667649803075492032 4451268976269802462464 4587650750640520008576 4626861440816934709504 4677604686927589028352 4729473287286665116368 4882036941715267216896 4899029760864989692416 4943769758681108319744 4969954979860563342624 5009757075267882322944 5130276108243162160128 5205219120919051548192 5282384125714060944384 5307282240937072166784 5355750571904534013056 5373129415142246759424 5411346598602504954368 5638987380995639177208 5670794723193036013824 5749555761015161514016 5820890199737433989376 5935025301693069949952 6025219393392600764688 6087764923427818073664 6108902996078609108642 6116867667520693344768 6219581309308491111936 6305964383048886821824 6468250231142056703268 6535831206391973710848 6626606639814084456832 6676903464404703693696 6940292161225402064256 7016407030391383542528 7076376321249429555712 7094209930929997674552 7323055412572900825344 7415654638021662479616 7454932469790845013936 7492633751911160706048 7514635612901823484416 7518649841327518902944 7561059630924048018432 7695414162364743240192 7761186932983245319168 7960923361405608250176 8033625857856801019584 8086706407908713235456 8117019897903757431552 8458481071493458765812 8624333641522742271024 8731335299606150984064 8902537952539604924928 9163354494117913662963 9175301501281040017152 9253722881633869419008 9355209373855178056704 9458946574573330232736 9764073883430534433792 9798059521729979384832 9887539517362216639488 9939909959721126685248 10410438241838103096384 10614564481874144333568 10711501143809068026112 10822693197205009908736 11277974761991278354416 11341589446386072027648 11499111522030323028032 11641780399474867978752 12050438786785201529376 12175529846855636147328 12217805992157218217284 12233735335041386689536 12439162618616982223872 12611928766097773643648 12936500462284113406536 13253213279628168913664 13353806928809407387392 13880584322450804128512 14032814060782767085056 14152752642498859111424 14188419861859995349104 14646110825145801650688 14831309276043324959232 14909864939581690027872 15029271225803646968832 15037299682655037805888 15390828324729486480384 15921846722811216500352 16067251715713602039168 16234039795807514863104 16916962142986917531624 17248667283045484542048 17462670599212301968128 17805075905079209849856 18326708988235827325926 18350603002562080034304 18507445763267738838016 18917893149146660465472 19879819919442253370496 20820876483676206192768 21229128963748288667136 21423002287618136052224 22555949523982556708832 22683178892772144055296 22998223044060646056064 23283560798949735957504 24100877573570403058752 24351059693711272294656 24435611984314436434568 25223857532195547287296 25873000924568226813072 26506426559256337827328 26707613857618814774784 27490063482353740988889 27761168644901608257024 28065628121565534170112 28376839723719990698208 29292221650291603301376 29662618552086649918464 29819729879163380055744 30074599365310075611776 31843693445622433000704 32134503431427204078336 32468079591615029726208 33833924285973835063248 34497334566090969084096 34925341198424603936256 36653417976471654651852 36701206005124160068608 37835786298293320930944 39759639838884506740992 41641752967352412385536 42458257927496577334272 42846004575236272104448 45111899047965113417664 45996446088121292112128 48201755147140806117504 48702119387422544589312 48871223968628872869136 50447715064391094574592 51746001849136453626144 53012853118512675654656 53415227715237629549568 54980126964707481977778 55522337289803216514048 56753679447439981396416 59639459758326760111488 60149198730620151223552 63687386891244866001408 64269006862854408156672 67667848571947670126496 68994669132181938168192 69850682396849207872512 73306835952943309303704 75671572596586641861888 79519279677769013481984 83283505934704824771072 90223798095930226835328 91992892176242584224256 96403510294281612235008 97404238774845089178624 97742447937257745738272 100895430128782189149184 103492003698272907252288 109960253929414963955556 113507358894879962792832 119278919516653520222976 120298397461240302447104 127374773782489732002816 128538013725708816313344 135335697143895340252992 137989338264363876336384 146613671905886618607408 151343145193173283723776 159038559355538026963968 166567011869409649542144 180447596191860453670656 183985784352485168448512 192807020588563224470016 195484895874515491476544 206984007396545814504576 219920507858829927911112 227014717789759925585664 238557839033307040445952 240596794922480604894208 270671394287790680505984 275978676528727752672768 293227343811773237214816 302686290386346567447552 360895192383720907341312 385614041177126448940032 390969791749030982953088 413968014793091629009152 439841015717659855822224 454029435579519851171328 477115678066614080891904 541342788575581361011968 551957353057455505345536 586454687623546474429632 721790384767441814682624 781939583498061965906176 827936029586183258018304 879682031435319711644448 908058871159039702342656 1082685577151162722023936 1172909375247092948859264 1563879166996123931812352 1655872059172366516036608 1759364062870639423288896 2165371154302325444047872 2345818750494185897718528 3127758333992247863624704 3518728125741278846577792 4691637500988371795437056 7037456251482557693155584 9383275001976743590874112 14074912502965115386311168 28149825005930230772622336
- Sum of all divisors σ(n): 99693832237349153122775547
- Sum of proper divisors (its aliquot sum) s(n): 71544007231418922350153211
- 28149825005930230772622336 is an abundant number, because the sum of its proper divisors (71544007231418922350153211) is greater than itself. Its abundance is 43394182225488691577530875
Bases of 28149825005930230772622336
- Binary: 10111010010001111010100010010010000100110100010100010000100110000011101100100000000002
- Hexadecimal: 0x1748F5124268A213076400
- Base-36: 3JBYIDFEOLV35ZB40
Squares and roots of 28149825005930230772622336
- 28149825005930230772622336 squared (281498250059302307726223362) is 792412647864494916953034735998956908179834086096896
- 28149825005930230772622336 cubed (281498250059302307726223363) is 22306277369871345494598635797665706526646192294915232896835315258688909869056
-
28149825005930230772622336 is a
perfect square number . Itssquare root is 5305640866656 -
The
cube root of 28149825005930230772622336 is 304199549.4364778347
Scales and comparisons
How big is 28149825005930230772622336?- 28,149,825,005,930,230,772,622,336 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 28,149,825,005,930,230,772,622,336 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 28149825005930230772622336 cubic inches would be around 25349962.5 feet tall.
Recreational maths with 28149825005930230772622336
- 28149825005930230772622336 backwards is 63322627703203950052894182
- The number of decimal digits it has is: 26
- The sum of 28149825005930230772622336's digits is 99
- 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 28149825005930230772622336 - Facts about the integer". Numbermatics.com. 2024. Web. 23 May 2024.
APA style:
Numbermatics. (2024). Number 28149825005930230772622336 - Facts about the integer. Retrieved 23 May 2024, from https://numbermatics.com/n/28149825005930230772622336/
Chicago style:
Numbermatics. 2024. "Number 28149825005930230772622336 - Facts about the integer". https://numbermatics.com/n/28149825005930230772622336/
The information we have on file for 28149825005930230772622336 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 28149825005930230772622336, math, Factors of 28149825005930230772622336, curriculum, school, college, exams, university, Prime factorization of 28149825005930230772622336, STEM, science, technology, engineering, physics, economics, calculator, twenty-eight septillion, one hundred forty-nine sextillion, eight hundred twenty-five quintillion, five quadrillion, nine hundred thirty trillion, two hundred thirty billion, seven hundred seventy-two million, six hundred twenty-two thousand, three hundred thirty-six.