301904816677547310348825088
301,904,816,677,547,310,348,825,088 is an even composite number composed of six prime numbers multiplied together.
301904816677547310348825088 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of seventeen thousand, nine hundred twenty divisors.
Prime factorization of 301904816677547310348825088:
29 × 73 × 113 × 173 × 293 × 476
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 7 × 7 × 7 × 11 × 11 × 11 × 17 × 17 × 17 × 29 × 29 × 29 × 47 × 47 × 47 × 47 × 47 × 47)See below for interesting mathematical facts about the number 301904816677547310348825088 from the Numbermatics database.
Names of 301904816677547310348825088
- Cardinal: 301904816677547310348825088 can be written as Three hundred one septillion, nine hundred four sextillion, eight hundred sixteen quintillion, six hundred seventy-seven quadrillion, five hundred forty-seven trillion, three hundred ten billion, three hundred forty-eight million, eight hundred twenty-five thousand and eighty-eight.
Scientific notation
- Scientific notation: 3.01904816677547310348825088 × 1026
Factors of 301904816677547310348825088
Divisors of 301904816677547310348825088
- Number of divisors d(n): 17920
-
Complete list of divisors:
1 2 4 7 8 11 14 16 17 22 28 29 32 34 44 47 49 56 58 64 68 77 88 94 98 112 116 119 121 128 136 154 176 187 188 196 203 224 232 238 242 256 272 289 308 319 329 343 352 374 376 392 406 448 464 476 484 493 512 517 539 544 578 616 638 658 686 704 748 752 784 799 812 833 841 847 896 928 952 968 986 1034 1078 1088 1156 1232 1276 1309 1316 1331 1363 1372 1408 1421 1496 1504 1568 1598 1624 1666 1682 1694 1792 1856 1904 1936 1972 2023 2057 2068 2156 2176 2209 2233 2303 2312 2464 2552 2618 2632 2662 2726 2744 2816 2842 2992 3008 3136 3179 3196 3248 3332 3364 3388 3451 3509 3584 3619 3712 3773 3808 3872 3944 4046 4114 4136 4312 4352 4418 4466 4606 4624 4913 4928 5104 5236 5264 5324 5423 5452 5488 5593 5632 5684 5687 5831 5887 5929 5984 6016 6272 6358 6392 6496 6664 6728 6776 6902 7018 7238 7424 7546 7616 7744 7888 8092 8228 8272 8381 8624 8704 8789 8836 8932 9163 9212 9248 9251 9317 9541 9826 9856 9947 10208 10472 10528 10648 10846 10904 10976 11186 11368 11374 11662 11774 11858 11968 12032 12544 12716 12784 12992 13328 13456 13552 13583 13804 14036 14161 14297 14399 14476 14848 14993 15092 15232 15463 15488 15631 15776 16121 16184 16456 16544 16762 17248 17578 17672 17864 18326 18424 18496 18502 18634 19082 19652 19712 19894 20416 20944 21056 21296 21692 21808 21952 22253 22372 22627 22736 22748 23171 23324 23548 23716 23936 24064 24157 24299 24389 24563 25088 25333 25432 25568 25984 26656 26912 27104 27166 27608 28072 28322 28594 28798 28952 29986 30184 30464 30926 30976 31262 31552 32242 32368 32912 33088 33524 34391 34496 34969 35156 35344 35728 36652 36848 36992 37004 37268 37553 37961 38164 38599 39151 39304 39424 39527 39788 39809 40832 41209 41503 41888 42112 42592 43384 43616 43904 44506 44744 45254 45472 45496 46342 46648 47096 47432 47872 48314 48598 48778 49126 50666 50864 51136 51968 53312 53824 54043 54208 54332 55216 56144 56644 57188 57596 57904 58667 59653 59972 60368 60928 61523 61852 61952 62524 62557 63104 64061 64141 64484 64736 64757 65219 65824 66176 66787 67048 68782 68992 69938 70312 70688 71456 73304 73696 73984 74008 74536 75106 75922 76328 77198 78302 78608 79054 79576 79618 81664 82418 83006 83776 84224 85184 86768 87232 87808 89012 89488 90508 90944 90992 92191 92684 93296 94192 94864 95081 95744 96628 96679 97196 97556 98252 99127 100079 100793 101332 101728 101761 102272 103823 103936 104951 106624 107648 108086 108241 108416 108664 109417 110432 112288 113288 114376 115192 115808 117334 119306 119944 120736 123046 123704 125048 125114 126208 128122 128282 128968 129472 129514 130438 131648 132352 133574 134096 137564 137984 139876 140624 141376 142477 142912 146608 147392 147968 148016 149072 149413 150212 151844 152656 154396 155771 156604 157216 157267 158108 158389 159152 159236 162197 163328 164836 164923 166012 167552 168448 169099 170093 170368 170723 171941 173536 174464 175616 177331 178024 178976 181016 181888 181984 184382 185368 186592 188384 189728 190162 193256 193358 194392 195112 196504 198254 200158 201586 202664 203456 203522 204544 207646 209902 213248 215296 216172 216482 216832 217328 218834 220864 224576 226576 228752 230384 230911 231616 234668 238612 239888 240737 241472 243049 244783 246092 247408 250096 250228 252416 254881 256244 256564 257936 258944 259028 260876 262871 263296 264704 265727 267148 267289 268192 268279 270193 274057 275128 275968 276689 278663 279752 281248 282752 284954 285824 288463 293216 294784 296032 298144 298826 300424 303688 305312 308792 311542 313208 314432 314534 316216 316778 318304 318472 324394 329672 329846 332024 335104 338198 340186 340736 341446 343882 347072 348928 354662 356048 357952 362032 363776 363968 368764 370736 373184 376768 378301 379456 380324 384659 386512 386716 388784 390224 393008 393907 396508 400316 403172 405328 406912 407044 409088 410669 413083 414613 415292 417571 419804 426496 430592 430661 432344 432964 433664 434656 434797 437668 437899 441728 448427 449152 453152 453299 456533 457504 460768 461822 463232 467509 469336 477224 479776 481474 482944 486098 489566 492184 494816 500192 500456 509762 512488 513128 515872 517888 518056 521752 525742 526592 531454 534296 534578 536384 536558 540386 548114 550256 553378 557326 559504 562496 565504 569908 571648 576926 586432 589568 592064 594473 596288 597652 600848 607376 610624 617584 623084 626416 628864 629068 632432 633556 636608 636944 638401 645337 648788 656183 659344 659692 664048 665567 670208 671959 676396 676753 680372 681472 682892 687764 694144 697856 700553 704671 705551 709324 712096 712327 715904 724064 726761 727552 727936 734657 737528 741472 746368 753536 756602 757687 758912 760648 769318 773024 773432 777568 780448 786016 787814 793016 800632 806344 810656 813824 814088 821338 826166 829226 830584 835142 839608 861322 864688 865928 869312 869594 875336 875798 883456 896854 898304 906304 906598 913066 915008 921536 923644 926464 935018 938672 954448 959552 962948 965888 972196 979132 984368 989632 997339 1000384 1000912 1014101 1019524 1024976 1026256 1031744 1035776 1036112 1043504 1045891 1051484 1053184 1062908 1063469 1068592 1069156 1072768 1073116 1080772 1089037 1090397 1096228 1100512 1100869 1106756 1108723 1114652 1119008 1119371 1124992 1131008 1135379 1139816 1142053 1143296 1146283 1153852 1154461 1172864 1179136 1184128 1188946 1190651 1192576 1195061 1195304 1201696 1203587 1214752 1221248 1235168 1246168 1252832 1257728 1258136 1264864 1267112 1273216 1273888 1276802 1290674 1297576 1312366 1318688 1319384 1328096 1331134 1343918 1352792 1353506 1360744 1365784 1375528 1388288 1401106 1409342 1411102 1418648 1424192 1424654 1431808 1448128 1453522 1455872 1469314 1475056 1482944 1492736 1507072 1513204 1515374 1517824 1521296 1538636 1546048 1546864 1555136 1560896 1567247 1572032 1575628 1586032 1601264 1612688 1616377 1621312 1627648 1628176 1642676 1643543 1652332 1658452 1661168 1670284 1679216 1685159 1701343 1713481 1722644 1729376 1729937 1731856 1738624 1739188 1750672 1751596 1764991 1766912 1784167 1793708 1796608 1812608 1813196 1814153 1826132 1830016 1840097 1843072 1847288 1852928 1857769 1860089 1870036 1871023 1877344 1877953 1891351 1908896 1919104 1925896 1931776 1936823 1944392 1950641 1958264 1968736 1979264 1994678 2000768 2001824 2028202 2039048 2049952 2052512 2063488 2072224 2087008 2091782 2102968 2125816 2126938 2137184 2138312 2145536 2146232 2161544 2178074 2180794 2192456 2201024 2201738 2213512 2217446 2229304 2238016 2238742 2249984 2270758 2279632 2284106 2292566 2307704 2308922 2345728 2368256 2377892 2381302 2385152 2390122 2390608 2403392 2407174 2429504 2442496 2470336 2492336 2505664 2515456 2516272 2529728 2534224 2540021 2546432 2547776 2553604 2581348 2595152 2624732 2637376 2638768 2648107 2656192 2662268 2673539 2687836 2692613 2705584 2707012 2721488 2731568 2751056 2757349 2776576 2802212 2803691 2818684 2822204 2837296 2848384 2849308 2863616 2874683 2891581 2896256 2902291 2907044 2911744 2922997 2938628 2940179 2950112 2951069 2965888 2985472 3010867 3014144 3014627 3026408 3030748 3035648 3042592 3043579 3065293 3077272 3092096 3093728 3110272 3121792 3134494 3138989 3144064 3151256 3172064 3173093 3202528 3225376 3232754 3242624 3256352 3285352 3287086 3304664 3316904 3322336 3340568 3358432 3370318 3402686 3426962 3445288 3458752 3459874 3463712 3477248 3478376 3501344 3503192 3529982 3568334 3587416 3625216 3626392 3628306 3652264 3660032 3680194 3686144 3694576 3715538 3720178 3740072 3742046 3754688 3755906 3782702 3817792 3838208 3851792 3873646 3888784 3901282 3916528 3937472 3958528 3989356 4001536 4003648 4056404 4078096 4099904 4105024 4126976 4131833 4144448 4161311 4174016 4183564 4205936 4251632 4253876 4274368 4276624 4291072 4292464 4323088 4332977 4356148 4361588 4384912 4402048 4403476 4427024 4434892 4458608 4468807 4476032 4477484 4499968 4517359 4541516 4543913 4559264 4560743 4568212 4585132 4593281 4615408 4617844 4658969 4691456 4703713 4736512 4737271 4755784 4762604 4770304 4780244 4781216 4782767 4806784 4814348 4859008 4879681 4884992 4903871 4932697 4940672 4984672 4986289 5011328 5032544 5059456 5068448 5080042 5087327 5092864 5095552 5107208 5142599 5162696 5190304 5249464 5274752 5277536 5296214 5312384 5324536 5347078 5375672 5385226 5411168 5414024 5442976 5463136 5502112 5514698 5604424 5607382 5637368 5644408 5674592 5696768 5698616 5749366 5783162 5792512 5804582 5814088 5845994 5877256 5880358 5900224 5902138 5931776 6021734 6029254 6052816 6061496 6085184 6087158 6130586 6154544 6184192 6187456 6220544 6243584 6268988 6277978 6288128 6302512 6344128 6346186 6405056 6450752 6465508 6485248 6512704 6539203 6570704 6574172 6609328 6633808 6644672 6681136 6696419 6716864 6740636 6805372 6853924 6890576 6917504 6919748 6927424 6954496 6956752 6981373 7002688 7006384 7022411 7048421 7059964 7098707 7136668 7174832 7250432 7252784 7256612 7304528 7320064 7321237 7360388 7372288 7389152 7391549 7431076 7440356 7444283 7480144 7484092 7509376 7511812 7565404 7623259 7635584 7676416 7703584 7706083 7747292 7751381 7761061 7777568 7802564 7833056 7835597 7874944 7917056 7947653 7978712 7994371 8003072 8007296 8023981 8081227 8112808 8156192 8199808 8210048 8253952 8263666 8288896 8322622 8334557 8348032 8365427 8367128 8411872 8503264 8507752 8548736 8553248 8584928 8646176 8665954 8712296 8723176 8769824 8804096 8806952 8854048 8869784 8917216 8937614 8952064 8954968 9034718 9083032 9087826 9118528 9121486 9136424 9170264 9186562 9230816 9235688 9317938 9407426 9474542 9511568 9525208 9560488 9562432 9565534 9613568 9628696 9718016 9759362 9807742 9865394 9881344 9969344 9972578 10022656 10065088 10118912 10136896 10160084 10174654 10191104 10214416 10285198 10325392 10380608 10498928 10549504 10555072 10592428 10624768 10649072 10694156 10751344 10770452 10822336 10828048 10852817 10885952 10926272 10970729 11004224 11029396 11155111 11208848 11214764 11274736 11288816 11314639 11349184 11393536 11397232 11423303 11498732 11504801 11566324 11585024 11609164 11628176 11691988 11754512 11760716 11800448 11804276 11863552 11909401 11979407 11994367 12043468 12058508 12105632 12109559 12122992 12170368 12174316 12261172 12309088 12354937 12368384 12374912 12441088 12487168 12489169 12537976 12555956 12562583 12576256 12605024 12609113 12688256 12692372 12699071 12810112 12880679 12901504 12931016 12970496 13004383 13025408 13078406 13097161 13141408 13145671 13148344 13218656 13239457 13267616 13289344 13362272 13392838 13433728 13481272 13557761 13610744 13707848 13781152 13835008 13839496 13854848 13913504 13962746 14005376 14012768 14044822 14096842 14119928 14197414 14273336 14349664 14505568 14513224 14609056 14642474 14720776 14778304 14783098 14862152 14880712 14888566 14960288 14968184 15018752 15023624 15130808 15246518 15271168 15407168 15412166 15494584 15502762 15522122 15555136 15605128 15666112 15671194 15749888 15895306 15957424 15988742 16014592 16047962 16162454 16225616 16312384 16399616 16420096 16527332 16577792 16645244 16669114 16696064 16730854 16734256 16823744 17006528 17015504 17097472 17106496 17169856 17239717 17292352 17331908 17424592 17446352 17539648 17608192 17613904 17708096 17739568 17780147 17834432 17875228 17904128 17909936 18069436 18078973 18166064 18175652 18237056 18242972 18272848 18340528 18373124 18461632 18471376 18513629 18536749 18635876 18714773 18814852 18848291 18949084 19023136 19029307 19050416 19120976 19124864 19131068 19227136 19257392 19301443 19414901 19436032 19486811 19518724 19615484 19625837 19730788 19762688 19938688 19945156 20045312 20130176 20237824 20241067 20273792 20316037 20320168 20349308 20382208 20428832 20435459 20460979 20570396 20581253 20650784 20657483 20761216 20997856 21076069 21099008 21110144 21184856 21249536 21298144 21305053 21388312 21457051 21502688 21540904 21644672 21656096 21705634 21771904 21852544 21941458 21972923 22008448 22058792 22310222 22417696 22429528 22549472 22577632 22629278 22698368 22794464 22846606 22997464 23009602 23132648 23218328 23256352 23383976 23509024 23521432 23600896 23608552 23818802 23958814 23988734 24086936 24117016 24211264 24219118 24245984 24340736 24348632 24522344 24618176 24709874 24749824 24978338 25075952 25111912 25125166 25210048 25218226 25376512 25384744 25398142 25620224 25761358 25803008 25862032 26008766 26050816 26156812 26194322 26282816 26291342 26296688 26437312 26478914 26535232 26578688 26724544 26785676 26867456 26962544 27115522 27221488 27415696 27562304 27670016 27678992 27709696 27827008 27925492 27940231 28010752 28025536 28089644 28193684 28239856 28394828 28546672 28699328 28922831 29011136 29026448 29129177 29218112 29284948 29408929 29441552 29556608 29566196 29724304 29761424 29777132 29920576 29936368 30004847 30037504 30047248 30261616 30330839 30493036 30542336 30814336 30824332 30840601 30989168 31005524 31044244 31110272 31210256 31281649 31332224 31342388 31499776 31582073 31621513 31790612 31807391 31914848 31925201 31977484 32029184 32095924 32152967 32324908 32451232 32461759 32624768 32799232 32840192 32925991 33054664 33119537 33155584 33160897 33290488 33338228 33392128 33461708 33468512 33479369 33647488 34013056 34031008 34157767 34194944 34212992 34339712 34479434 34528879 34584704 34663816 34849184 34892704 34904023 35079296 35227808 35416192 35479136 35560294 35611289 35668864 35750456 35819872 36138872 36157946 36332128 36351304 36474112 36485944 36545696 36681056 36746248 36923264 36942752 37027258 37073498 37271752 37429546 37629704 37696582 37898168 38046272 38058614 38100832 38241952 38249728 38262136 38514784 38602886 38829802 38973622 39037448 39230968 39251674 39461576 39877376 39890312 40260352 40482134 40547584 40632074 40640336 40698616 40857664 40870918 40921958 41140792 41162506 41301568 41314966 41522432 41995712 42152138 42220288 42369712 42596288 42610106 42776624 42914102 43005376 43081808 43289344 43312192 43411268 43543808 43705088 43882916 43945846 44016896 44117584 44620444 44835392 44859056 45098944 45155264 45258556 45396736 45450163 45588928 45693212 45774421 45994928 46019204 46265296 46436656 46512704 46767952 46874933 47018048 47042864 47201792 47217104 47637604 47662747 47917628 47977468 48173872 48234032 48422528 48438236 48491968 48681472 48697264 48869611 49044688 49156877 49236352 49338947 49419748 49499648 49690949 49956676 49983043 50151904 50168173 50223824 50250332 50420096 50436452 50753024 50769488 50796284 51184739 51240448 51248659 51522716 51606016 51724064 51740843 52017532 52101632 52109981 52313624 52388644 52565632 52582684 52593376 52610437 52874624 52957828 53070464 53157376 53362813 53449088 53571352 53676491 53734912 53875301 53925088 53942581 54231044 54259667 54442976 54831392 54849179 55124608 55357984 55419392 55654016 55850984 55880462 55960597 56021504 56051072 56167867 56179288 56387368 56479712 56568589 56789656 57093344 57398656 57845662 58022272 58052896 58258354 58436224 58569896 58817858 58883104 59113216 59132392 59448608 59522848 59554264 59841152 59872736 60009694 60094496 60523232 60661678 60986072 61628672 61648664 61681202 61978336 62011048 62088488 62220544 62420512 62563298 62664448 62684776 63164146 63243026 63581224 63614782 63829696 63850402 63954968 64191848 64305934 64649816 64902464 64923518 65249536 65851982 66109328 66239074 66321794 66580976 66676456 66923416 66937024 66958738 67294976 68026112 68062016 68315534 68425984 68679424 68958868 69057758 69169408 69327632 69698368 69785408 69808046 70158592 70455616 70832384 70958272 71120588 71222578 71337728 71500912 71639744 72277744 72315892 72664256 72702608 72948224 72971888 73091392 73362112 73492496 73660609 73846528 73885504 74054516 74146996 74543504 74859092 75259408 75393164 75796336 75969719 76092544 76117228 76201664 76483904 76499456 76524272 76795103 77029568 77205772 77246521 77532631 77659604 77947244 78074896 78085777 78461936 78503348 78923152 79202473 79754752 79780624 79963121 80520704 80533607 80964268 81095168 81264148 81280672 81307039 81397232 81715328 81741836 81843916 82281584 82325012 82603136 82629932 82954577 83044864 83365807 83855849 83991424 84304276 84440576 84739424 84766913 85192576 85220212 85265191 85553248 85828204 86010752 86163616 86484559 86578688 86624384 86822536 87087616 87315143 87410176 87424183 87765832 87891692 87938081 88033792 88235168 88263791 88893497 89240888 89670784 89718112 90197888 90310528 90517112 90793472 90900326 91030681 91177856 91386424 91548842 91680127 91989856 92019697 92038408 92530592 92873312 93025408 93535904 93749866 94036096 94085728 94434208 95275208 95325494 95835256 95954936 96347744 96468064 96845056 96876472 96983936 97394528 97739222 98089376 98313754 98472704 98677894 98839496 99381898 99913352 99966086 100303808 100336346 100447648 100500664 100840192 100872904 101538976 101592568 102369478 102497318 103045432 103448128 103481686 104035064 104219962 104627248 104777288 105131264 105165368 105186752 105220874 105749248 105915656 106140928 106725626 106898176 107142704 107352982 107750602 107850176 107885162 108462088 108519334 108885952 109662784 109698358 110249216 110715968 111308032 111701968 111760924 111921194 112102144 112335734 112358576 112774736 112959424 113137178 113579312 114186688 114797312 115691324 116044544 116105792 116516708 116872448 117139792 117635716 117766208 118226432 118264784 118897216 119045696 119108528 119380987 119682304 119745472 119823157 120019388 120188992 120678019 121046464 121323356 121972144 123257344 123297328 123362404 123956672 124022096 124176976 124441088 124461029 124841024 125126596 125328896 125369552 125656333 126328292 126486052 126552811 127162448 127229564 127659392 127700804 127909936 128383696 128611868 129299632 129595403 129804928 129847036 130499072 131003411 131703964 131773477 131938037 132218656 132478148 132643588 133161952 133205149 133352912 133846832 133874048 133917476 134589952 135110101 135904307 136052224 136124032 136407677 136631068 136851968 137358848 137380859 137917736 138115516 138188413 138338816 138655264 138700243 139396736 139570816 139616092 140317184 140911232 141510749 141664768 141687469 141916544 142212259 142241176 142445156 142675456 143001824 143048213 143279488 144068771 144555488 144602381 144631784 145328512 145405216 145943776 146182784 146724224 146984992 147321218 147532483 147693056 147771008 148109032 148293992 149087008 149135371 149718184 150518816 150786328 151592672 151939438 152185088 152234456 152403328 152967808 153048544 153590206 154059136 154411544 154493042 155065262 155319208 155894488 156149792 156171554 156923872 157006696 157846304 158404946 159561248 159926242 161067214 161928536 162528296 162561344 162614078 162794464 163430656 163483672 163687832 164563168 164650024 165206272 165259864 165909154 166731614 167711698 167982848 168608552 169478848 169533826 170385152 170440424 170530382 171106496 171656408 172021504 172327232 172969118 173248768 173645072 174630286 174848366 175531664 175783384 175876162 176470336 176527582 177786994 178481776 179341568 179436224 180395776 180621056 181034224 181800652 182061362 182355712 182772848 183097684 183360254 183979712 184039394 184076816 185061184 185746624 186050816 187071808 187499732 188072192 188171456 188868416 189636887 190550416 190650988 191670512 191909872 192695488 192936128 193690112 193752944 193967872 194196151 194789056 195478444 195581617 196178752 196627508 196945408 197355788 197678992 198763796 199826704 199932172 200607616 200672692 200895296 201001328 201680384 201745808 202459817 203077952 203185136 203649919 203904239 204738956 204994636 205862503 206090864 206896256 206963372 208070128 208439924 209254496 209554576 210033929 210262528 210330736 210373504 210441748 211498496 211831312 212281856 212315873 213451252 213563911 213796352 214285408 214354921 214705964 215501204 215700352 215770324 215884207 216924176 217038668 217771904 218971543 219325568 219396716 220498432 221074511 221431936 222616064 222651737 223403936 223476407 223521848 223842388 224204288 224671468 224717152 224790049 225070769 225549472 225918848 226274356 227158624 227232313 228373376 229345007 229594624 230481937 231382648 231836759 232089088 232211584 233033416 233744896 234279584 234355583 235271432 235532416 236529568 237794432 238091392 238217056 238761974 239104369 239364608 239490944 239646314 240038776 240377984 241356038 241702153 242092928 242646712 243944288 246594656 246724808 247913344 248044192 248353952 248922058 249682048 250253192 250739104 251312666 252656584 252972104 253105622 254324896 254459128 255318784 255401608 255819872 256767392 257223736 258599264 259190806 259609856 259694072 262006822 263407928 263546954 263876074 264437312 264956296 265287176 266323904 266410298 266705824 267693664 267748096 267834952 270220202 271808614 272248064 272815354 273262136 274761718 275835472 276231032 276376826 277310528 277400486 278793472 279141632 279232184 281822464 283021498 283374938 283833088 284424518 284482352 284890312 286003648 286096426 286558976 288137542 289110976 289204762 289263568 290657024 290810432 291887552 292365568 293448448 293969984 294642436 295064966 295542016 296218064 296587984 298174016 298270742 299436368 301037632 301572656 303185344 303878876 304370176 304468912 304806656 305935616 306097088 307180412 307342541 308118272 308823088 308986084 310130524 310638416 311788976 312299584 312343108 313847744 314013392 314731693 315692608 316809892 318151141 319122496 319852484 320420947 322134428 323498219 323857072 325056592 325122688 325228156 325588928 326861312 326967344 327375664 328124531 329126336 329300048 330053317 330412544 330519728 331275787 331818308 333463228 333639229 335423396 335965696 337217104 338957696 339067652 340770304 340880848 341060764 342212992 343312816 344043008 344098139 344654464 345372629 345938236 346497536 347290144 347402803 347836643 349260572 349696732 349881301 351063328 351177211 351566768 351752324 352940672 353055164 355573988 356963552 358293173 358683136 358872448 360791552 361242112 362068448 362185901 363601304 364122724 364314907 364711424 364769867 365545696 366195368 366720508 367959424 368078788 368153632 368273059 370122368 371493248 372101632 373539691 374143616 374999464 375735437 376144384 376342912 377127107 377736832 379273774 379817669 381100832 381301976 383341024 383819744 383944253 385390976 385872256 387505888 387935744 388392302 389578112 390956888 391163234 391724179 392357504 393175069 393255016 394711576 395357984 397527592 399653408 399864344 401215232 401345384 401790592 402002656 403491616 404919634 406155904 406370272 407299838 407808478 409477912 409989272 411725006 412181728 413792512 413926744 416140256 416879848 418508992 419109152 420067858 420661472 420747008 420883496 423662624 424631746 426902504 427127822 428570816 428709842 429411928 431002408 431400704 431540648 431768414 433848352 434077336 435543808 437943086 438651136 438793432 442149022 442863872 445303474 446807872 446952814 447043696 447684776 449342936 449434304 449580098 450141538 451098944 451837696 452548712 454317248 454464626 456746752 458690014 460963874 462765296 463673518 464423168 466066832 468559168 468711166 470542864 471064832 473059136 475588864 476182784 476434112 477523948 478208738 478981888 479292628 480077552 480755968 482712076 483404306 484185856 485293424 487888576 493189312 493449616 495826688 496088384 496707904 497844116 499364096 499951793 500506384 501478208 502625332 505313168 505944208 506211244 508649792 508918256 510082399 510637568 510803216 511639744 513534784 514447472 515624263 517198528 518381612 519219712 519388144 524013644 524290217 526815856 527093908 527752148 528874624 529912592 530574352 531788033 532647808 532820596 533411648 535387328 535496192 535669904 536895241 537565721 540440404 540725647 542728417 543617228 544496128 545630708 546524272 546600439 549523436 551670944 551849903 552462064 552753652 554621056 554800972 557586944 558283264 558464368 559741847 563032129 563644928 563735249 566042996 566749876 567666176 568849036 568964704 569149273 569780624 572007296 572192852 573117952 576275084 578221952 578409524 578527136 580682039 581314048 581620864 583775104 584731136 586896896 586990943 587939968 589284872 590129932 590441401 591084032 592436128 592628311 593175968 593368391 596348032 596541484 596856337 598872736 602075264 603145312 605391913 606370688 607757752 608937824 609613312 611206001 611871232 612194176 614360824 614685082 615566567 616236544 617646176 617846537 617972168 620261048 621276832 622254479 623577952 624599168 624686216 627695488 628026784 629463386 631385216 633619784 636302282 637214767 638244992 639704968 640841894 644268856 646996438 647714144 650113184 650245376 650456312 651177856 653934688 654751328 656249062 658252672 658600096 660106634 661039456 662551574 663636616 666926456 667278458 670846792 674434208 677915392 678135304 681761696 682121528 684425984 686625632 688196278 689308928 690745258 691876472 694580288 694805606 695673286 698521144 699393464 699762602 702126656 702354422 703133536 703504648 705881344 706110328 711147976 713927104 716586346 717744896 724136896 724371802 727202608 728245448 728629814 729539734 731091392 732390736 733441016 735918848 736157576 736307264 736546118 740244736 742986496 747079382 748287232 749998928 751470874 752685824 754254214 755473664 758547548 759635338 762201664 762603952 766682048 767639488 767888506 770781952 771744512 775011776 776784604 779156224 781913776 782326468 783448358 784715008 786350138 786510032 789423152 790715968 795055184 799306816 799728688 802430464 802690768 803581184 804005312 806983232 809839268 810266699 812311808 812740544 814599676 815616956 818955824 819978544 823450012 824363456 827585024 827853488 832280512 833759696 835666909 837017984 838218304 838762099 840135716 841322944 841494016 841766992 844746133 847325248 849263492 849711731 852858941 853805008 854255644 857141632 857419684 858823856 862004816 862801408 863081296 863536828 867696704 868154672 870140563 871087616 871227203 875886172 877302272 877586864 879594331 884298044 885727744 885869677 890606948 893615744 893905628 894087392 894377429 895369552 898685872 898868608 899160196 900283076 902197888 903675392 905097424 907167821 908634496 908929252 912500347 913493504 915880117 917023877 917380028 921927748 922414339 925530592 927347036 928846336 932133664 932436043 937118336 937422332 941085728 942129664 946118272 951177728 951330149 952365568 952868224 954853739 955047896 956417476 957963776 958585256 960155104 960466573 961511936 961666013 965424152 966808612 967318891 968371712 970586848 970901701 975777152 986378624 986899232 990575243 991653376 992176768 993415808 995688232 998728192 999903586 1001012768 1001337491 1002956416 1005250664 1008481397 1010626336 1011888416 1012216667 1012422488 1017299584 1017836512 1020164798 1021606432 1023279488 1027069568 1028894944 1031248526 1032727381 1034397056 1036763224 1038776288 1048027288 1048580434 1053631712 1054187816 1055504296 1057749248 1059825184 1061148704 1063576066 1065295616 1065641192 1066823296 1070774656 1071339808 1073790482 1075131442 1080880808 1081451294 1085456834 1087234456 1091261416 1093048544 1093200878 1099046872 1103341888 1103699806 1104924128 1105507304 1109242112 1109601944 1116928736 1119483694 1126064258 1127470498 1132085992 1133499752 1137698072 1137929408 1138298546 1139561248 1144014592 1144385704 1152550168 1156443904 1156819048 1157054272 1161364078 1163241728 1167550208 1173981886 1175879936 1178569744 1180259864 1180882802 1184872256 1185256622 1186351936 1186736782 1192696064 1193082968 1193712674 1197745472 1204150528 1206290624 1210783826 1212741376 1215515504 1217875648 1222412002 1224388352 1228721648 1229370164 1231133134 1235292352 1235693074 1235944336 1240522096 1242553664 1244508958 1247155904 1249198336 1249372432 1255390976 1256053568 1258926772 1262770432 1267239568 1272604564 1274429534 1276489984 1279409936 1281683788 1288537712 1293992876 1295428288 1300226368 1300490752 1300912624 1302355712 1307869376 1309502656 1312498124 1313190857 1316505344 1317200192 1318054727 1320213268 1322078912 1325103148 1327273232 1327458209 1333852912 1334556916 1341693584 1348868416 1355830784 1356270608 1359373057 1363523392 1364243056 1368851968 1369071319 1373251264 1376392556 1378617856 1381490516 1382219663 1383752944 1389160576 1389611212 1391346572 1397042288 1398786928 1399525204 1404253312 1404708844 1406267072 1407009296 1410227809 1411762688 1412220656 1417218719 1422295952 1425549433 1427854208 1433172692 1435489792 1441037521 1448273792 1448743604 1449508247 1454405216 1456490896 1457259628 1459079468 1462182784 1464781472 1466882032 1470237503 1471837696 1472315152 1472614528 1473092236 1480489472 1484357431 1485972992 1486211111 1494158764 1494947377 1496574464 1499997856 1500484447 1502941748 1505371648 1508508428 1510947328 1511189449 1517095096 1519270676 1524403328 1525207904 1525702673 1533364096 1535278976 1535777012 1541563904 1543489024 1547521577 1550023552 1553569208 1556618239 1558312448 1558562159 1563827552 1564334849 1564652936 1566896716 1569430016 1572700276 1573020064 1573530343 1578846304 1581431936 1590110368 1590626191 1598613632 1599457376 1605381536 1605415049 1607162368 1608010624 1613966464 1619678536 1620533398 1622857313 1624623616 1625481088 1629199352 1631233912 1637911648 1639957088 1640489081 1646900024 1648726912 1655706976 1664561024 1667519392 1671333818 1673730583 1674035968 1676436608 1677524198 1680271432 1682645888 1683533984 1689492266 1694650496 1698526984 1699423462 1705717882 1707610016 1708511288 1714283264 1714839368 1717647712 1724009632 1726162592 1727073656 1735393408 1736309344 1740281126 1742454406 1751772344 1755173728 1759188662 1768596088 1771739354 1781213896 1787231488 1787811256 1788174784 1788754858 1790739104 1797371744 1797737216 1798320392 1800566152 1804395776 1810194848 1814335642 1817268992 1817858504 1825000694 1831760234 1834047754 1834760056 1843855496 1844828678 1851061184 1854694072 1864267328 1864872086 1874236672 1874844664 1882171456 1892236544 1902660298 1905736448 1909707478 1910095792 1912834952 1917170512 1920310208 1920933146 1923332026 1930848304 1933617224 1934637782 1941173696 1941803402 1951554304 1972757248 1973798464 1981150486 1984353536 1986831616 1991376464 1999807172 2002025536 2002674982 2005912832 2010501328 2016962794 2021252672 2023776832 2024433334 2024844976 2034599168 2035673024 2040329596 2043212864 2046558976 2054139136 2057789888 2062497052 2065454762 2068794112 2073526448 2077552576 2096054576 2097160868 2107263424 2108375632 2111008592 2115498496 2119650368 2122297408 2127152132 2130591232 2131282384 2133646592 2136157661 2141549312 2142679616 2147580964 2150262884 2151397787 2161761616 2162902588 2170913668 2174468912 2182522832 2186097088 2186401756 2198093744 2203121851 2206683776 2207399612 2209848256 2211014608 2218484224 2219203888 2227057987 2233857472 2238967388 2240149109 2242946629 2252128516 2254940996 2264171984 2264487533 2266999504 2275396144 2275858816 2276597092 2279122496 2288029184 2288771408 2296871717 2305100336 2310373219 2312887808 2313638096 2314108544 2318930509 2322728156 2326483456 2335100416 2335474603 2347963772 2349203021 2351759872 2357139488 2357904131 2360519728 2361765604 2369744512 2370513244 2372703872 2373473564 2385392128 2386165936 2387425348 2395490944 2405682733 2408301056 2408686973 2412581248 2417608403 2421567652 2425482752 2431031008 2431819621 2435751296 2444824004 2448776704 2449169107 2457443296 2458240477 2458740328 2462266268 2470584704 2471386148 2471888672 2472690539 2481044192 2485107328 2489017916 2494311808 2498396672 2498744864 2508052211 2510781952 2512107136 2517853544 2522795077 2525540864 2532139147 2534479136 2535301307 2545209128 2548859068 2550204349 2552979968 2558819872 2563367576 2577075424 2577911413 2587985752 2590856576 2600452736 2601825248 2604711424 2615738752 2619005312 2624996248 2626381714 2630148059 2633010688 2634400384 2636109454 2639889749 2640426536 2644157824 2650206296 2654546464 2654916418 2658723683 2667705824 2669113832 2683387168 2697736832 2712541216 2718746114 2727046784 2728486112 2738142638 2746502528 2752785112 2762981032 2764439326 2767505888 2778321152 2779222424 2782693144 2794084576 2797573856 2799050408 2808506624 2809417688 2812534144 2814018592 2820455618 2824441312 2834437438 2844591904 2851098866 2855708416 2866345384 2882075042 2896547584 2897487208 2899016494 2908810432 2912981792 2914519256 2918158936 2924365568 2929562944 2933764064 2940475006 2944630304 2945229056 2946184472 2968714862 2972422222 2988317528 2989894754 2999995712 3000968894 3005883496 3017016856 3022378898 3034190192 3038541352 3048806656 3050415808 3051405346 3066728192 3070557952 3071554024 3095043154 3100047104 3107138416 3113236478 3117124318 3127655104 3128669698 3129305872 3133793432 3145400552 3146040128 3147060686 3157692608 3162863872 3180220736 3181252382 3197227264 3198914752 3210763072 3210830098 3216021248 3227932928 3239357072 3241066796 3245714626 3250962176 3258398704 3262467824 3275823296 3279914176 3280978162 3293800048 3297453824 3311413952 3329122048 3335038784 3342667636 3347461166 3348071936 3352873216 3355048396 3360542864 3365291776 3367067968 3378984532 3389300992 3397053968 3398846924 3411435764 3415220032 3417022576 3428566528 3429678736 3435295424 3448019264 3452325184 3454147312 3462048623 3470786816 3472618688 3480562252 3484908812 3499662551 3503544688 3510347456 3518377324 3537192176 3543478708 3562427792 3570576793 3574462976 3575622512 3576349568 3577509716 3581478208 3594743488 3595474432 3596640784 3601132304 3608791552 3609369841 3620389696 3628671284 3630586487 3634537984 3635717008 3644033657 3650001388 3663520468 3668095508 3669520112 3670031519 3687710992 3689657356 3702122368 3709388144 3722516231 3728534656 3729744172 3748473344 3749689328 3758266687 3764342912 3784473088 3785079529 3799098919 3805320596 3811472896 3819414956 3820191584 3821430833 3825669904 3826203073 3834341024 3840620416 3841866292 3846664052 3861696608 3862949321 3867234448 3869275564 3882347392 3883606804 3898865119 3903108608 3918192929 3941224903 3945514496 3947596928 3962300972 3968707072 3973663232 3982752928 3984044911 3999614344 4004051072 4005349964 4007463977 4011825664 4021002656 4033925588 4042505344 4047553664 4048866668 4049689952 4064774273 4069198336 4071346048 4080659192 4086425728 4093117952 4103811721 4108278272 4108936601 4115579776 4124994104 4130909524 4133089807 4137588224 4147052896 4148398177 4155105152 4177994359 4192109152 4194321736 4214526848 4216751264 4222017184 4239300736 4244594816 4254304264 4262564768 4267293184 4272315322 4278442007 4283098624 4285359232 4295161928 4300525768 4302795574 4308965969 4323523232 4324925759 4325805176 4341827336 4348937824 4365045664 4372194176 4372803512 4396187488 4406243702 4413367552 4414799224 4419696512 4422029216 4438407776 4454115974 4467714944 4477934776 4480298218 4485893258 4504257032 4509881992 4528343968 4528975066 4533999008 4550792288 4551717632 4553194184 4558244992 4577542816 4593743434 4610200672 4620746438 4627276192 4628217088 4637861018 4645456312 4670949206 4695927544 4698406042 4714278976 4715808262 4721039456 4723531208 4739489024 4741026488 4745407744 4746947128 4772331872 4774850696 4790981888 4811365466 4817373946 4825162496 4835216806 4843135304 4862062016 4863639242 4871502592 4889648008 4898338214 4914886592 4916480954 4917480656 4924532536 4941169408 4942772296 4943777344 4945381078 4962088384 4970214656 4978035832 4988623616 4997489728 5016104422 5024214272 5035707088 5045590154 5064278294 5068958272 5070602614 5090418256 5097718136 5100408698 5117639744 5126735152 5154150848 5155822826 5175971504 5181713152 5200905472 5203650496 5231477504 5238010624 5249992496 5252763428 5260296118 5268800768 5272218908 5279779498 5280853072 5288315648 5300412592 5309092928 5309832836 5317447366 5335411648 5338227664 5366774336 5395473664 5425082432 5437492228 5454093568 5456972224 5476285276 5493005056 5499469723 5505570224 5525962064 5528878652 5535011776 5556642304 5558444848 5565386288 5588169152 5595147712 5598100816 5610906389 5617013248 5618835376 5625068288 5628037184 5631688379 5640911236 5648882624 5668874876 5671866893 5689183808 5702197732 5711416832 5732690768 5764150084 5793095168 5794974416 5798032988 5817620864 5825963584 5829038512 5836317872 5848731136 5849668363 5859125888 5867528128 5871334693 5880950012 5889260608 5890458112 5892368944 5905847651 5913222931 5937429724 5944844444 5947982117 5970012587 5976635056 5979789508 5999991424 6001937788 6011766992 6034033712 6044757796 6068380384 6077082704 6090983941 6097613312 6100831616 6102810692 6133456384 6141115904 6143108048 6157160317 6190086308 6193353419 6200094208 6201087739 6214276832 6226472956 6234248636 6255310208 6257339396 6258611744 6260642003 6267586864 6290801104 6292080256 6294121372 6315385216 6325727744 6350174747 6360441472 6362504764 6387502429 6394454528 6397829504 6411160819 6421526144 6421660196 6432042496 6455865856 6456900373 6478714144 6482133592 6491429252 6494855411 6501924352 6516797408 6518911421 6524935648 6527052301 6551646592 6559828352 6561956324 6587600096 6594907648 6622827904 6651005203 6658244096 6659311043 6670077568 6683976173 6685335272 6694922332 6705746432 6710096792 6721085728 6723266011 6730583552 6734135936 6757969064 6771232237 6778601984 6794107936 6796311907 6797693848 6822871528 6830440064 6834045152 6859357472 6870590848 6896038528 6904650368 6908294624 6924097246 6934026701 6941573632 6945237376 6961124504 6969817624 6999325102 7007089376 7009362437 7020694912 7036754648 7074384352 7086957416 7124855584 7141153586 7151245024 7152699136 7155019432 7162956416 7189486976 7193281568 7202264608 7218739682 7240779392 7257342568 7261172974 7271434016 7288067314 7300002776 7327040936 7336191016 7339040224 7340063038 7375421984 7379314712 7404244736 7418776288 7445032462 7457069312 7459488344 7499378656 7516533374 7528685824 7570159058 7598197838 7610641192 7638829912 7640383168 7642861666 7651339808 7652406146 7668682048 7681240832 7683732584 7693328104 7723393216 7725898642 7734468896 7738551128 7764694784 7767213608 7797730238 7836385858 7882449806 7895193856 7924601944 7965505856 7968089822 7999228688 8008102144 8010699928 8014927954 8042005312 8067851176 8085010688 8095107328 8097733336 8099379904 8129548546 8142692096 8161318384 8172851456 8207623442 8217873202 8231159552 8249988208 8261819048 8266179614 8294105792 8296796354 8310210304 8355988718 8384218304 8388643472 8429053696 8433502528 8444034368 8478601472 8489189632 8508608528 8525129536 8544630644 8556884014 8570718464 8590323856 8601051536 8605591148 8617931938 8647046464 8649851518 8651610352 8683654672 8697875648 8730091328 8744388352 8745607024 8792374976 8812487404 8826735104 8829598448 8839393024 8844058432 8876815552 8908231948 8912933689 8935429888 8955869552 8960596436 8971786516 9008514064 9019763984 9056687936 9057950132 9067998016 9101584576 9103435264 9106388368 9116489984 9127219097 9155085632 9187486868 9192335999 9220401344 9226383089 9241492876 9254552384 9256434176 9275722036 9290912624 9292207463 9341898412 9381448351 9391855088 9396812084 9428557952 9431616524 9442078912 9447062416 9478978048 9482052976 9490815488 9493894256 9515611399 9544663744 9549701392 9571546193 9581963776 9583499233 9622730932 9634747892 9650324992 9670433612 9675537641 9686270608 9724124032 9727278484 9743005184 9779296016 9796676428 9829773184 9832961908 9834961312 9849065072 9871594663 9882338816 9885544592 9887554688 9890762156 9924176768 9940429312 9956071664 9977247232 9978846031 9994979456 10032208844 10037503817 10048428544 10071414176 10074681287 10087262647 10091180308 10128556588 10137916544 10141205228 10146557729 10180836512 10195436272 10200817396 10235279488 10253470304 10291662521 10308301696 10311645652 10351943008 10363426304 10390502017 10401810944 10407300992 10462955008 10464631639 10476021248 10499984992 10503391129 10505526856 10520592236 10537601536 10544437816 10559558996 10561706144 10565132303 10576631296 10578326143 10600825184 10618185856 10619665672 10634894732 10670823296 10676455328 10679918711 10733548672 10779215329 10790947328 10832651039 10850164864 10874984456 10896327673 10908187136 10913944448 10952570552 10986010112 10998939446 11011140448 11014712401 11051924128 11057757304 11070023552 11116889696 11130772576 11134383337 11176338304 11190295424 11196201632 11221812778 11237670752 11237905343 11250136576 11256074368 11263376758 11281822472 11297765248 11337749752 11343733786 11360001191 11378367616 11404395464 11465381536 11528300168 11589948832 11596065976 11635241728 11651927168 11658077024 11672635744 11699336726 11718251776 11735056256 11742669386 11761900024 11778521216 11784737888 11811695302 11826445862 11874859448 11889688888 11895964234 11940025174 11953270112 11959579016 11999982848 12003875576 12023533984 12068067424 12089515592 12136760768 12154165408 12181967882 12201663232 12205621384 12286216096 12314320634 12380172616 12386706838 12402175478 12428553664 12452945912 12468497272 12510620416 12514678792 12517223488 12521284006 12535173728 12581602208 12584160512 12588242744 12630770432 12700349494 12720882944 12725009528 12775004858 12795659008 12822321638 12843052288 12843320392 12913800746 12957428288 12964267184 12982858504 12989710822 13033594816 13037822842 13049871296 13054104602 13103293184 13119656704 13123912648 13175200192 13245655808 13302010406 13318622086 13340155136 13367952346 13370670544 13389844664 13420193584 13442171456 13446532022 13468271872 13515938128 13542464474 13588215872 13592623814 13595387696 13645743056 13660880128 13668090304 13718714944 13741181696 13792077056 13809300736 13816589248 13848194492 13868053402 13890474752 13922249008 13939635248 13998650204 14014178752 14018724874 14041389824 14073509296 14148768704 14173914832 14249711168 14282307172 14302490048 14305398272 14310038864 14325912832 14378973952 14386563136 14404529216 14437479364 14445099427 14481558784 14498601997 14514685136 14522345948 14542868032 14576134628 14600005552 14654081872 14672382032 14678080448 14680126076 14750843968 14758629424 14792389571 14808489472 14837552576 14890064924 14914138624 14918976688 14953103627 14998757312 15033066748 15057371648 15059784509 15140318116 15196395676 15204416293 15221282384 15277659824 15280766336 15285723332 15302679616 15304812292 15337364096 15362481664 15367465168 15386656208 15421852957 15446786432 15451797284 15468937792 15477102256 15512505899 15529389568 15534427216 15569961989 15589405909 15595460476 15672771716 15681043763 15764899612 15790387712 15849203888 15851412731 15931011712 15936179644 15998457376 16016204288 16021399856 16029855908 16084010624 16135702352 16170021376 16172612533 16190214656 16195466672 16198759808 16232513563 16259097092 16285384192 16322636768 16327931741 16345702912 16348322221 16415246884 16435746404 16444421147 16462319104 16499976416 16505328917 16523638096 16532359228 16588211584 16593592708 16620420608 16711977436 16768436608 16777286944 16839779131 16858107392 16867005056 16888068736 16957202944 16978379264 17017217056 17022737347 17050259072 17089261288 17113768028 17122800629 17141436928 17144183749 17180647712 17202103072 17207683339 17211182296 17235863876 17294092928 17299703036 17303220704 17308833773 17367309344 17395751296 17460182656 17488776704 17491214048 17556365477 17584749952 17624974808 17659196896 17659565539 17678786048 17688116864 17724974029 17753631104 17816463896 17825867378 17851430443 17870859776 17911739104 17921192872 17943573032 18017028128 18039527968 18045379891 18113375872 18115900264 18135996032 18203169152 18212776736 18232979968 18254438194 18310171264 18374973736 18384671998 18411036413 18440802688 18452766178 18479228243 18482985752 18509104768 18551444072 18581825248 18584414926 18683796824 18762896702 18783710176 18793624168 18857115904 18863233048 18884157824 18894124832 18964105952 18987788512 19031222798 19089327488 19099402784 19143092386 19166998466 19245461864 19269495784 19340867224 19351075282 19372541216 19448248064 19454556968 19558592032 19593352856 19659546368 19665923816 19669922624 19698130144 19743189326 19771089184 19775109376 19781524312 19848353536 19912143328 19957692062 19989958912 20064417688 20075007634 20142828352 20149362574 20174525294 20182360616 20257113176 20275833088 20282410456 20293115458 20361673024 20390872544 20401634792 20470558976 20506940608 20583325042 20616603392 20623291304 20703886016 20781004034 20814601984 20929263278 20999969984 21006782258 21011053712 21041184472 21088875632 21119117992 21123412288 21130264606 21156652286 21201650368 21236371712 21239331344 21269789464 21341646592 21352910656 21359837422 21467097344 21558430658 21665302078 21700329728 21749968912 21792655346 21827888896 21905141104 21997878892 22022280896 22029424802 22103848256 22115514608 22140047104 22233779392 22261545152 22268766674 22352676608 22380590848 22392403264 22443625556 22475341504 22475810686 22512148736 22526753516 22563644944 22595530496 22675499504 22687467572 22720002382 22756735232 22808790928 22930763072 23056600336 23179897664 23192131952 23270483456 23303854336 23316154048 23345271488 23398673452 23436503552 23470112512 23485338772 23497734271 23523800048 23557042432 23569475776 23623390604 23652891724 23749718896 23779377776 23791928468 23880050348 23906540224 23919158032 23973872753 23999965696 24007751152 24047067968 24136134848 24179031184 24234340361 24273521536 24308330816 24363935764 24403326464 24411242768 24497637857 24572432192 24628641268 24641640199 24760345232 24773413676 24804350956 24857107328 24905891824 24936994544 24994037551 25021240832 25029357584 25034446976 25042568012 25070347456 25163204416 25168321024 25176485488 25234076327 25261540864 25265588887 25400698988 25414105409 25441765888 25450019056 25508235599 25550009716 25591318016 25644643276 25686104576 25686640784 25690220633 25827601492 25914856576 25928534368 25936945441 25965717008 25979421644 26067189632 26075645684 26099742592 26108209204 26206586368 26239313408 26247825296 26307866809 26350400384 26462510063 26491311616 26495556703 26593692433 26604020812 26637244172 26680310272 26735904692 26741341088 26750015831 26779689328 26840387168 26884342912 26893064044 26936543744 27031876256 27040645247 27084928948 27176431744 27185247628 27190775392 27291486112 27292055833 27321760256 27336180608 27437429888 27482363392 27584154112 27588574321 27618601472 27633178496 27696388984 27736106804 27750745847 27780949504 27844498016 27853530617 27879270496 27888314377 27997300408 28028357504 28037449748 28052247839 28082779648 28147018592 28297537408 28347829664 28453419911 28499422336 28564614344 28604980096 28620077728 28651825664 28726682047 28757947904 28773126272 28809058432 28874958728 28890198854 28931628649 28963117568 28997203994 29029370272 29038787239 29044691896 29085736064 29152269256 29200011104 29245960513 29308163744 29344764064 29356160896 29360252152 29501687936 29517258848 29584779142 29675105152 29780129848 29837953376 29906207254 29949094049 29997514624 30066133496 30119569018 30280636232 30392791352 30408832586 30442564768 30555319648 30561532672 30571446664 30605359232 30609624584 30674728192 30734930336 30773312416 30843705914 30893572864 30903594568 30937875584 30954204512 31025011798 31068854432 31139923978 31178811818 31190920952 31345543432 31362087526 31529799224 31698407776 31702825462 31862023424 31872359288 31996914752 32042799712 32059711816 32168021248 32271404704 32345225066 32390933344 32397519616 32465027126 32518194184 32645273536 32655863482 32696644442 32830493768 32871492808 32888842294 32999952832 33010657834 33047276192 33064718456 33176423168 33187185416 33423954872 33536873216 33554573888 33679558262 33734010112 33776137472 34034434112 34045474694 34100518144 34178522576 34227536056 34245601258 34288367498 34361295424 34404206144 34415366678 34422364592 34471727752 34588185856 34599406072 34606441408 34617667546 34734618688 34791502592 34920365312 34982428096 35112730954 35169499904 35249949616 35318393792 35319131078 35376233728 35449948058 35507262208 35632927792 35651734756 35702860886 35823478208 35842385744 35887146064 36034056256 36079055936 36090759782 36226751744 36231800528 36271992064 36406338304 36425553472 36508876388 36620342528 36749947472 36769343996 36822072826 36881605376 36905532356 36958456486 36965971504 37018209536 37102888144 37163650496 37168829852 37367593648 37525793404 37567420352 37587248336 37714231808 37726466096 37768315648 37788249664 37928211904 37975577024 38062445596 38082534853 38178654976 38198805568 38286184772 38333996932 38490923728 38496288061 38538991568 38681734448 38702150564 38745082432 38896496128 38909113936 39117184064 39186705712 39276344723 39319092736 39331847632 39339845248 39396260288 39421818653 39486378652 39542178368 39550218752 39563048624 39696707072 39703068251 39824286656 39915384124 39936451357 39979917824 40084370227 40128835376 40150015268 40285656704 40298725148 40349050588 40364721232 40514226352 40551666176 40564820912 40586230916 40723346048 40781745088 40803269584 40896606461 40941117952 40947678541 41013881216 41099342851 41166650084 41233206784 41246582608 41340933557 41407772032 41562008068 41629203968 41635874819 41790088109 41858526556 41999939968 42013564516 42022107424 42035739163 42082368944 42177751264 42238235984 42246824576 42260529212 42313304572 42403300736 42472743424 42478662688 42539578928 42636887587 42683293184 42705821312 42719674844 42887516309 42934194688 43046365499 43100122219 43116861316 43330604156 43353473933 43400659456 43499937824 43585310692 43655777792 43810282208 43824494021 43995757784 44044561792 44058849604 44207696512 44231029216 44280094208 44467558784 44523090304 44537533348 44705353216 44712517003 44761181696 44784806528 44878125733 44887251112 44950683008 44951621372 45024297472 45053507032 45127289888 45141928931 45191060992 45198302611 45350999008 45374935144 45440004764 45463987877 45513470464 45617581856 45632379947 45861526144 46113200672 46359795328 46384263904 46557036421 46607708672 46632308096 46690542976 46797346904 46940225024 46970677544 46995468542 47047600096 47062862077 47114084864 47138951552 47246781208 47305783448 47398625659 47499437792 47558755552 47574183349 47583856936 47760100696 47813080448 47838316064 47947745506 48015502304 48094135936 48272269696 48358062368 48468680722 48538186907 48547043072 48616661632 48727871528 48822485536 48995275714 49144864384 49257282536 49283280398 49520690464 49546827352 49608701912 49714214656 49811783648 49873989088 49988075102 50058715168 50068893952 50085136024 50140694912 50326408832 50352970976 50468152654 50531177774 50801397976 50828210818 50900038112 51016471198 51100019432 51289286552 51373281568 51380441266 51655202984 51829713152 51857068736 51873890882 51931434016 51958843288 52134379264 52151291368 52199485184 52216418408 52495650592 52615733618 52700800768 52925020126 52991113406 53187384866 53208041624 53274488344 53471809384 53482682176 53500031662 53559378656 53680774336 53768685824 53786128088 54063752512 54081290494 54169857896 54352863488 54370495256 54381550784 54582972224 54584111666 54672361216 54874859776 55177148642 55266356992 55392777968 55472213608 55501491694 55688996032 55707061234 55758540992 55776628754 55994600816 56056715008 56074899496 56104495678 56294037184 56595074816 56695659328 56906839822 56998844672 57129228688 57209960192 57240155456 57453364094 57546252544 57618116864 57749917456 57780397708 57863257298 57994407988 58058740544 58077574478 58089383792 58171472128 58304538512 58400022208 58491921026 58616327488 58689528128 58712321792 58720504304 59003375872 59034517696 59169558284 59350210304 59560259696 59675906752 59812414508 59898188098 59995029248 60132266992 60239138036 60561272464 60785582704 60817665172 60885129536 61110639296 61123065344 61142893328 61210718464 61219249168 61349456384 61469860672 61546624832 61687411828 61719970279 61787145728 61807189136 61875751168 61908409024 61948572169 62050023596 62137708864 62279847956 62357623636 62381841904 62390535823 62691086864 62724175052 63059598448 63396815552 63405650924 63724046848 63744718576 63890533679 63993829504 64085599424 64119423632 64336042496 64346351993 64542809408 64584681623 64690450132 64781866688 64795039232 64930054252 64964324161 65036388368 65045452241 65290547072 65311726964 65393288884 65660987536 65670138457 65742985616 65777684588 65999905664 66021315668 66094552384 66129436912 66280707023 66352846336 66374370832 66609279793 66847909744 67000823351 67073746432 67109147776 67359116524 67468020224 67552274944 67728763487 68068868224 68090949388 68126887609 68201036288 68357045152 68455072112 68491202516 68576734996 68722590848 68808412288 68830733356 68844729184 68943455504 69101162641 69176371712 69198812144 69212882816 69235335092 69469237376 69583005184 69764799257 69840730624 69851922217 69964856192 70225461908 70262526719 70338999808 70499899232 70522769009 70636787584 70638262156 70752467456 70899896116 71014524416 71025904103 71265855584 71303469512 71405721772 71646956416 71684771488 71708025631 71774292128 72068112512 72158111872 72181519564 72453503488 72463601056 72543984128 72733514119 72812676608 72851106944 73017752776 73161057233 73240685056 73252421473 73499894944 73523737903 73538687992 73644145652 73763210752 73811064712 73916912972 73931943008 73955926121 74036419072 74205776288 74327300992 74337659704 74735187296 74759430977 75051586808 75134840704 75174496672 75452932192 75454507303 75536631296 75576499328 75856423808 75951154048 76124891192 76165069706 76274293711 76357309952 76397611136 76572369544 76667993864 76981847456 76992576122 77077983136 77102986807 77363468896 77404301128 77490164864 77818227872 78234368128 78373411424 78552689446 78663695264 78665337401 78679690496 78792520576 78843637306 78972757304 79084356736 79126097248 79406136502 79648573312 79830768248 79872902714 80168740454 80257670752 80300030536 80571313408 80597450296 80698101176 80729442464 81028452704 81129641824 81172461832 81446692096 81563490176 81606539168 81793212922 81895357082 82027762432 82198685702 82333300168 82493165216 82681867114 82815544064 83124016136 83271749638 83580176218 83717053112 83999879936 84027129032 84044214848 84071478326 84164737888 84355502528 84476471968 84493649152 84521058424 84626609144 84806601472 84957325376 85079157856 85273775174 85411642624 85439349688 85775032618 86092730998 86200244438 86233722632 86661208312 86706947866 86999875648 87170621384 87620564416 87648988042 87991515568 88089123584 88117699208 88415393024 88462058432 88935117568 89046180608 89075066696 89425034006 89569613056 89756251466 89774502224 89901366016 89903242744 90107014064 90254579776 90283857862 90396605222 90701998016 90749870288 90880009528 90927975754 91235163712 91264759894 91723052288 92226401344 92719590656 92768527808 93114072842 93264616192 93381085952 93594693808 93941355088 93990937084 94095200192 94125724154 94277903104 94493562416 94611566896 94797251318 94998875584 95117511104 95148366698 95167713872 95520201392 95626160896 95676632128 95895491012 96031004608 96188271872 96544539392 96716124736 96937361444 97076373814 97094086144 97233323264 97455743056 97644971072 97990551428 98289728768 98514565072 98566560796 99041380928 99093654704 99217403824 99428429312 99623567296 99747978176 99976150204 100117430336 100137787904 100170272048 100281389824 100399410067 100652817664 100705941952 100936305308 101062355548 101115695989 101490213979 101602795952 101656421636 101800076224 102032942396 102200038864 102578573104 102746563136 102760882532 103310405968 103546726997 103659426304 103714137472 103747781764 103862868032 103917686576 104268758528 104302582736 104398970368 104432836816 104671725389 104991301184 105231467236 105287008123 105401601536 105418491563 105850040252 105982226812 106374769732 106416083248 106430914051 106548976688 106943618768 106965364352 107000063324 107118757312 107361548672 107537371648 107572256176 107952970699 108127505024 108162580988 108339715792 108587541293 108705726976 108740990512 108763101568 108989733923 109165944448 109168223332 109344722432 109749719552 109767306341 110354297284 110412541987 110532713984 110785555936 110821494157 110944427216 110959889117 111002983388 111377992064 111414122468 111517081984 111553257508 111989201632 112113430016 112149798992 112208991356 112588074368 113067088451 113190149632 113208287731 113391318656 113627594941 113813679644 113997689344 114258457376 114295522187 114419920384 114480310912 114906728188 115092505088 115110948029 115236233728 115499834912 115537302419 115560795416 115726514596 115988815976 116117481088 116155148956 116178767584 116216455333 116342944256 116609077024 116800044416 116983842052 117232654976 117379056256 117424643584 117441008608 117878453917 118006751744 118069035392 118339116568 118571368619 118700420608 119010539909 119120519392 119159161429 119351813504 119624829016 119796376196 119859604403 119990058496 120264533984 120478276072 121122544928 121161836411 121571165408 121635330344 121770259072 122221278592 122285786656 122421436928 122438498336 122939721344 123093249664 123374823656 123439940558 123614378272 123616958773 123751502336 123816818048 123897144338 124074818203 124100047192 124275417728 124559695912 124715247272 124763683808 124781071646 124960013101 125382173728 125448350104 126119196896 126793631104 126811301848 127489437152 127781067358 127987659008 128171198848 128238847264 128692703986 129085618816 129169363246 129380900264 129563733376 129860108504 129928648322 130072776736 130090904482 130581094144 130623453928 130786577768 131321975072 131340276914 131485971232 131555369176 131999811328 132042631336 132189104768 132258873824 132561414046 132748741664 133218559586 133695819488 134001646702 134218295552 134718233048 135457526974 136137736448 136181898776 136253775218 136714090304 136910144224 136982405032 137153469992 137445181696 137616824576 137661466712 137689458368 137886911008 138202325282 138397624288 138425765632 138470670184 138938474752 139529598514 139703844434 139929712384 140450923816 140525053438 140999798464 141045538018 141273575168 141276524312 141799792232 142051808206 142531711168 142606939024 142811443544 143293912832 143369542976 143416051262 143548584256 144136225024 144316223744 144363039128 144927202112 145467028238 145702213888 146035505552 146322114466 146504842946 146999789888 147047475806 147077375984 147288291304 147622129424 147833825944 147863886016 147911852242 148411552576 148654601984 148675319408 149470374592 149518861954 150103173616 150269681408 150348993344 150905864384 150909014606 151152998656 151712847616 151902308096 152249782384 152330139412 152548587422 152795222272 153144739088 153335987728 153963694912 153985152244 154155966272 154205973614 154726937792 154808602256 154980329728 155636455744 156468736256 156746822848 157105378892 157327390528 157330674802 157359380992 157585041152 157687274612 157945514608 158168713472 158252194496 158812273004 159297146624 159484621967 159661536496 159745805428 160337480908 160515341504 160600061072 161142626816 161194900592 161396202352 161458884928 162056905408 162259283648 162344923664 162716285281 162893384192 163126980352 163213078336 163586425844 163790714164 164055524864 164397371404 164484139897 164666600336 164986330432 165363734228 165631088128 166248032272 166543499276 167160352436 167434106224 167817109271 167999759872 168054258064 168088429696 168142956652 168329475776 168711005056 168952943936 168987298304 169042116848 169253218288 169613202944 169640382527 169914650752 170158315712 170547550348 170637564889 170823285248 170878699376 171269581879 171483464999 171550065236 172185461996 172400488876 172467445264 172491481393 173322416624 173413895732 173999751296 174341242768 174958262857 175241128832 175297976084 175983031136 176178247168 176235398416 176638534289 176830786048 176924116864 177870235136 177898737863 178092361216 178150133392 178557649193 178850068012 179139226112 179512502932 179549004448 179607249151 179802732032 179806485488 179831544431 180214028128 180509159552 180567715724 180793210444 181403996032 181499740576 181558618087 181760019056 181855951508 182470327424 182529519788 183246660593 183446104576 184155067663 184452802688 185237570441 185439181312 185537055616 186228145684 186529232384 186762171904 187189387616 187250110817 187882710176 187981874168 188190400384 188251448308 188350806919 188555806208 188987124832 189223133792 189284516729 189594502636 189997751168 190235022208 190296733396 190335427744 191040402784 191044390831 191252321792 191353264256 191790982024 192062009216 192376543744 192879150887 193089078784 193120020247 193432249472 193874722888 194152747628 194255220929 194466646528 194911486112 194974714319 195289942144 195981102856 196365734873 196579457536 197029130144 197133121592 198082761856 198187309408 198434807648 199247134592 199495956352 199952300408 200234860672 200340544096 200562779648 200798820134 201086774329 201305635328 201411883904 201872610616 202124711096 202231391978 202521400543 202980427958 203205591904 203271510673 203312843272 203600152448 204065884792 204400077728 205157146208 205493126272 205521765064 206620811936 207093453994 207428274944 207495563528 207725736064 207835373152 208605165472 208865673632 209343450778 209982602368 210462934472 210574016246 210836983126 211700080504 211964453624 212749539464 212832166496 212861828102 213097953376 213887237536 213930728704 214000126648 214237514624 214723097344 215144512352 215905941398 216255010048 216325161976 216679431584 217175082586 217481981024 217526203136 217979467846 218331888896 218336446664 219534612682 220708594568 220825083974 221571111872 221642988314 221888854432 221919778234 222005966776 222755984128 222828244936 223034163968 223106515016 223978403264 224299597984 224417982712 225176148736 226134176902 226416575462 226782637312 227255189882 227627359288 228516914752 228591044374 228960621824 229813456376 230221896058 230999669824 231074604838 231121590832 231453029192 231977631952 232234962176 232310297912 232357535168 232432910666 233218154048 233600088832 233967684104 234465309952 234758112512 234882017216 235756907834 236138070784 236678233136 237142737238 238021079818 238241038784 238318322858 238703627008 239249658032 239592752392 239719208806 240529067968 240956552144 242245089856 242323672822 243142330816 243270660688 243540518144 244442557184 244571573312 244876996672 245879442688 246186499328 246749647312 246879881116 247228756544 247233917546 247633636096 247794288676 248149636406 248200094384 248550835456 249119391824 249430494544 249527367616 249562143292 249920026202 250764347456 250896700208 252238393792 253587262208 253622603696 254978874304 255562134716 255975318016 256342397696 256477694528 257385407972 258171237632 258338726492 258475076981 258761800528 259127466752 259720217008 259857296644 260145553472 260181808964 261162188288 261246907856 261573155536 262643950144 262680553828 262971942464 263110738352 263712600283 263999622656 264085262672 264378209536 264517747648 264689353813 265122828092 265497483328 266437119172 266577743971 267391638976 268003293404 268436591104 269436466096 269474016427 270915053948 272275472896 272363797552 272507550436 273428180608 273820288448 273964810064 274306939984 274890363392 274934413061 275233649152 275322933424 275378916736 275773822016 275952730571 276404650564 276795248576 276851531264 276941340368 277574839597 277876949504 277921477757 279059197028 279407688868 279555159499 279859424768 280590591589 280901847632 281050106876 281999596928 282091076036 282547150336 282553048624 283599584464 284103616412 285063422336 285213878048 285622887088 286276245227 286587825664 286739085952 286832102524 287097168512 288272450048 288632447488 288726078256 289386534899 289854404224 290934056476 291087610693 291404427776 291451123733 292071011104 292530616763 292644228932 293009685892 293999579776 294094951612 294154751968 294250174141 294576582608 295244258848 295667651888 295727772032 295823704484 296823105152 297309203968 297350638816 298458213109 298940749184 299037723908 300206347232 300212614163 300539362816 300697986688 301324558493 301811728768 301818029212 302305997312 303425695232 303474317531 303804616192 304499564768 304660278824 305097174844 305258204317 305590444544 306289478176 306388836787 306671975456 306771458147 307927389824 307970304488 308311932544 308411947228 309453875584 309617204512 309960659456 311272911488 312597244541 312937472512 312987619021 313493645696 314146880131 314210757784 314654781056 314661349604 315170082304 315374549224 315891029216 315993502517 316337426944 316504388992 317624546008 318247915139 318594293248 318969243934 319323072992 319426659629 319491610856 320674961816 321030683008 321200122144 322389801184 322792404704 322917769856 324113810816 324518567296 324689847328 325432570562 325899254947 326253960704 326426156672 327172851688 327581428328 328794742808 328968279794 329333200672 329440034539 329972660864 330727468456 332496064544 333086998552 334320704872 334868212448 335634218542 336108516128 336176859392 336285913304 336658951552 337422010112 337905887872 338084233696 338506436576 339280765054 339829301504 340316631424 341095100696 341275129778 341757398752 342539163758 342966929998 343100130472 344370923992 344800977752 344934890528 344982962786 346644833248 346827791464 347999502592 348682485536 349916525714 350482257664 350595952168 351966062272 352470796832 353277068578 353848233728 355797475726 356300266784 357115298386 357700136024 359025005864 359098008896 359214498302 359612970976 359663088862 360428056256 361018319104 361135431448 361586420888 362807992064 362999481152 363117236174 363520038112 363711903016 364940654848 365059039576 366493321186 368310135326 368905605376 370475140882 371074111232 372456291368 374378775232 374500221634 375765420352 375963748336 376380800768 376502896616 376701613838 377974249664 378446267584 378569033458 379189005272 379995502336 380470044416 380593466792 380670855488 382080805568 382088781662 382706528512 383581964048 384124018432 385758301774 386240040494 386864498944 387749445776 388305495256 388510441858 389822972224 389949428638 390579884288 391962205712 392731469746 394058260288 394266243184 396165523712 396374618816 396869615296 398494269184 398991912704 399904600816 400469721344 400681088192 401597640268 402173548658 402823767808 403745221232 404249422192 404462783956 405042801086 405960855916 406411183808 406543021346 406625686544 407200304896 408131769584 408800155456 410314292416 410986252544 411043530128 413241623872 414186907988 414856549888 414991127056 415451472128 415670746304 417210330944 417731347264 418686901556 418907883383 419965204736 420925868944 421148032492 421673966252 423400161008 423928907248 425499078928 425664332992 425723656204 426195906752 427774475072 427861457408 428000253296 428475029248 428979297559 429446194688 430289024704 431811882796 432039791953 432510020096 432650323952 433358863168 433640005183 434350165172 434963962048 435052406272 435958935692 436663777792 436672893328 436733750761 439069225364 440928072497 441417189136 441650167948 443142223744 443285976628 443777708864 443839556468 444011933552 445511968256 445656489872 446068327936 446213030032 447233735753 447956806528 448599195968 448835965424 449862671071 450352297472 450424463951 452092771361 452268353804 452833150924 453565274624 454510379764 454750269127 455254718576 457033829504 457182088748 457921243648 459626912752 459690969199 460443792116 461999339648 462149209676 462243181664 462906058384 463955263904 463964949161 464469924352 464620595824 464715070336 464865821332 466436308096 467200177664 467935368208 468930619904 469005763457 469516225024 469764034432 471513815668 471762679399 472276141568 473356466272 473510020489 474101344409 474285474476 476042159636 476482077568 476636645716 476888213263 477407254016 478499316064 479185504784 479438417612 481058135936 481913104288 483708138487 484490179712 484647345644 486284661632 486541321376 487081036288 488353594799 488885114368 489143146624 489753993344 491758885376 491837687033 492372998656 493499294624 493659383063 493759762232 494457513088 494467835092 495267272192 495588577352 496299272812 496400188768 496561218241 497101670912 497181328721 498238783648 498860989088 499054735232 499124286584 499840052404 501528694912 501793400416 501956179417 504476787584 507174524416 507245207392 509134598833 509957748608 511124269432 512127400631 512684795392 512955389056 514770815944 516342475264 516677452984 516950153962 517523601056 517691482847 518254933504 519440434016 519714593288 520291106944 520363617928 522493815712 523146311072 523316016839 525287900288 525361107656 525943884928 526221476704 527425200566 528170525344 528181551121 528756419072 529035495296 529378707626 530245656184 530994966656 532874238344 533155487942 533920055977 534783277952 536006586808 538872932192 538948032854 541830107896 544727595104 545015100872 546856361216 547640576896 547929620128 548613879968 549868826122 550645866848 550757833472 551547644032 551905461142 552809301128 553590497152 553882680736 555149679194 555842955514 558118394056 558815377736 559110318998 561181183178 561803695264 562100213752 563999193856 564182152072 565106097248 567199168928 568207232824 570126844672 570427756096 571245774176 572552490454 573478171904 573664205048 574194337024 577452156512 578773069798 579708808448 581868112952 582175221386 582902247466 584142022208 585061233526 585288457864 586019371784 587999159552 588189903224 588309503936 588500348282 589153165216 590488517696 591335303776 591455544064 591647408968 593646210304 594701277632 596916426218 597881498368 598075447816 600412694464 600425228326 601395973376 602649116986 603623457536 603636058424 606948635062 608999129536 609320557648 610194349688 610516408634 612578956352 612777673574 613343950912 613542916294 615854779648 615940608976 616623865088 616823894456 618907751168 619234409024 622545822976 625194489082 625975238042 626987291392 628293760262 628421515568 629309562112 629322699208 630749098448 631782058432 631987005034 633008777984 635249092016 636495830278 637938487868 638646145984 638853319258 638983221712 641349923632 642061366016 642400244288 644779602368 645584809408 645835539712 648227621632 649037134592 649379694656 650865141124 651798509894 652852313344 654345703376 655162856656 657589485616 657936559588 658666401344 658880069078 659945321728 661454936912 664992129088 666173997104 668641409744 669736424896 671268437084 672217032256 672353718784 672571826608 673317903104 674844020224 675811775744 676168467392 677012873152 678561530108 678919673069 679658603008 680633262848 681434293859 682190201392 682550259556 683514797504 685078327516 685933859996 686200260944 688741847984 689601955504 689869781056 689965925572 693289666496 693655582928 695242309837 695999005184 697364971072 699833051428 700964515328 701191904336 702795870469 703932124544 704941593664 706554137156 707696467456 707809871923 710431497853 711594951452 712600533568 714230596772 714607565771 715400272048 718050011728 718196017792 718428996604 719225941952 719326177724 720856112512 722036638208 722270862896 723172841776 724827088979 725615984128 725998962304 726234472348 727040076224 727423806032 729087777253 729881309696 730118079152 731788213483 732702077723 732986642372 736620270652 737009056861 737811210752 740950281764 742148222464 744912582736 745016398357 748757550464 749000443268 751530840704 751927496672 752761601536 753005793232 753403227676 755948499328 756892535168 757138066916 758378010544 759991004672 760112789051 760940088832 761186933584 761341710976 762928137461 764161611136 764177563324 765413057024 767163928096 767412791827 768248036864 768371144387 771516603548 772480080988 772887793909 773728997888 775498891552 775750459099 776610990512 777020883716 779645944448 779898857276 781159768576 783924411424 785462939492 788116520576 788532486368 791469619157 792331047424 792749237632 793739230592 796988538368 797983825408 799809201632 800068655309 800939442688 801362176384 803195280536 804347097316 804771629563 805647535616 805776636203 807490442464 808498844384 808761116933 808925567912 810085602172 811921711832 812822367616 813086042692 813251373088 813515187331 814400609792 816263539168 817600310912 820628584832 821972505088 822087060256 825149177419 826483247744 828373815976 829982254112 829999580333 830902944256 831341492608 833073779363 834420661888 835462694528 837373803112 837815766766 839017230821 839930409472 841851737888 842296064984 843347932504 846800322016 847857814496 848132854877 850998157856 851328665984 851447312408 852391813504 855548950144 856000506592 856950058496 857958595118 860578049408 863623765592 864079583906 865300647904 865318711411 866717726336 867280010366 868523727421 868700330344 869927924096 871917871384 873345786656 873467501522 878138450728 881856144994 882834378272 883300335896 886284447488 886571953256 887555417728 887679112936 888023867104 891312979744 892426060064 894467471506 895913613056 897198391936 897671930848 899725342142 900848927902 904185542722 904536707608 905666301848 909020759528 909500538254 910509437152 914067659008 914364177496 919253825504 919381938398 920887584232 923998679296 924298419352 924486363328 925812116768 927910527808 927929898322 929241191648 929430140672 929731642664 932872616192 935870736416 938011526914 939528068864 943027631336 943525358798 946712932544 947020040978 948202688818 948570948952 952084319272 952964155136 953273291432 953776426526 956998632128 958371009568 958876835224 962116271872 963826208576 967416276974 968980359424 969294691288 972569323264 973082642752 976707189598 978286293248 979507986688 983675374066 986998589248 987318766126 987519524464 988915026176 988935670184 991177154704 992598545624 992800377536 993122436482 994362657442 996477567296 997721978176 998109470464 998248573168 999680104808 1003057389824 1003586800832 1003912358834 1008953575168 1014490414784 1018269197666 1019915497216 1022248538864 1024254801262 1025910778112 1029541631888 1033354905968 1033900307924 1035047202112 1035382965694 1038880868032 1039429186576 1040582213888 1040727235856 1044987631424 1046292622144 1046632033678 1050575800576 1050722215312 1051887769856 1052442953408 1054850401132 1056341050688 1056363102242 1058070990592 1058757415252 1060491312368 1061989933312 1065748476688 1066310975884 1067840111954 1069566555904 1072013173616 1077745864384 1077896065708 1083660215792 1089455190208 1090030201744 1093712722432 1095281153792 1095859240256 1097227759936 1099737652244 1101291733696 1101515666944 1103095288064 1103810922284 1104393510737 1105618602256 1107180994304 1107765361472 1110299358388 1111685911028 1116236788112 1116392353769 1117630755472 1118220637996 1122362366356 1123607390528 1124200427504 1126772019391 1127998387712 1128364304144 1130212194496 1134398337856 1136414465648 1139013996967 1140253689344 1140855512192 1142491548352 1145104980908 1146956343808 1147328410096 1148388674048 1151388979279 1154904313024 1157546139596 1158157089353 1159417616896 1163736225904 1164350442772 1165804494932 1168284044416 1170122467052 1170576915728 1172038743568 1174719764897 1175998319104 1176379806448 1176619007872 1177000696564 1178306330432 1180977035392 1182670607552 1182911088128 1183294817936 1186001587369 1187292420608 1187482677689 1189402555264 1193832852436 1194462954223 1195762996736 1196150895632 1198887073153 1200825388928 1200850456652 1202791946752 1205298233972 1207246915072 1207272116848 1207440369751 1213897270124 1217998259072 1218641115296 1219036435727 1220388699376 1221032817268 1225157912704 1225555347148 1226687901824 1227085832588 1231709559296 1231881217952 1233247730176 1233647788912 1236469740023 1237815502336 1238468818048 1243737972961 1245091645952 1245291165041 1249903544351 1250388978164 1251950476084 1253974582784 1256587520524 1256843031136 1257250744057 1258619124224 1258645398416 1261498196896 1263564116864 1263974010068 1266017555968 1270498184032 1270910326609 1272991660556 1275876975736 1277292291968 1277706638516 1277966443424 1282699847264 1282726624151 1284122732032 1284800488576 1289559204736 1291169618816 1291671079424 1296455243264 1296662993087 1298074269184 1298759389312 1301730282248 1303597019788 1304285054809 1305704626688 1308691406752 1309115938999 1310325713312 1310750775719 1315178971232 1315873119176 1317332802688 1317760138156 1318455648433 1319890643456 1322909873824 1329984258176 1332347994208 1337282819488 1337310735817 1339472849792 1342536874168 1344434064512 1345143653216 1346635806208 1350154056209 1351623551488 1352336934784 1354025746304 1357123060216 1357839346138 1359786546503 1361266525696 1362868587718 1364380402784 1364823000233 1365100519112 1367029595008 1370156655032 1371867719992 1372400521888 1374560144111 1377483695968 1379203911008 1379739562112 1379931851144 1386579332992 1387311165856 1390484619674 1394729942144 1399666102856 1402383808672 1405591740938 1407607420303 1407864249088 1409883187328 1413108274312 1415619743846 1420862995706 1423189902904 1425201067136 1428461193544 1429215131542 1430800544096 1436100023456 1436392035584 1436857993208 1438451883904 1438652355448 1441712225024 1444541725792 1446345683552 1449654177958 1451997924608 1452468944696 1454080152448 1454847612064 1458175554506 1460236158304 1463576426966 1465404155446 1465973284744 1473240541304 1474018113722 1481900563528 1489825165472 1490032796714 1497515100928 1498000886536 1503061681408 1503854993344 1506011586464 1506806455352 1511896998656 1513785070336 1514276133832 1516756021088 1520225578102 1522373867168 1522683421952 1525856274922 1528323222272 1528355126648 1534327856192 1534825583654 1536742288774 1543033207096 1544960161976 1545775587818 1550997783104 1551500918198 1553221981024 1554041767432 1559291888896 1559797714552 1567848822848 1570925878984 1576233041152 1577064972736 1582939238314 1585498475264 1587478461184 1599618403264 1600137310618 1602724352768 1606390561072 1608694194632 1609543259126 1611553272406 1614980884928 1616997688768 1617522233866 1617851135824 1620171204344 1623843423664 1625644735232 1626172085384 1626502746176 1627030374662 1632527078336 1635200621824 1641257169664 1644174120512 1650298354838 1652966495488 1656747631952 1659964508224 1659999160666 1662682985216 1666147558726 1668841323776 1670925389056 1674747606224 1675631533532 1678034461642 1683703475776 1684592129968 1686695865008 1693600644032 1695715628992 1696265709754 1701996315712 1702657331968 1702894624816 1704783627008 1711097900288 1712001013184 1715917190236 1721156098816 1727247531184 1728159167812 1730601295808 1730637422822 1733435452672 1734560020732 1737047454842 1737400660688 1739855848192 1743835742768 1746691573312 1746935003044 1756276901456 1763712289988 1765668756544 1766600671792 1772568894976 1773143906512 1775110835456 1775358225872 1776047734208 1782625959488 1784852120128 1788934943012 1789879138091 1791827226112 1794396783872 1795343861696 1799450684284 1801697855804 1808371085444 1809073415216 1809325538867 1811332603696 1818041519056 1819001076508 1821018874304 1828135318016 1828728354992 1838507651008 1838763876796 1841775168464 1845988201981 1847997358592 1848596838704 1848972726656 1851624233536 1852825476691 1855821055616 1855859796644 1858482383296 1858860281344 1859463285328 1865745232384 1866044207797 1871741472832 1876023053828 1877013213779 1879056137728 1883965400669 1886055262672 1886318114989 1887050717596 1893425865088 1894040081956 1896405377636 1897141897904 1904168638544 1905928310272 1906546582864 1907552853052 1913997264256 1916742019136 1917753670448 1922140503667 1924232543744 1924540891427 1927652417152 1931669113997 1934832553948 1937960718848 1938589382576 1943023877179 1945138646528 1946165285504 1953414379196 1956572586496 1956886116493 1959015973376 1964134141123 1967350748132 1973997178496 1974637532252 1975039048928 1975679740661 1977830052352 1977871340368 1982354309408 1985197091248 1985600755072 1986244872964 1988725314884 1992955134592 1995443956352 1996218940928 1996497146336 1999360209616 2003933716589 2006114779648 2007173601664 2007824717668 2015713266523 2017907150336 2023179178453 2025705744293 2028980829568 2036538395332 2037613274851 2039830994432 2044497077728 2048509602524 2051821556224 2059083263776 2059751218987 2066709811936 2067800615848 2070094404224 2070765931388 2077761736064 2078858373152 2081164427776 2081454471712 2089975262848 2092585244288 2093264067356 2101151601152 2101444430624 2101488299141 2103775539712 2104885906816 2109271909451 2109700802264 2112682101376 2112726204484 2116141981184 2117514830504 2120982624736 2121670659757 2123979866624 2124320222717 2131496953376 2132621951768 2135680223908 2136807430219 2139133111808 2144026347232 2144721857509 2155491728768 2155792131416 2167320431584 2178910380416 2180060403488 2188180711787 2190562307584 2191718480512 2194455519872 2199475304488 2202583467392 2206190576128 2207621844568 2208787021474 2211237204512 2211954517619 2214361988608 2215530722944 2220598716776 2223371822056 2227735405973 2232473576224 2232784707538 2235261510944 2235986617403 2236441275992 2244724732712 2247214781056 2248400855008 2253544038782 2256728608288 2260424388992 2268796675712 2272828931296 2278027993934 2281294784629 2281711024384 2284983096704 2290209961816 2294656820192 2302777958558 2309808626048 2315092279192 2316314178706 2327472451808 2328700885544 2331608989864 2336568088832 2340244934104 2341153831456 2344077487136 2349439529794 2352759612896 2353238015744 2354001393128 2356612660864 2361954070784 2365341215104 2366589635872 2372003174738 2374965355378 2378805110528 2387665704872 2388925908446 2392301791264 2397774146306 2401650777856 2401700913304 2410596467944 2414544233696 2414880739502 2427794540248 2435996518144 2437282230592 2438072871454 2440777398752 2442065634536 2450315825408 2451110694296 2453375803648 2454171665176 2463762435904 2467295577824 2472939480046 2476937636096 2487475945922 2490582330082 2499807088702 2500777956328 2503900952168 2513175041048 2513686062272 2514501488114 2517290796832 2522996393792 2527128233728 2527948020136 2540996368064 2541820653218 2545983321112 2551753951472 2554584583936 2555413277032 2555932886848 2565399694528 2565453248302 2569600977152 2579118409472 2582339237632 2593325986174 2597518778624 2603460564496 2607194039576 2608570109618 2617382813504 2618231877998 2620651426624 2621501551438 2630357942464 2631746238352 2634665605376 2635520276312 2636911296866 2645819747648 2659968516352 2664695988416 2674565638976 2674621471634 2678945699584 2685073748336 2688868129024 2690287306432 2700308112418 2704673869568 2708051492608 2714246120432 2715678692276 2719573093006 2725737175436 2728760805568 2729646000466 2730201038224 2734059190016 2740313310064 2743735439984 2744801043776 2749120288222 2754967391936 2758407822016 2759479124224 2759863702288 2773158665984 2774622331712 2780969239348 2789459884288 2799332205712 2804767617344 2811183481876 2815214840606 2815728498176 2819766374656 2826216548624 2831239487692 2841725991412 2846379805808 2850402134272 2856922387088 2858430263084 2861601088192 2872200046912 2872784071168 2873715986416 2876903767808 2877304710896 2883424450048 2889083451584 2892691367104 2899308355916 2900838603113 2903995849216 2904937889392 2908160304896 2909695224128 2911582891943 2916351109012 2920472316608 2927152853932 2930808310892 2931946569488 2932355183681 2946481082608 2948036227444 2963801127056 2979650330944 2980065593428 2995030201856 2996001773072 3002855082913 3006123362816 3007709986688 3012023172928 3013612910704 3023793997312 3024278543671 3027570140672 3028552267664 3033512042176 3035480036281 3040451156204 3044747734336 3045366843904 3051712549844 3053323235567 3056646444544 3056710253296 3057136255327 3068655712384 3069651167308 3073484577548 3086066414192 3086496507479 3089920323952 3091551175636 3101995566208 3103001836396 3106443962048 3108083534864 3115193230081 3118583777792 3119595429104 3130636150271 3135697645696 3141851757968 3149038697497 3152466082304 3154129945472 3165878476628 3170996950528 3174956922368 3183251883889 3199236806528 3200274621236 3201963717623 3205448705536 3212781122144 3217388389264 3217836784393 3219086518252 3223106544812 3229961769856 3233995377536 3235044467732 3235702271648 3240342408688 3247686847328 3247754644127 3251289470464 3252344170768 3253005492352 3254060749324 3265054156672 3270401243648 3278945565079 3282514339328 3283040344199 3288348241024 3300596709676 3302338755793 3305932990976 3313495263904 3314570143423 3319929016448 3319998321332 3325365970432 3332295117452 3337682647552 3338217492841 3341850778112 3349495212448 3351263067064 3356068923284 3367406951552 3369184259936 3370277204657 3373391730016 3387201288064 3391431257984 3392531419508 3403992631424 3405314663936 3405789249632 3409567254016 3418475163593 3422195800576 3424002026368 3431834380472 3438569689951 3442312197632 3442863809231 3454495062368 3455615681441 3456318335624 3461202591616 3461274845644 3466870905344 3469120041464 3474094909684 3474801321376 3475928527687 3479711696384 3487671485536 3493383146624 3493870006088 3512553802912 3513693255919 3527424579976 3531337513088 3533201343584 3546287813024 3550221670912 3550716451744 3552095468416 3565251918976 3569704240256 3577869886024 3579758276182 3584891804417 3588793567744 3590687723392 3598901368568 3603395711608 3616742170888 3618146830432 3618651077734 3622665207392 3623840379929 3636083038112 3638002153016 3642037748608 3657456709984 3677015302016 3677527753592 3683550336928 3691976403962 3697193677408 3697270857847 3697945453312 3703248467072 3705650953382 3711642111232 3711719593288 3716964766592 3718926570656 3732088415594 3743482945664 3752046107656 3754026427558 3767930801338 3772110525344 3772636229978 3774101435192 3786851730176 3788080163912 3792810755272 3794283795808 3808337277088 3813093165728 3815105706104 3827994528512 3833484038272 3835507340896 3844281007334 3849081782854 3855304834304 3863338227994 3869665107896 3877178765152 3886047754358 3892330571008 3906828758392 3913772232986 3928268282246 3934701496264 3947994356992 3949275064504 3950078097856 3951359481322 3955742680736 3964708618816 3970394182496 3971201510144 3972489745928 3977450629768 3985910269184 3990887912704 3992994292672 3998720419232 4007867433178 4014347203328 4015649435336 4031426533046 4046358356906 4051411488586 4057961659136 4073076790664 4075226549702 4088994155456 4097019205048 4118166527552 4119502437974 4133419623872 4135601231696 4140188808448 4141531862776 4155523472128 4157716746304 4162908943424 4179950525696 4185170488576 4186528134712 4202888861248 4202976598282 4209771813632 4218543818902 4219401604528 4225364202752 4225452408968 4235029661008 4241965249472 4243341319514 4248640445434 4262993906752 4265243903536 4271360447816 4273614860438 4288052694464 4289443715018 4310983457536 4311584262832 4334640863168 4357820760832 4360120806976 4376361423574 4383436961024 4388911039744 4398950608976 4405166934784 4415243689136 4417574042948 4422474409024 4423909035238 4431061445888 4441197433552 4446743644112 4455470811946 4464947152448 4465569415076 4470523021888 4471973234806 4472882551984 4489449465424 4494429562112 4496801710016 4507088077564 4513457216576 4520848777984 4537593351424 4545657862592 4556055987868 4562589569258 4563422048768 4569966193408 4580419923632 4589313640384 4605555917116 4619617252096 4630184558384 4632628357412 4654944903616 4657401771088 4663217979728 4673136177664 4680489868208 4682307662912 4688154974272 4698879059588 4705519225792 4706476031488 4708002786256 4713225321728 4718772273149 4723908141568 4730682430208 4733179271744 4744006349476 4749930710756 4752437711483 4757610221056 4770040057013 4775331409744 4777851816892 4784603582528 4795548292612 4803301555712 4803401826608 4821192935888 4829088467392 4829761479004 4855589080496 4866696168859 4871993036288 4874564461184 4876145742908 4881554797504 4884131269072 4900631650816 4902221388592 4906751607296 4908343330352 4919571093283 4927524871808 4934591155648 4945878960092 4948489381781 4953875272192 4954669103461 4973020484971 4974951891844 4981164660164 4999614177404 5001555912656 5002252960397 5007801904336 5026350082096 5027372124544 5029002976228 5034581593664 5045992787584 5054256467456 5055896040272 5073789622853 5081992736128 5083641306436 5091966642224 5103507902944 5103614440771 5109169167872 5110826554064 5111865773696 5122517494381 5130799389056 5130906496604 5139201954304 5158236818944 5159063398027 5164678475264 5186651972348 5189389473389 5195037557248 5206921128992 5208610225379 5214388079152 5215114788499 5217140219236 5234765627008 5236463755996 5241302853248 5243003102876 5260715884928 5263492476704 5269331210752 5271040552624 5273822593732 5291639495296 5314153157197 5319937032704 5320789523357 5329391976832 5340496962227 5349131277952 5349242943268 5357891399168 5370147496672 5371889542789 5377736258048 5380574612864 5400616224836 5409347739136 5410214557363 5416102985216 5428492240864 5430253213693 5431357384552 5439146186012 5451474350872 5457521611136 5459292000932 5460402076448 5462173400651 5468118380032 5480626620128 5487470879968 5489602087552 5498240576444 5509934783872 5516815644032 5518958248448 5519727404576 5540287334099 5546317331968 5549244663424 5561938478696 5578919768576 5593495375723 5598664411424 5600480587163 5609535234688 5622366963752 5630429681212 5633401406941 5639532749312 5652433097248 5662478975384 5683451982824 5692759611616 5694606311317 5700804268544 5713844774176 5716860526168 5723202176384 5744400093824 5747431972832 5753807535616 5754609421792 5778166903168 5785382734208 5798616711832 5801677206226 5809875778784 5809997062331 5816320609792 5819390448256 5823165783886 5831516455541 5832702218024 5840944633216 5854305707864 5861616621784 5863893138976 5864710367362 5873120615747 5892962165216 5896072454888 5927602254112 5959300661888 5960131186856 5992003546144 6005710165826 6015419973376 6024046345856 6027225821408 6048557087342 6057104535328 6067024084352 6070960072562 6080902312408 6089495468672 6103425099688 6106646471134 6113420506592 6114272510654 6137311424768 6139302334616 6146969155096 6172132828384 6172993014958 6179840647904 6183102351272 6203991132416 6206003672792 6212887924096 6216167069728 6230386460162 6239190858208 6261272300542 6271395291392 6283703515936 6298077394994 6308259890944 6331756953256 6366503767778 6398473613056 6400549242472 6403927435246 6425562244288 6434776778528 6435673568786 6438173036504 6446213089624 6459923539712 6467990755072 6470088935464 6471404543296 6480684817376 6495373694656 6495509288254 6504688341536 6506010984704 6508121498648 6530108313344 6557891130158 6566080688398 6576696482048 6601193419352 6604677511586 6626990527808 6629140286846 6639858032896 6639996642664 6664590234904 6676434985682 6698990424896 6702526134128 6712137846568 6734813903104 6738368519872 6740554409314 6746783460032 6774402576128 6782862515968 6785062839016 6807985262848 6811578499264 6836950327186 6848004052736 6863668760944 6877139379902 6885727618462 6908990124736 6911231362882 6912636671248 6922405183232 6922549691288 6938240082928 6948189819368 6949602642752 6951857055374 6975342971072 6986766293248 6987740012176 7025107605824 7027386511838 7054849159952 7062675026176 7066402687168 7092575626048 7101432903488 7104190936832 7130503837952 7139408480512 7155739772048 7159516552364 7169783608834 7181375446784 7197802737136 7206791423216 7233484341776 7236293660864 7237302155468 7245330414784 7247680759858 7272166076224 7276004306032 7284075497216 7314913419968 7354030604032 7355055507184 7367100673856 7383952807924 7394387354816 7394541715694 7395890906624 7406496934144 7411301906764 7423284222464 7423439186576 7433929533184 7437853141312 7464176831188 7486965891328 7495777232449 7504092215312 7508052855116 7535861602676 7544221050688 7545272459956 7548202870384 7573703460352 7576160327824 7585621510544 7588567591616 7616674554176 7626186331456 7630211412208 7647665408207 7655989057024 7666968076544 7671014681792 7688562014668 7698163565708 7710609668608 7726676455988 7730754575159 7739330215792 7754357530304 7772095508716 7784661142016 7813657516784 7814746476383 7827544465972 7856536564492 7869402992528 7887404135737 7895988713984 7898550129008 7900156195712 7902718962644 7911485361472 7929417237632 7940788364992 7942403020288 7944979491856 7954901259536 7971820538368 7973097978769 7981775825408 7985988585344 7997440838464 8015734866356 8019965549783 8028694406656 8031298870672 8049670348313 8059722854953 8062853066092 8092716713812 8102822977172 8107099625471 8115923318272 8146153581328 8150453099404 8177988310912 8194038410096 8223038354279 8236333055104 8239004875948 8266839247744 8271202463392 8280377616896 8283063725552 8302011111583 8311046944256 8315433492608 8325817886848 8359901051392 8361240679561 8370340977152 8373056269424 8392209512071 8405777722496 8405953196564 8419543627264 8437087637804 8438803209056 8441540710097 8450728405504 8450904817936 8452082588257 8470059322016 8483930498944 8486682639028 8497280890868 8525987813504 8530487807072 8533255050089 8542720895632 8547229720876 8576105388928 8578887430036 8621966915072 8623168525664 8655288180161 8669281726336 8706165810727 8715641521664 8720241613952 8752722847148 8766873922048 8777822079488 8797901217952 8800755208399 8810333869568 8830487378272 8835148085896 8844948818048 8847818070476 8852487925193 8862122891776 8882394867104 8893487288224 8896372286263 8910941623892 8929894304896 8931138830152 8941046043776 8943946469612 8945765103968 8978898930848 8979086369057 8988859124224 8993603420032 9014176155128 9026914433152 9041697555968 9065320091689 9075186702848 9076640951609 9091315725184 9112111975736 9125179138516 9129995383663 9139932386816 9160839847264 9163811572993 9178627280768 9211111834232 9229189539031 9239234504192 9260369116768 9265256714824 9309889807232 9314803542176 9326435959456 9360979736416 9364615325824 9376309948544 9397758119176 9411038451584 9416005572512 9426450643456 9437544546298 9451078393463 9461364860416 9466358543488 9488012698952 9499861421512 9504875422966 9518505825521 9540080114026 9550662819488 9553761001631 9555703633784 9569207165056 9591096585224 9606803653216 9642385871776 9658176934784 9659522958008 9711178160992 9733392337718 9749128922368 9752291485816 9763109595008 9768262538144 9804442777184 9816686660704 9839142186566 9855049743616 9869182311296 9891757920184 9896978763562 9909338206922 9946040969942 9949903783688 9962329320328 9999228354808 10003111825312 10004505920794 10015603808672 10052700164192 10054744249088 10058005952456 10069163187328 10091985575168 10111792080544 10147579245706 10163985472256 10167282612872 10183933284448 10207015805888 10207228881542 10221653108128 10223731547392 10245034988762 10261598778112 10261812993208 10318126796054 10373303944696 10378778946778 10413842257984 10417220450758 10428776158304 10430229576998 10434280438472 10469531254016 10472927511992 10482605706496 10486006205752 10521431769856 10526984953408 10542081105248 10547645187464 10583278990592 10628306314394 10641579046714 10658783953664 10680993924454 10698262555904 10698485886536 10740294993344 10743779085578 10761149225728 10801232449672 10820429114726 10856984481728 10860506427386 10862714769104 10878292372024 10902948701744 10915043222272 10918584001864 10920804152896 10924346801302 10961253240256 10974941759936 10979204175104 10996481152888 11019869567744 11033631288064 11039454809152 11080574668198 11098489326848 11123876957392 11186990751446 11197328822848 11200961174326 11219070469376 11244733927504 11260859362424 11266802813882 11304866194496 11324957950768 11366903965648 11385519223232 11389212622634 11427689548352 11433721052336 11446404352768 11488800187648 11494863945664 11509218843584 11556333806336 11570765468416 11597233423664 11603354412452 11619751557568 11619994124662 11638780896512 11646331567772 11663032911082 11665404436048 11681889266432 11708611415728 11723233243568 11727786277952 11729420734724 11746241231494 11785924330432 11792144909776 11855204508224 11918601323776 11920262373712 11984007092288 12011420331652 12030839946752 12048092691712 12054451642816 12097114174684 12114209070656 12134048168704 12141920145124 12148328618107 12161804624816 12178990937344 12206850199376 12213292942268 12226841013184 12228545021308 12274622849536 12278604669232 12293938310192 12344265656768 12345986029916 12359681295808 12366204702544 12394492213301 12407982264832 12412007345584 12425775848192 12432334139456 12440399629211 12460772920324 12478381716416 12522544601084 12529153966637 12542790582784 12567407031872 12596154789988 12616519781888 12663513906512 12665278772069 12733007535556 12796947226112 12801098484944 12807854870492 12851124488576 12869553557056 12871347137572 12876346073008 12892426179248 12919847079424 12921917413867 12935981510144 12940177870928 12942809086592 12961369634752 12969778336837 12990747389312 12991018576508 13009376683072 13012021969408 13016242997296 13046017461059 13060216626688 13062309454579 13115782260316 13132161376796 13139092496453 13153392964096 13187757804683 13202386838704 13209355023172 13253981055616 13258280573692 13279716065792 13279993285328 13329180469808 13352869971364 13397980849792 13405052268256 13424275693136 13454983525669 13469627806208 13476737039744 13481108818628 13493566920064 13548805152256 13565725031936 13570125678032 13601167140253 13615970525696 13623156998528 13673900654372 13681117702571 13696008105472 13698202815451 13727337521888 13748938987861 13754278759804 13771455236924 13817980249472 13822462725764 13825273342496 13829758184627 13844810366464 13845099382576 13876480165856 13896379638736 13899205285504 13903714110748 13950685942144 13973532586496 13975480024352 14027536016123 14050215211648 14054773023676 14109698319904 14109992865661 14125350052352 14132805374336 14162254249171 14185151252096 14202865806976 14208381873664 14261007675904 14263292923957 14278816961024 14311479544096 14319033104728 14339567217668 14347135602899 14362750893568 14395605474272 14400275328989 14413582846432 14418258532909 14466968683552 14472587321728 14474604310936 14490660829568 14495361519716 14544332152448 14552008612064 14568150994432 14629826839936 14708061208064 14710111014368 14710418093987 14734201347712 14764903366157 14767905615848 14788774709632 14789083431388 14812993868288 14822603813528 14846878373152 14851694618299 14867859066368 14875706282624 14928353662376 14957652011533 14973931782656 14991554464898 15008184430624 15013053002563 15016105710232 15071723205352 15088442101376 15090544919912 15096405740768 15152320655648 15171243021088 15177135183232 15233349108352 15252372662912 15260422824416 15295330816414 15317264982509 15333936153088 15342029363584 15377124029336 15396327131416 15453352911976 15461509150318 15478660431584 15483681623333 15508715060608 15544191017432 15627315033568 15629492952766 15655088931944 15713073128984 15738805985056 15774808271474 15797100258016 15800312391424 15805437925288 15822970722944 15858834475264 15881576729984 15889958983712 15909802519072 15946195957538 15971977170688 15994881676928 16031469732712 16039931099566 16062597741344 16099340696626 16119445709906 16125706132184 16185433427624 16205645954344 16214199250942 16292307162656 16300906198808 16355976621824 16388076820192 16446076708558 16472666110208 16478009751896 16533678495488 16542404926784 16566127451104 16604022223166 16630866985216 16651635773696 16722481359122 16746112538848 16784419024142 16811555444992 16811906393128 16874175275608 16877606418112 16883081420194 16901809635872 16904165176514 16940118644032 16967860997888 16973365278056 16994561781736 17051975627008 17060975614144 17066510100178 17085441791264 17094459441752 17152210777856 17157774860072 17246337051328 17310576360322 17338563452672 17412331621454 17440483227904 17505445694296 17595802435904 17601510416798 17660974756544 17670296171792 17689897636096 17695636140952 17704975850386 17764789734208 17786974576448 17792744572526 17821883247784 17859788609792 17862277660304 17882092087552 17887892939224 17891530207936 17957797861696 17958172738114 17987206840064 18028352310256 18053828866304 18130640183378 18153281903218 18182631450368 18224223951472 18250358277032 18259990767326 18321679694528 18327623145986 18357254561536 18422223668464 18458379078062 18520738233536 18530513429648 18619779614464 18629607084352 18652871918912 18721959472832 18729230651648 18752619897088 18795516238352 18822076903168 18832011145024 18875089092596 18902156786926 18932717086976 18976025397904 18999722843024 19009750845932 19037011651042 19080160228052 19101325638976 19107522003262 19111407267568 19138414330112 19182193170448 19213607306432 19284771743552 19316353869568 19319045916016 19422356321984 19466784675436 19498257844736 19504582971632 19526219190016 19536525076288 19608885554368 19633373321408 19678284373132 19688670519001 19710099487232 19738364622592 19783515840368 19793957527124 19818676413844 19892081939884 19899807567376 19924658640656 19998456709616 20006223650624 20009011841588 20031207617344 20105400328384 20109488498176 20116011904912 20138326374656 20162026985273 20183971150336 20223584161088 20295158491412 20305870221791 20327970944512 20334565225744 20367866568896 20381080243601 20414031611776 20414457763084 20443306216256 20447463094784 20490069977524 20523197556224 20523625986416 20526486285767 20636253592108 20723619407359 20746607889392 20757557893556 20827684515968 20834440901516 20857552316608 20860459153996 20868560876944 20939062508032 20945855023984 20965211412992 20972012411504 21019985580391 21042863539712 21053969906816 21084162210496 21095290374928 21143545540337 21166557981184 21169949805697 21248360253967 21256612628788 21283158093428 21317567907328 21361987848908 21373262648969 21396525111808 21396971773072 21480589986688 21487558171156 21522298451456 21602464899344 21605475552353 21640858229452 21713968963456 21721012854772 21725429538208 21756584744048 21805897403488 21806352610567 21830086444544 21837168003728 21841608305792 21848693602604 21922506480512 21949883519872 21958408350208 21992962305776 22039739135488 22043270882479 22067262576128 22078909618304 22161149336396 22172845931753 22196978653696 22247753914784 22254970962983 22282763187223 22373981502892 22394657645696 22401922348652 22413746023361 22438140938752 22489467855008 22521718724848 22533605627764 22609732388992 22649915901536 22733807931296 22734282508889 22771038446464 22778425245268 22855379096704 22867442104672 22892808705536 22952618955553 22977600375296 22989727891328 23018437687168 23112667612672 23116371290551 23141530936832 23194466847328 23201991003961 23206708824904 23239503115136 23239988249324 23277561793024 23292663135544 23326065822164 23330808872096 23338377257327 23363778532864 23367522449887 23417222831456 23446466487136 23455572555904 23458841469448 23492482462988 23571848660864 23584289819552 23591940432599 23710409016448 23837202647552 23840524747424 23929326145151 23968014184576 24022840663304 24069987829657 24096185383424 24108903285632 24194228349368 24228418141312 24268096337408 24283840290248 24296657236214 24323609249632 24331499693809 24357981874688 24413700398752 24426585884536 24453682026368 24457090042616 24557209338464 24587876620384 24595852791433 24688531313536 24691972059832 24719362591616 24732409405088 24788984426602 24824014691168 24851551696384 24864668278912 24880799258422 24921545840648 24956763432832 25045089202168 25058307933274 25094242630919 25134814063744 25192309579976 25327027813024 25330557544138 25466015071112 25602196969888 25615709740984 25702248977152 25739107114112 25742694275144 25752692146016 25784852358496 25843834827734 25880355741856 25885618173184 25922739269504 25939556673674 25981494778624 25982037153016 26018753366144 26032485994592 26092034922118 26124618909158 26231564520632 26264322753592 26278184992906 26375515609366 26404773677408 26418710046344 26507962111232 26516561147384 26559986570656 26658360939616 26705739942728 26795961699584 26810104536512 26848551386272 26909967051338 26953474079488 26962217637256 26987133840128 27140251356064 27202334280506 27246313997056 27347801308744 27362235405142 27396405630902 27454675043776 27497877975722 27508557519608 27542910473848 27635960498944 27644925451528 27650546684992 27659516369254 27690198765152 27752960331712 27792759277472 27798410571008 27807428221496 27901371884288 27950960048704 28055072032246 28100430423296 28109546047352 28219396639808 28219985731322 28265610748672 28324508498342 28370302504192 28405731613952 28526585847914 28622959088192 28638066209456 28679134435336 28694271205798 28791210948544 28800550657978 28827165692864 28836517065818 28933937367104 28945174643456 28949208621872 28981321659136 28990723039432 29088664304896 29104017224128 29259653679872 29420222028736 29420836187974 29468402695424 29529806732314 29535811231696 29577549419264 29578166862776 29645207627056 29693756746304 29703389236598 29751412565248 29856707324752 29915304023066 29983108929796 30016368861248 30026106005126 30032211420464 30143446410704 30176884202752 30181089839824 30192811481536 30304641311296 30342486042176 30354270366464 30466698216704 30504745325824 30520845648832 30590661632828 30634529965018 30684058727168 30754248058672 30792654262832 30906705823952 30923018300636 30957320863168 30967363246666 31017430121216 31088382034864 31254630067136 31258985905532 31310177863888 31426146257968 31477611970112 31549616542948 31594200516032 31600624782848 31610875850576 31645941445888 31717668950528 31763153459968 31779917967424 31819605038144 31892391915076 31909224634243 31943954341376 31989763353856 32027411811373 32062939465424 32079862199132 32125195482688 32198681393252 32238891419812 32251412264368 32370866855248 32411291908688 32428398501884 32584614325312 32601812397616 32676388562339 32711953243648 32776153640384 32892153417116 32945332220416 32956019503792 33031405912043 33067356990976 33084809853568 33132254902208 33208044446332 33261733970432 33267063980381 33303271547392 33390280399091 33444962718244 33492225077696 33568838048284 33586555591237 33623110889984 33623812786256 33748350551216 33755212836224 33766162840388 33803619271744 33808330353028 33880237288064 33935721995776 33946730556112 33989123563472 34066873182013 34103951254016 34121951228288 34133020200356 34170883582528 34188918883504 34267125530891 34304421555712 34315549720144 34394046033701 34436997652981 34492674102656 34621152720644 34639425672467 34677126905344 34824663242908 34880966455808 35010891388592 35015770722779 35191604871808 35203020833596 35321949513088 35340592343584 35379795272192 35391272281904 35409951700772 35529579468416 35573949152896 35585489145052 35643766495568 35719577219584 35724555320608 35725301085397 35764184175104 35775785878448 35783060415872 35857622460667 35915595723392 35916345476228 35974413680128 36056704620512 36068401215869 36107657732608 36113443786189 36261280366756 36306563806436 36325726313723 36365262900736 36448447902944 36460271577653 36500716554064 36519981534652 36643359389056 36655246291972 36714509123072 36844447336928 36916758156124 37041476467072 37061026859296 37199072100379 37239559228928 37259214168704 37305743837824 37443918945664 37458461303296 37505239794176 37591032476704 37603226799523 37644153806336 37664022290048 37750178185192 37804313573852 37824266589461 37865434173952 37871501901541 37952050795808 37999445686048 38011772495851 38019501691864 38074023302084 38160320456104 38202651277952 38215044006524 38222814535136 38235213804557 38276828660224 38364386340896 38427214612864 38569543487104 38632707739136 38638091832032 38782011338693 38844712643968 38933569350872 39009165943264 39052438380032 39073050152576 39154467630061 39217771108736 39266746642816 39356568746264 39377341038002 39433809848587 39476729245184 39567031680736 39587915054248 39637352827688 39784163879768 39799615134752 39849317281312 39862244179219 39996913419232 40012447301248 40018023683176 40062415234688 40210800656768 40232023809824 40276652749312 40324053970546 40447168322176 40590316982824 40611740443582 40669130451488 40669979436317 40735733137792 40762160487202 40820615188787 40828063223552 40828915526168 40886612432512 40980139955048 41047251972832 41052972571534 41272507184216 41447238814718 41493215778784 41515115787112 41655369031936 41668881803032 41715104633216 41720918307992 41737121753888 41891710047968 41944024823008 42039971160782 42107939813632 42168324420992 42190580749856 42287091080674 42339899611394 42496720507934 42513225257576 42566316186856 42723975697816 42746525297938 42793943546144 42961179973376 42975116342312 43204929798688 43210951104706 43281716458904 43427937926912 43442025709544 43450859076416 43513169488096 43611794806976 43612705221134 43674336007456 43683216611584 43697387205208 43845012961024 43899767039744 43985924611552 44086541764958 44157819236608 44322298672792 44345691863506 44495507829568 44509941925966 44565526374446 44747963005784 44789315291392 44803844697304 44827492046722 44978935710016 45043437449696 45067211255528 45219464777984 45299831803072 45467615862592 45468565017778 45542076892928 45556850490536 45710758193408 45734884209344 45905237911106 45979455782656 46036875374336 46232742581102 46388933694656 46403982007922 46413417649808 46479006230272 46479976498648 46585326271088 46652131644328 46661617744192 46676754514654 46735044899774 46834445662912 46892932974272 46911145111808 46917682938896 46984964925976 47143697321728 47168579639104 47183880865198 47420818032896 47681049494848 47858652290302 47936028369152 48045681326608 48139975659314 48217806571264 48388456698736 48456836282624 48567680580496 48593314472428 48647218499264 48662999387618 48827400797504 48853171769072 48907364052736 48914180085232 49114418676928 49175753240768 49191705582866 49377062627072 49383944119664 49438725183232 49464818810176 49577968853204 49648029382336 49729336557824 49761598516844 49843091681296 49913526865664 50090178404336 50116615866548 50188485261838 50269628127488 50384619159952 50654055626048 50661115088276 50932030142224 51204393939776 51231419481968 51404497954304 51478214228224 51485388550288 51505384292032 51569704716992 51687669655468 51760711483712 51771236346368 51845478539008 51879113347348 51906495004639 51962989557248 51964074306032 52037506732288 52064971989184 52184069844236 52249237818316 52463129041264 52470440627143 52528645507184 52556369985812 52751031218732 52809547354816 52837420092688 52958284911377 53015924222464 53033122294768 53119973141312 53316721879232 53411479885456 53533657857449 53591923399168 53620209073024 53697102772544 53819934102676 53906948158976 53924435274512 53974267680256 54115282026113 54280502712128 54404668561012 54433383199591 54492627994112 54695602617488 54703225334681 54724470810284 54792811261804 54909350087552 54995755951444 55017115039216 55085820947696 55211828950159 55271920997888 55289850903056 55301093369984 55319032738508 55380397530304 55505920663424 55585518554944 55596821142016 55614856442992 55742074606343 55802743768576 55811685851383 55901920097408 56110144064492 56139758848481 56200860846592 56219092094704 56347692438191 56438793279616 56439971462644 56531221497344 56649016996684 56740605008384 56749697378297 56811463227904 57053171695828 57245918176384 57276132418912 57294712479169 57358268870672 57388542411596 57582421897088 57601101315956 57654331385728 57673034131636 57867874734208 57890349286912 57898417243744 57962643318272 57981446078864 58114077781081 58177328609792 58208034448256 58455684729167 58519307359744 58528684756927 58745466584497 58840444057472 58841672375948 58936805390848 59059613464628 59071622463392 59090784970679 59155098838528 59156333725552 59290415254112 59387513492608 59406778473196 59502825130496 59713414649504 59732785350623 59830608046132 59966217859592 60032737722496 60052212010252 60064422840928 60286892821408 60353768405504 60362179679648 60385622963072 60609282622592 60684972084352 60708540732928 60933396433408 60943160675089 61009490651648 61041691297664 61181323265656 61269059930036 61368117454336 61508496117344 61528449132953 61585308525664 61605286458793 61813411647904 61846036601272 61914641726336 61934726493332 61967415476351 62034860242432 62176764069728 62509260134272 62517971811064 62620355727776 62852292515936 62853604583399 62955223940224 63099233085896 63188401032064 63221751701152 63291882891776 63457240641823 63526306919936 63559835934848 63639210076288 63784783830152 63818449268486 63909967685641 63979526707712 64054823622746 64125878930848 64146681010951 64159724398264 64250390965376 64397362786504 64477782839624 64502824528736 64604326773217 64741733710496 64822583817376 64856797003768 65169228650624 65203624795232 65352777124678 65552307280768 65784306834232 65912039007584 66062811824086 66157548754241 66169619707136 66264509804416 66416088892664 66534127960762 66780560798182 66889925436488 66984450155392 67137676096568 67173111182474 67247625572512 67496701102432 67510425672448 67532325680776 67607238543488 67616660706056 67760474576128 67893461112224 67978247126944 68133746364026 68243902456576 68266040400712 68341767165056 68377837767008 68534251061782 68631099440288 68788092067402 68873995305962 68985348205312 69242305441288 69278851344934 69649326485816 70021782777184 70031541445558 70383209743616 70406041667192 70643899026176 70681184687168 70782544563808 70819903401544 71059158936832 71147898305792 71170978290104 71287532991136 71449110641216 71450602170794 71551571756896 71566120831744 71715244921334 71831191446784 71832690952456 72113409241024 72136802431738 72226887572378 72522560733512 72613127612872 72651452627446 72896895805888 72920543155306 73001433108128 73039963069304 73286718778112 73310492583944 73688894673856 73833516312248 74082952934144 74122053718592 74398144200758 74518428337408 74611487675648 74887837891328 75182064953408 75206453599046 75328044580096 75500356370384 75608627147704 75648533178922 75743003803082 75904101591616 75998891372096 76023544991702 76039003383728 76148046604168 76320640912208 76405302555904 76430088013048 76445629070272 76470427609114 76728772681792 76854429225728 77139086974208 77276183664064 77564022677386 77689425287936 77867138701744 78018331886528 78146100305152 78308935260122 78435542217472 78533493285632 78713137492528 78754682076004 78867619697174 79134063361472 79175830108496 79274705655376 79568327759536 79599230269504 79698634562624 79724488358438 79993826838464 80024894602496 80036047366352 80124830469376 80421601313536 80464047619648 80648107941092 80894336644352 81180633965648 81223480887164 81338260902976 81339958872634 81471466275584 81524320974404 81641230377574 81656126447104 81657831052336 81773224865024 81960279910096 82094503945664 82105945143068 82545014368432 82894477629436 82986431557568 83030231574224 83310738063872 83337763606064 83430209266432 83441836615984 83474243507776 83783420095936 83888049646016 84079942321564 84124319490277 84215879627264 84336648841984 84381161499712 84574182161348 84679799222788 84993441015868 85026450515152 85038300326749 85132632373712 85447951395632 85493050595876 85587887092288 85922359946752 85950232684624 86409859597376 86421902209412 86563432917808 86761445493107 86855875853824 86884051419088 86901718152832 87026338976192 87082797404477 87223589613952 87225410442268 87348672014912 87366433223168 87394774410416 87690025922048 87704077766459 87799534079488 87971849223104 88173083529916 88219621047613 88315638473216 88546373831443 88644597345584 88656951404483 88691383727012 88991015659136 89019883851932 89131052748892 89495926011568 89578630582784 89607689394608 89654984093444 89957871420032 90086874899392 90134422511056 90340603672349 90438929555968 90453421897069 90599663606144 90788448357859 90935231725184 90937130035556 91084153785856 91113700981072 91322122227413 91421516386816 91469768418688 91810475822212 91958911565312 91973647475171 92073750748672 92314304632781 92465485162204 92777867389312 92807964015844 92826835299616 92856947811067 92958012460544 92959952997296 93170652542176 93304263288656 93323235488384 93353509029308 93470089799548 93668891325824 93785865948544 93822290223616 93835365877792 93969929851952 94184884679683 94287394643456 94337159278208 94367761730396 94841636065792 95089421387291 95208169981771 95362098989696 95717304580604 95767823917997 95872056738304 96091362653216 96279951318628 96435613142528 96776913397472 96808307292389 96913672565248 97135361160992 97186628944856 97294436998528 97325998775236 97654801595008 97706343538144 97814728105472 97828360170464 98228837353856 98351506481536 98383411165732 98754125254144 98767888239328 98769950059627 98877450366464 98929637620352 99135779744197 99155937706408 99296058764672 99458673115648 99523197033688 99686183362592 99718521008579 99827053731328 99843050467699 100180356808672 100233231733096 100376970523676 100429949220293 100539256254976 100769238319904 100801927302923 101308111252096 101322230176552 101864060284448 102408787879552 102462838963936 102956428456448 102970777100576 103010768584064 103139409433984 103375339310936 103521422967424 103690957078016 103758226694696 103812990009278 103928148612064 103961862328093 104075013464576 104129943978368 104368139688472 104498475636632 104703564080731 104926258082528 104940881254286 105057291014368 105091371017941 105112739971624 105502062437464 105619094709632 105674840185376 105916569822754 106066244589536 106239946282624 106633443758464 106822959770912 107067315714898 107220854877563 107240418146048 107394205545088 107639868205352 107848870549024 108230564052226 108561005424256 108809337122024 108866766399182 109391205234976 109406450669362 109448941620568 109585622523608 109818700175104 109991511902888 110034230078432 110171641895392 110423657900318 110579701806112 110602186739968 110638065477016 110760795060608 111011841326848 111171037109888 111229712885984 111484149212686 111623371702766 111803840194816 112220288128984 112279517696962 112438184189408 112695384876382 112877586559232 112879942925288 113298033993368 113499394756594 114106343391656 114491836352768 114552264837824 114589424958338 114716537741344 114777084823192 115164843794176 115202202631912 115308662771456 115346068263272 115735749468416 115796834487488 115962892157728 116228155562162 116416068896512 116911369458334 117057369513854 117490933168994 117680888114944 117683344751896 118119226929256 118143244926784 118181569941358 118312667451104 118580830508224 118775026985216 118813556946392 119426829299008 119465570701246 119661216092264 119932435719184 120065475444992 120104424020504 120128845681856 120573785642816 120724359359296 120771245926144 121218565245184 121369944168704 121886321350178 122083382595328 122362646531312 122538119860072 123016992234688 123056898265906 123170617051328 123210572917586 123626823295808 123692073202544 123829283452672 123869452986664 123934830952702 124353528139456 125018520268544 125035943622128 125240711455552 125704585031872 125707209166798 125910447880448 126198466171792 126376802064128 126443503402304 126914481283646 127119671869696 127278420152576 127569567660304 127636898536972 127819935371282 128109647245492 128251757861696 128293362021902 128319448796528 128500781930752 128794725573008 128955565679248 129005649057472 129208653546434 129483467420992 129645167634752 129713594007536 130338457301248 130407249590464 130705554249356 131104614561536 131568613668464 131824078015168 132125623648172 132315097508482 132339239414272 132529019608832 132832177785328 133068255921524 133561121596364 133779850872976 133968900310784 134275352193136 134346222364948 134495251145024 134993402204864 135020851344896 135064651361552 135214477086976 135233321412112 135520949152256 135786922224448 135956494253888 136267492728052 136339414346311 136487804913152 136532080801424 136683534330112 136755675534016 136844395921321 137068502123564 137262198880576 137576184134804 137747990611924 137820693633007 137970696410624 138484610882576 138557702689868 139298652971632 140043565554368 140063082891116 140766419487232 140812083334384 141134188896911 141287798052352 141362369374336 141565089127616 141639806803088 142118317873664 142141091552537 142295796611584 142341956580208 142575065982272 142667561705207 142898221282432 142901204341588 143103143513792 143132241663488 143430489842668 143506192071649 143662382893568 143665381904912 143685404000369 144226818482048 144273604863476 144453775144756 145045121467024 145065335851513 145226255225744 145302905254892 145793791611776 145841086310612 146002866216256 146079926138608 146573437556224 146620985167888 147139899062737 147377789347712 147667032624496 148004818782359 148165905868288 148244107437184 148796288401516 149036856674816 149222975351296 149612838542783 149775675782656 150364129906816 150412907198092 150492294728281 150656089160192 151000712740768 151217254295408 151238328866471 151297066357844 151486007606164 151808203183232 151997782744192 152047089983404 152078006767456 152296093208336 152641281824416 152644468273969 152810605111808 152860176026096 152891258140544 152940855218228 153457545363584 153708858451456 154110441558713 154278173948416 154302896177353 154552367328128 155128045354772 155209921522271 155378850575872 155734277403488 155784796740881 156036663773056 156292200610304 156617870520244 156871084434944 156896222163527 157066986571264 157426274985056 157509364152008 157735239394348 158268126722944 158351660216992 158403028618879 158549411310752 159136655519072 159198460539008 159397269125248 159448976716876 159987653676928 160049789204992 160072094732704 160249660938752 160668332688871 160843202627072 160928095239296 161296215882184 161788673288704 161814599033857 162361267931296 162413937027727 162446961774328 162676521805952 162679917745268 162942932551168 163048641948808 163282460755148 163315662104672 163368640801289 163546449730048 163920559820192 164189007891328 164211890286136 165090028736864 165143583028193 165788955258872 165972863115136 166060463148448 166675527212128 166860418532864 166883673231968 166948487015552 167566840191872 167776099292032 168159884643128 168248638980554 168489914807599 168673297683968 168762322999424 169148364322696 169359598445576 169986882031736 170052901030304 170076600653498 170265264747424 170320497856663 170895902791264 170986101191752 171175774184576 171900465369248 172819719194752 172843804418824 173126865835616 173522890986214 173768102838176 173803436305664 174052677952384 174165594808954 174447179227904 174450820884536 174697344029824 174789548820832 175408155532918 175943698446208 176346167059832 176439242095226 177092747662886 177289194691168 177313902808966 177382767454024 177982031318272 178039767703864 178262105497784 178991852023136 179215378789216 179309968186888 179915742840064 180173749798784 180268845022112 180681207344698 180906843794138 181199327212288 181576896715718 181870463450368 181874260071112 182227401962144 182644244454826 182939536837376 183620951644424 183947294950342 184628609265562 184930970324408 185555734778624 185615928031688 185653670599232 185713895622134 185919905994592 186341305084352 186608526577312 186646470976768 186707018058616 186940179599096 187337782651648 187571731897088 187670731755584 187939859703904 188369769359366 188674318556416 188735523460792 190178842774582 190416339963542 190724197979392 191434609161208 191535647835994 192182725306432 192559902637256 193553826794944 193616614584778 194270722321984 194373257889712 194588873997056 194651997550472 195309603190016 195412687076288 195656720340928 196457674707712 196703012963072 196766822331464 197535776478656 197539900119254 197859275240704 198271559488394 198311875412816 198592117529344 199046394067376 199372366725184 199437042017158 199686100935398 200360713617344 200466463466192 200753941047352 200859898440586 201538476639808 201603854605846 202616222504192 202644460353104 203728120568896 204817575759104 204925677927872 205941554201152 206021537168128 206278818867968 206750678621872 207042845934848 207516453389392 207625980018556 207856297224128 207923724656186 208259887956736 208736279376944 208996951273264 209407128161462 209852516165056 209881762508572 210114582028736 210182742035882 210225479943248 211004124874928 211238189419264 211349680370752 211833139645508 212132489179072 212479892565248 213266887516928 213645919541824 214134631429796 214441709755126 214480836292096 214788411090176 215279736410704 215697741098048 216461128104452 217122010848512 217618674244048 217733532798364 218782410469952 218812901338724 218897883241136 219171245047216 219637400350208 219983023805776 220068460156864 220343283790784 220847315800636 221159403612224 221204373479936 221276130954032 221521590121216 221782296838003 222023682653696 222342074219776 222459425771968 222968298425372 223246743405532 223364572439701 223607680389632 224191882679611 224440576257968 224559035393924 224876368378816 225390769752764 225755173118464 225759885850576 226596067986736 226998789513188 228212686783312 228734719936373 228983672705536 229104529675648 229178849916676 229433075482688 229554169646384 230329687588352 230404405263824 230617325542912 230692136526544 231219841384301 231471498936832 231593668974976 231925784315456 232456311124324 232579000943707 232832137793024 232869447862667 233731962793637 233822738916668 234114739027708 234981866337988 235105889138659 235361776229888 235366689503792 236238453858512 236286489853568 236363139882716 236625334902208 237161661016448 237550053970432 237627113892784 238468112274091 238853658598016 238931141402492 239322432184528 239864871438368 239869878716237 240130950889984 240208848041008 240257691363712 240758322235907 241147571285632 241448718718592 241542491852288 242437130490368 242475979707269 242739888337408 243772642700356 243901305249283 244166765190656 244725293062624 244804680592813 245076239720144 245110395059453 246033984469376 246113796531812 246341234102656 246421145835172 247253646591616 247384146405088 247658566905344 247738905973328 247869661905404 248707056278912 250037040537088 250071887244256 250077107597779 250481422911104 251003357224669 251409170063744 251414418333596 251820895760896 252396932343584 252478808511083 252753604128256 252887006804608 253828962567292 254239343739392 254280084196061 254556840305152 255139135320608 255221901043571 255273797073944 255639870742564 256219294490984 256503515723392 256586724043804 256638897593056 256722149830597 257001563861504 257589451146016 257911131358496 258011298114944 258417307092868 258966934841984 259290335269504 259427188015072 260393504702653 260676914602496 260814499180928 261411108498712 262209229123072 262894282658981 263137227336928 263222587596661 263648156030336 264251247296344 264630195016964 264769866126227 265058039217664 265664355570656 266136511843048 267122243192728 267559701745952 267646496631899 267937800621568 268550704386272 268692444729896 268990502290048 269986804409728 270129302723104 270428954173952 270466642824224 271573844448896 271912988507776 272534985456104 272678828692622 273064161602848 273367068660224 273511351068032 273688791842642 274081273410427 274137004247128 274524397761152 275152368269608 275495981223848 275641387266014 276036668940109 276969221765152 277115405379736 278597305943264 280087131108736 280126165782232 281624166668768 282268377793822 282724738748672 283130178255232 283279613606176 284282183105074 284683913160416 285150131964544 285335123410414 285796442564864 285802408683176 286206287027584 286860979685336 287012384143298 287330763809824 287370808000738 288453636964096 288547209726952 288907550289512 290090242934048 290130671703026 290452510451488 290605810509784 291587583223552 291682172621224 292005732432512 292159852277216 293241970335776 294279798125474 294755578695424 295334065248992 296009637564718 296488214874368 297592576803032 299225677085566 300728259813632 300825814396184 300984589456562 302001425481536 302434508590816 302476657732942 302594132715688 302972015212328 303616406366464 303995565488384 304094179966808 304156013534912 304592186416672 305282563648832 305288936547938 305720352052192 305782516281088 305881710436456 306915090727168 308220883117426 308605792354706 309104734656256 310256090709544 310419843044542 311468554806976 311569593481762 312073327546112 313235741040488 313792444327054 314852549970112 315018728304016 315470478788696 316536253445888 316703320433984 316806057237758 317098822621504 318273311038144 318396921078016 318794538250496 318897953433752 319975307353856 320144189465408 321336665377742 321856190478592 322592431764368 323629198067714 324722535862592 324827874055454 324893923548656 325353043611904 325359835490536 326097283897616 326564921510296 326631324209344 326737281602578 327841119640384 328378015782656 328423780572272 330180057473728 330287166056386 331577910517744 331945726230272 332120926296896 333351054424256 333767346463936 333896974031104 335133680383744 335552198584064 336319769286256 336497277961108 336979829615198 337524645998848 338296728645392 338719196891152 339973764063472 340105802060608 340153201306996 340530529494848 340640995713326 341791805582528 341972202383504 342351548369152 343800930738496 345639438389504 345687608837648 346253731671232 347045781972428 347536205676352 347606872611328 348105355904768 348331189617908 348894358455808 348901641769072 349394688059648 349579097641664 350816311065836 351887396892416 352301529925103 352692334119664 352878484190452 354185495325772 354578389382336 354627805617932 354765534908048 355964062636544 356079535407728 356524210995568 357983704046272 358430757578432 358619936373776 359440274185729 359831485680128 360347499597568 360537690044224 361362414689396 361813687588276 362398654424576 363153793431436 363345465032473 363740926900736 363748520142224 364454803924288 365288488909652 365879073674752 367241903288848 367293084390001 367894589900684 369257218531124 369861940648816 370707994379639 371111469557248 371231856063376 371307341198464 371427791244268 371839811989184 372682610168704 373217053154624 373292941953536 373414036117232 373880359198192 374675565303296 374735605002143 375143463794176 375341463511168 375879719407808 376739538718732 376938380839801 377348637112832 377471046921584 378334506370711 378806974182791 380357685549164 380832679927084 381033682397137 381448395958784 382869218322416 383071295671988 384365450612864 385119805274512 386482802651113 387107653589888 387233229169556 388541444643968 388746515779424 389177747994112 389303995100944 390194522244401 390619206380032 390825374152576 391313440681856 392915349415424 392978311939367 393406025926144 393533644662928 394433847067337 395071552957312 395079800238508 395718550481408 396543118976788 396623750825632 396752413374559 397184235058688 397247881648079 398092788134752 398744733450368 398874084034316 399372201870796 400721427234688 400932926932384 401062987354183 401507882094704 401719796881172 403076953279616 403207709211692 405232445008384 405288920706208 406798544467567 407456241137792 409189793104169 409635151518208 409851355855744 411883108402304 412043074336256 412557637735936 413501357243744 413635494794753 414085691869696 415032906778784 415251960037112 415712594448256 415847449312372 416066932484071 416519775913472 417472558753888 417993902546528 418129497454361 418814256322924 419705032330112 419763525017144 420229164057472 420365484071764 420450959886496 422008249749856 422476378838528 422699360741504 423666279291016 424264978358144 424959785130496 426533775033856 426602124725623 427291839083648 428269262859592 428883419510252 429576822180352 430559472821408 430699143930671 431395482196096 432922256208904 433771908334457 434244021697024 435237348488096 435467065596728 437564820939904 437625802677448 437795766482272 438342490094432 439966047611552 440136920313728 440686567581568 441694631601272 442318807224448 442552261908064 443043180242432 443564593676006 444200684492761 444684148439552 444918851543936 445936596850744 446493486811064 446729144879402 447369773799487 448383765359222 448881152515936 449026767076657 449118070787848 449752736757632 450781539505528 451519771701152 453192135973472 453997579026376 456425373566624 457469439872746 458209059351296 458357699833352 458866150965376 459108339292768 460808810527648 461384273053088 462439682768602 463187337949952 463851568630912 464912622248648 465158001887414 465738895725334 467463925587274 467645477833336 468229478055416 469963732675976 470211778277318 470733379007584 472476907717024 472572979707136 472726279765432 473250669804416 474323322032896 475254227785568 476936224548182 477707317196032 477862282804984 478644864369056 479729742876736 479739757432474 480417696082016 480515382727424 481516644471814 482295142571264 482897437437184 484951959414538 487545285400712 487802610498566 489450586125248 489609361185626 490152479440288 490220790118906 492067968938752 492227593063624 492682468205312 492842291670344 494507293183232 494768292810176 495477811946656 495739323810808 497414112557824 500143774488512 500154215195558 500962845822208 502006714449338 502818340127488 502828836667192 504793864687168 504957617022166 505774013609216 507657925134584 508560168392122 510278270641216 510443802087142 510547594147888 511279741485128 512438588981968 513007031446784 513173448087608 513277795186112 513444299661194 515178902292032 515822262716992 516022596229888 516834614185736 517933869683968 518580670539008 518854376030144 520787009405306 521628998361856 522822216997424 525788565317962 526274454673856 526445175193322 527296312060672 528502494592688 529260390033928 529539732252454 531328711141312 532273023686096 534244486385456 535119403491904 535292993263798 537101408772544 537384889459792 537981004580096 539973608819456 540258605446208 540933285648448 543147688897792 543825977015552 545069970912208 545357657385244 546128323205696 547022702136064 547377583685284 548162546820854 548274008494256 549048795522304 550304736539216 550991962447696 551282774532028 552073337880218 553938443530304 554230810759472 557194611886528 560174262217472 560252331564464 563248333337536 564536755587644 565449477497344 566260356510464 566559227212352 568564366210148 569367826320832 570300263929088 570670246820828 570971445051029 571592885129728 571604817366352 572412574055168 573721959370672 574024768286596 574661527619648 574741616001476 576907273928192 577094419453904 577815100579024 580180485868096 580261343406052 580905020902976 581211621019568 582541134025147 583175166447104 583364345242448 584011464865024 584319704554432 584698782572917 586483940671552 588559596250948 588870236431939 589511157390848 590668130497984 592019275129436 592976429748736 595185153606064 595268102287243 598451354171132 601456519627264 601651628792368 601969178913124 604002850963072 604869017181632 604953315465884 605188265431376 605944030424656 607232812732928 607330118451749 607991130976768 608188359933616 608312027069824 609184372833344 609579581831339 610565127297664 610577873095876 611440704104384 611565032562176 611763420872912 613162820669773 613830181454336 613928544365213 616441766234852 617211584709412 617537347333291 618209469312512 619824616820101 620512181419088 620839686089084 622937109613952 623139186963524 624146655092224 626471482080976 627584888654108 629705099940224 630037456608032 630940957577392 632384225706443 633072506891776 633406640867968 633612114475516 634197645243008 636546622076288 636793842156032 637589076500992 637795906867504 639254855591891 639950614707712 640288378930816 642673330755484 643012532020837 643712380957184 643815532326197 645184863528736 646200132429467 647258396135428 649445071725184 649655748110908 649787847097312 649998634677469 650706087223808 650719670981072 652194567795232 653129843020592 653262648418688 653474563205156 655682239280768 656756031565312 656847561144544 659294192757781 660360114947456 660574332112772 663155821035488 663891452460544 664241852593792 665625949711037 666702108848512 667534692927872 667793948062208 670267360767488 670374767425979 671104397168128 672639538572512 672994555922216 673959659230396 675049291997696 676593457290784 676812940462483 677438393782304 677658151046723 679947528126944 680211604121216 680306402613992 681061058989696 681281991426652 683583611165056 683944404767008 684703096738304 687601861476992 691278876779008 691375217675296 691389650417389 692507463342464 693950458209379 694091563944856 695072411352704 696210711809536 696662379235816 697803283538144 698029647060053 698789376119296 699158195283328 701632622131672 703009644542051 703774793784832 704603059850206 705384668239328 705613491120461 705756968380904 708370990651544 709156778764672 709255611235864 709531069816096 712159070815456 713048421991136 715967408092544 716861515156864 717239872747552 718880548371458 720694999195136 721075380088448 722724829378792 723627375176552 726307586862872 726690930064946 727497040284448 727733036296651 728909607848576 730576977819304 734483806577696 734586168780002 735789179801368 738514437062248 739723881297632 741415988759278 742463712126752 742614682396928 742855582488536 743679623978368 745365220337408 746434106309248 746828072234464 747760718396384 749471210004286 750682927022336 751759438815616 753479077437464 753876761679602 754942093843168 756669012741422 757613948365582 760715371098328 761665359854168 762067364794274 765738436644832 766142591343976 768730901225728 770239610549024 772965605302226 774215307179776 774466458339112 777082889287936 777493031558848 778607990201888 780389044488802 781650748305152 782626881363712 785956623878734 787067289325856 788867694134674 790143105914624 790159600477016 793086237953576 793247501651264 793504826749118 794495763296158 796185576269504 797489466900736 797748168068632 798744403741592 801442854469376 801865853864768 802125974708366 803015764189408 803439593762344 806153906559232 806415418423384 810577841412416 813597088935134 814912482275584 818379586208338 819702711711488 823766216804608 827002714487488 827270989589506 830065813557568 830503920074224 831425188896512 831694898624744 832133864968142 834945117507776 835987805093056 836258994908722 837628512645848 839410064660224 839527050034288 840458328114944 840730968143528 840901919772992 844016499499712 845398721483008 847332558582032 848529956716288 853204249451246 854583678167296 856538525719184 857766839020504 861118945642816 861398287861342 862790964392192 865844512417808 867543816668914 870474696976192 870934131193456 875129641879808 875251605354896 875591532964544 876684980188864 879932095223104 880273840627456 881373135163136 883389263202544 884637614448896 885104523816128 887129187352012 888401368985522 889837703087872 891873193701488 892986973622128 893458289758804 894739547598974 896767530718444 897762305031872 898053534153314 898236141575696 899505473515264 901563079011056 903039543402304 906384271946944 907995158052752 912850747133248 914938879745492 916418118702592 916715399666704 917732301930752 918216678585536 921617621055296 922768546106176 924879365537204 925367514393047 926374675899904 927703137261824 929825244497296 930316003774828 931477791450668 934927851174548 935290955666672 936458956110832 939927465351952 940423556554636 941466758015168 944953815434048 945145959414272 945452559530864 946501339608832 947615268307831 948646644065792 950508455571136 953872449096364 954375900424177 955414634392064 955724565609968 957289728738112 957910771449247 959459485753472 959479514864948 960835392164032 961030765454848 963033288943628 964590285142528 964744855431049 965794874874368 969903918829076 974010112145873 975090570801424 975605220997132 978901172250496 979218722371252 980304958880576 980441580237812 984135937877504 984455186127248 985364936410624 985684583340688 987939322278377 989014586366464 989536585620352 990955623893312 991478647621616 993746640395839 994828225115648 994987640867759 998672931936449 1000287548977024 1000308430391116 1001925691644416 1004013428898676 1004543344501543 1005636680254976 1005657673334384 1009587729374336 1009915234044332 1011548027218432 1015315850269168 1015457350960591 1017120336784244 1020556541282432 1020887604174284 1021095188295776 1022559482970256 1024877177963936 1026014062893568 1026346896175216 1026555590372224 1026888599322388 1030357804584064 1031644525433984 1032045192459776 1033669228371472 1035867739367936 1036033731476513 1037161341078016 1037708752060288 1041574018810612 1043257996723712 1045644433994848 1045983635260201 1047289869799481 1051577130635924 1052548909347712 1052890350386644 1053446063097967 1054592624121344 1057004989185376 1058520780067856 1059079464504908 1062657422282624 1064546047372192 1068488972770912 1068511277917783 1070238806983808 1070585986527596 1074202817545088 1074769778919584 1075962009160192 1078773090910991 1079947217638912 1080517210892416 1081866571296896 1086295377795584 1086469450655897 1087651954031104 1090139941824416 1090493577186167 1090715314770488 1092256646411392 1094045404272128 1094755167370568 1096325093641708 1096548016988512 1096903731094369 1098097591044608 1098273555144689 1100609473078432 1101983924895392 1102565549064056 1104146675760436 1107876887060608 1108461621518944 1108821200332153 1114389223773056 1120348524434944 1120504663128928 1124678328822097 1126496666675072 1129073511175288 1132520713020928 1133118454424704 1137128732420296 1138735652641664 1140600527858176 1141340493641656 1141942890102058 1143209634732704 1143580485609023 1144825148110336 1147443918741344 1148049536573192 1149323055239296 1149483232002952 1154188838907808 1155630201158048 1156005081197351 1160360971736192 1160522686812104 1161810041805952 1162423242039136 1165082268050294 1166728690484896 1168022929730048 1168639409108864 1169397565145834 1172967881343104 1177119192501896 1177740472863878 1179429403653193 1181336260995968 1184038550258872 1190370307212128 1190536204574486 1196902708342264 1203303257584736 1203938357826248 1208005701926144 1209738034363264 1209906630931768 1210376530862752 1211888060849312 1214660236903498 1216376719867232 1216624054139648 1218368745666688 1219159163662678 1221130254595328 1221155746191752 1222881408208768 1223526841745824 1226325641339546 1227857088730426 1232883532469704 1234423169418824 1235074694666582 1239649233640202 1241024362838176 1241679372178168 1245874219227904 1246278373927048 1252942964161952 1255169777308216 1259410199880448 1260074913216064 1261881915154784 1264768451412886 1266813281735936 1267224228951032 1268395290486016 1273093244152576 1275591813735008 1278509711183782 1280576757861632 1285346661510968 1286025064041674 1287631064652394 1290369727057472 1292400264858934 1294516792270856 1298890143450368 1299311496221816 1299575694194624 1299997269354938 1301439341962144 1304389135590464 1306259686041184 1306525296837376 1306949126410312 1311364478561536 1313695122289088 1318588385515562 1320720229894912 1321148664225544 1326311642070976 1328483705187584 1331251899422074 1333404217697024 1335069385855744 1340749534851958 1345279077145024 1345989111844432 1347919318460792 1353186914581568 1353625880924966 1354876787564608 1355316302093446 1359895056253888 1360423208242432 1360612805227984 1362122117979392 1362563982853304 1367167222330112 1367888809534016 1375203722953984 1382750435350592 1382779300834778 1385014926684928 1387900916418758 1388183127889712 1390144822705408 1393324758471632 1395606567076288 1396059294120106 1398316390566656 1403265244263344 1406019289084102 1409206119700412 1410769336478656 1411226982240922 1411513936761808 1416741981303088 1418313557529344 1418511222471728 1419062139632192 1424318141630912 1426096843982272 1431934816185088 1433723030313728 1434479745495104 1437761096742916 1442150760176896 1445449658757584 1447254750353104 1452615173725744 1453381860129892 1454994080568896 1455466072593302 1457819215697152 1461153955638608 1468967613155392 1469172337560004 1471578359602736 1477028874124496 1479447762595264 1482831977518556 1484927424253504 1485229364793856 1485711164977072 1487359247956736 1490730440674816 1492868212618496 1493656144468928 1495521436792768 1498942420008572 1499733557809421 1501365854044672 1503518877631232 1505288355134531 1506958154874928 1507753523359204 1509884187686336 1513338025482844 1515227896731164 1521430742196656 1523330719708336 1524134729588548 1531476873289664 1532285182687952 1535790262429933 1537461802451456 1540479221098048 1545931210604452 1548430614359552 1548932916678224 1552476077866021 1554165778575872 1554986063117696 1557215980403776 1560778088977604 1563301496610304 1563552007077907 1565253762727424 1569343178757277 1571913247757468 1574134578651712 1577735388269348 1578568112788139 1580286211829248 1580319200954032 1586172475907152 1586495003302528 1587009653498236 1588991526592316 1592371152539008 1594978933801472 1595496336137264 1597488807483184 1601143039554611 1602885708938752 1603731707729536 1604251949416732 1606031528378816 1606879187524688 1612307813118464 1612830836846768 1616520163583947 1618538889690107 1621155682824832 1627194177870268 1628053006605949 1629824964551168 1636759172416676 1639405423422976 1645741223970613 1647532433609216 1654005428974976 1654541979179012 1660131627115136 1661007840148448 1662850377793024 1663389797249488 1664267729936284 1669890235015552 1671975610186112 1672517989817444 1675257025291696 1678820129320448 1679054100068576 1679089151013659 1680916656229888 1681461936287056 1681803839545984 1685308255651349 1688032998999424 1690797442966016 1694665117164064 1695214857145843 1697059913432576 1697331857950883 1706408498902492 1707309136744981 1709167356334592 1713077051438368 1713632764149691 1715533678041008 1722237891285632 1722796575722684 1725581928784384 1731689024835616 1735087633337828 1740949393952384 1741868262386912 1750259283759616 1750503210709792 1751183065929088 1753369960377728 1759864190446208 1760547681254912 1762746270326272 1766778526405088 1767351659577581 1769275228897792 1770209047632256 1774258374704024 1776802737971044 1779675406175744 1779960589372427 1783746387402976 1785973947244256 1786553307304997 1786916579517608 1789479095197948 1793535061436888 1795524610063744 1796107068306628 1796472283151392 1797055048814179 1799010947030528 1803126158022112 1806079086804608 1812768543893888 1815990316105504 1822754532918571 1825701494266496 1829877759490984 1833430799333408 1835464603861504 1836433357171072 1840259978612867 1843235242110592 1845537092212352 1849758731074408 1850735028786094 1853389062883589 1855406274523648 1859650488994592 1860632007549656 1862955582901336 1869855702349096 1870581911333344 1872917912221664 1873525476423293 1879854930703904 1880847113109272 1882933516030336 1889907630868096 1890905119061728 1893002679217664 1895230536615662 1901016911142272 1907744898192728 1908751800848354 1911449131219936 1914579457476224 1915821542898494 1918568913872989 1918918971506944 1918959029729896 1921670784328064 1926066577887256 1929489710862098 1939807837658152 1948020224291746 1950181141602848 1951210441994264 1957802344500992 1958437444742504 1960609917761152 1960883160475624 1968910372254496 1971369166681376 1975878644556754 1979073171240704 1981911247786624 1982957295243232 1987493280791678 1989975281735518 1997345863872898 2000575097954048 2000616860782232 2008026857797352 2009086689003086 2011315346668768 2019175458748672 2019830468088664 2030631700538336 2030914701921182 2034240673568488 2041113082564864 2041775208348568 2042190376591552 2045118965940512 2049754355927872 2052693792350432 2053111180744448 2053777198644776 2060715609168128 2063289050867968 2067338456742944 2072067462953026 2075417504120576 2083148037621224 2091288867989696 2091967270520402 2094579739598962 2103154261271848 2105097818695424 2105780700773288 2106892126195934 2114009978370752 2117041560135712 2118158929009816 2125314844565248 2129092094744384 2136977945541824 2137022555835566 2140477613967616 2141171973055192 2148405635090176 2149539557839168 2157546181821982 2161034421784832 2163733142593792 2172938901311794 2180279883648832 2180987154372334 2181430629540976 2184513292822784 2189510334741136 2192650187283416 2193096033977024 2193807462188738 2196547110289378 2201218946156864 2203967849790784 2205131098128112 2208293351520872 2215753774121216 2216923243037888 2217642400664306 2228778447546112 2241009326257856 2249356657644194 2252993333350144 2258147022350576 2266236908849408 2274257464840592 2277471305283328 2282680987283312 2283885780204116 2286419269465408 2287160971218046 2294887837482688 2296099073146384 2298646110478592 2298966464005904 2308377677815616 2311260402316096 2312010162394702 2320721943472384 2321045373624208 2323620083611904 2324846484078272 2330164536100588 2333457380969792 2337278818217728 2338795130291668 2345935762686208 2354238385003792 2355480945727756 2358858807306386 2362672521991936 2368077100517744 2380740614424256 2381072409148972 2393805416684528 2406606515169472 2407876715652496 2416011403852288 2419476068726528 2419813261863536 2420753061725504 2423776121698624 2429320473806996 2432753439734464 2433248108279296 2436737491333376 2438318327325356 2439605265218033 2442260509190656 2442311492383504 2445762816417536 2447053683491648 2452651282679092 2455714177460852 2465767064939408 2466110709475721 2468846338837648 2470149389333164 2479298467280404 2482048725676352 2483358744356336 2491748438455808 2492556747854096 2505885928323904 2510339554616432 2516081919300103 2518820399760896 2520149826432128 2523763830309568 2529536902825772 2533626563471872 2534448457902064 2536790580972032 2543418255227311 2546186488305152 2551183627470016 2557019422367564 2558369010380777 2561153515723264 2570693323021936 2571051590730007 2572050128083348 2575262129304788 2580739454114944 2584800529717868 2589033584541712 2594955960657473 2597780286900736 2598622992443632 2599151388389248 2599994538709876 2602878683924288 2608778271180928 2612519372082368 2613050593674752 2613898252820624 2619877506498121 2622728957123072 2623149235015001 2627390244578176 2637176771031124 2638568665878607 2641440459789824 2642297328451088 2648341544594977 2652623284141952 2656967410375168 2662503798844148 2666808435394048 2667235776779959 2670138771711488 2681499069703916 2690558154290048 2691978223688864 2692851486520943 2695838636921584 2706373829163136 2707251761849932 2709753575129216 2710632604186892 2719790112507776 2720846416484864 2721225610455968 2724244235958784 2725127965706608 2731361655710807 2734334444660224 2735777619068032 2750407445907968 2750848183575569 2761036929471359 2765500870701184 2765558601669556 2770029853369856 2775801832837516 2776366255779424 2777266893621913 2780289645410816 2786649516943264 2791213134152576 2792118588240212 2796632781133312 2806530488526688 2807440911479281 2812038578168204 2818412239400824 2821538672957312 2822453964481844 2823027873523616 2833483962606176 2836627115058688 2837022444943456 2838124279264384 2848636283261824 2852193687964544 2863869632370176 2864328551729183 2867446060627456 2868959490990208 2875522193485832 2884301520353792 2890899317515168 2891837109248791 2894509500706208 2895448463563271 2905230347451488 2906763720259784 2909988161137792 2910932145186604 2912468527388497 2915638431394304 2922307911277216 2937935226310784 2938344675120008 2943156719205472 2954057748248992 2958895525190528 2965663955037112 2969854848507008 2971422329954144 2974718495913472 2985736425236992 2987312288937856 2991042873585536 2997884840017144 2999467115618842 3007037755262464 3010576710269062 3013916309749856 3014894007514697 3015507046718408 3019768375372672 3026676050965688 3030455793462328 3036403358341199 3042861484393312 3046661439416672 3048269459177096 3062953746579328 3064570365375904 3071580524859866 3080958442196096 3091862421208904 3097865833356448 3104952155732042 3109404791449327 3109972126235392 3114431960807552 3121556177955208 3127104014155814 3138686357514554 3143826495514936 3148269157303424 3155470776538696 3157136225576278 3160638401908064 3172344951814304 3172990006605056 3174019306996472 3177983053184632 3184742305078016 3190992672274528 3194977614966368 3202286079109222 3207463415459072 3208503898833464 3212063056757632 3213758375049376 3225661673693536 3233040327167894 3237077779380214 3242311365649664 3254388355740536 3256106013211898 3273518344833352 3291482447941226 3308010857949952 3309083958358024 3320263254230272 3322015680296896 3326779594498976 3328535459872568 3339780470031104 3343951220372224 3345035979634888 3350514050583392 3358108200137152 3358178302027318 3362923872574112 3363607679091968 3370616511302698 3376065997998848 3389330234328128 3390429714291686 3394663715901766 3412816997804984 3414618273489962 3426154102876736 3427265528299382 3431067356082016 3444475782571264 3445593151445368 3463378049671232 3470175266675656 3481898787904768 3483736524773824 3501006421419584 3502366131858176 3506739920755456 3519728380892416 3533557052810176 3534703319155162 3540418095264512 3548516749408048 3553605475942088 3559921178744854 3567492774805952 3571947894488512 3573106614609994 3573833159035216 3578958190395896 3587070122873776 3591049220127488 3592214136613256 3592944566302784 3594110097628358 3606252316044224 3612158173609216 3625537087787776 3631980632211008 3645509065837142 3651402988532992 3659755518981968 3666861598666816 3672866714342144 3680519957225734 3686470484221184 3691074184424704 3699517462148816 3701470057572188 3706778125767178 3719300977989184 3721264015099312 3725911165802672 3739711404698192 3741163822666688 3745835824443328 3747050952846586 3759709861407808 3761694226218544 3765867032060672 3779815261736192 3781810238123456 3790461073231324 3802033822284544 3815489796385456 3817503601696708 3822898262439872 3829158914952448 3831643085796988 3837137827745978 3837837943013888 3837918059459792 3843341568656128 3852133155774512 3858979421724196 3879615675316304 3896040448583492 3900362283205696 3902420883988528 3915604689001984 3916874889485008 3921219835522304 3921766320951248 3937820744508992 3942738333362752 3951757289113508 3953843016043019 3958146342481408 3963822495573248 3965914590486464 3974986561583356 3979950563471036 3994691727745796 3996800115357203 4001150195908096 4001233721564464 4016053715594704 4018173378006172 4022630693337536 4038350917497344 4039660936177328 4061263401076672 4061829403842364 4068481347136976 4077787938176029 4082226165129728 4083550416697136 4084380753183104 4090237931881024 4092891478010419 4099508711855744 4105387584700864 4106222361488896 4107554397289552 4121431218336256 4122091655023573 4126578101735936 4134676913485888 4144134925906052 4146322189237811 4150835008241152 4161679570077821 4166296075242448 4166876716010701 4182577735979392 4183934541040804 4189159479197924 4206308522543696 4210195637390848 4211561401546576 4213784252391868 4228019956741504 4234083120271424 4236317858019632 4250629689130496 4251310829162243 4258184189488768 4267057072819373 4273955891083648 4274045111671132 4280955227935232 4282343946110384 4292139744688411 4296811270180352 4299079115678336 4315092363643964 4322068843569664 4322761431333037 4327466285187584 4338772317740707 4345877802623588 4360559767297664 4361974308744668 4362861259081952 4364276547120149 4369026585645568 4379020669482272 4385300374566832 4386192067954048 4387614924377476 4393094220578756 4402437892313728 4407935699581568 4410262196256224 4416586703041744 4426689579945101 4431507548242432 4433846486075776 4435284801328612 4457556895092224 4469202805202677 4474783989143237 4482018652515712 4498713315288388 4501087724145859 4505986666700288 4516294044701152 4532473817698816 4548514929681184 4549990442742283 4554942610566656 4565361974566624 4567771560408232 4572838538930816 4574321942436092 4589775674965376 4592198146292768 4597292220957184 4597932928011808 4616755355631232 4622520804632192 4624020324789404 4641443886944768 4642090747248416 4647240167223808 4649692968156544 4659381647977259 4660329072201176 4666914761939584 4674557636435456 4677590260583336 4691871525372416 4692623371981853 4708476770007584 4710961891455512 4717717614612772 4725345043983872 4736154201035488 4737690583237381 4761481228848512 4762144818297944 4787610833369056 4813213030338944 4815753431304992 4838952137453056 4839626523727072 4841506123451008 4847552243397248 4858640947613992 4865506879468928 4873474982666752 4876636654650712 4879210530436066 4884622984767008 4886207529420371 4891525632835072 4894107366983296 4905302565358184 4911428354921704 4921067511794357 4931534129878816 4932221418951442 4937692677675296 4939294437843227 4940298778666328 4958596934560808 4964097451352704 4966717488712672 4985113495708192 5011771856647808 5020679109232864 5032163838600206 5040299652864256 5047527660619136 5059073805651544 5068896915804128 5086836510454622 5102367254940032 5114038844735128 5116738020761554 5141386646043872 5142103181460014 5144100256166696 5150524258609576 5161478908229888 5169601059435736 5178067169083424 5189911921314946 5197245984887264 5198302776778496 5199989077419752 5205757367848576 5217556542361856 5225038744164736 5227796505641248 5239755012996242 5246298470030002 5254780489156352 5274353542062248 5277137331757214 5284594656902176 5296683089189954 5305246568283904 5325007597688296 5334471553559918 5362998139407832 5381116308580096 5383956447377728 5385702973041886 5391677273843168 5412747658326272 5414503523699864 5419507150258432 5421265208373784 5439580225015552 5442451220911936 5450255931413216 5462723311421614 5471555238136064 5501696367151138 5522073858942718 5531001741402368 5531117203339112 5551603665675032 5552732511558848 5554533787243826 5573299033886528 5582426268305152 5584237176480424 5613060977053376 5614881822958562 5624077156336408 5636824478801648 5643077345914624 5644907928963688 5646055747047232 5666967925212352 5674044889886912 5676248558528768 5697272566523648 5704387375929088 5728657103458366 5737918981980416 5751044386971664 5781798635030336 5783674218497582 5789019001412416 5790896927126542 5810460694902976 5813527440519568 5819976322275584 5821864290373208 5824937054776994 5844615822554432 5875870452621568 5876689350240016 5886313438410944 5908115496497984 5917791050381056 5931327910074224 5939709697014016 5942844659908288 5974624577875712 5982085747171072 5995769680034288 5998934231237684 6021153420538124 6027832619499712 6029788015029394 6031014093436816 6039536750745344 6053352101931376 6060911586924656 6072806716682398 6085722968786624 6093322878833344 6096538918354192 6125907493158656 6129140730751808 6143161049719732 6161916884392192 6183724842417808 6195731666712896 6209904311464084 6218809582898654 6219944252470784 6228863921615104 6243112355910416 6254208028311628 6277372715029108 6287652991029872 6296538314606848 6310941553077392 6314272451152556 6321276803816128 6344689903628608 6345980013210112 6348038613992944 6355966106369264 6369484610156032 6381985344549056 6389955229932736 6404572158218444 6407952474276617 6414926830918144 6417007797666928 6424126113515264 6427516750098752 6431686608302087 6451323347387072 6466080654335788 6474155558760428 6477572600751329 6484622731299328 6508776711481072 6512212026423796 6547036689666704 6582964895882452 6616021715899904 6618167916716048 6633306878154817 6640526508460544 6644031360593792 6653559188997952 6657070919745136 6679560940062208 6680631302969239 6687902440744448 6690071959269776 6701028101166784 6705375400144729 6716216400274304 6716356604054636 6725847745148224 6727215358183936 6741233022605396 6744791027367503 6752131995997696 6753213988017343 6778660468656256 6780859428583372 6789327431803532 6818070785021111 6825633995609968 6829236546979924 6852308205753472 6854531056598764 6862134712164032 6888951565142528 6891186302890736 6915575255948639 6926756099342464 6940350533351312 6956226482770873 6963797575809536 6967473049547648 7002012842839168 7004732263716352 7013479841510912 7031803411510801 7039456761784832 7067114105620352 7069406638310324 7073137852229207 7080836190529024 7097033498816096 7107210951884176 7108201456724137 7119842357489708 7134985549611904 7143895788977024 7146213229219988 7147666318070432 7157916380791792 7174140245747552 7182098440254976 7184428273226512 7185889132605568 7188220195256716 7212504632088448 7224316347218432 7251074175575552 7252236120335591 7263961264422016 7291018131674284 7302805977065984 7319511037963936 7321885446821407 7333723197333632 7345733428684288 7361039914451468 7372940968442368 7374122441685769 7382148368849408 7399034924297632 7402940115144376 7413556251534356 7438601955978368 7442528030198624 7444942345087313 7451822331605344 7479422809396384 7482327645333376 7491671648886656 7494101905693172 7519419722815616 7523388452437088 7531734064121344 7551411636376937 7559630523472384 7563620476246912 7580922146462648 7604067644569088 7605286154591279 7630979592770912 7633455040303169 7635007203393416 7645796524879744 7658317829904896 7663286171593976 7674275655491956 7675836118919584 7678326117660583 7686683137312256 7704266311549024 7717958843448392 7759231350632608 7761748402325071 7792080897166984 7800724566411392 7804841767977056 7833749778970016 7842439671044608 7843532641902496 7875641489017984 7885476666725504 7903514578227016 7907686032086038 7927644991146496 7931829180972928 7949973123166712 7959901126942072 7989383455491592 7993600230714406 8002467443128928 8005063399263161 8032107431189408 8036346756012344 8045261386675072 8079321872354656 8122526802153344 8123658807684728 8136962694273952 8155575876352058 8167100833394272 8168761506366208 8180475863762048 8185782956020838 8199017423711488 8210775169401728 8215108794579104 8244183310047146 8269353826971776 8288269851812104 8292644378475622 8323359140155642 8332592150484896 8333753432021402 8365155471958784 8367869082081608 8378318958395848 8412617045087392 8423122803093152 8427568504783736 8456039913483008 8468166240542848 8472635716039264 8502621658324486 8516368378977536 8534114145638746 8547911782167296 8548090223342264 8564687892220768 8584279489376822 8598158231356672 8630184727287928 8645522862666074 8677544635481414 8691755605247176 8721119534595328 8723948617489336 8725722518163904 8728553094240298 8758041338964544 8770600749133664 8772384135908096 8775229848754952 8786188441157512 8804875784627456 8815871399163136 8820524392512448 8833173406083488 8853379159890202 8867692972151552 8870569602657224 8938405610405354 8949567978286474 8964037305031424 8997426630576776 9002175448291718 9032588089402304 9097029859362368 9099980885484566 9130723949133248 9135543120816464 9145677077861632 9148643884872184 9179551349930752 9184396292585536 9195865856023616 9233510711262464 9245041609264384 9248040649578808 9284181494496832 9299385936313088 9318763295954518 9320658144402352 9333829523879168 9355180521166672 9385246743963706 9416953540015168 9421923782911024 9435435229225544 9472308402070976 9475381166474762 9522962457697024 9524289636595888 9575221666738112 9626426060677888 9631506862609984 9679253047454144 9683012246902016 9695104486794496 9717281895227984 9731013758937856 9753273309301424 9758421060872132 9769245969534016 9772415058840742 9788214733966592 9810605130716368 9822856709843408 9842135023588714 9863068259757632 9864442837902884 9875385355350592 9878588875686454 9880597557332656 9917193869121616 9928194902705408 9933434977425344 9970226991416384 10023543713295616 10041358218465728 10064327677200412 10080599305728512 10095055321238272 10118147611303088 10137793831608256 10173673020909244 10204734509880064 10228077689470256 10233476041523108 10282773292087744 10284206362920028 10288200512333392 10301048517219152 10322957816459776 10339202118871472 10356134338166848 10379823842629892 10394491969774528 10396605553556992 10399978154839504 10411514735697152 10423767951386141 10435113084723712 10450077488329472 10455593011282496 10479510025992484 10492596940060004 10498134904665947 10509560978312704 10537018485941717 10548707084124496 10554274663514428 10569189313804352 10593366178379908 10610493136567808 10650015195376592 10668943107119836 10725996278815664 10750531837009531 10762232617160192 10767912894755456 10771405946083772 10783354547686336 10825495316652544 10829007047399728 10839014300516864 10842530416747568 10867332545062147 10879160450031104 10884902441823872 10900511862826432 10925446622843228 10931213044354229 10943110476272128 10944864049545349 10985402251300939 11003392734302276 11044147717885436 11049976789516973 11062003482804736 11062234406678224 11103207331350064 11105465023117696 11109067574487652 11146598067773056 11164852536610304 11168474352960848 11208001276882277 11226121954106752 11229763645917124 11248154312672816 11273648957603296 11286154691829248 11289815857927376 11292111494094464 11315641145087629 11333935850424704 11348089779773824 11352497117057536 11394545133047296 11396371046241643 11408774751858176 11457314206916732 11475837963960832 11502088773943328 11505819987862211 11520188567794291 11563597270060672 11567348436995164 11578038002824832 11581793854253084 11620921389805952 11627054881039136 11639952644551168 11643728580746416 11649874109553988 11689231645108864 11751740905243136 11753378700480032 11753624057095613 11772626876821888 11797157789559443 11816230992995968 11835582100762112 11862655820148448 11866504000020901 11879419394028032 11885689319816576 11949249155751424 11951163957214867 11964171494342144 11991539360068576 11995429349047837 11997868462475368 12042306841076248 12055665238999424 12059576030058788 12062028186873632 12065941042038059 12079073501490688 12106704203862752 12121823173849312 12145613433364796 12171445937573248 12186645757666688 12193077836708384 12251814986317312 12258281461503616 12286322099439464 12323833768784384 12367449684835616 12371461617043067 12391463333425792 12419808622928168 12437619165797308 12457727843230208 12486224711820832 12508416056623256 12554745430058216 12575305982059744 12579385341699253 12593076629213696 12621883106154784 12628544902305112 12642553607632256 12689379807257216 12696077227985888 12711932212738528 12763970689098112 12779910459865472 12809144316436888 12815904948553234 12834015595333856 12848252227030528 12855033500197504 12863373216604174 12881819850290069 12902646694774144 12932161308671576 12948311117520856 12955145201502658 12973723440185123 13017553422962144 13024424052847592 13094073379333408 13165929791764904 13236335833432096 13266613756309634 13288062721187584 13307118377995904 13314141839490272 13361262605938478 13380143918539552 13402056202333568 13410750800289458 13432432800548608 13432713208109272 13451695490296448 13482466045210792 13489582054735006 13506427976034686 13557320937312512 13561718857166744 13578654863607064 13636141570042222 13651267991219936 13658473093959848 13704616411506944 13709062113197528 13724269424328064 13782372605781472 13831150511897278 13853512198684928 13880701066702624 13912452965541746 13934946099095296 14004025685678336 14063606823021602 14134228211240704 14138813276620648 14146275704458414 14194066997632192 14214421903768352 14216402913448274 14239684714979416 14269971099223808 14287791577954048 14292426458439976 14295332636140864 14315832761583584 14348280491495104 14368856546453024 14371778265211136 14376440390513432 14425009264176896 14504472240671182 14527922528844032 14582036263348568 14639022075927872 14643770893642814 14667446394667264 14722079828902936 14748244883371538 14798069848595264 14805880230288752 14827112503068712 14877203911956736 14885056060397248 14889884690174626 14903644663210688 14958845618792768 14964655290666752 14983343297773312 14988203811386344 15038839445631232 15046776904874176 15102823272753874 15127240952493824 15161844292925296 15210572309182558 15261959185541824 15266910080606338 15270014406786832 15291593049759488 15326572343187952 15348551310983912 15351672237839168 15356652235321166 15408532623098048 15435917686896784 15518462701265216 15523496804650142 15584161794333968 15601449132822784 15609683535954112 15667499557940032 15687065283804992 15751282978035968 15770953333451008 15807029156454032 15815372064172076 15863658361945856 15899946246333424 15919802253884144 15978766910983184 15987200461428812 16004934886257856 16010126798526322 16064214862378816 16072693512024688 16090522773350144 16158643744709312 16245053604306688 16247317615369456 16273925388547904 16311151752704116 16334201666788544 16337523012732416 16360951727524096 16371565912041676 16398034847422976 16421550338803456 16430217589158208 16488366620094292 16538707653943552 16558171906479841 16576539703624208 16585288756951244 16646718280311284 16665184300969792 16667506864042804 16730310943917568 16735738164163216 16756637916791696 16825234090174784 16846245606186304 16855137009567472 16893692886729263 16912079826966016 16936332481085696 16945271432078528 17005243316648972 17032736757955072 17068228291277492 17077236856526231 17095823564334592 17096180446684528 17129375784441536 17168558978753644 17196316462713344 17260369454575856 17262774966330047 17291045725332148 17355089270962828 17383511210494352 17442239069190656 17447897234978672 17451445036327808 17457106188480596 17516082677929088 17541201498267328 17544768271816192 17550459697509904 17572376882315024 17609751569254912 17612573435100721 17631742798326272 17641048785024896 17666346812166976 17706758319780404 17735385944303104 17741139205314448 17781721799423417 17803927786591177 17876811220810708 17899135956572948 17908583072665439 17928074610062848 17994853261153552 18004350896583436 18065176178804608 18164691724602311 18194059718724736 18199961770969132 18261447898266496 18271086241632928 18291354155723264 18297287769744368 18339142545486847 18359102699861504 18368792585171072 18391731712047232 18467021422524928 18469980661150249 18490083218528768 18496081299157616 18538390812164839 18568362988993664 18598771872626176 18637526591909036 18641316288804704 18647363428604273 18667659047758336 18670650437459713 18710361042333344 18770493487927412 18833907080030336 18843847565822048 18849960405646601 18870870458451088 18944616804141952 18950762332949524 19045924915394048 19048579273191776 19119531589975649 19150443333476224 19252852121355776 19263013725219968 19358506094908288 19366024493804032 19390208973588992 19434563790455968 19440868255353391 19462027517875712 19506546618602848 19516842121744264 19538491939068032 19544830117681484 19576429467933184 19621210261432736 19645713419686816 19652086380354967 19684270047177428 19726136519515264 19728885675805768 19750770710701184 19757177751372908 19761195114665312 19834387738243232 19856389805410816 19866869954850688 19940453982832768 20047087426591232 20050299862104281 20082716436931456 20128655354400824 20190110642476544 20236295222606176 20242859764741537 20275587663216512 20347346041818488 20387279691719479 20409469019760128 20456155378940512 20466952083046216 20565546584175488 20568412725840056 20576401024666784 20602097034438304 20678404237742944 20712268676333696 20759647685259784 20788983939549056 20799956309679008 20823029471394304 20847535902772282 20900154976658944 20911186022564992 20959020051984968 20985193880120008 20996269809331894 21074036971883434 21097414168248992 21104258052602879 21108549327028856 21138378627608704 21186732356759816 21300030390753184 21337886214239672 21451992557631328 21501063674019062 21535825789510912 21542811892167544 21566709095372672 21658014094799456 21685060833495136 21734665090124294 21769804883647744 21801023725652864 21850893245686456 21862426088708458 21889728099090698 21970804502601878 22006785468604552 22088295435770872 22099953579033946 22124468813356448 22206414662700128 22210930046235392 22218135148975304 22293196135546112 22336948705921696 22416002553764554 22452243908213504 22459527291834248 22496308625345632 22547297915206592 22579631715854752 22584222988188928 22631282290175258 22667871700849408 22696179559547648 22792742092483286 22914628413833464 23004177547886656 23011639975724422 23040377135588582 23127194540121344 23134696873990328 23156076005649664 23163587708506168 23241842779611904 23254109762078272 23287457161492832 23299748219107976 23378463290217728 23506757400960064 23507248114191226 23545253753643776 23594315579118886 23632461985991936 23725311640296896 23733008000041802 23771378639633152 23902327914429734 23983078720137152 23990858698095674 23995736924950736 24084613682152496 24111330477998848 24119152060117576 24124056373747264 24131882084076118 24213408407725504 24243646347698624 24291226866729592 24342891875146496 24373291515333376 24386155673416768 24516562923007232 24572644198878928 24734899369671232 24742923234086134 24782926666851584 24839617245856336 24875238331594616 24972449423641664 25016832113246512 25109490860116432 25150611964119488 25158770683398506 25243766212309568 25257089804610224 25285107215264512 25378759614514432 25392154455971776 25423864425477056 25527941378196224 25559820919730944 25618288632873776 25631809897106468 25668031190667712 25710067000395008 25726746433208348 25763639700580138 25805293389548288 25864322617343152 25896622235041712 25910290403005316 25947446880370246 26035106845924288 26048848105695184 26188146758666816 26331859583529808 26472671666864192 26533227512619268 26576125442375168 26614236755991808 26628283678980544 26722525211876956 26760287837079104 26804112404667136 26821501600578916 26835657917398363 26864865601097216 26865426416218544 26903390980592896 26964932090421584 26979164109470012 27012855952069372 27114641874625024 27123437714333488 27157309727214128 27272283140084444 27302535982439872 27316946187919696 27409232823013888 27418124226395056 27448538848656128 27480842780927099 27564745211562944 27662301023794556 27676901112301133 27707024397369856 27761402133405248 27824905931083492 27869892198190592 27977600807500421 28008051371356672 28127213646043204 28268456422481408 28277626553241296 28292551408916828 28388133995264384 28428843807536704 28432805826896548 28479369429958832 28539942198447616 28544515567232203 28575583155908096 28584852916879952 28590665272281728 28631665523167168 28650240346072933 28696560982990208 28737713092906048 28743556530422272 28752880781026864 28818652571479331 28850018528353792 28854641585165011 29008944481342364 29024255324664677 29055845057688064 29131756990544747 29164072526697136 29278044151855744 29287541787285628 29334892789334528 29444159657805872 29496489766743076 29596139697190528 29611760460577504 29654225006137424 29754407823913472 29770112120794496 29779769380349252 29807289326421376 29917691237585536 29929310581333504 29966686595546624 29976407622772688 30044978212818877 30077678891262464 30093553809748352 30205646545507748 30254481904987648 30259330019331259 30323688585850592 30371406224184949 30421144618365116 30523918371083648 30533820161212676 30540028813573664 30549935829841043 30583186099518976 30653144686375904 30697102621967824 30703344475678336 30713304470642332 30817065246196096 30871835373793568 30986827059615707 31036925402530432 31046993609300284 31168323588667936 31202898265645568 31219367071908224 31284419636418739 31334999115880064 31374130567609984 31502565956071936 31507614069021013 31541906666902016 31614058312908064 31630744128344152 31727316723891712 31799892492666848 31810208201736701 31839604507768288 31849933099195981 31957533821966368 31974400922857624 32009869772515712 32020253597052644 32128429724757632 32145387024049376 32181045546700288 32317287489418624 32490107208613376 32494635230738912 32547850777095808 32615671535840813 32622303505408232 32668403333577088 32721903455048192 32743131824083352 32843100677606912 32860435178316416 32976733240188584 33077415307887104 33116343812959682 33153079407248416 33163834082661667 33170577513902488 33293436560622568 33330368601939584 33335013728085608 33471476328326432 33513275833583392 33650468180349568 33692491212372608 33710274019134944 33787385773458526 33872664962171392 33890542864157056 34010486633297944 34136456582554984 34154473713052462 34192360893369056 34203452705942597 34258751568883072 34337117957507288 34520738909151712 34525549932660094 34582091450664296 34710178541925656 34767022420988704 34895794469957344 34902890072655616 34914212376961192 35032165355858176 35082402996534656 35100919395019808 35144753764630048 35225146870201442 35282097570049792 35332693624333952 35413516639560808 35482278410628896 35563443598846834 35607855573182354 35753622441621416 35798271913145896 35817166145330878 35989706522307104 36008701793166872 36130352357609216 36329383449204622 36388119437449472 36399923541938264 36522895796532992 36542172483265856 36594575539488736 36678285090973694 36737585170342144 36783463424094464 36939961322300498 36992162598315232 37076781624329678 37136725977987328 37275053183818072 37282632577609408 37294726857208546 37341300874919426 37420722084666688 37540986975854824 37667814160060672 37687695131644096 37699920811293202 37741740916902176 37889233608283904 37901524665899048 38097158546383552 38239063179951298 38300886666952448 38526027450439936 38717012189816576 38869127580911936 38881736510706782 39013093237205696 39033684243488528 39076983878136064 39089660235362968 39242420522865472 39291426839373632 39304172760709934 39368540094354856 39452273039030528 39457771351611536 39501541421402368 39514355502745816 39522390229330624 39668775476486464 39733739909701376 39880907965665536 40100599724208562 40165432873862912 40257310708801648 40472590445212352 40485719529483074 40551175326433024 40694692083636976 40774559383438958 40912310757881024 40933904166092432 41131093168350976 41136825451680112 41152802049333568 41204194068876608 41356808475485888 41424537352667392 41519295370519568 41577967879098112 41599912619358016 41695071805544564 41822372045129984 41918040103969936 41970387760240016 41992539618663788 42148073943766868 42194828336497984 42208516105205758 42217098654057712 42276757255217408 42373464713519632 42600060781506368 42675772428479344 42903985115262656 43002127348038124 43071651579021824 43085623784335088 43133418190745344 43316028189598912 43370121666990272 43469330180248588 43492273176473209 43539609767295488 43602047451305728 43701786491372912 43724852177416916 43779456198181396 43941609005203756 44013570937209104 44176590871541744 44199907158067892 44248937626712896 44412829325400256 44421860092470784 44436270297950608 44537917610468057 44586392271092224 44673897411843392 44832005107529108 44855667319936319 44904487816427008 44919054583668496 44992617250691264 45021806258114609 45094595830413184 45159263431709504 45168445976377856 45262564580350516 45335743401698816 45343008205259303 45392359119095296 45585484184966572 45778475270856031 45829256827666928 46008355095773312 46023279951448844 46080754271177164 46254389080242688 46269393747980656 46312152011299328 46327175417012336 46433148147083719 46483685559223808 46508219524156544 46574914322985664 46599496438215952 46756926580435456 46764419120784673 46937627801013103 47013514801920128 47014496228382452 47090507507287552 47188631158237772 47213537191572521 47264923971983872 47450623280593792 47466016000083604 47542757279266304 47726495495147777 47804655828859468 47966157440274304 47981717396191348 47991473849901472 48169227364304992 48222660955997696 48238304120235152 48248112747494528 48263764168152236 48426816815451008 48487292695397248 48582453733459184 48685783750292992 48693585379396111 48746583030666752 48772311346833536 49033125846014464 49145288397757856 49161230857229447 49222623880575607 49469798739342464 49485846468172268 49511964965604449 49565853333703168 49679234491712672 49750476663189232 49944898847283328 50033664226493024 50218981720232864 50301223928238976 50317541366797012 50487532424619136 50514179609220448 50570214430529024 50757519229028864 50784308911943552 50847728850954112 51055882756392448 51119641839461888 51236577265747552 51253198127749849 51263619794212936 51336062381335424 51420134000790016 51453492866416696 51527279401160276 51610586779096576 51618857091800383 51728645234686304 51793244470083424 51820580806010632 51894893760740492 52070213691848576 52097696211390368 52114596415611191 52376293517333632 52663719167059616 52859881454638559 52945343333728384 53066455025238536 53228473511983616 53256567357961088 53445050423753912 53520575674158208 53608224809334272 53643003201157832 53671315834796726 53730852832437088 53748282823624081 53806781961185792 53929864180843168 53958328218940024 54025711904138744 54246875428666976 54314619454428256 54332238816275497 54544566280168888 54605071964879744 54633892375839392 54836248452790112 54897077697312256 54961685561854198 55129490423125888 55324602047589112 55353802224602266 55522804266810496 55649811862166984 55955201615000842 56254427292086408 56555253106482592 56585102817833656 56776267990528768 56857687615073408 56865611653793096 56958738859917664 57089031134464406 57169705833759904 57181330544563456 57263331046334336 57300480692145866 57393121965980416 57475426185812096 57505761562053728 57637305142958662 57709283170330022 58017888962684728 58048510649329354 58263513981089494 58328145053394272 58556088303711488 58575083574571256 58888319315611744 58992979533486152 59192279394381056 59223520921155008 59308450012274848 59540224241588992 59559538760698504 59614578652842752 59835382475171072 59952815245545376 60089956425637754 60187107619496704 60411293091015496 60518660038662518 60647377171701184 60742812448369898 60842289236730232 61047836742167296 61067640322425352 61080057627147328 61099871659682086 61306289372751808 61394205243935648 61406688951356672 61426608941284664 61634130492392192 61743670747587136 61973654119231414 62073850805060864 62093987218600568 62336647177335872 62438734143816448 62568839272837478 62669998231760128 62748261135219968 63015228138042026 63228116625816128 63261488256688304 63599784985333696 63620416403473402 63679209015536576 63699866198391962 63915067643932736 63948801845715248 64019739545031424 64040507194105288 64256859449515264 64290774048098752 64634574978837248 64989270461477824 65095701554191616 65231343071681626 65244607010816464 65336806667154176 65486263648166704 65720870356632832 65953466480377168 66232687625919364 66306158814496832 66327668165323334 66341155027804976 66586873121245136 66660737203879168 66670027456171216 66942952656652864 67026551667166784 67300936360699136 67384982424745216 67420548038269888 67574771546917052 67781085728314112 68020973266595888 68272913165109968 68308947426104924 68384721786738112 68406905411885194 68517503137766144 68674235915014576 69041477818303424 69051099865320188 69164182901328592 69420357083851312 69534044841977408 69791588939914688 69805780145311232 69828424753922384 70064330711716352 70164805993069312 70201838790039616 70289507529260096 70450293740402884 70487477217042787 70564195140099584 70665387248667904 70748552691322957 70827033279121616 70964556821257792 71126887197693668 71215711146364708 71507244883242832 71596543826291792 71634332290661756 71979413044614208 72017403586333744 72260704715218432 72658766898409244 72776238874898944 72799847083876528 72966375659702987 73045791593065984 73084344966531712 73189151078977472 73356570181947388 73475170340684288 73486944332661629 73566926848188928 73759129401592019 73879922644600996 73984325196630464 74153563248659356 74192701301042533 74273451955974656 74550106367636144 74565265155218816 74589453714417092 74682601749838852 74841444169333376 75081973951709648 75253722859066717 75335628320121344 75375390263288192 75399841622586404 75483481833804352 75778467216567808 75803049331798096 75976447688445509 76071327815435029 76194317092767104 76478126359902596 76518491310479603 76601773333904896 77052054900879872 77349837526618811 77434024379633152 77738255161823872 77763473021413564 78026186474411392 78067368486977056 78153967756272128 78179320470725936 78484841045730944 78582853678747264 78608345521419868 78737080188709712 78904546078061056 78915542703223072 79003082842804736 79028711005491632 79044780458661248 79209488015613403 79337550952972928 79467479819402752 79761815931331072 79774597323691501 80201199448417124 80330865747725824 80514621417603296 80540739915035477 80945180890424704 80971439058966148 81102350652866048 81389384167273952 81549118766877916 81824621515762048 81867808332184864 82262186336701952 82273650903360224 82305604098667136 82408388137753216 82713616950971776 82849074705334784 83038590741039136 83065528000146307 83155935758196224 83199825238716032 83390143611089128 83644744090259968 83658147700504069 83836080207939872 83940775520480032 83968005443334859 83985079237327576 84296147887533736 84389656672995968 84417032210411516 84434197308115424 84461587294266413 84553514510434816 84746929427039264 85200121563012736 85351544856958688 85807970230525312 86004254696076248 86171247568670176 86266836381490688 86632056379197824 86740243333980544 86938660360497176 86984546352946418 87204094902611456 87403572982745824 87449704354833832 87558912396362792 87883218010407512 88027141874418208 88055697391894771 88353181743083488 88399814316135784 88497875253425792 88825658650800512 88872540595901216 89075835220936114 89347794823686784 89664010215058216 89711334639872638 89838109167336992 89985234501382528 90043612516229218 90172738952030483 90189191660826368 90318526863419008 90525129160701032 90686016410518606 91170968369933144 91556950541712062 91658513655333856 92016710191546624 92046559902897688 92161508542354328 92538787495961312 92654350834024672 92866296294167438 93016439048313088 93149828645971328 93198992876431904 93528838241569346 93875255602026206 94027029603840256 94028992456764904 94377262316475544 94427074383145042 94901246561187584 94932032000167208 95452990990295554 95609311657718936 95932314880548608 95963434792382696 95982947699802944 96338454728609984 96476608240470304 96496225494989056 96527528336304472 96853633630902016 96974585390794496 97164907466918368 97387170758792222 97544622693667072 98290576795515712 98322461714458894 98445247761151214 98939597478684928 98971692936344536 99023929931208898 99358468983425344 99500953326378464 99889797694566656 100067328452986048 100437963440465728 100602447856477952 100635082733594024 100975064849238272 101028359218440896 101568617823887104 101695457701908224 102473154531495104 102506396255499698 102527239588425872 102672124762670848 102906985732833392 103054558802320552 103237714183600766 103457290469372608 103586488940166848 103641161612021264 103789787521480984 104140427383697152 104195392422780736 104229192831222382 104752587034667264 105327438334119232 105719762909277118 105890686667456768 106132910050477072 106513134715922176 106890100847507824 107041151348316416 107286006402315664 107342631669593452 107461705664874176 107496565647248162 107859728361686336 107916656437880048 108051423808277488 108493750857333952 108629238908856512 108664477632550994 109089132560337776 109210143929759488 109267784751678784 109672496905580224 109923371123708396 110258980846251776 110649204095178224 110707604449204532 111045608533620992 111299623724333968 111910403230001684 112508854584172816 113110506212965184 113170205635667312 113552535981057536 113715375230146816 113731223307586192 113917477719835328 114178062268928812 114339411667519808 114362661089126912 114526662092668672 114600961384291732 114661447465247551 114786243931960832 114950852371624192 115011523124107456 115274610285917324 115418566340660044 115907203345358887 116035777925369456 116097021298658708 116527027962178988 116656290106788544 117112176607422976 117150167149142512 117776638631223488 117985959066972304 118255850207104841 118384558788762112 118447041842310016 118616900024549696 119080448483177984 119119077521397008 119229157305685504 119540657995683617 119670764950342144 119905630491090752 120179912851275508 120243343487896519 120374215238993408 120822586182030992 120839424764310329 121037320077325036 121294754343402368 121485624896739796 121684578473460464 122095673484334592 122135280644850704 122160115254294656 122199743319364172 122612578745503616 122788410487871296 122813377902713344 122853217882569328 123268260984784384 123288014045705047 123487341495174272 123947308238462828 124147701610121728 124187974437201136 124472052595963919 124673294354671744 124877468287632896 125137678545674956 125339996463520256 125360081508658073 125496522270439936 126030456276084052 126456233251632256 126522976513376608 126564019866484321 127199569970667392 127240832806946804 127358418031073152 127399732396783924 127830135287865472 127897603691430496 128039479090062848 128081014388210576 128373997818407929 128513718899030528 128581548096197504 129269149957674496 129289864628051743 129768735685153873 129978540922955648 130191403108383232 130462686143363252 130489214021632928 130531544000229911 130673613334308352 130972527296333408 131441740713265664 131906932960754336 131949722839526207 132465375251838728 132612317628993664 132655336330646668 132682310055609952 133173746242490272 133321474407758336 133340054912342432 133885905313305728 134053103334333568 134601872721398272 134769964849490432 134841096076539776 135149543093834104 135562171456628224 136041946533191776 136086077787473737 136545826330219936 136617894852209848 136769443573476224 136813810823770388 137035006275532288 137348471830029152 138082955636606848 138102199730640376 138328365802657184 138840714167702624 139068089683954816 139583177879829376 139656849507844768 140329611986138624 140403677580079232 140579015058520192 140900587480805768 140974954434085574 141330774497335808 141497105382645914 141654066558243232 141700018353190759 141929113642515584 142253774395387336 142431422292729416 142710957842036353 143014489766485664 143193087652583584 143268664581323512 143958826089228416 144034807172667488 145317533796818488 145599694167753056 145932751319405974 146168689933063424 146378302157954944 146713140363894776 146973888665323258 147518258803184038 147759845289201992 147968650393260928 148307126497318712 148385402602085066 149100212735272288 149130530310437632 149178907428834184 149365203499677704 149682888338666752 150163947903419296 150507445718133434 150750780526576384 150799683245172808 150966963667608704 151606098663596192 151952895376891018 152142655630870058 152388634185534208 152956252719805192 153036982620959206 154699675053237622 155476510323647744 155526946042827128 156052372948822784 156134736973954112 156358640941451872 156969682091461888 157165707357494528 157216691042839736 157474160377419424 157831085406446144 158057422010983264 158089560917322496 158418976031226806 158675101905945856 159549194647383002 160402398896834248 161029242835206592 161081479830070954 161890361780849408 161942878117932296 162778768334547904 163098237533755832 163649243031524096 163735616664369728 164547301806720448 164611208197334272 164816776275506432 165427233901943552 166077181482078272 166131056000292614 166399650477432064 166780287222178256 167316295401008138 167672160415879744 167881551040960064 167936010886669718 167970158474655152 168592295775067472 168779313345991936 168834064420823032 168868394616230848 168923174588532826 169493858854078528 170400243126025472 170703089713917376 171615940461050624 172008509392152496 172342495137340352 173264112758395648 173480486667961088 173877320720994352 173969092705892836 174807145965491648 174899408709667664 175117824792725584 175766436020815024 176054283748836416 176111394783789542 176706363486166976 176799628632271568 176995750506851584 177651317301601024 177745081191802432 178151670441872228 178695589647373568 179328020430116432 179422669279745276 179676218334673984 179970469002765056 180087225032458436 180345477904060966 180378383321652736 180637053726838016 181050258321402064 181372032821037212 182341936739866288 183113901083424124 183317027310667712 184033420383093248 184093119805795376 184323017084708656 185077574991922624 185308701668049344 185732592588334876 185830621754021893 186032878096626176 186299657291942656 186397985752863808 187057676483138692 187750511204052412 187849605421788541 188054059207680512 188057984913529808 188754524632951088 188854148766290084 189802493122375168 189864064000334416 190905981980591108 191218623315437872 191864629761097216 191926869584765392 191965895399605888 192365899466489693 192676909457219968 192953216480940608 192992450989978112 193055056672608944 193707267261804032 193738307786107931 193949170781588992 194329814933836736 194774341517584444 195089245387334144 195598939793657587 195843205652502947 196581153591031424 196644923428917788 196890495522302428 197879194957369856 197943385872689072 198047859862417796 198716937966850688 199001906652756928 199779595389133312 199811608970625421 200134656905972096 200551682422510531 200875926880931456 201204895712955904 201270165467188048 201730568000355317 201950129698476544 202056718436881792 203137235647774208 203169787272652739 203390915403816448 203922298933813229 204946309062990208 205012792510999396 205054479176851744 205120997714647003 205344249525341696 205813971465666784 206109117604641104 206475428367201532 206914580938745216 207172977880333696 207282323224042528 207579575042961968 208280854767394304 208390784845561472 208458385662444764 209505174069334528 210314847489732139 210654876668238464 211439525818554236 211781373334913536 212265820100954144 213026269431844352 213780201695015648 213849550808887301 214082302696632832 214572012804631328 214685263339186904 214923411329748352 214993131294496324 215719456723372672 215833312875760096 216102847616554976 216987501714667904 217258477817713024 217328955265101988 218178265120675552 218420287859518976 218535569503357568 218990937454931173 219344993811160448 219846742247416792 220517961692503552 220553298483147091 221298408190356448 221415208898409064 222091217067241984 222599247448667936 222671457412156907 223820806460003368 225017709168345632 226221012425930368 226340411271334624 227430750460293632 227462446615172384 227834955439670656 228356124537857624 228678823335039616 229053324185337344 229201922768583464 229322894930495102 229901704743248384 230023046248214912 230549220571834648 230837132681320088 231814406690717774 232071555850738912 232146838578631669 232194042597317416 233054055924357976 233312580213577088 234300334298285024 235553277262446976 235971918133944608 236511700414209682 236894083684620032 237233800049099392 238238155042794016 239081315991367234 239811260982181504 240359825702551016 240486686975793038 241645172364061984 241678849528620658 242074640154650072 242589508686804736 242971249793479592 243369156946920928 244270561289701408 244320230508589312 244399486638728344 245225157491007232 245576820975742592 245706435765138656 246576028091410094 246974682990348544 247894616476925656 248375948874402272 248944105191927838 249346588709343488 250275357091349912 250720163017316146 252060912552168104 252912466503264512 253045953026753216 253128039732968642 254399139941334784 254481665613893608 254716836062146304 254799464793567848 255660270575730944 255795207382860992 256162028776421152 256747995636815858 257163096192395008 258579729256103486 259537471370307746 259957081845911296 260925372286726504 260978428043265856 261063088000459822 261945054592666816 263813865921508672 263899445679052414 264930750503677456 265224635257987328 265310672661293336 265364620111219904 266347492484980544 266680109824684864 267771810626611456 268106206668667136 269682192153079552 270299086187668208 272083893066383552 272172155574947474 273091652660439872 273235789704419696 273538887146952448 273627621647540776 274696943660058304 276165911273213696 276204399461280752 276656731605314368 277681428335405248 278136179367909632 279166355759658752 279313699015689536 280807355160158464 281158030117040384 281801174961611536 281949908868171148 282994210765291828 283308133116486464 283400036706381518 283858227285031168 284507548790774672 284862844585458832 285421915684072706 286028979532971328 286386175305167168 286537329162647024 287917652178456832 288069614345334976 290635067593636976 291199388335506112 291865502638811948 292337379866126848 292756604315909888 293426280727789552 293947777330646516 295036517606368076 295519690578403984 295937300786521856 296614252994637424 296770805204170132 298200425470544576 298261060620875264 298357814857668368 298730406999355408 299365776677333504 300327895806838592 301014891436266868 301501561053152768 301599366490345616 301933927335217408 302289270590198089 303212197327192384 303905790753782036 304285311261740116 304445912235312463 304777268371068416 305912505439610384 306073965241918412 309399350106475244 310953020647295488 311053892085654256 311765423273276399 312104745897645568 312269473947908224 312717281882903744 313939364182923776 313989671239554233 314331414714989056 314433382085679472 314948320754838848 315152643806802263 315662170812892288 316114844021966528 316179121834644992 316837952062453612 317005178286272641 317350203811891712 317401057436815121 319098389294766004 320449326895992217 320804797793668496 322058485670413184 322162959660141908 323780723561698816 323885756235864592 325032037029586033 325557536669095808 326196475067511664 327298486063048192 327471233328739456 329094603613440896 329222416394668544 329633552551012864 330494760341007647 330854467803887104 332154362964156544 332262112000585228 332799300954864128 333560574444356512 334085468466034439 334632590802016276 335344320831759488 335763102081920128 335872021773339436 335940316949310304 337184591550134944 337558626691983872 337668128841646064 337736789232461696 337846349177065652 338987717708157056 340800486252050944 340855097655772777 341406179427834752 343231880922101248 344017018784304992 344128616000606129 344684990274680704 346528225516791296 346583754759231143 346960973335922176 347754641441988704 347938185411785672 349614291930983296 349798817419335328 349912290219103711 350235649585451168 351532872041630048 352108567497672832 352222789567579084 353412726972333952 353599257264543136 353991501013703168 355302634603202048 355490162383604864 356303340883744456 357391179294747136 358656040860232864 358772386894248943 358845338559490552 359352436669347968 359940938005530112 360174450064916872 360690955808121932 361274107453676032 362100516642804128 362744065642074424 364683873479732576 364802174909278337 366227802166848248 366634054621335424 368186239611590752 368646034169417312 370155149983845248 370617403336098688 371465185176669752 371661243508043786 372599314583885312 372795971505727616 374115352966277384 375501022408104824 375699210843577082 376115969827059616 376237979765368567 377509049265902176 377708297532580168 379728128000668832 381811963961182216 382437246630875744 383853739169530784 383931790799211776 384731798932979386 385353818914439936 385906432961881216 386110113345217888 387476615572215862 388659629867673472 389548683035168888 391197879587315174 391686411305005894 393162307182062848 393289846857835576 393780991044604856 395886771745378144 396095719724835592 397433875933701376 398003813305513856 399623217941250842 400269313811944192 401103364845021062 401751853761862912 402540330934376096 403461136000710634 404113436873763584 406339574545305478 407844597867626458 409892618125980416 410025585021998792 410108958353703488 410241995429294006 411627942931333568 412218235209282208 412950856734403064 413829161877490432 414345955760667392 414564646448085056 415159150085923936 416781569691122944 416916771324889528 420629694979464278 421309753336476928 422879051637108472 424531640201908288 427560403390031296 427699101617774602 429144025609262656 429370526678373808 429846822659496704 429986262588992648 431438913446745344 431666625751520192 432205695233109952 433975003429335808 434516955635426048 434657910530203976 436356530241351104 437071139006715136 437981874909862346 438689987622320896 439693484494833584 441106596966294182 442596816380712896 442830417796818128 445198494897335872 445342914824313814 447641612920006736 450035418336691264 452442024851860736 452680822542669248 454924893230344768 455669910879341312 456712249075715248 457357646670079232 458403845537166928 458645789860990204 460046092496429824 461098441143669296 461674265362640176 463628813381435548 464143111701477824 464293677157263338 464388085194634832 466108111848715952 466625160427154176 468600668596570048 471106554524893952 471943836267889216 473023400828419364 473788167369240064 474467600098198784 476476310085588032 478162631982734468 479622521964363008 480719651405102032 480973373951586076 483290344728123968 483357699057241316 484149280309300144 485179017373609472 485942499586959184 486738313893841856 488541122579402816 488640461017178624 488798973277456688 489917093715148627 490450314982014464 491153641951485184 491412871530277312 493152056182820188 493412340519299509 493949365980697088 495239868839260699 495789232953851312 496751897748804544 497888210383855676 498693177418686976 500550714182699824 501440326034632292 504121825104336208 505824933006529024 506091906053506432 506256079465937284 508798279882669568 508963331227787216 509433672124292608 509598929587135696 510764629617920909 511320541151461888 511590414765721984 512324057552842304 513495991273631716 514326192384790016 514408610328631403 516313905811144133 517159458512206972 519074942740615492 519348909107297731 519914163691822592 521850744573453008 521956856086531712 522126176000919644 523890109185333632 526776060013467019 527627731843017344 527798891358104828 529861501007354912 530449270515974656 530621345322586672 530729240222439808 531835133819118563 532694984969961088 533360219649369728 535543621253222912 535629439173357221 536212413337334272 539364384306159104 540598172375336416 540773539429523917 541448862686331677 544167786132767104 544344311149894948 546183305320879744 546471579408839392 547077774293904896 547255243295081552 549393887320116608 552331822546427392 552408798922561504 553313463210628736 554466416109293821 555362856670810496 556272358735819264 558332711519317504 558627398031379072 561614710320316928 562316060234080768 563602349923223072 563785179405248339 563899817736342296 565988421530583656 566616266232972928 566800073412763036 567716454570062336 569015097581549344 569725689170917664 570843831368145412 572057959065942656 572772350610334336 573074658325294048 575835304356913664 576139228690669952 581270135187273952 581458696001024149 582398776671012224 583731005277623896 585513208631819776 586852561455579104 587895554661293032 590073035212736152 591039381156807968 591231111059864891 591874601573043712 593228505989274848 593541610408340264 596400850941089152 596715629715336736 597460813998710816 600655791613677184 602029782872533736 603198732980691232 603867854670434816 604578541180396178 606424394654384768 607811581507564072 608570622523480232 608891824470624926 611825010879220768 612147930483836824 618798700212950488 622107784171308512 623530846546552798 624538947895816448 625434563765807488 627979342479108466 628866764171358944 629896641509677696 630305287613604526 631324341625784576 632229688043933056 633675904124907224 634010356572545282 634802114873630242 638196778589532008 640898653791984434 641609595587336992 644116971340826368 644325919320283816 647771512471729184 650064074059172066 651115073338191616 652392950135023328 654942466657478912 658189207226881792 660989520682015294 664308725928313088 664524224001170456 667121148888713024 668170936932068878 669265181604032552 670688641663518976 671526204163840256 671744043546678872 671880633898620608 674369183100269888 675336257683292128 675473578464923392 675692698354131304 677975435416314112 681710195311545554 682812358855669504 688034037568609984 688257232001212258 689369980549361408 693167509518462286 695509282883977408 695876370823571344 699228583861966592 699597634838670656 699824580438207422 700471299170902336 703065744083260096 704217134995345664 704445579135158168 706825453944667904 707198514529086272 710980324767209728 712606681767488912 717312081720465728 717544773788497886 717690677118981104 718704873338695936 720348900129833744 721381911616243864 724201033285608256 725488131284148848 729367746959465152 729604349818556674 732455604333696496 733268109242670848 736372479223181504 737292068338834624 740310299967690496 741234806672197376 742930370353339504 743322487016087572 745591943011455232 748230705932554768 751002044816209648 751398421687154164 752231939654119232 752475959530737134 755018098531804352 755416595065160336 759456256001337664 763623927922364432 764874493261751488 767707478339061568 767863581598423552 769463597865958772 770707637828879872 771812865923762432 772220226690435776 774953231144431724 777319259735346944 778234079604552527 779097366070337776 782395759174630348 783372822610011788 786324614364125696 786579693715671152 787561982089209712 791773543490756288 792191439449671184 794867751867402752 796007626611027712 799246435882501684 800538627623888384 802206729690042124 802630132256732857 803503707523725824 805080661868752192 806922272001421268 808226873747527168 811350423417512209 812679149090610956 815689195735252916 819785236251960832 820051170043997584 820217916707406976 820483990858588012 823255885862667136 824436470418564416 825901713468806128 827658323754980864 827790951449733887 828691911521334784 829129292896170112 830318300171847872 833563139382245888 833833542649779056 835740924572900599 836784605969785319 841259389958928556 841703404415275633 842619506672953856 845758103274216944 849063280403816576 855120806780062592 855398203235549204 858288051218525312 858741053356747616 859693645318993408 859972525177985296 862877826893490688 863333251503040384 864411390466219904 867950006858671616 869033911270852096 869315821060407952 871304368171747433 872713060482702208 874142278013430272 875963749819724692 877379975244641792 877520570560606511 879386968989667168 882213193932588364 885193632761425792 885660835593636256 885948139065390247 890396989794671744 890685829648627628 895283225840013472 898617984728855503 900070836673382528 904884049703721472 905361645085338496 909849786460689536 911339821758682624 913424498151430496 913720808001609377 914715293340158464 916807691074333856 917291579721980408 920092184992859648 922196882287338592 923348530725280352 923648059876683449 927257626762871096 928286223402955648 928587354314526676 928776170389269664 932216223697431904 933250320854308352 937201337193140096 942213109049787904 943887672535778432 946046801656838728 948935200196397568 952952620171176064 956325263965468936 959245043928726016 961439302810204064 961946747903172152 966580689456247936 966715398114482632 968298560618600288 971884999173918368 973476627787683712 977082245158805632 977597946554913376 979834187430297254 982307283902970368 982825743060554624 986304112365640376 986824681038599018 990479737678521398 991578465907702624 991900128472335313 993503795497609088 995776420767711352 1001101428365399648 1002880652069264584 1008243650208672416 1012183812107012864 1012512158931874568 1017926662455574432 1019197859174271392 1021529259235841818 1023180829531443968 1024648115105684608 1026991982547263432 1028817220657262806 1032627811622288266 1034318917024413944 1038149885481230984 1038697818214595462 1043701489146906016 1043913712173063424 1044252352001839288 1047780218370667264 1053552120026934038 1055255463686034688 1055597782716209656 1059723002014709824 1061242690645173344 1061458480444879616 1063670267638237126 1065389969939922176 1066720439298739456 1071258878346714442 1081196344750672832 1081547078859047834 1082897725372663354 1088335572265534208 1088688622299789896 1092366610641759488 1092943158817678784 1094510486590163104 1098787774640233216 1104817597845123008 1106626926421257472 1108932832218587642 1110725713341620992 1117254796062758144 1127204699846446144 1127570358810496678 1127799635472684592 1131976843061167312 1133232532465945856 1133600146825526072 1138030195163098688 1139451378341835328 1141687662736290824 1144115918131885312 1145544701220668672 1146149316650588096 1152278457381339904 1162540270374547904 1162917392002048298 1164797553342024448 1167462010555247792 1173705122911158208 1175791109322586064 1180146070425472304 1182078762313615936 1182462222119729782 1186457011978549696 1187083220816680528 1192801701882178304 1193431259430673472 1194921627997421632 1201311583227354368 1204059565745067472 1206397465961382464 1209157082360792356 1212848789308769536 1215623163015128144 1217141245046960464 1217783648941249852 1223650021758441536 1224295860967673648 1237597400425900976 1244215568342617024 1247061693093105596 1249077895791632896 1250869127531614976 1255958684958216932 1257733528342717888 1259793283019355392 1260610575227209052 1261275922117723061 1262648683251569152 1264459376087866112 1267351808249814448 1268020713145090564 1269604229747260484 1276393557179064016 1281797307583968868 1283219191174673984 1288233942681652736 1288651838640567632 1291599610703573653 1295543024943458368 1300128148118344132 1300814352278153251 1302230146676383232 1304785900270046656 1309884933314957824 1314947237952519787 1316378414453763584 1321979041364030588 1328617451856626176 1329048448002340912 1334242297777426048 1336341873864137756 1338530363208065104 1341377283327037952 1343052408327680512 1343488087093357744 1343761267797241216 1346561296265427851 1348738366200539776 1350672515366584256 1350947156929846784 1351385396708262608 1355950870832628224 1356168154502755517 1363420390623091108 1365624717711339008 1369192578555603109 1376068075137219968 1376514464002424516 1378739961098722816 1386335019036924572 1391018565767954816 1391752741647142688 1398457167723933184 1399195269677341312 1399649160876414844 1400942598341804672 1406131488166520192 1408434269990691328 1408891158270316336 1412113976002487219 1413650907889335808 1414397029058172544 1421960649534419456 1422188510908569173 1425213363534977824 1427456092536692603 1434624163440931456 1435089547576995772 1435381354237962208 1435846984002529021 1437409746677391872 1440697800259667488 1442763823232487728 1448402066571216512 1450976262568297696 1458735493918930304 1459208699637113348 1464911208667392992 1466536218485341696 1472744958446363008 1474584136677669248 1480620599935380992 1482469613344394752 1485860740706679008 1486644974032175144 1491183886022910464 1496461411865109536 1496946855662211107 1502004089632419296 1502796843374308328 1504463879308238464 1504951919061474268 1510036197063608704 1510833190130320672 1518912512002675328 1527247855844728864 1529748986523502976 1532936562184518211 1535414956678123136 1538927195731917544 1543625731847524864 1544440453380871552 1549906462288863448 1554638519470693888 1556468159209105054 1558194732140675552 1558700201885098349 1564791518349260696 1566745645220023576 1573159387431342304 1575123964178419424 1583547086981512576 1584382878899342368 1592015253222055424 1598492871765003368 1604413459380084248 1605260264513465714 1610161323737504384 1613844544002842536 1622700846835024418 1625358298181221912 1631378391470505832 1640102340087995168 1640435833414813952 1640967981717176024 1646511771725334272 1648872940837128832 1651803426937612256 1655581902899467774 1658258585792340224 1660636600343695744 1667667085299558112 1671481849145801198 1673569211939570638 1682518779917857112 1683406808830551266 1691516206548433888 1698126560807633152 1710241613560125184 1710796406471098408 1716576102437050624 1717482106713495232 1719945050355970592 1726666503006080768 1728822780932439808 1738631642120815904 1742608736343494866 1745426120965404416 1751927499639449384 1755041141121213022 1758773937979334336 1764426387865176728 1770387265522851584 1771321671187272512 1771896278130780494 1780793979589343488 1781371659297255256 1790566451680026944 1797235969457711006 1800141673346765056 1810723290170676992 1819699572921379072 1826848996302860992 1827441616003218754 1833615382148667712 1834583159443960816 1844393764574677184 1846697061450560704 1847296119753366898 1854515253525742192 1856572446805911296 1857174708629053352 1857552340778539328 1864432447394863808 1874402674386280192 1887775345071556864 1892093603313677456 1905905240342352128 1912650527930937872 1922878605620408128 1923893495806344304 1933161378912495872 1933430796228965264 1936597121237200576 1943769998347836736 1946953255575367424 1954164490317611264 1955195893109826752 1959668374860594508 1965651486121109248 1972608224731280752 1973649362077198036 1980959475357042796 1983156931815405248 1983800256944670626 1987007590995218176 1991552841535422704 2002202856730799296 2005761304138529168 2016487300417344832 2024367624214025728 2025024317863749136 2035853324911148864 2038395718348542784 2043058518471683636 2044136839294240823 2046361659062887936 2049296230211369216 2053983965094526864 2057634441314525612 2065255623244576532 2068637834048827888 2076299770962461968 2077395636429190924 2087402978293812032 2087827424346126848 2088504704003678576 2095560436741334528 2107104240053868076 2110510927372069376 2111195565432419312 2116024894131386623 2119446004029419648 2122485381290346688 2122916960889759232 2127340535276474252 2130779939879844352 2131121385647187241 2133440878597478912 2142517756693428884 2151588337730233457 2162392689501345664 2163094157718095668 2165795450745326708 2176671144531068416 2177377244599579792 2182357962912934793 2184733221283518976 2185886317635357568 2189020973180326208 2197575549280466432 2197927698676879631 2206068506647615841 2209635195690246016 2213253852842514944 2217865664437175284 2219036248003908487 2221451426683241984 2234509592125516288 2243145288271945519 2254409399692892288 2255140717620993356 2255599270945369184 2263953686122334624 2266465064931891712 2267200293651052144 2276060390326197376 2278902756683670656 2283375325472581648 2288231836263770624 2291089402441337344 2292298633301176192 2304556914762679808 2313463322387053529 2325080540749095808 2325834784004096596 2329595106684048896 2334924021110495584 2347410245822316416 2351582218645172128 2360292140850944608 2364157524627231872 2364924444239459564 2372914023957099392 2374166441633361056 2385603403764356608 2386862518861346944 2389843255994843264 2402623166454708736 2408119131490134944 2408900312004242903 2412794931922764928 2418314164721584712 2425697578617539072 2426086283314618001 2431246326030256288 2434282490093920928 2435567297882499704 2447300043516883072 2448591721935347296 2449386031533725977 2475194800851801952 2488431136685234048 2494123386186211192 2501738255063229952 2511917369916433864 2515467056685435776 2519586566038710784 2521221150454418104 2522551844235446122 2528918752175732224 2534703616499628896 2536041426290181128 2539208459494520968 2552787114358128032 2553615224364948359 2563594615167937736 2566438382349347968 2577303677281135264 2583199221407147306 2591086049886916736 2600256296236688264 2601628704556306502 2609571800540093312 2629894475905039574 2643958082728061176 2658096896004681824 2668484595554852096 2672683747728275512 2677060726416130208 2686976174186715488 2687522535594482432 2693122592530855702 2697476732401079552 2701345030733168512 2702770793416525216 2712336309005511034 2726840781246182216 2738385157111206218 2752136150274439936 2753028928004849032 2772670038073849144 2782037131535909632 2783505483294285376 2798390539354682624 2799298321752829688 2801885196683609344 2812262976333040384 2817782316540632672 2824227952004974438 2828794058116345088 2844377021817138346 2850426727069955648 2854912185073385206 2869248326881862912 2870179095153991544 2870762708475924416 2871693968005058042 2881395600519334976 2885527646464975456 2896804133142433024 2901952525136595392 2917470987837860608 2918417399274226696 2929822417334785984 2945489916892726016 2949168273355338496 2971721481413358016 2973289948064350288 2992922823730219072 2993893711324422214 3004008179264838592 3005593686748616656 3008927758616476928 3009903838122948536 3020072394127217408 3021666380260641344 3037825024005350656 3054495711689457728 3059497973047005952 3065873124369036422 3070829913356246272 3077854391463835088 3088880906761743104 3099812924577726896 3112936318418210108 3116389464281351104 3117400403770196698 3129583036698521392 3133491290440047152 3146318774862684608 3150247928356838848 3167094173963025152 3168765757798684736 3196985743530006736 3208826918760168496 3210520529026931428 3220322647475008768 3227689088005685072 3245401693670048836 3250716596362443824 3262756782941011664 3280204680175990336 3280871666829627904 3281935963434352048 3293023543450668544 3297745881674257664 3303606853875224512 3311163805798935548 3316517171584680448 3321273200687391488 3325181976492178979 3335334170599116224 3342963698291602396 3347138423879141276 3365037559835714224 3366813617661102532 3383032413096867776 3396253121615266304 3420483227120250368 3421592812942196816 3429419656006040389 3433152204874101248 3434964213426990464 3439890100711941184 3453333006012161536 3453886383635096563 3457645561864879616 3466679081874824893 3477263284241631808 3485217472686989732 3487056961148999051 3490852241930808832 3503854999278898768 3510082282242426044 3517547875958668672 3528852775730353456 3540774531045703168 3542643342374545024 3543792556261560988 3561587959178686976 3562743318594510512 3575352407325446363 3581132903360053888 3594471938915422012 3600283346693530112 3621446580341353984 3635442363751084117 3639399145842758144 3653697992605721984 3654883232006437508 3667230764297335424 3669166318887921632 3688787529149354368 3693394122901121408 3694592239506733796 3709030507051484384 3713144893611822592 3714349417258106704 3715104681557078656 3722845936733829941 3728864894789727616 3748805348772560384 3749406074213500547 3775550690143113728 3784187206627354912 3785414776006667419 3811810480684704256 3825301055861875744 3845757211240816256 3847786991612688608 3866322757824991744 3866861592457930528 3873194242474401152 3887539996695673472 3893906511150734848 3908328980635222528 3910391786219653504 3919336749721189016 3931302972242218496 3945216449462561504 3946496255836738373 3947298724154396072 3961918950714085592 3966313863630810496 3967600513889341252 3974015181990436352 3983105683070845408 4004405713461598592 4011522608277058336 4032974600834689664 4050048635727498272 4071706649822297728 4076791436697085568 4086117036943367272 4088273678588481646 4098592460422738432 4107967930189053728 4115268882629051224 4130511246489153064 4137275668097655776 4138617777419054237 4152599541924923936 4154791272858381848 4174805956587624064 4177009408007357152 4214208480107736152 4222391130864838624 4232049788262773246 4238892008058839296 4244970762580693376 4254681070552948504 4262242771294374482 4285035513386857768 4303176675460466914 4324785379002691328 4326188315436191336 4331590901490653416 4354754489199159584 4364715925825869586 4371772635270715136 4378041946360652416 4395855397353759262 4412137013295231682 4419270391380492032 4435731328874350568 4438072496007816974 4486290576543891038 4508818799385784576 4510281435241986712 4511198541890738368 4527907372244669248 4534400587302104288 4552120780652394752 4557805513367341312 4566750650945163296 4584597266602352384 4626926644774107058 4650161081498191616 4651669568008193192 4669848042220991168 4694820491644632832 4703164437290344256 4720584281701889216 4728315049254463744 4729848888478919128 4745828047914198784 4748332883266722112 4773725037722693888 4779686511989686528 4816238262980269888 4817800624008485806 4825589863845529856 4836628329443169424 4852172566629236002 4862492652060512576 4868564980187841856 4871134595764999408 4894600087033766144 4897183443870694592 4898772063067451954 4950389601703603904 4976862273370468096 4988246772372422384 5023834739832867728 5030934113370871552 5042442300908836208 5045103688470892244 5069407232999257792 5072082852580362256 5078416918989041936 5105574228716256064 5107230448729896718 5127189230335875472 5132876764698695936 5154607354562270528 5166398442814294612 5182172099773833472 5200512592473376528 5203257409112613004 5219143601080186624 5259788951810079148 5287916165456122352 5316193792009363648 5336969191109704192 5345367495456551024 5354121452832260416 5373952348373430976 5375045071188964864 5386245185061711404 5389088030866634897 5394953464802159104 5402690061466337024 5405541586833050432 5424672618011022068 5447638557231867689 5453681562492364432 5476770314222412436 5504272300548879872 5506057856009698064 5545340076147698288 5564074263071819264 5567010966588570752 5596781078709365248 5598596643505659376 5603770393367218688 5618410925797129999 5624525952666080768 5635564633081265344 5648455904009948876 5657588116232690176 5679452963922585463 5688754043634276692 5700853454139911296 5709824370146770412 5738496653763725824 5740358190307983088 5741525416951848832 5743387936010116084 5762791201038669952 5771055292929950912 5793608266284866048 5794536660148137209 5803905050273190784 5834941975675721216 5836834798548453392 5850186472010304193 5859644834669571968 5890979833785452032 5891923830906929431 5898336546710676992 5943442962826716032 5946579896128700576 5948508933724763087 5985845647460438144 5987787422648844428 6008016358529677184 6011187373497233312 6017855517232953856 6019807676245897072 6040144788254434816 6043332760521282688 6075650048010701312 6099130577202232031 6108991423378915456 6118995946094011904 6131746248738072844 6141659826712492544 6155708782927670176 6177761813523486208 6199625849155453792 6201636973457731729 6225872636836420216 6232778928562702208 6234800807540393396 6259166073397042784 6266982580880094304 6292637549725369216 6300495856713677696 6334188347926050304 6337531515597369472 6393971487060013472 6396045656011265639 6417653837520336992 6421041058053862856 6440645294950017536 6455378176011370144 6490803387340097672 6501433192724887648 6525513565882023328 6560409360351980672 6563871926868704096 6595491763348515328 6607213707750449024 6622327611597871096 6642546401374782976 6650363952984357958 6670668341198232448 6685927396583204792 6694276847758282552 6730075119671428448 6733627235322205064 6766064826193735552 6843185625884393632 6858839312012080778 6869928426853980928 6879780201423882368 6907772767270193126 6933358163749649786 6954526568483263616 6970434945373979464 6974113922297998102 7007709998557797536 7020164564484852088 7035095751917337344 7057705551460706912 7085286684749090048 7087585112523121976 7125486637189021024 7150704814650892726 7162265806720107776 7188943877830844024 7270884727502168234 7307395985211443968 7309766464012875016 7334461528594670848 7338332637775843264 7377575058298708736 7386788245802242816 7389184479013467592 7418061014102968768 7428698834516213408 7430209363114157312 7445691873467659882 7457729789579455232 7498812148427001094 7568374413254709824 7570829552013334838 7650602111723751488 7691514422481632512 7695573983225377216 7733723184915861056 7746388484948802304 7775079993391346944 7820783572439307008 7838673499442378032 7890432898925123008 7892992511673476746 7894597448308792144 7923837901428171184 7932627727261620992 7935201027778682504 7966211366141690816 8008811426923197184 8023045216554116672 8065949201669379328 8100097271454996544 8143413299644595456 8153582873394171136 8172234073886734544 8176547357176963292 8215935860378107456 8230537765258102448 8261022492978306128 8274551336195311552 8277235554838108474 8305199083849847872 8309582545716763696 8349611913175248128 8354018816014714304 8428416960215472304 8444782261729677248 8464099576525546492 8477784016117678592 8489941525161386752 8509362141105897008 8524485542588748964 8570071026773715536 8606353350920933828 8649570758005382656 8652376630872382672 8663181802981306832 8709508978398319168 8729431851651739172 8743545270541430272 8756083892721304832 8791710794707518524 8824274026590463364 8828931454824061427 8838540782760984064 8871462657748701136 8876144992015633948 8972581153087782076 9017637598771569152 9020562870483973424 9022397083781476736 9041197274925015571 9055814744489338496 9068801174604208576 9104241561304789504 9105700465947072757 9115611026734682624 9133501301890326592 9169194533204704768 9193150170301906589 9204630665667638509 9253853289548214116 9300322162996383232 9303339136016386384 9339696084441982336 9389640983289265664 9406328874580688512 9425929073857994957 9441168563403778432 9456630098508927488 9459697776957838256 9491656095828397568 9496665766533444224 9547450075445387776 9559373023979373056 9584348049889221763 9632476525960539776 9635601248016971612 9651179727691059712 9673256658886338848 9704345133258472004 9724985304121025152 9737129960375683712 9742269191529998816 9789200174067532288 9794366887741389184 9797544126134903908 9884797832017410533 9900779203407207808 9953724546740936192 9976493544744844768 10047669479665735456 10050928888017703147 10061868226741743104 10084884601817672416 10090207376941784488 10138814465998515584 10144165705160724512 10156833837978083872 10211148457432512128 10214460897459793436 10254378460671750944 10265753529397391872 10309214709124541056 10332796885628589224 10364344199547666944 10401025184946753056 10406514818225226008 10438287202160373248 10519577903620158296 10575832330912244704 10632387584018727296 10690734990913102048 10708242905664520832 10747904696746861952 10772490370123422808 10778176061733269794 10805380122932674048 10811083173666100864 10849345236022044136 10895277114463735378 10907363124984728864 10910901413195688443 10953540628444824872 11012115712019396128 11090680152295396576 11134021933177141504 11197193287011318752 11236821851594259998 11271129266162530688 11296911808019897752 11358905927845170926 11377508087268553384 11401706908279822592 11419648740293540824 11480716380615966176 11483050833903697664 11486775872020232168 11525582402077339904 11542110585859901824 11589073320296274418 11607810100546381568 11673669597096906784 11700372944020608386 11719289669339143936 11783847661813858862 11886885925653432064 11893159792257401152 11897017867449526174 11971691294920876288 11975574845297688856 12016032717059354368 12022374746994466624 12039615352491794144 12086665521042565376 12198261154404464062 12217982846757830912 12263492497476145688 12311417565855340352 12399251698310907584 12403273946915463458 12451745273672840432 12465557857125404416 12469601615080786792 12518332146794085568 12533965161760188608 12585275099450738432 12600991713427355392 12675063031194738944 12787942974120026944 12792091312022531278 12835307675040673984 12842082116107725712 12910756352022740288 12981606774680195344 13002866385449775296 13051027131764046656 13120818720703961344 13127743853737408192 13214427415500898048 13244655223195742192 13300727905968715916 13341336682396464896 13371854793166409584 13388553695516565104 13460150239342856896 13467254470644410128 13532129652387471104 13686371251768787264 13717678624024161556 13739856853707961856 13759560402847764736 13815545534540386252 13866716327499299572 13909053136966527232 13940869890747958928 13948227844595996204 14015419997115595072 14040329128969704176 14070191503834674688 14115411102921413824 14170573369498180096 14175170225046243952 14207595717739310183 14250973274378042048 14301409629301785452 14308957875059685761 14324531613440215552 14377887755661688048 14541769455004336468 14614791970422887936 14619532928025750032 14668923057189341696 14676665275551686528 14755150116597417472 14773576491604485632 14778368958026935184 14812174258919706361 14836122028205937536 14857397669032426816 14860418726228314624 14891383746935319764 14915459579158910464 14917849699530310687 14997624296854002188 15061118364111634199 15136748826509419648 15141659104026669676 15276505740390543551 15301204223447502976 15383028844963265024 15391147966450754432 15467446369831722112 15492776969897604608 15533253736027359409 15550159986782693888 15641567144878614016 15677346998884756064 15702017017903618633 15780865797850246016 15785985023346953492 15789194896617584288 15847675802856342368 15865255454523241984 15870402055557365008 15932422732283381632 16017622853846394368 16046090433108233344 16131898403338758656 16200194542909993088 16286826599289190912 16307165746788342272 16344468147773469088 16353094714353926584 16431871720756214912 16461075530516204896 16522044985956612256 16549102672390623104 16554471109676216948 16610398167699695744 16619165091433527392 16699223826350496256 16708037632029428608 16856833920430944608 16862302184029700321 16889564523459354496 16928199153051092984 16979883050322773504 17018724282211794016 17048971085177497928 17140142053547431072 17145702220736081839 17212706701841867656 17304753261744765344 17326363605962613664 17419017956796638336 17458863703303478344 17512167785442609664 17583421589415037048 17648548053180926728 17657862909648122854 17742925315497402272 17752289984031267896 17945162306175564152 18041125740967946848 18044794167562953472 18082394549850031142 18111629488978676992 18137602349208417152 18211400931894145514 18267002603780653184 18386300340603813178 18409261331335277018 18507706579096428232 18606678272032772768 18679392168883964672 18812657749161377024 18851858147715989914 18882337126807556864 18919395553915676512 18993331533066888448 19168696099778443526 19264953051921079552 19271202496033943224 19346513317772677696 19408690266516944008 19449970608242050304 19474259920751367424 19484538383059997632 19588733775482778368 19595088252269807816 19769595664034821066 19801558406814415616 19952987089489689536 20095338959331470912 20101857776035406294 20169769203635344832 20180414753883568976 20277628931997031168 20288331410321449024 20313667675956167744 20422296914865024256 20428921794919586872 20508756921343501888 20618429418249082112 20665593771257178448 20802050369893506112 20813029636450452016 21039155807240316592 21151664661824489408 21264775168037454592 21381469981826204096 21416485811329041664 21495809393493723904 21544980740246845616 21556352123466539588 21622166347332201728 21698690472044088272 21790554228927470756 21814726249969457728 21821802826391376886 21907081256889649744 22024231424038792256 22181360304590793152 22268043866354283008 22394386574022637504 22473643703188519996 22542258532325061376 22593823616039795504 22717811855690341852 22755016174537106768 22803413816559645184 22839297480587081648 22961432761231932352 22966101667807395328 22973551744040464336 23051164804154679808 23084221171719803648 23178146640592548836 23215620201092763136 23276273835445252853 23347339194193813568 23400745888041216772 23438579338678287872 23567695323627717724 23773771851306864128 23786319584514802304 23794035734899052348 23943382589841752576 23951149690595377712 24005937592042282723 24032065434118708736 24044749493988933248 24079230704983588288 24173331042085130752 24177204685445675941 24266753573123774251 24396522308808928124 24409398728042993357 24435965693515661824 24526984994952291376 24622835131710680704 24798503396621815168 24806547893830926916 24903490547345680864 24931115714250808832 24939203230161573584 25036664293588171136 25067930323520377216 25170550198901476864 25201983426854710784 25350126062389477888 25448096546257588819 25575885948240053888 25584182624045062556 25670615350081347968 25684164232215451424 25821512704045480576 25963213549360390688 26005732770899550592 26059921557136809587 26102054263528093312 26241637441407922688 26255487707474816384 26428854831001796096 26489310446391484384 26497903432046671933 26601455811937431832 26682673364792929792 26743709586332819168 26777107391033130208 26920300478685713792 26934508941288820256 27064259304774942208 27372742503537574528 27435357248048323112 27519120805695529472 27631091069080772504 27733432654998599144 27818106273933054464 27881739781495917856 27896455689191992408 28030839994231190144 28080658257939408352 28230822205842827648 28350340450092487904 28415191435478620366 28501946548756084096 28602819258603570904 28617915750119371522 28755775511323376096 29083538910008672936 29239065856051500064 29353330551103373056 29556737916053870368 29624348517839412722 29672244056411875072 29714795338064853632 29782767493870639528 29835699399060621374 29995248593708004376 30122236728223268398 30273497653018839296 30283318208053339352 30553011480781087102 30602408446895005952 30782295932901508864 30934892739663444224 31066507472054718818 31354693997769512128 31404034035807237266 31561731595700492032 31571970046693906984 31578389793235168576 31695351605712684736 31740804111114730016 31864845464566763264 32092180866216466688 32400389085819986176 32688936295546938176 32706189428707853168 32863743441512429824 32922151061032409792 33044089971913224512 33098205344781246208 33108942219352433896 33220796335399391488 33238330182867054784 33416075264058857216 33713667840861889216 33724604368059400642 33779129046918708992 33856398306102185968 34037448564423588032 34097942170354995856 34280284107094862144 34291404441472163678 34425413403683735312 34609506523489530688 34652727211925227328 34838035913593276672 34917727406606956688 35166843178830074096 35297096106361853456 35315725819296245708 35485850630994804544 35504579968062535792 35890324612351128304 36082251481935893696 36089588335125906944 36164789099700062284 36223258977957353984 36275204698416834304 36422801863788291028 36534005207561306368 36577001741413968769 36772600681207626356 36818522662670554036 37015413158192856464 37213356544065545536 37358784337767929344 37625315498322754048 37703716295431979828 37723616216066444279 37764674253615113728 37838791107831353024 37986663066133776896 38133469900623073823 38337392199556887052 38529906103842159104 38542404992067886448 38693026635545355392 38817380533033888016 38899941216484100608 38948519841502734848 38969076766119995264 39177467550965556736 39190176504539615632 39328876480579909993 39539191328069642132 39603116813628831232 39905974178979379072 40190677918662941824 40203715552070812588 40339538407270689664 40360829507767137952 40555257863994062336 40576662820642898048 40627335351912335488 40844593829730048512 40857843589839173744 40951305304072129351 41017513842687003776 41236858836498164224 41243466816348506017 41331187542514356896 41604100739787012224 41626059272900904032 41639562536073341609 42078311614480633184 42303329323648978816 42529550336074909184 42762939963652408192 42832971622658083328 42991618786987447808 43089961480493691232 43112704246933079176 43244332694664403456 43397380944088176544 43411458814204122103 43581108457854941512 43629452499938915456 43643605652782753772 43814162513779299488 44048462848077584512 44362720609181586304 44788773148045275008 44947287406377039992 45084517064650122752 45187647232079591008 45435623711380683704 45510032349074213536 45678594961174163296 45922865522463864704 45947103488080928672 46168442343439607296 46356293281185097672 46552547670890505706 46694678388387627136 46801491776082433544 47135390647255435448 47572639169029604608 47588071469798104696 47902299381190755424 48011875184084565446 48089498987977866496 48158461409967176576 48354409370891351882 48533507146247548502 48793044617617856248 48818797456085986714 49053969989904582752 49245670263421361408 49597006793243630336 49613095787661853832 49806981094691361728 49878406460323147168 50073328587176342272 50135860647040754432 50896193092515177638 51151771896480107776 51168365248090125112 51341230700162695936 51368328464430902848 51643025408090961152 51926427098720781376 52011465541799101184 52119843114273619174 52204108527056186624 52510975414949632768 52978620892782968768 52995806864093343866 53202911623874863664 53487419172665638336 53554214782066260416 53840600957371427584 53869017882577640512 54745485007075149056 54870714496096646224 55262182138161545008 55466865309997198288 55763479562991835712 55792911378383984816 56061679988462380288 56161316515878816704 56461644411685655296 56700680900184975808 56830382870957240732 57003893097512168192 57205638517207141808 57235831500238743044 57511551022646752192 58167077820017345872 58478131712103000128 58706661102206746112 59113475832107740736 59248697035678825444 59279968339532983867 59344488112823750144 59429590676129707264 59565534987741279056 59671398798121242748 59990497187416008752 60244473456446536796 60546995306037678592 60566636416106678704 61106022961562174204 61204816893790011904 61564591865803017728 61802520183768429989 61869785479326888448 62133014944109437636 62709387995539024256 62808068071614474532 63123463191400984064 63143940093387813968 63156779586470337152 63288380924475108997 63390703211425369472 63481608222229460032 63729690929133526528 63739903261629509299 64184361732432933376 64352051192113346123 64800778171639972352 65377872591093876352 65412378857415706336 65727486883024859648 65844302122064819584 66088179943826449024 66196410689562492416 66217884438704867792 66441592670798782976 66476660365734109568 66832150528117714432 67090436349224552341 67427335681723778432 67449208736118801284 67558258093837417984 67712796612204371936 68074897128847176064 68195884340709991712 68560568214189724288 68582808882944327356 68850826807367470624 69219013046979061376 69305454423850454656 69676071827186553344 69835454813213913376 70333686357660148192 70356502216123922029 70594192212723706912 70631451638592491416 70971701261989609088 71009159936125071584 71780649224702256608 72164502963871787392 72329578199400124568 72550409396833668608 72845603727576582056 73068010415122612736 73154003482827937538 73545201362415252712 73637045325341108072 74030826316385712928 74426713088131091072 75407432590863959656 75447232432132888558 75677582215662706048 76266939801246147646 76674784399113774104 77084809984135772896 77386053271090710784 77634761066067776032 77938153532239990528 78380353009079231264 78657752961159819986 79078382656139284264 79811948357958758144 80381355837325883648 80407431104141625176 80679076814541379328 80721659015534275904 81153325641285796096 81254670703824670976 81715687179678347488 81902610608144258702 82035027685374007552 82486933632697012034 82662375085028713792 83208201479574024448 83252118545801808064 83279125072146683218 84156623228961266368 84606658647297957632 85525879927304816384 86179922960987382464 86225408493866158352 86794761888176353088 86822917628408244206 87162216915709883024 87258904999877830912 87287211305565507544 87628325027558598976 88096925696155169024 88725441218363172608 89577546296090550016 89894574812754079984 90375294464159182016 90871247422761367408 91020064698148427072 91357189922348326592 91845731044927729408 91894206976161857344 92712586562370195344 93105095341781011412 93389356776775254272 93602983552164867088 94270781294510870896 95145278338059209216 95176142939596209392 95804598762381510848 96023750368169130892 96178997975955732992 96316922819934353152 96708818741782703764 97067014292495097004 97586089235235712496 97637594912171973428 98107939979809165504 98491340526842722816 99194013586487260672 99226191575323707664 99453170024175171281 99613962189382723456 99756812920646294336 100146657174352684544 100162705125417800327 100271721294081508864 101124651873320972479 101792386185030355276 102303543792960215552 102336730496180250224 102682461400325391872 102736656928861805696 103286050816181922304 103685219812437944527 103852854197441562752 104022931083598202368 104239686228547238348 104408217054112373248 105021950829899265536 105427828548781439393 105957241785565937536 105991613728186687732 106405823247749727328 106974838345331276672 107108429564132520832 107681201914742855168 107738035765155281024 108732776152191515863 109490970014150298112 109741428992193292448 110524364276323090016 110933730619994396576 111526959125983671424 111585822756767969632 112123359976924760576 112322633031757633408 112923288823371310592 113401361800369951616 113660765741914481464 114007786195024336384 114411277034414283616 114471663000477486088 115023102045293504384 116334155640034691744 116956263424206000256 118226951664215481472 118497394071357650888 118559936679065967734 118859181352259414528 119131069975482558112 119342797596242485496 119980994374832017504 120019915545152572873 120488946912893073592 121133272832213357408 122212045923124348408 123605040367536859978 124266029888218875272 125418775991078048512 125616136143228949064 126287880186775627936 126313559172940674304 126576761848950217994 126781406422850738944 126963216444458920064 127479806523259018598 128704102384226692246 130755745182187752704 130824757714831412672 131688604244129639168 132176359887652898048 132435768877409735584 132953320731468219136 134180872698449104682 134854671363447556864 134898417472237602568 135425593224408743872 136149794257694352128 136391768681419983424 137121136428379448576 137165617765888654712 137701653614734941248 138438026093958122752 138610908847700909312 139670909626427826752 140667372715320296384 140713004432247844058 141188384425447413824 141262903277184982832 141943402523979218176 142018319872250143168 143561298449404513216 144329005927743574784 144659156398800249136 145691207455153164112 146308006965655875076 147090402724830505424 147274090650682216144 148061652632771425856 148853426176262182144 150814865181727919312 150894464864265777116 151355164431325412096 152533879602492295292 153349568798227548208 154169619968271545792 154772106542181421568 155269522132135552064 155876307064479981056 156283552895132412013 156760706018158462528 157315505922319639972 158156765312278568528 159623896715917516288 160762711674651767296 160814862208283250352 161358153629082758656 161443318031068551808 162306651282571592192 162509341407649341952 162933916848116769971 163431374359356694976 163805221216288517404 164070055370748015104 164973867265394024068 165324750170057427584 166416402959148048896 166504237091603616128 166558250144293366436 168041563144295979061 168313246457922532736 169213317294595915264 170865791096300953499 171051759854609632768 172359845921974764928 172450816987732316704 173589523776352706176 173645835256816488412 174324433831419766048 174517809999755661824 174574422611131015088 175256650055117197952 176193851392310338048 177450882436726345216 179155092592181100032 179789149625508159968 180750588928318364032 181742494845522734816 182040129396296854144 182714379844696653184 183691462089855458816 183788413952323714688 185425173124740390688 185485324024326703531 186210190683562022824 186778713553550508544 187205967104329734176 188541562589021741792 190352285879192418784 191609197524763021696 192047500736338261784 192633845639868706304 193417637483565407528 194134028584990194008 195172178470471424992 195275189824343946856 196215879959618331008 198452383150647415328 198906340048350342562 199227924378765446912 199513625841292588672 200325410250835600654 202249303746641944958 203584772370060710552 204673460992360500448 205473313857723611392 207370439624875889054 207705708394883125504 208479372457094476696 210855657097562878786 211914483571131875072 211983227456373375464 212811646495499454656 213949676690662553344 214216859128265041664 215476071530310562048 217465552304383031726 219482857984386584896 221048728552646180032 221867461239988793152 223053918251967342848 223171645513535939264 224645266063515266816 226802723600739903232 227321531483828962928 228822554068828567232 228943326000954972176 230046204090587008768 232668311280069383488 233912526848412000512 236453903328430962944 236994788142715301776 237119873358131935468 238262139950965116224 238685595192484970992 239961988749664035008 240039831090305145746 240977893825786147184 242266545664426714816 244424091846248696816 247210080735073719956 248532059776437750544 250837551982156097024 251232272286457898128 252575760373551255872 252627118345881348608 253153523697900435988 253562812845701477888 253926432888917840128 254959613046518037196 256039012189897781383 257408204768453384492 261511490364375505408 261649515429662825344 263377208488259278336 264065313512465109953 264352719775305796096 264871537754819471168 265906641462936438272 266934289304361516761 268361745396898209364 269709342726895113728 269796834944475205136 270851186448817487744 272299588515388704256 272783537362839966848 274242272856758897152 274331235531777309424 275403307229469882496 276876052187916245504 277221817695401818624 279341819252855653504 281334745430640592768 281426008864495688116 282376768850894827648 282525806554369965664 283886805047958436352 284036639744500286336 286659137128504905457 287122596898809026432 288658011855487149568 289318312797600498272 291382414910306328224 291476937752513391263 292616013931311750152 294180805449661010848 294548181301364432288 296123305265542851712 297706852352524364288 301629730363455838624 301788929728531554232 302710328862650824192 305067759204984590584 306699137596455096416 308339239936543091584 310539044264271104128 312567105790264824026 313521412036316925056 314631011844639279944 316313530624557137056 321629724416566500704 322886636062137103616 325867833696233539942 326862748718713389952 327610442432577034808 329947734530788048136 330649500340114855168 333008474183207232256 333116500288586732872 336083126288591958122 336626492915845065472 341731582192601906998 344719691843949529856 344901633975464633408 347179047552705412352 347291670513632976824 348648867662839532096 349148845222262030176 350513300110234395904 359578299251016319936 361501177856636728064 363484989691045469632 364080258792593708288 365428759689393306368 367576827904647429376 370850346249480781376 370970648048653407062 372420381367124045648 374411934208659468352 377083125178043483584 380704571758384837568 383218395049526043392 384095001472676523568 386835274967130815056 388268057169980388016 390344356940942849984 390550379648687893712 392431759919236662016 396904766301294830656 397812680096700685124 398455848757530893824 399027251682585177344 400650820501671201308 404498607493283889916 407169544740121421104 409346921984721000896 410946627715447222784 414740879249751778108 414959778376730887069 415411416789766251008 416958744914188953392 421711314195125757572 423828967142263750144 423966454912746750928 425623292990998909312 427899353381325106688 428433718256530083328 430952143060621124096 432617641286379009923 434931104608766063452 438965715968773169792 442097457105292360064 443018666471325762979 443734922479977586304 446107836503934685696 446343291027071878528 449290532127030533632 450464358344793422861 453605447201479806464 454643062967657925856 457645108137657134464 457886652001909944352 460092408181174017536 465336622560138766976 467825053696824001024 472907806656861925888 473989576285430603552 474239746716263870936 476524279901930232448 477371190384969941984 479923977499328070016 480079662180610291492 481955787651572294368 484533091328853429632 488848183692497393632 494420161470147439912 497064119552875501088 502464544572915796256 505151520747102511744 506307047395800871976 507852865777835680256 509919226093036074392 512078024379795562766 514816409536906768984 523299030859325650688 528130627024930219906 529743075509638942336 533868578608723033522 536723490793796418728 539593669888950410272 541702372897634975488 545567074725679933696 548662471063554618848 550806614458939764992 558683638505711307008 562669490861281185536 562852017728991376232 564753537701789655296 565051613108739931328 568073279489000572672 573318274257009810914 574245193797618052864 578636625595200996544 582764829820612656448 582953875505026782526 585232027862623500304 588361610899322021696 589096362602728864576 592246610531085703424 603259460726911677248 603577859457063108464 610135518409969181168 613398275192910192832 616678479873086183168 621078088528542208256 625134211580529648052 627042824072633850112 629262023689278559888 632627061249114274112 643259448833133001408 645773272124274207232 651735667392467079884 653725497437426779904 655220884865154069616 659895469061576096272 661299000680229710336 666016948366414464512 666233000577173465744 672166252577183916244 673252985831690130944 683463164385203813996 689439383687899059712 689803267950929266816 694358095105410824704 694583341027265953648 696172190169226198967 697297735325679064192 698297690444524060352 701026600220468791808 701138935877924602289 707872563113246807353 719156598502032639872 723002355713273456128 726969979382090939264 728160517585187416576 730857519378786612736 735153655809294858752 737994799841470075751 741700692498961562752 741941296097306814124 744840762734248091296 748823868417318936704 754166250356086967168 761409143516769675136 766436790099052086784 768190002945353047136 773670549934261630112 776536114339960776032 780688713881885699968 781100759297375787424 784863519838473324032 793809532602589661312 795625360193401370248 798054503365170354688 801301641003342402616 808997214986567779832 814339089480242842208 818693843969442001792 829481758499503556216 829919556753461774138 833917489828377906784 843422628390251515144 847932909825493501856 851246585981997818624 865235282572758019846 869862209217532126904 877931431937546339584 884194914210584720128 886037332942651525958 887469844959955172608 892686582054143757056 900928716689586845722 909286125935315851712 915290216275314268928 915773304003819888704 930673245120277533952 947979152570861207104 948479493432527741872 953048559803860464896 954742380769939883968 959847954998656140032 960159324361220582984 963911575303144588736 969066182657706859264 977696367384994787264 988840322940294879824 994128239105751002176 1004929089145831592512 1010303041494205023488 1012614094791601743952 1019838452186072148784 1024156048759591125532 1029632819073813537968 1046598061718651301376 1056261254049860439812 1059486151019277884672 1067737157217446067044 1073446981587592837456 1079187339777900820544 1083404745795269950976 1091134149451359867392 1093984870265926884091 1097324942127109237696 1101613228917879529984 1117367277011422614016 1125338981722562371072 1125704035457982752464 1129507075403579310592 1130103226217479862656 1136146558978001145344 1140537417936817389797 1146636548514019621828 1148490387595236105728 1157273251190401993088 1165529659641225312896 1165907751010053565052 1170464055725247000608 1176723221798644043392 1178192725205457729152 1184493221062171406848 1196060537674106674493 1206518921453823354496 1207155718914126216928 1220271036819938362336 1226796550385820385664 1233356959746172366336 1242156177057084416512 1250268423161059296104 1254085648145267700224 1258524047378557119776 1265254122498228548224 1286518897666266002816 1303471334784934159768 1307450994874853559808 1310441769730308139232 1319790938123152192544 1332466001154346931488 1344332505154367832488 1366926328770407627992 1379606535901858533632 1389166682054531907296 1392344380338452397934 1394595470651358128384 1396595380889048120704 1402277871755849204578 1415745126226493614706 1438313197004065279744 1453939958764181878528 1475989599682940151502 1483401384997923125504 1483882592194613628248 1489681525468496182592 1497647736834637873408 1508332500712173934336 1522818287033539350272 1536380005890706094272 1547341099868523260224 1553072228679921552064 1561377427763771399936 1562201518594751574848 1587619065205179322624 1591250720386802740496 1602603282006684805232 1617994429973135559664 1628678178960485684416 1637387687938884003584 1658963516999007112432 1659839113506923548276 1667834979656755813568 1686845256780503030288 1695865819650987003712 1702493171963995637248 1719119081846456532143 1730470565145516039692 1739724418435064253808 1755862863875092679168 1768389828421169440256 1772074665885303051916 1774939689919910345216 1785373164108287514112 1792273085329284469681 1801857433379173691444 1818572251870631703424 1830580432550628537856 1831546608007639777408 1848457194587255769671 1861346490240555067904 1895958305141722414208 1896958986865055483744 1906097119607720929792 1909484761539879767936 1919695909997312280064 1920318648722441165968 1927823150606289177472 1938132365315413718528 1955392734769989574528 1977680645880589759648 1988256478211502004352 2009858178291663185024 2020606082988410046976 2025228189583203487904 2039676904372144297568 2040338564267593738841 2048312097519182251064 2059265638147627075936 2112522508099720879624 2118972302038555769344 2135474314434892134088 2146893963175185674912 2158374679555801641088 2187969740531853768182 2194649884254218475392 2251408070915965504928 2260206452434959725312 2281074835873634779594 2293273097028039243656 2314546502380803986176 2331059319282450625792 2331815502020107130104 2340928111450494001216 2353446443597288086784 2356385450410915458304 2392121075348213348986 2413037842907646708992 2414311437828252433856 2440542073639876724672 2453593100771640771328 2500536846322118592208 2517048094757114239552 2530508244996457096448 2573037795332532005632 2606942669569868319536 2620883539460616278464 2639581876246304385088 2664932002308693862976 2688665010308735664976 2733852657540815255984 2759213071803717067264 2778333364109063814592 2784688760676904795868 2789190941302716256768 2793190761778096241408 2804555743511698409156 2831490252452987229412 2876626394008130559488 2904718448637116209483 2907879917528363757056 2951979199365880303004 2966802769995846251008 2967765184389227256496 2979363050936992365184 2995295473669275746816 3016665001424347868672 3045636574067078700544 3072760011781412188544 3094682199737046520448 3106144457359843104128 3122754855527542799872 3124403037189503149696 3153250508413553960027 3175238130410358645248 3182501440773605480992 3205206564013369610464 3235988859946271119328 3257356357920971368832 3274775375877768007168 3317927033998014224864 3319678227013847096552 3335669959313511627136 3373690513561006060576 3391731639301974007424 3438238163692913064286 3460941130291032079384 3479448836870128507616 3544149331770606103832 3584546170658568939362 3603714866758347382888 3637144503741263406848 3663093216015279554816 3696914389174511539342 3791916610283444828416 3793917973730110967488 3818969523079759535872 3840637297444882331936 3855646301212578354944 3910785469539979149056 3955361291761179519296 3976512956423004008704 4019716356583326370048 4050456379166406975808 4079353808744288595136 4080677128535187477682 4096624195038364502128 4118531276295254151872 4225045016199441759248 4270948628869784268176 4293787926350371349824 4316749359111603282176 4375939481063707536364 4389299768508436950784 4502816141831931009856 4520412904869919450624 4562149671747269559188 4586546194056078487312 4629093004761607972352 4662118638564901251584 4663631004040214260208 4681856222900988002432 4706892887194576173568 4712770900821830916608 4784242150696426697972 4826075685815293417984 4828622875656504867712 4873205331184583392769 4881084147279753449344 4907186201543281542656 4955107941792727651471 5001073692644237184416 5034096189514228479104 5061016489992914192896 5146075590665064011264 5213885339139736639072 5241767078921232556928 5279163752492608770176 5329864004617387725952 5377330020617471329952 5467705315081630511968 5556666728218127629184 5569377521353809591736 5586381523556192482816 5609111487023396818312 5662980504905974458824 5809436897274232418966 5903958398731760606008 5935530368778454512992 5958726101873984730368 6145520023562824377088 6189364399474093040896 6212288914719686208256 6248806074379006299392 6306501016827107920054 6365002881547210961984 6410413128026739220928 6471977719892542238656 6514712715841942737664 6635854067996028449728 6639356454027694193104 6671339918627023254272 6747381027122012121152 6783463278603948014848 6876476327385826128572 6921882260582064158768 6958897673740257015232 7088298663541212207664 7169092341317137878724 7207429733516694765776 7274289007482526813696 7326186432030559109632 7393828778349023078684 7583833220566889656832 7587835947460221934976 7637939046159519071744 7657894091861488188637 7681274594889764663872 7711292602425156709888 7821570939079958298112 7910722583522359038592 7953025912846008017408 8039432713166652740096 8100912758332813951616 8158707617488577190272 8161354257070374955364 8193248390076729004256 8237062552590508303744 8450090032398883518496 8541897257739568536352 8587575852700742699648 8633498718223206564352 8751878962127415072728 8778599537016873901568 9005632283663862019712 9124299343494539118376 9173092388112156974624 9327262008080428520416 9363712445801976004864 9568484301392853395944 9657245751313009735424 9746410662369166785538 9762168294559506898688 9910215883585455302942 10002147385288474368832 10068192379028456958208 10427770678279473278144 10483534157842465113856 10558327504985217540352 10659728009234775451904 10754660041234942659904 10935410630163261023936 11113333456436255258368 11138755042707619183472 11218222974046793636624 11325961009811948917648 11618873794548464837932 11807916797463521212016 11871060737556909025984 11917452203747969460736 12033833572925195725001 12291040047125648754176 12378728798948186081792 12424577829439372416512 12497612148758012598784 12545911597304991287767 12613002033654215840108 12730005763094421923968 12820826256053478441856 12943955439785084477312 13029425431683885475328 13271708135992056899456 13278712908055388386208 13342679837254046508544 13494762054244024242304 13566926557207896029696 13752952654771652257144 13843764521164128317536 13917795347480514030464 14176597327082424415328 14338184682634275757448 14414859467033389531552 14787657556698046157368 15175671894920443869952 15315788183722976377274 15362549189779529327744 15821445167044718077184 16201825516665627903232 16317415234977154380544 16322708514140749910728 16386496780153458008512 16474125105181016607488 16900180064797767036992 17083794515479137072704 17175151705401485399296 17503757924254830145456 18011264567327724039424 18248598686989078236752 18346184776224313949248 18654524016160857040832 18727424891603952009728 19136968602785706791888 19314491502626019470848 19492821324738333571076 19524336589119013797376 19820431767170910605884 20004294770576948737664 20136384758056913916416 20333029140459813466381 20855541356558946556288 20967068315684930227712 21116655009970435080704 21319456018469550903808 21509320082469885319808 21870821260326522047872 22226666912872510516736 22277510085415238366944 22436445948093587273248 22651922019623897835296 23237747589096929675864 23615833594927042424032 23742121475113818051968 24067667145850391450002 25091823194609982575534 25226004067308431680216 25460011526188843847936 25641652512106956883712 25887910879570168954624 26543416271984113798912 26557425816110776772416 26989524108488048484608 27505905309543304514288 27687529042328256635072 27835590694961028060928 28353194654164848830656 28676369365268551514896 28829718934066779063104 29575315113396092314736 30351343789840887739904 30631576367445952754548 30725098379559058655488 31642890334089436154368 32403651033331255806464 32634830469954308761088 32645417028281499821456 32772993560306916017024 32948250210362033214976 33800360129595534073984 34167589030958274145408 34350303410802970798592 34685755592549093560297 35007515848509660290912 36022529134655448078848 36497197373978156473504 36692369552448627898496 37309048032321714081664 38273937205571413583776 38985642649476667142152 39640863534341821211768 40008589541153897475328 40666058280919626932762 41711082713117893112576 43018640164939770639616 43741642520653044095744 44555020170830476733888 44872891896187174546496 45303844039247795670592 46475495178193859351728 47231667189854084848064 47484242950227636103936 48135334291700782900004 50183646389219965151068 50452008134616863360432 50920023052377687695872 51283305024213913767424 51775821759140337909248 53086832543968227597824 53114851632221553544832 53605258643030417320459 53979048216976096969216 55011810619086609028576 55375058084656513270144 55671181389922056121856 56706389308329697661312 57352738730537103029792 57659437868133558126208 59150630226792184629472 61263152734891905509096 61450196759118117310976 65290834056562999642912 65545987120613832034048 67600720259191068147968 68335178061916548290816 69371511185098187120594 70015031697019320581824 72994394747956312947008 73384739104897255796992 74618096064643428163328 76547874411142827167552 77971285298953334284304 79281727068683642423536 80017179082307794950656 81332116561839253865524 83422165426235786225152 84236835010476370075007 86037280329879541279232 87483285041306088191488 89110040341660953467776 89745783792374349092992 90607688078495591341184 92950990356387718703456 94463334379708169696128 94968485900455272207872 96270668583401565800008 100367292778439930302136 100904016269233726720864 106229703264443107089664 107210517286060834640918 110023621238173218057152 110750116169313026540288 113412778616659395322624 114705477461074206059584 115318875736267116252416 118301260453584369258944 122526305469783811018192 130581668113125999285824 131091974241227664068096 135201440518382136295936 136670356123833096581632 138743022370196374241188 140030063394038641163648 145988789495912625894016 146769478209794511593984 149236192129286856326656 153095748822285654335104 155942570597906668568608 158563454137367284847072 162664233123678507731048 168473670020952740150014 178220080683321906935552 179491567584748698185984 181215376156991182682368 185901980712775437406912 188926668759416339392256 192541337166803131600016 200734585556879860604272 201808032538467453441728 212459406528886214179328 214421034572121669281836 220047242476346436114304 221500232338626053080576 226825557233318790645248 229410954922148412119168 230637751472534232504832 236602520907168738517888 245052610939567622036384 261163336226251998571648 277486044740392748482376 280060126788077282327296 291977578991825251788032 306191497644571308670208 311885141195813337137216 317126908274734569694144 325328466247357015462096 336947340041905480300028 356440161366643813871104 358983135169497396371968 362430752313982365364736 371803961425550874813824 377853337518832678784512 385082674333606263200032 401469171113759721208544 403616065076934906883456 428842069144243338563672 440094484952692872228608 458821909844296824238336 473205041814337477035776 490105221879135244072768 522326672452503997143296 554972089480785496964752 560120253576154564654592 583955157983650503576064 589657845073334590525049 612382995289142617340416 623770282391626674274432 634253816549469139388288 650656932494714030924192 673894680083810960600056 743607922851101749627648 770165348667212526400064 802938342227519442417088 807232130153869813766912 857684138288486677127344 880188969905385744457216 917643819688593648476672 946410083628674954071552 980210443758270488145536 1044653344905007994286592 1109944178961570993929504 1179315690146669181050098 1247540564783253348548864 1268507633098938278776576 1301313864989428061848384 1347789360167621921200112 1487215845702203499255296 1540330697334425052800128 1605876684455038884834176 1614464260307739627533824 1715368276576973354254688 1960420887516540976291072 2219888357923141987859008 2358631380293338362100196 2495081129566506697097728 2537015266197876557553152 2602627729978856123696768 2695578720335243842400224 3080661394668850105600256 3211753368910077769668352 3430736553153946708509376 3920841775033081952582144 4439776715846283975718016 4717262760586676724200392 5205255459957712247393536 5391157440670487684800448 6161322789337700211200512 6423506737820155539336704 6861473106307893417018752 8879553431692567951436032 9434525521173353448400784 10410510919915424494787072 10782314881340975369600896 13722946212615786834037504 17759106863385135902872064 18869051042346706896801568 21564629762681950739201792 27445892425231573668075008 37738102084693413793603136 43129259525363901478403584 75476204169386827587206272 150952408338773655174412544 301904816677547310348825088
- Sum of all divisors σ(n): 869976907318496680369920000
- Sum of proper divisors (its aliquot sum) s(n): 568072090640949370021094912
- 301904816677547310348825088 is an abundant number, because the sum of its proper divisors (568072090640949370021094912) is greater than itself. Its abundance is 266167273963402059672269824
Bases of 301904816677547310348825088
- Binary: 11111001101110101101010011101000000000100001010001110110011000001001110011110010000000002
- Hexadecimal: 0xF9BAD4E8021476609CF200
- Base-36: 11XMMD8LWGYAOCKXDS
Squares and roots of 301904816677547310348825088
- 301904816677547310348825088 squared (3019048166775473103488250882) is 91146518333103448583384225778574716191505502018207744
- 301904816677547310348825088 cubed (3019048166775473103488250883) is 27517572908152301697786193158816773071957121834385829234808263562354133903081472
-
The
square root of 301904816677547310348825088 is 17375408388799.0186815799 -
301904816677547310348825088 is a
perfect cube number . Itscube root is 670846792 - Being both a perfect square and a perfect cube, 301904816677547310348825088 is also a
perfect sixth number .
Scales and comparisons
How big is 301904816677547310348825088?- 301,904,816,677,547,310,348,825,088 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 301,904,816,677,547,310,348,825,088 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 301904816677547310348825088 cubic inches would be around 55903899.3 feet tall.
Recreational maths with 301904816677547310348825088
- 301904816677547310348825088 backwards is 880528843013745776618409103
- The number of decimal digits it has is: 27
- The sum of 301904816677547310348825088's digits is 118
- 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 301904816677547310348825088 - Facts about the integer". Numbermatics.com. 2024. Web. 21 June 2024.
APA style:
Numbermatics. (2024). Number 301904816677547310348825088 - Facts about the integer. Retrieved 21 June 2024, from https://numbermatics.com/n/301904816677547310348825088/
Chicago style:
Numbermatics. 2024. "Number 301904816677547310348825088 - Facts about the integer". https://numbermatics.com/n/301904816677547310348825088/
The information we have on file for 301904816677547310348825088 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 301904816677547310348825088, math, Factors of 301904816677547310348825088, curriculum, school, college, exams, university, Prime factorization of 301904816677547310348825088, STEM, science, technology, engineering, physics, economics, calculator, three hundred one septillion, nine hundred four sextillion, eight hundred sixteen quintillion, six hundred seventy-seven quadrillion, five hundred forty-seven trillion, three hundred ten billion, three hundred forty-eight million, eight hundred twenty-five thousand and eighty-eight.