845091050454293750476701696
845,091,050,454,293,750,476,701,696 is an even composite number composed of six prime numbers multiplied together.
845091050454293750476701696 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-one thousand, seven hundred thirty-five divisors.
Prime factorization of 845091050454293750476701696:
222 × 32 × 72 × 136 × 292 × 1034
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 7 × 7 × 13 × 13 × 13 × 13 × 13 × 13 × 29 × 29 × 103 × 103 × 103 × 103)See below for interesting mathematical facts about the number 845091050454293750476701696 from the Numbermatics database.
Names of 845091050454293750476701696
- Cardinal: 845091050454293750476701696 can be written as Eight hundred forty-five septillion, ninety-one sextillion, fifty quintillion, four hundred fifty-four quadrillion, two hundred ninety-three trillion, seven hundred fifty billion, four hundred seventy-six million, seven hundred one thousand, six hundred ninety-six.
Scientific notation
- Scientific notation: 8.45091050454293750476701696 × 1026
Factors of 845091050454293750476701696
Divisors of 845091050454293750476701696
- Number of divisors d(n): 21735
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 28 29 32 36 39 42 48 49 52 56 58 63 64 72 78 84 87 91 96 98 103 104 112 116 117 126 128 144 147 156 168 169 174 182 192 196 203 206 208 224 232 234 252 256 261 273 288 294 309 312 336 338 348 364 377 384 392 406 412 416 441 448 464 468 504 507 512 522 546 576 588 609 618 624 637 672 676 696 721 728 754 768 784 812 819 824 832 841 882 896 927 928 936 1008 1014 1024 1044 1092 1131 1152 1176 1183 1218 1236 1248 1274 1339 1344 1352 1392 1421 1442 1456 1508 1521 1536 1568 1624 1638 1648 1664 1682 1764 1792 1827 1854 1856 1872 1911 2016 2028 2048 2088 2163 2184 2197 2262 2304 2352 2366 2436 2472 2496 2523 2548 2639 2678 2688 2704 2784 2842 2884 2912 2987 3016 3042 3072 3136 3248 3276 3296 3328 3364 3393 3528 3549 3584 3654 3708 3712 3744 3822 4017 4032 4056 4096 4176 4263 4326 4368 4394 4524 4608 4704 4732 4872 4901 4944 4992 5046 5047 5096 5278 5356 5376 5408 5568 5684 5733 5768 5824 5887 5974 6032 6084 6144 6272 6489 6496 6552 6591 6592 6656 6728 6786 7056 7098 7168 7308 7416 7424 7488 7569 7644 7917 8034 8064 8112 8192 8281 8352 8526 8652 8736 8788 8961 9048 9216 9373 9408 9464 9744 9802 9888 9984 10092 10094 10192 10556 10609 10647 10712 10752 10816 10933 11136 11368 11466 11536 11648 11774 11948 12051 12064 12168 12288 12544 12789 12978 12992 13104 13182 13184 13312 13456 13572 14112 14196 14336 14616 14703 14832 14848 14976 15138 15141 15288 15379 15834 16068 16128 16224 16384 16562 16704 17052 17304 17407 17472 17576 17661 17922 18096 18432 18473 18746 18816 18928 19488 19604 19773 19776 19968 20184 20188 20384 20909 21112 21218 21294 21424 21504 21632 21866 22272 22736 22932 23072 23296 23548 23751 23896 24102 24128 24336 24576 24843 25088 25578 25956 25984 26208 26364 26368 26624 26883 26912 27144 28119 28224 28392 28561 28672 29232 29406 29664 29696 29952 30276 30282 30576 30758 31668 31827 32136 32256 32448 32768 32799 33124 33408 34104 34307 34608 34814 34944 35152 35322 35844 36192 36864 36946 37492 37632 37856 38831 38976 39208 39546 39552 39936 40368 40376 40768 41209 41818 42224 42436 42588 42848 43008 43264 43732 44109 44544 45423 45472 45864 46137 46144 46592 47096 47502 47792 48204 48256 48672 49152 49686 50176 51156 51912 51968 52221 52416 52728 52736 52983 53248 53766 53824 54288 55419 56238 56448 56784 57122 57344 58464 58812 59328 59392 59904 60552 60564 61152 61516 62727 63336 63654 63713 64272 64512 64896 65536 65598 65611 66248 66816 68208 68614 69216 69628 69888 70304 70644 71688 72384 73728 73892 74263 74529 74984 75264 75712 76531 77662 77952 78416 79092 79104 79872 80736 80752 81536 82418 83636 84357 84448 84872 85176 85683 85696 86016 86528 86623 87464 88218 89088 90846 90944 91728 92274 92288 93184 94192 95004 95481 95584 96408 96512 97344 98304 98397 99372 100352 102312 102921 103824 103936 104442 104832 105456 105472 105966 106496 107532 107648 107653 108576 110838 112476 112896 113568 114244 114688 116493 116928 117624 118656 118784 119808 121104 121128 121849 122304 123032 123627 125454 126672 127308 127426 128544 129024 129792 131072 131196 131222 132496 133632 136416 137228 137917 138411 138432 139256 139776 140608 141288 142129 143376 144768 146363 147456 147784 148526 149058 149968 150528 151424 153062 155324 155904 156663 156832 158184 158208 159744 161472 161504 163072 164836 166257 167272 168714 168896 169744 170352 171366 171392 172032 173056 173246 174928 176436 178176 181692 181888 183456 184548 184576 186368 188181 188384 190008 190962 191139 191168 192816 193024 194688 196608 196794 196833 198744 199927 200704 204624 205842 207648 207872 208884 209664 210912 210944 211932 212992 215064 215296 215306 217152 221676 222789 224952 225792 226291 227136 228488 229376 229593 232986 233856 235248 237312 237568 239616 240149 242208 242256 243698 244608 246064 247254 250908 253344 254616 254852 257049 257088 258048 259584 259869 262144 262392 262444 264992 267264 271817 272832 274456 275834 276822 276864 278512 279552 281216 282576 284258 286752 289536 292726 294912 295568 297052 298116 299936 301056 302848 306124 307661 308763 310648 311808 313326 313664 316368 316416 319488 322944 322959 323008 326144 329672 332514 334544 337428 337792 339488 340704 342732 342784 344064 346112 346492 349479 349856 352872 356352 363384 363776 365547 366912 369096 369152 370881 371293 372736 376362 376768 380016 381924 382278 382336 385632 386048 389376 393216 393588 393666 397488 399854 401408 409248 411684 413751 415296 415744 417768 419328 421824 421888 423864 425984 426387 430128 430592 430612 434304 439089 443352 445578 445991 449904 451584 452582 454272 456976 458752 459186 465972 467712 470496 474624 475136 479232 480298 484416 484512 487396 489216 492128 494508 501816 504803 506688 509232 509704 514098 514176 516096 519168 519738 519841 524288 524784 524888 529984 534528 535717 543634 545664 548912 551668 553644 553728 557024 559104 562432 565152 568516 573417 573504 579072 585452 589824 590499 591136 594104 596232 599781 599872 602112 605696 606361 612248 615322 617526 621296 623616 626652 627328 632736 632832 638976 645888 645918 646016 652288 659344 665028 668367 669088 674856 675584 678873 678976 681408 685464 685568 688128 688779 692224 692984 698958 699712 705744 712704 720447 726768 727552 731094 733824 738192 738304 741762 742586 745472 752724 753536 760032 763848 764556 764672 771264 772096 778752 779607 786432 787176 787332 794976 799708 802816 815451 818496 823368 827502 828269 830592 831488 835536 838656 843648 843776 847728 851968 852774 852943 860256 861184 861224 868608 878178 886704 891156 891982 899808 903168 905164 908544 913952 917504 918372 922983 931944 935424 940992 949248 950272 958464 960596 965419 968832 968877 969024 974792 978432 984256 989016 994903 1003632 1009606 1013376 1018464 1019408 1028196 1028352 1032192 1038336 1039476 1039682 1048576 1049568 1049776 1059968 1069056 1071434 1087268 1091328 1092727 1096641 1097824 1103336 1107288 1107456 1113879 1114048 1118208 1124864 1126099 1130304 1137032 1146834 1147008 1158144 1170904 1179648 1180998 1182272 1188208 1192464 1199562 1199744 1204224 1211392 1212722 1224496 1230644 1235052 1241253 1242592 1247232 1253304 1254656 1265472 1265664 1277952 1279161 1291776 1291836 1292032 1304576 1317267 1318688 1330056 1336734 1337973 1338176 1349712 1351168 1357746 1357952 1362816 1370928 1371136 1376256 1377558 1384448 1385968 1397916 1399424 1399489 1411488 1425408 1440894 1453536 1455104 1462188 1467648 1476384 1476608 1483524 1485172 1490944 1505448 1507072 1514409 1520064 1527696 1529112 1529344 1542528 1544192 1557504 1559214 1559523 1572864 1574352 1574664 1584037 1589952 1599416 1605632 1607151 1630902 1636992 1646736 1655004 1656538 1661184 1662976 1671072 1677312 1687296 1687552 1695456 1703936 1705548 1705886 1720512 1722368 1722448 1737216 1756356 1773408 1782312 1783964 1792921 1799343 1799616 1806336 1810328 1817088 1819083 1827904 1835008 1836744 1845966 1847677 1863888 1870848 1881984 1898496 1900544 1902719 1916928 1921192 1930838 1937664 1937754 1938048 1949584 1956864 1968512 1978032 1989806 2007264 2019212 2026752 2036619 2036928 2038816 2056392 2056704 2064384 2076672 2078952 2079364 2097152 2099136 2099552 2119936 2138112 2142868 2153627 2161341 2174536 2182656 2185454 2193282 2195648 2206672 2214576 2214912 2227758 2228096 2236416 2249728 2252198 2260608 2274064 2293668 2294016 2316288 2341808 2359296 2361996 2364544 2376416 2384928 2399124 2399488 2408448 2422784 2425444 2446353 2448992 2461288 2470104 2482506 2484807 2485184 2494464 2506608 2509312 2530944 2531328 2555904 2558322 2558829 2583552 2583672 2584064 2599051 2609152 2634534 2637376 2660112 2673468 2675946 2676352 2699424 2702336 2715492 2715904 2725632 2741856 2742272 2752512 2755116 2768896 2768949 2771936 2795832 2798848 2798978 2822976 2850816 2881788 2896257 2907072 2910208 2924376 2935296 2941783 2952768 2953216 2967048 2970344 2981888 2984709 3010896 3014144 3028818 3040128 3055392 3058224 3058688 3085056 3088384 3115008 3118428 3119046 3121937 3145728 3148704 3149328 3168074 3179904 3198832 3211264 3214302 3261804 3273984 3278181 3293472 3310008 3313076 3322368 3325952 3341637 3342144 3354624 3374592 3375104 3378297 3390912 3407872 3411096 3411772 3441024 3444736 3444896 3474432 3512712 3533621 3546816 3564624 3567928 3585842 3598686 3599232 3612672 3620656 3634176 3638166 3655808 3670016 3673488 3691932 3695354 3727776 3741696 3763968 3796992 3801088 3805438 3833856 3842384 3861676 3875328 3875508 3876096 3899168 3913728 3937024 3956064 3979612 3999593 4013919 4014528 4038424 4053504 4073238 4073856 4077632 4112784 4113408 4128768 4153344 4157904 4158728 4194304 4198272 4198467 4199104 4239872 4244527 4276224 4285736 4307254 4322682 4349072 4365312 4370908 4386564 4391296 4413344 4429152 4429824 4455516 4456192 4472832 4499456 4504396 4521216 4543227 4548128 4587336 4588032 4632576 4678569 4683616 4718592 4723992 4729088 4752111 4752832 4769856 4798248 4798976 4816896 4821453 4826809 4845568 4850888 4892706 4897984 4922576 4940208 4965012 4969614 4970368 4988928 5013216 5018624 5061888 5062656 5111808 5116644 5117658 5167104 5167344 5168128 5198102 5218304 5269068 5274752 5320224 5346936 5351892 5352704 5378763 5398848 5404672 5430984 5431808 5451264 5457249 5483712 5484544 5505024 5510232 5537792 5537898 5543031 5543872 5591664 5597696 5597956 5645952 5701632 5708157 5763576 5792514 5797883 5814144 5820416 5848752 5870592 5883566 5905536 5906432 5934096 5940688 5963776 5969418 6021792 6028288 6057636 6080256 6110784 6116448 6117376 6170112 6176768 6230016 6236856 6238092 6243874 6291456 6297408 6298656 6336148 6359808 6397664 6422528 6428604 6460881 6523608 6547968 6556362 6562439 6586944 6620016 6626152 6644736 6651904 6683274 6684288 6709248 6749184 6750208 6756594 6757933 6781824 6815744 6822192 6823544 6882048 6889472 6889792 6948864 6964321 7025424 7067242 7093632 7129248 7135856 7171684 7197372 7198464 7225344 7241312 7268352 7276332 7311616 7340032 7346976 7383864 7390708 7454421 7455552 7483392 7527936 7593984 7602176 7610876 7649089 7667712 7676487 7684768 7723352 7750656 7751016 7752192 7797153 7798336 7827456 7874048 7882693 7912128 7959224 7999186 8027838 8029056 8076848 8107008 8146476 8147712 8155264 8225568 8226816 8257536 8306688 8315808 8317456 8396544 8396934 8398208 8479744 8489054 8552448 8571472 8614508 8645364 8688771 8698144 8730624 8741816 8773128 8782592 8825349 8826688 8858304 8859648 8911032 8912384 8922169 8945664 8954127 8998912 9008792 9042432 9086454 9096256 9174672 9176064 9265152 9357138 9365811 9367232 9437184 9447984 9458176 9504222 9505664 9539712 9596496 9597952 9633792 9642906 9653618 9691136 9701776 9785412 9795968 9834543 9845152 9880416 9930024 9939228 9940736 9977856 10026432 10037248 10123776 10125312 10134891 10223616 10233288 10235316 10334208 10334688 10336256 10396204 10436608 10538136 10549504 10600863 10640448 10693872 10703784 10705408 10757526 10767497 10797696 10809344 10861968 10863616 10902528 10914498 10967424 10969088 11010048 11020464 11075584 11075796 11086062 11087744 11088259 11183328 11195392 11195912 11291904 11403264 11416314 11527152 11585028 11595766 11628288 11640832 11697504 11741184 11767132 11811072 11812864 11868192 11881376 11927552 11938836 11998779 12043584 12056576 12115272 12160512 12221568 12232896 12234752 12340224 12353536 12460032 12473712 12476184 12487748 12550447 12582912 12594816 12595401 12597312 12672296 12719616 12733581 12795328 12845056 12857208 12921762 12933739 13047216 13095936 13112724 13124878 13173888 13240032 13252304 13289472 13303808 13366548 13368576 13418496 13498368 13500416 13513188 13515866 13563648 13631488 13644384 13647088 13764096 13778944 13779584 13897728 13928642 14050848 14134484 14187264 14205451 14256333 14258496 14271712 14343368 14394744 14396928 14450688 14480427 14482624 14536704 14552664 14623232 14639287 14680064 14693952 14767728 14781416 14908842 14911104 14966784 15055872 15075389 15187968 15204352 15221752 15298178 15335424 15352974 15369536 15446704 15501312 15502032 15504384 15594306 15596672 15654912 15748096 15765386 15824256 15918448 15998372 16055676 16058112 16136289 16153696 16214016 16292952 16295424 16310528 16451136 16453632 16515072 16613376 16629093 16631616 16634912 16793088 16793868 16796416 16959488 16978108 17104896 17124471 17142944 17229016 17290728 17377542 17393649 17396288 17461248 17483632 17546256 17565184 17650698 17653376 17716608 17719296 17822064 17824768 17844338 17891328 17908254 17997824 18017584 18084864 18172908 18192512 18193357 18349344 18352128 18530304 18714276 18731622 18734464 18874368 18895968 18916352 19008444 19011328 19079424 19192992 19195904 19267584 19285812 19307236 19382272 19382643 19403552 19570824 19591936 19669086 19687317 19690304 19760832 19860048 19878456 19881472 19955712 20052864 20074496 20247552 20250624 20269782 20273799 20447232 20466576 20470632 20592481 20668416 20669376 20672512 20792408 20873216 20892963 21076272 21099008 21201726 21280896 21387744 21407568 21410816 21515052 21534994 21595392 21618688 21723936 21727232 21805056 21828996 21934848 21938176 22020096 22040928 22151168 22151592 22172124 22175488 22176518 22366656 22390784 22391824 22583808 22806528 22832628 22947267 23054304 23170056 23191532 23256576 23281664 23307973 23391459 23395008 23482368 23534264 23622144 23625728 23648079 23736384 23762752 23855104 23877672 23997558 24019801 24087168 24113152 24230544 24321024 24443136 24465792 24469504 24680448 24707072 24735347 24920064 24947424 24952368 24975496 25100894 25189632 25190802 25194624 25344592 25439232 25467162 25590656 25690112 25714416 25843524 25867478 26094432 26191872 26225448 26249756 26347776 26476047 26480064 26504608 26578944 26607616 26733096 26737152 26766507 26836992 26996736 27000832 27026376 27031732 27127296 27262976 27288768 27294176 27528192 27557888 27559168 27795456 27857284 27997151 28097433 28101696 28268968 28374528 28410902 28512666 28516992 28543424 28686736 28789488 28793856 28901376 28960854 28965248 29073408 29105328 29246464 29278574 29360128 29387904 29535456 29562832 29817684 29822208 29933568 30111744 30150778 30375936 30408704 30443504 30596356 30670848 30705948 30739072 30893408 31002624 31004064 31008768 31188612 31193344 31309824 31496192 31530772 31648512 31689083 31802589 31836896 31996744 32111352 32116224 32272578 32302491 32307392 32428032 32585904 32590848 32621056 32902272 32907264 33030144 33226752 33258186 33263232 33264777 33269824 33586176 33587736 33592832 33787663 33918976 33956216 34209792 34248942 34285888 34458032 34581456 34755084 34787298 34792576 34922496 34967264 35092512 35130368 35301396 35306752 35433216 35438592 35644128 35649536 35688676 35782656 35816508 35995648 35996337 36035168 36169728 36345816 36385024 36386714 36698688 36704256 37060608 37428552 37463244 37468928 37651341 37748736 37791936 37832704 38016888 38022656 38158848 38200743 38243179 38385984 38391808 38535168 38571624 38614472 38764544 38765286 38801217 38807104 39141648 39183872 39338172 39374634 39380608 39521664 39720096 39756912 39762944 39911424 40105728 40148992 40495104 40501248 40539564 40547598 40585181 40894464 40933152 40941264 41184962 41336832 41338752 41345024 41584816 41746432 41785926 42152544 42198016 42403452 42561792 42616353 42775488 42815136 42821632 43030104 43069988 43190784 43237376 43441281 43447872 43454464 43610112 43657992 43869696 43876352 43917861 44040192 44081856 44302336 44303184 44344248 44350976 44353036 44733312 44781568 44783648 45167616 45226167 45613056 45665256 45894534 45937073 46108608 46340112 46383064 46513152 46563328 46615946 46782918 46790016 46964736 47068528 47244288 47251456 47296158 47472768 47525504 47710208 47755344 47995116 48039602 48174336 48226304 48461088 48642048 48886272 48931584 48939008 49360896 49414144 49470694 49840128 49894848 49904736 49950992 50201788 50379264 50381604 50389248 50689184 50878464 50934324 51181312 51380224 51428832 51687048 51734956 51994709 52180947 52188864 52383744 52450896 52499512 52695552 52952094 52960128 53009216 53157888 53215232 53466192 53474304 53533014 53543623 53673984 53993472 54001664 54052752 54063464 54254592 54525952 54577536 54580071 54588352 55056384 55115776 55118336 55178851 55590912 55714568 55994302 56194866 56203392 56537936 56749056 56821804 57025332 57033984 57086848 57373472 57578976 57587712 57802752 57921708 57930496 58146816 58210656 58492928 58557148 58775808 59061951 59070912 59125664 59635368 59644416 59867136 60223488 60301556 60751872 60817408 60821397 60887008 61192712 61341696 61411896 61478144 61777443 61786816 62005248 62008128 62017536 62377224 62386688 62455183 62619648 62678889 62992384 63061544 63297024 63378166 63605178 63673792 63993488 64222704 64232448 64545156 64604982 64614784 64856064 65171808 65181696 65242112 65804544 65814528 66060288 66453504 66516372 66526464 66529554 66539648 67172352 67175472 67185664 67575326 67837952 67912432 68419584 68497884 68571776 68841801 68916064 69162912 69510168 69574596 69585152 69844992 69923919 69934528 70185024 70260736 70602792 70613504 70866432 70877184 70944237 71288256 71299072 71377352 71565312 71633016 71991296 71992674 72059403 72070336 72339456 72691632 72770048 72773428 73397376 73408512 74121216 74206041 74857104 74926488 74937856 75302682 75372479 75583872 75665408 76033776 76045312 76317696 76401486 76486358 76771968 76783616 77070336 77143248 77228944 77529088 77530572 77602434 77614208 78283296 78367744 78676344 78749268 78761216 79043328 79440192 79513824 79525888 79822848 80211456 80297984 80299521 80990208 81002496 81079128 81095196 81170362 81788928 81866304 81882528 82369924 82673664 82677504 82690048 83169632 83492864 83571852 83991453 84305088 84396032 84806904 85123584 85232706 85311707 85550976 85630272 85643264 86060208 86139976 86381568 86474752 86882562 86895744 86908928 87220224 87315984 87739392 87752704 87835722 87853129 88080384 88163712 88604672 88606368 88688496 88701952 88706072 89466624 89563136 89567296 90335232 90452334 90536173 91226112 91330512 91789068 91874146 92217216 92680224 92766128 93026304 93126656 93231892 93565836 93580032 93929472 94137056 94488576 94502912 94592316 94945536 95051008 95067249 95420416 95510688 95990232 96079204 96348672 96452608 96907473 96922176 97284096 97772544 97863168 97878016 98721792 98828288 98941388 99438157 99680256 99789696 99794331 99809472 99901984 100403576 100758528 100763208 100778496 101362989 101378368 101756928 101868648 102362624 102475009 102760448 102857664 103374096 103469912 103989418 104361894 104377728 104767488 104901792 104999024 105391104 105904188 105920256 106018432 106315776 106430464 106932384 106948608 107066028 107087246 107347968 107986944 108003328 108105504 108126928 108509184 109155072 109160142 109176704 110112768 110231552 110236672 110357702 111181824 111429136 111988604 112389732 112406784 112550881 112954023 113075872 113498112 113643608 114050664 114067968 114173696 114729537 114746944 115157952 115175424 115605504 115843416 115860992 115988197 116293632 116403651 116421312 116985856 117114296 117551616 118123902 118141824 118251328 119270736 119288832 119734272 120446976 120603112 121503744 121634816 121642794 121755543 121774016 122385424 122683392 122823792 122956288 123554886 123573632 124010496 124016256 124035072 124754448 124773376 124910366 125239296 125357778 125984768 126123088 126594048 126756332 127210356 127347584 127849059 127986976 128445408 128464896 129090312 129209964 129229568 129712128 130343616 130363392 130484224 131609088 131629056 131753583 132120576 132907008 133032744 133052928 133059108 133079296 134344704 134350944 134371328 135150652 135675904 135678501 135824864 136839168 136995768 137143552 137683602 137811219 137832128 138325824 139020336 139149192 139170304 139689984 139847838 139869056 139977461 140370048 140521472 141205584 141227008 141732864 141754368 141888474 142576512 142598144 142754704 143130624 143266032 143982592 143985348 144118806 144140672 144147367 144678912 145383264 145540096 145546856 146794752 146817024 148242432 148412082 149714208 149852976 149875712 150605364 150744958 151167744 151330816 152067552 152090624 152635392 152802972 152972716 153543936 153567232 154140672 154286496 154457888 155058176 155061144 155204868 155228416 155984127 156566592 156735488 157352688 157498536 157522432 158086656 158880384 159027648 159051776 159645696 160422912 160595968 160599042 160630869 161980416 162004992 162158256 162190392 162340724 163155811 163577856 163732608 163740213 163765056 164739848 165347328 165355008 165380096 165536553 166339264 166985728 167143704 167982906 168138607 168610176 168792064 169613808 170247168 170465412 170623414 171101952 171260544 171286528 172120416 172279952 172763136 172949504 173765124 173791488 173817856 174440448 174631968 175478784 175505408 175671444 175706258 176327424 177209344 177212736 177376992 177403904 177412144 178933248 179126272 179134592 180670464 180904668 181072346 182452224 182661024 183578136 183748292 184434432 184670863 185332329 185360448 185532256 186052608 186253312 186463784 187131672 187160064 187365549 187858944 188274112 188977152 189005824 189184632 189891072 190102016 190134498 190310731 190840832 191021376 191980464 192158408 192697344 192905216 193814946 193844352 194568192 195545088 195726336 195756032 195980057 197443584 197656576 197882776 198876314 199360512 199579392 199588662 199618944 199803968 200807152 201517056 201526416 201556992 202725978 202756736 203513856 203737296 204725248 204950018 205520896 205715328 206748192 206939824 207978836 208723788 208755456 209534976 209771757 209803584 209998048 210782208 211808376 211840512 212036864 212631552 212860928 213864768 213897216 214132056 214174492 214695936 215973888 216006656 216178209 216211008 216253856 217018368 218310144 218320284 218353408 220225536 220463104 220473344 220715404 221823581 222363648 222618123 222858272 223977208 224779464 224813568 225101762 225908046 226117437 226151744 226996224 227287216 228101328 228135936 228347392 229459074 229493888 230315904 230350848 231211008 231686832 231721984 231976394 232587264 232807302 232842624 233971712 234228592 235103232 236247804 236283648 236502656 236513641 238541472 238577664 239468544 240893952 241206224 243007488 243285588 243511086 243548032 244770848 245366784 245647584 245912576 247109772 247147264 248020992 248032512 248070144 249508896 249546752 249820732 250478592 250715556 251969536 251974359 252246176 253188096 253512664 254420712 254695168 255698118 255935121 255973952 256890816 256929792 258180624 258419928 258459136 259424256 260687232 260726784 260968448 263218176 263258112 263507166 263559387 264241152 265814016 266065488 266105856 266118216 266158592 267702253 268689408 268701888 268742656 270301304 271351808 271357002 271608519 271649728 273678336 273991536 274287104 275367204 275622438 275664256 276651648 278040672 278298384 278340608 279379968 279695676 279738112 279954922 280740096 281042944 282411168 282454016 283465728 283508736 283776948 285153024 285196288 285201747 285509408 286261248 286532064 287965184 287970696 288237612 288281344 288294734 289357824 290766528 291080192 291093712 293589504 293634048 296484864 296824164 298314471 299428416 299705952 299751424 301210728 301489916 302335488 302661632 303003649 304088967 304135104 304181248 305270784 305605944 305945432 307087872 307134464 307425027 308281344 308572992 308915776 310116352 310122288 310409736 310456832 311968254 312257413 313133184 313470976 314705376 314997072 315044864 316173312 317760768 318055296 318103552 319291392 320845824 321191936 321198084 321261738 321559511 323960832 324009984 324316512 324380784 324681448 326311622 327465216 327480426 327530112 329479696 330694656 330710016 330760192 331073106 332678528 333971456 334287408 335965812 336277214 337220352 337584128 337652643 339227616 340494336 340930824 341246828 342203904 342521088 342573056 344188611 344240832 344559904 345526272 345899008 347530248 347582976 347635712 347964591 348880896 349263936 350957568 351010816 351342888 351412516 352654848 354418688 354425472 354753984 354807808 354824288 357866496 358252544 358269184 361340928 361809336 362144692 363962963 364904448 365266629 365322048 367156272 367496584 368868864 369341726 370664658 370720896 371064512 372105216 372506624 372927568 374263344 374320128 374731098 375717888 376548224 377954304 378011648 378369264 379782144 380204032 380268996 380621462 381681664 382042752 383960928 384316816 385394688 385810432 387629892 387688704 389136384 391090176 391452672 391512064 391960114 394887168 395313152 395765552 397752628 398721024 399158784 399177324 399237888 399607936 401614304 403034112 403052832 403113984 405451956 405513472 407027712 407474592 409450496 409900036 411430656 411958079 413433657 413496384 413879648 415957672 417447576 417510912 419069952 419543514 419607168 419932383 419996096 421564416 423616752 423681024 424073728 425263104 425721856 427729536 427794432 428264112 428348984 429391872 431947776 432013312 432356418 432422016 432442101 432507712 434036736 436620288 436640568 436706816 437186281 440451072 440926208 440946688 441430808 443647162 444727296 445236246 445716544 447954416 449558928 449627136 450203524 451816092 452234874 452303488 453992448 454574432 456202656 456271872 456694784 458918148 458987776 460631808 460701696 462422016 463373664 463443968 463952788 465174528 465614604 465685248 467943424 467952381 468457184 470206464 472495608 472567296 473005312 473027282 477082944 477155328 478937088 481787904 481892607 482412448 486014976 486571176 487022172 487096064 489467433 489541696 490733568 491295168 491825152 494219544 494294528 496041984 496065024 496140288 496609659 497161327 499017792 499093504 499641464 500957184 501431112 503939072 503948718 504415821 504492352 506376192 507025328 508841424 509390336 511396236 511870242 511947904 513781632 513859584 516361248 516839856 516918272 518848512 521374464 521453568 521936896 526436352 526516224 527014332 527118774 527607353 531628032 532130976 532211712 532236432 532317184 535404506 537378816 537403776 537485312 540602608 542703616 542714004 543217038 543299456 547356672 547983072 548574208 550734408 551244876 551328512 553303296 554012589 556081344 556596768 556681216 558759936 559391352 559476224 559909844 561480192 562085888 562096647 564822336 564908032 566931456 567017472 567553896 570306048 570392576 570403494 570932193 571018816 572522496 573064128 575930368 575941392 576475224 576562688 576589468 578715648 581533056 582160384 582187424 587179008 587268096 587940171 592969728 593648328 596628942 597181949 598856832 599411904 599502848 602421456 602979832 604670976 605323264 606007298 608177934 608270208 608362496 610541568 611211888 611890864 614175744 614268928 614850054 616562688 617145984 617831552 620232704 620244576 620819472 620913664 623936508 624514826 626266368 626941952 629410752 629994144 630089728 632346624 635521536 636110592 636207104 638582784 641691648 642383872 642396168 642523476 643119022 647921664 648019968 648633024 648761568 649362896 652623244 654930432 654960852 655060224 658959392 661389312 661420032 661520384 662146212 665357056 665470743 667942912 668574816 671931624 672554428 674440704 675168256 675305286 675931217 678352311 678455232 680988672 681861648 682493656 684407808 685042176 685146112 688377222 688481664 689119808 691052544 691798016 695060496 695165952 695271424 695929182 696067099 697761792 698527872 701915136 702021632 702685776 702825032 705309696 708837376 708850944 709507968 709540923 709615616 709648576 715732992 716505088 716538368 717325063 722681856 723618672 724289384 727925926 730533258 730644096 734312544 734993168 737737728 738683452 741329316 741441792 742129024 744210432 745013248 745855136 748526688 748640256 749462196 751435776 753096448 755908608 756023296 756738528 759564288 760408064 760537992 761242924 764085504 767805363 767921856 768633632 770789376 771620864 775259784 775377408 778272768 782180352 782905344 783024128 783920228 787856167 789774336 790626304 790678161 791531104 795505256 797442048 798317568 798354648 798475776 799215872 803106759 803228608 806068224 806105664 806227968 810903912 811026944 811917379 814055424 814825557 814949184 818900992 819800072 822861312 823916158 826867314 826992768 827759296 831915344 834895152 835021824 838139904 839087028 839214336 839864766 839992192 843128832 847233504 847362048 848147456 850526208 851443712 855459072 855588864 856528224 856697968 858783744 863895552 864712836 864844032 864884202 865015424 868073472 873240576 873281136 873413632 874372562 880902144 881852416 881893376 882861616 887294324 889454592 890472492 891433088 894943413 895908832 899117856 899254272 900407048 903632184 904469748 904606976 907984896 909010947 909148864 912405312 912543744 913389568 917836296 917975552 918983407 921263616 921403392 922275081 924844032 926747328 926887936 927905576 930349056 931229208 931370496 935886848 935904762 936772239 936914368 940412928 944991216 945134592 946010624 946054564 954165888 954310656 957874176 963575808 963785214 964678533 964824896 972029952 973142352 974044344 974192128 978934866 979083392 979842227 982590336 983650304 988439088 988589056 992083968 992130048 992280576 993219318 994322654 998035584 998187008 999282928 1001914368 1002862224 1007878144 1007897436 1008831642 1008984704 1012752384 1012957929 1014050656 1017682848 1018780672 1022792472 1023740484 1023895808 1027563264 1027719168 1032722496 1033679712 1033836544 1037697024 1042748928 1042907136 1043873792 1043893773 1052872704 1053032448 1054028664 1054237548 1055214706 1063256064 1064261952 1064423424 1064472864 1064634368 1070809012 1074757632 1074807552 1074970624 1081205216 1085407232 1085428008 1086434076 1086598912 1091888889 1094713344 1095966144 1097148416 1101468816 1102489752 1102657024 1106606592 1108025178 1109052191 1112162688 1113193536 1113362432 1117519872 1118782704 1118952448 1119819688 1122960384 1124171776 1124193294 1129644672 1129816064 1133862912 1134034944 1135107792 1140612096 1140785152 1140806988 1141864386 1142037632 1142090677 1145044992 1146128256 1151860736 1151882784 1152950448 1153125376 1153178936 1157431296 1163066112 1164320768 1164374848 1174358016 1174536192 1175880342 1176970249 1185939456 1187296656 1193257884 1194363898 1197713664 1198823808 1199005696 1204842912 1205959664 1209341952 1210646528 1212014596 1216355868 1216540416 1216724992 1221083136 1222423776 1223781728 1228351488 1228537856 1229700108 1234291968 1235663104 1235874237 1240465408 1240489152 1241638944 1241827328 1247873016 1249029652 1252532736 1253883904 1258821504 1259797149 1259988288 1260179456 1264693248 1271043072 1272221184 1272414208 1277165568 1283383296 1284767744 1284792336 1285046952 1286238044 1292696041 1295843328 1296039936 1297266048 1297326303 1297523136 1298725792 1305246488 1309860864 1309921704 1310120448 1311558843 1317918784 1322778624 1322840064 1323040768 1324292424 1330714112 1330941486 1332175117 1335885824 1337149632 1343863248 1345108856 1348881408 1350336512 1350610572 1351862434 1356704622 1356910464 1361977344 1363723296 1364987312 1368815616 1370084352 1370292224 1376754444 1376963328 1378239616 1382105088 1383596032 1390120992 1390331904 1390542848 1391858364 1392134198 1395523584 1397055744 1403830272 1404043264 1405371552 1405650064 1410619392 1417701888 1419015936 1419081846 1419231232 1419297152 1431465984 1433010176 1433076736 1434650126 1445363712 1447237344 1448578768 1455851852 1461066516 1461288192 1463161453 1468402299 1468625088 1469986336 1475475456 1477366904 1482658632 1482883584 1484258048 1488420864 1490026496 1491483981 1491710272 1497053376 1497280512 1498924392 1502871552 1506192896 1507846561 1511817216 1512046592 1513247463 1513477056 1519128576 1520816128 1521075984 1522485848 1528171008 1535610726 1535843712 1537267264 1541578752 1543241728 1550519568 1550754816 1552765067 1556545536 1564360704 1565810688 1566048256 1567840456 1575712334 1579548672 1581252608 1581356322 1582822059 1583062208 1591010512 1594884096 1596635136 1596709296 1596951552 1598431744 1606213518 1606457216 1612136448 1612211328 1612455936 1621807824 1622053888 1623834758 1628110848 1629651114 1629898368 1637801984 1639600144 1645722624 1647832316 1653734628 1653985536 1655518592 1662037767 1663830688 1669790304 1670043648 1676279808 1678174056 1678428672 1679729532 1679984384 1686257664 1694467008 1694724096 1696294912 1701052416 1710918144 1711177728 1712796579 1713056448 1713395936 1717567488 1727791104 1729425672 1729688064 1729768404 1730030848 1736146944 1746481152 1746562272 1746827264 1748745124 1761804288 1763704832 1763786752 1763820513 1765723232 1774588648 1778909184 1780944984 1782866176 1789886826 1791545847 1791817664 1798235712 1798508544 1800814096 1807264368 1808939496 1809213952 1815969792 1818021894 1818297728 1824810624 1825087488 1826779136 1835672592 1835951104 1837966814 1842527232 1842806784 1844550162 1849688064 1853494656 1853775872 1855811152 1860698112 1862458416 1862740992 1871773696 1871809524 1873544478 1873828736 1873915771 1880825856 1889982432 1890269184 1892021248 1892109128 1908331776 1908621312 1915748352 1927151616 1927570428 1929357066 1929649792 1944059904 1946284704 1948088688 1948384256 1957869732 1958166784 1959684454 1965180672 1967300608 1976878176 1977178112 1984167936 1984260096 1984561152 1986438636 1988645308 1996071168 1996374016 1996412229 1998565856 2003828736 2005724448 2015756288 2015794872 2017663284 2017969408 2025504768 2025915858 2027793651 2028101312 2035365696 2037561344 2045584944 2047480968 2047791616 2055126528 2055438336 2065444992 2067359424 2067673088 2075394048 2085497856 2085814272 2087747584 2087787546 2088201297 2105745408 2106064896 2108057328 2108475096 2110429412 2121025543 2126512128 2128523904 2128622769 2128846848 2128945728 2129268736 2141618024 2149515264 2149615104 2149941248 2151975189 2162410432 2170814464 2170856016 2172868152 2173197824 2183777778 2185801891 2191932288 2194296832 2202937632 2204979504 2205314048 2213213184 2216050356 2218104382 2224325376 2226387072 2226724864 2235039744 2237565408 2237904896 2239639376 2245920768 2248343552 2248386588 2259289344 2259632128 2267725824 2268069888 2270215584 2281224192 2281570304 2281613976 2283728772 2284075264 2284181354 2292256512 2303721472 2303765568 2305900896 2306250752 2306357872 2314862592 2326132224 2328641536 2328749696 2348716032 2349072384 2351760684 2353940498 2363568501 2371878912 2374593312 2386515768 2388727796 2395427328 2397647616 2398011392 2400721219 2409320277 2409685824 2411919328 2418683904 2421293056 2424029192 2432711736 2433080832 2433449984 2435752137 2442166272 2444847552 2447563456 2456702976 2457075712 2459400216 2468583936 2471326208 2471748474 2474039503 2480930816 2480978304 2483277888 2483654656 2495746032 2498059304 2505065472 2507767808 2517643008 2519594298 2519976576 2520358912 2529386496 2542086144 2544442368 2544828416 2547740741 2554331136 2566766592 2569535488 2569584672 2570093904 2572476088 2585392082 2591686656 2594532096 2594652606 2595046272 2597451584 2610492976 2619721728 2619843408 2620240896 2623117686 2635837568 2645557248 2645680128 2646081536 2648584848 2661428224 2661882972 2664350234 2671771648 2674299264 2687726496 2690217712 2697762816 2700673024 2701221144 2703724868 2713409244 2713820928 2723954688 2727032841 2727446592 2729974624 2737631232 2740168704 2740584448 2753508888 2753926656 2756479232 2756950221 2764210176 2767192064 2780241984 2780663808 2781085696 2783716728 2784268396 2791047168 2794111488 2807660544 2808086528 2810316717 2810743104 2811300128 2821238784 2835403776 2838031872 2838163692 2838462464 2838594304 2862931968 2866020352 2866153472 2869300252 2883706553 2890727424 2894035599 2894474688 2897157536 2911703704 2922133032 2922576384 2926322906 2936804598 2937250176 2939526681 2939972672 2950950912 2954733808 2965317264 2965767168 2968516096 2976841728 2980052992 2982967962 2983420544 2994106752 2994561024 2997848784 3005743104 3012385792 3015693122 3023634432 3024093184 3026494926 3026954112 3038257152 3041632256 3042151968 3044971696 3056342016 3071221452 3071687424 3074534528 3083157504 3086483456 3101039136 3101509632 3105530134 3113091072 3128721408 3131621376 3132096512 3135680912 3151424668 3159097344 3162712644 3165644118 3166124416 3182021024 3189768192 3193270272 3193418592 3193903104 3196863488 3212427036 3212914432 3224272896 3224422656 3224911872 3243615648 3244107776 3247669516 3256221696 3259302228 3259796736 3263975549 3275603968 3275666667 3279200288 3291445248 3295664632 3307469256 3307971072 3311037184 3324075534 3327156573 3327661376 3339580608 3340087296 3352559616 3356348112 3356857344 3359459064 3359968768 3372515328 3388934016 3389448192 3392589824 3402104832 3421836288 3422355456 3425593158 3426112896 3426272031 3426791872 3435134976 3455582208 3458851344 3459376128 3459536808 3460061696 3472293888 3480129289 3492962304 3493124544 3493654528 3497490248 3523608576 3527409664 3527573504 3527641026 3530910747 3531446464 3549177296 3557818368 3561889968 3565732352 3579773652 3583091694 3583635328 3596471424 3597017088 3601628192 3614528736 3617878992 3618427904 3631939584 3636043788 3636595456 3649621248 3650174976 3653558272 3671345184 3671902208 3675933628 3685054464 3685613568 3689100324 3706989312 3707551744 3707622711 3711622304 3721396224 3724916832 3725481984 3743547392 3743619048 3747088956 3747657472 3747831542 3761651712 3779964864 3780538368 3784042496 3784218256 3816663552 3817242624 3831496704 3854303232 3855140856 3858714132 3859299584 3878088123 3888119808 3892569408 3896177376 3896768512 3915739464 3916333568 3919368908 3930361344 3934601216 3934676529 3939047437 3953756352 3954356224 3968335872 3968520192 3969122304 3972877272 3977290616 3992142336 3992748032 3992824458 3996525351 3997131712 4007657472 4011448896 4031512576 4031589744 4035326568 4035938816 4051009536 4051831716 4055587302 4056202624 4059346369 4070731392 4075122688 4091169888 4094961936 4095583232 4110253056 4110876672 4130889984 4134718848 4135346176 4150788096 4170995712 4171628544 4175495168 4175575092 4176402594 4180273643 4211490816 4212129792 4216114656 4216950192 4220858824 4242051086 4257047808 4257245538 4257693696 4257891456 4258537472 4283236048 4299030528 4299230208 4299882496 4303950378 4324820864 4341628928 4341712032 4345736304 4346395648 4367555556 4371603782 4383864576 4388593664 4389484359 4405875264 4409959008 4410628096 4426426368 4432100712 4436208764 4448650752 4452774144 4453449728 4470079488 4474451943 4475130816 4475809792 4479278752 4491841536 4496687104 4496773176 4518578688 4519264256 4523539683 4535451648 4536139776 4540431168 4562448384 4563140608 4563227952 4567457544 4568150528 4568362708 4584513024 4607442944 4607531136 4611801792 4612501504 4612715744 4629725184 4652264448 4657283072 4657499392 4658295201 4697432064 4698144768 4703521368 4707880996 4727137002 4731518519 4743757824 4748466177 4749186624 4773031536 4777455592 4790854656 4795295232 4796022784 4801442438 4818640554 4819371648 4823838656 4837367808 4842586112 4848058384 4865423472 4866161664 4866899968 4871504274 4884332544 4889695104 4895126912 4913405952 4914151424 4918800432 4937167872 4942652416 4943496948 4948079006 4961861632 4961956608 4966555776 4967309312 4991492064 4996118608 5010130944 5015535616 5035286016 5039188596 5039953152 5040717824 5058772992 5084172288 5088884736 5089656832 5095481482 5133533184 5139070976 5139169344 5140187808 5144952176 5170784164 5183373312 5189064192 5189305212 5190092544 5194903168 5220985952 5239443456 5239686816 5240481792 5246235372 5271675136 5291114496 5291360256 5292163072 5297169696 5322856448 5323765944 5328700468 5348598528 5355455027 5374637541 5375452992 5380435424 5395525632 5401346048 5402442288 5407449736 5426818488 5427641856 5447909376 5454065682 5454893184 5459949248 5475262464 5480337408 5481168896 5507017776 5507853312 5512958464 5513900442 5514993169 5528420352 5534384128 5560483968 5561327616 5562171392 5567433456 5568536792 5582094336 5588222976 5615321088 5616173056 5620633434 5621486208 5621747313 5622600256 5642477568 5670807552 5676063744 5676327384 5676924928 5677188608 5683421653 5725863936 5732040704 5732306944 5738600504 5767413106 5781454848 5788071198 5788949376 5794315072 5823407408 5844266064 5845152768 5852645812 5873609196 5874500352 5879053362 5879945344 5901901824 5909467616 5930634528 5931534336 5937032192 5953683456 5960105984 5965935924 5966841088 5988213504 5989122048 5995697568 6011486208 6024771584 6031386244 6047268864 6052989852 6053908224 6076514304 6083264512 6083380953 6084303936 6089943392 6112684032 6142442904 6143374848 6149069056 6166315008 6172966912 6202078272 6203019264 6211060268 6226182144 6257442816 6263242752 6264193024 6264603891 6271361824 6302849336 6318194688 6325425288 6331288236 6332248832 6363076629 6364042048 6379536384 6386540544 6386837184 6387806208 6393726976 6424854072 6425828864 6432883849 6448545792 6448845312 6449823744 6455925567 6487231296 6488215552 6495339032 6512443392 6518604456 6519593472 6527951098 6551207936 6551333334 6557405673 6558400576 6582890496 6591329264 6614938512 6615942144 6622074368 6648151068 6654313146 6655322752 6679161216 6680174592 6705119232 6712696224 6713714688 6718918128 6719937536 6745030656 6777868032 6778896384 6785179648 6804209664 6843672576 6844710912 6851186316 6852225792 6852544062 6853583744 6858895589 6911164416 6917702688 6918752256 6919073616 6920123392 6944587776 6960258578 6985924608 6986249088 6987309056 6994980496 7047217152 7055147008 7055282052 7061821494 7062892928 7090705503 7098354592 7115636736 7123779936 7131464704 7159547304 7166183388 7167270656 7192942848 7194034176 7202163657 7203256384 7229057472 7235757984 7236855808 7263879168 7272087576 7273190912 7299242496 7300349952 7307116544 7307256411 7342690368 7343804416 7351867256 7370108928 7371227136 7378200648 7413978624 7415103488 7415245422 7422118509 7423244608 7442792448 7449833664 7450963968 7487094784 7487238096 7494177912 7495314944 7495663084 7523303424 7559929728 7561076736 7568084992 7568436512 7633327104 7634485248 7643222223 7662993408 7708606464 7710281712 7717428264 7718599168 7756176246 7763365337 7785138816 7792354752 7793537024 7831478928 7832667136 7838737816 7860722688 7869202432 7869353058 7878094874 7907512704 7908712448 7936671744 7937040384 7938244608 7945754544 7954581232 7984284672 7985496064 7985648916 7993050702 7994263424 8015314944 8022897792 8063025152 8063179488 8070653136 8071877632 8102019072 8103663432 8111174604 8112405248 8118692738 8141462784 8150245376 8182339776 8189923872 8191166464 8220506112 8221753344 8261779968 8269437696 8270692352 8270850663 8301576192 8341991424 8343257088 8350990336 8351150184 8352805188 8360547286 8422981632 8424259584 8432229312 8433900384 8441717648 8484102172 8514095616 8514491076 8515387392 8515782912 8517074944 8566472096 8598061056 8598460416 8599764992 8607900756 8649641728 8651119659 8683257856 8683424064 8691472608 8692791296 8735111112 8743207564 8767729152 8777187328 8778968718 8787105821 8811750528 8818580043 8819918016 8821256192 8852852736 8864201424 8872417528 8897301504 8905548288 8906899456 8940158976 8948903886 8950261632 8951619584 8958557504 8983683072 8993374208 8993546352 9037157376 9038528512 9047079366 9048872287 9070903296 9072279552 9080862336 9124896768 9126281216 9126455904 9134915088 9136301056 9136725416 9169026048 9214885888 9215062272 9223603584 9225003008 9225431488 9259450368 9304528896 9314566144 9314998784 9316590402 9325225819 9394864128 9396289536 9407042736 9415761992 9454274004 9463037038 9496932354 9498373248 9546063072 9554911184 9581709312 9590590464 9592045568 9602884876 9637281108 9638743296 9647677312 9674735616 9685172224 9696116768 9730846944 9732323328 9733799936 9743008548 9768665088 9779390208 9790253824 9791926647 9826811904 9828302848 9837600864 9874335744 9885304832 9886993896 9896158012 9923913216 9933111552 9934618624 9981469719 9982984128 9992237216 10020261888 10031071232 10070572032 10078377192 10079906304 10081435648 10117545984 10168344576 10177769472 10179313664 10190962964 10242130171 10267066368 10278141952 10278338688 10278816093 10280375616 10289904352 10341568328 10366746624 10378128384 10378610424 10380185088 10389806336 10440387867 10441971904 10478886912 10479373632 10480963584 10492470744 10543350272 10554925927 10582228992 10582720512 10584326144 10592732241 10594339392 10645712896 10647531888 10657400936 10697197056 10710910054 10749275082 10750905984 10760870848 10791051264 10802692096 10804884576 10814899472 10853636976 10855283712 10895818752 10908131364 10909786368 10919898496 10950524928 10960674816 10962337792 11014035552 11015706624 11025916928 11027800884 11029986338 11056840704 11068768256 11120967936 11122655232 11124342784 11134866912 11137073584 11164188672 11176445952 11230642176 11241266868 11242972416 11243494626 11245200512 11284955136 11341615104 11352127488 11352654768 11353849856 11354377216 11366843306 11451727872 11464081408 11464613888 11477201008 11534826212 11562909696 11576142396 11577898752 11588630144 11634264369 11646814816 11688532128 11690305536 11705291624 11747218392 11749000704 11758106724 11759890688 11803803648 11817142311 11818935232 11861269056 11863068672 11874064384 11907366912 11931871848 11933682176 11946784291 11976427008 11978244096 11989576053 11991395136 12022972416 12049543168 12062772488 12094537728 12105979704 12107816448 12153028608 12166529024 12166761906 12168607872 12178039107 12179886784 12225368064 12284885808 12286749696 12298138112 12332630016 12345933824 12404156544 12406038528 12422120536 12452364288 12514885632 12526485504 12528386048 12529207782 12540820929 12542723648 12605698672 12636389376 12650850576 12662576472 12664497664 12726153258 12728084096 12773081088 12773674368 12775612416 12787453952 12849708144 12851657728 12865767698 12897091584 12897690624 12899647488 12911851134 12974462592 12976431104 12990678064 13024886784 13037208912 13039186944 13055902196 13102415872 13102666668 13114811346 13116801152 13165780992 13168453077 13182658528 13229877024 13231884288 13244148736 13296302136 13308626292 13310645504 13358322432 13360349184 13410238464 13425392448 13427429376 13437836256 13439875072 13490061312 13555736064 13557792768 13570359296 13570619049 13608419328 13687345152 13689421824 13702372632 13704451584 13705088124 13707167488 13717791178 13822328832 13835405376 13837504512 13838147232 13840246784 13889175552 13920517156 13971849216 13972498176 13974618112 13974885603 13989960992 14094434304 14110294016 14110564104 14123642988 14125785856 14181411006 14194555557 14196709184 14231273472 14247559872 14262929408 14319094608 14332366776 14334541312 14385885696 14388068352 14404327314 14406512768 14417678483 14458114944 14471515968 14473711616 14527758336 14544175152 14546381824 14598484992 14600699904 14614233088 14614512822 14685380736 14687608832 14703734512 14740217856 14742454272 14756401296 14827957248 14830206976 14830490844 14844237018 14846489216 14847178801 14885584896 14899667328 14901927936 14974189568 14974476192 14988355824 14990629888 14991326168 15046606848 15119859456 15122153472 15136169984 15136873024 15266654208 15268970496 15286444446 15300613237 15417212928 15420563424 15434856528 15437198336 15512352492 15526730674 15570277632 15584709504 15587074048 15662957856 15665334272 15677475632 15721445376 15738404864 15738706116 15756189748 15815025408 15817424896 15873343488 15874080768 15876489216 15891509088 15909162464 15968569344 15970992128 15971297832 15986101404 15988526848 16045795584 16066365081 16126050304 16126358976 16141306272 16143755264 16204038144 16207326864 16222349208 16224810496 16237385476 16282925568 16300490752 16364679552 16379847744 16382332928 16441012224 16443506688 16523559936 16538875392 16541384704 16541701326 16544979507 16603152384 16683982848 16686514176 16701980672 16702300368 16705610376 16721094572 16805048533 16845963264 16848519168 16864458624 16865241939 16867800768 16883435296 16968204344 17028191232 17028982152 17030774784 17031565824 17034149888 17050264959 17132944192 17196122112 17196920832 17199529984 17215801512 17299283456 17302239318 17318276521 17366515712 17366848128 17382945216 17385582592 17470222224 17486415128 17535458304 17554374656 17557937436 17574211642 17623501056 17637160086 17639836032 17642512384 17705705472 17728402848 17744835056 17794603008 17811096576 17813798912 17880317952 17897807772 17900523264 17903239168 17917115008 17967366144 17986748416 17987092704 18074314752 18077057024 18094158732 18097744574 18141806592 18161724672 18249793536 18252562432 18252911808 18269830176 18272602112 18273450832 18338052096 18430124544 18447207168 18450006016 18450862976 18518900736 18609057792 18629132288 18629997568 18633180804 18650451638 18789728256 18792579072 18814085472 18831523984 18908548008 18926074076 18993864708 18996746496 19021098889 19089229887 19092126144 19109822368 19163418624 19181180928 19184091136 19205769752 19274562216 19277486592 19295354624 19298651547 19349471232 19370344448 19392233536 19461693888 19464646656 19467599872 19486017096 19537330176 19558780416 19580507648 19583853294 19602005293 19653623808 19656605696 19672217019 19675201728 19748671488 19770609664 19773987792 19792316024 19847826432 19866223104 19869237248 19962939438 19965968256 19984474432 20040523776 20062142464 20141144064 20156754384 20159812608 20162871296 20185945871 20235091968 20336689152 20355538944 20358627328 20381925928 20484260342 20534132736 20556283904 20556677376 20557632186 20560751232 20576686767 20579808704 20683136656 20733493248 20756256768 20757220848 20760370176 20779612672 20880775734 20883943808 20957773824 20958747264 20961927168 20984941488 21086700544 21109851854 21165441024 21168652288 21185464482 21188678784 21291425792 21295063776 21314801872 21394394112 21421820108 21498550164 21501811968 21521741696 21582102528 21605384192 21606490971 21609769152 21629798944 21707273952 21710567424 21791637504 21816262728 21819572736 21839796992 21901049856 21921349632 21924675584 22028071104 22031413248 22051833856 22055601768 22059972676 22113681408 22241935872 22245310464 22248685568 22266355527 22269733824 22274147168 22328377344 22352891904 22461284352 22482533736 22485944832 22486989252 22490401024 22569910272 22683230208 22704254976 22705309536 22707699712 22708754432 22733686612 22847828843 22903455744 22928162816 22929227776 22929666669 22954402016 23069652424 23125819392 23152284792 23155797504 23177260288 23268528738 23290096011 23293629632 23377064256 23380611072 23410583248 23494436784 23498001408 23516213448 23519781376 23607607296 23634284622 23637870464 23722538112 23726137344 23748128768 23814733824 23863743696 23867364352 23893568582 23952854016 23956488192 23979152106 23982790272 24045944832 24099086336 24125544976 24189075456 24211959408 24215632896 24306057216 24333058048 24333523812 24337215744 24356078214 24359773568 24360905023 24450736128 24569771616 24573499392 24596276224 24665260032 24691867648 24808313088 24812077056 24844241072 24904728576 25029771264 25052971008 25058415564 25081641858 25085447296 25211397344 25272778752 25301701152 25325152944 25328995328 25452306516 25456168192 25546162176 25547348736 25551224832 25574907904 25699416288 25703315456 25731535396 25794183168 25795381248 25799294976 25823702268 25948925184 25952862208 25953358977 25981356128 26049773568 26074417824 26078373888 26111804392 26204831744 26205333336 26229622692 26233602304 26331561984 26336906154 26361317463 26365317056 26459754048 26463768576 26488297472 26592604272 26617252584 26621291008 26716644864 26720698368 26820476928 26850784896 26854858752 26875672512 26879750144 26980122624 27111472128 27115585536 27140718592 27141238098 27146616861 27216838656 27374690304 27378843648 27404745264 27408903168 27410176248 27414334976 27435582356 27573332059 27644657664 27670810752 27675009024 27676294464 27680493568 27778351104 27841034312 27943698432 27944996352 27949236224 27949771206 27975677457 27979921984 28188868608 28220588032 28221128208 28247285976 28251571712 28362822012 28389111114 28393418368 28415424583 28495119744 28525858816 28638189216 28664733552 28669082624 28771771392 28776136704 28808654628 28813025536 28835356966 28916229888 28943031936 28947423232 29055516672 29088350304 29092763648 29196969984 29201399808 29228466176 29229025644 29370761472 29375217664 29375779941 29407469024 29480435712 29484908544 29512802592 29655914496 29660413952 29660981688 29688474036 29692978432 29694357602 29799334656 29803855872 29948379136 29948952384 29976711648 29981259776 29982652336 30093213696 30239718912 30244306944 30272339968 30273746048 30533308416 30537940992 30572888892 30601226474 30726390513 30834425856 30841126848 30869713056 30874396672 31024704984 31053461348 31140555264 31169419008 31174148096 31209375847 31321163601 31325915712 31330668544 31354951264 31442890752 31476809728 31477412232 31512379496 31630050816 31634849792 31664777781 31746686976 31748161536 31752978432 31783018176 31818324928 31937138688 31941984256 31942595664 31972202808 31977053696 32091591168 32132730162 32162513539 32252100608 32252717952 32282612544 32287510528 32408076288 32414653728 32444698416 32449620992 32474770952 32565851136 32600981504 32729359104 32759695488 32764665856 32882024448 32887013376 33047119872 33077750784 33082769408 33083402652 33089959014 33120629633 33206304768 33367965696 33373028352 33403961344 33404600736 33411220752 33442189144 33610097066 33691926528 33728917248 33730483878 33735601536 33766870592 33936408688 34056382464 34057964304 34061549568 34063131648 34068299776 34100529918 34265888384 34392244224 34393841664 34399059968 34431603024 34598566912 34604478636 34636553042 34733031424 34733696256 34765890432 34771165184 34940444448 34972830256 35070916608 35108749312 35115874872 35148423284 35247002112 35274320172 35279672064 35285024768 35411410944 35451426933 35456805696 35489670112 35589206016 35622193152 35627597824 35795615544 35801046528 35806478336 35834230016 35840352873 35934732288 35973496832 35974185408 36148629504 36154114048 36188317464 36195489148 36283613184 36323449344 36499587072 36505124864 36505823616 36534117321 36539660352 36545204224 36546901664 36676104192 36860249088 36894414336 36900012032 36901725952 37037801472 37218115584 37258264576 37259995136 37266361608 37300903276 37488185189 37579456512 37585158144 37622462787 37628170944 37663047968 37817096016 37852148152 37987729416 37993492992 38042197778 38178459774 38184252288 38219644736 38326837248 38362361856 38368182272 38411539504 38549124432 38554973184 38590709248 38597303094 38698942464 38740688896 38784467072 38923387776 38929293312 38935199744 38972034192 39074660352 39117560832 39161015296 39167706588 39204010586 39307247616 39313211392 39344434038 39350403456 39497342976 39541219328 39547975584 39584632048 39695652864 39732446208 39738474496 39925878876 39931936512 39968948864 40081047552 40124284928 40282288128 40313508768 40319625216 40325742592 40371891742 40470183936 40673378304 40711077888 40717254656 40763851856 40968520684 41068265472 41113354752 41115264372 41121502464 41153373534 41159617408 41366273312 41466986496 41512513536 41514441696 41520740352 41559225344 41761551468 41767887616 41915547648 41917494528 41923854336 41969882976 42173401088 42219703708 42330882048 42370928964 42377357568 42431682137 42582851584 42583666671 42590127552 42629603744 42788788224 42843640216 42997100328 43003623936 43043483392 43164205056 43210768384 43212981942 43219538304 43253035449 43259597888 43414547904 43421134848 43583275008 43632525456 43639145472 43679593984 43802099712 43842699264 43849351168 44056142208 44062826496 44103667712 44111203536 44119945352 44227362816 44483871744 44490620928 44497371136 44532711054 44539467648 44541536403 44548294336 44656754688 44705783808 44922568704 44965067472 44971889664 44973978504 44980802048 45030186943 45139820544 45366460416 45408509952 45410619072 45415399424 45417508864 45467373224 45695657686 45806911488 45856325632 45858455552 45859333338 45901839711 45908804032 46139304848 46251638784 46304569584 46311595008 46354520576 46537057476 46580192022 46587259264 46754128512 46761222144 46821166496 46988873568 46996002816 47032426896 47039562752 47215214592 47268569244 47275740928 47445076224 47452274688 47496257536 47629467648 47727487392 47734728704 47787137164 47905708032 47912976384 47958304212 47965580544 48198172672 48199095243 48251089952 48378150912 48423918816 48431265792 48612114432 48666116096 48667047624 48674431488 48712156428 48719547136 48721810046 48901472256 49139543232 49146998784 49192552448 49330520064 49616626176 49624154112 49634938521 49688482144 49809457152 50059542528 50105942016 50116831128 50163283716 50170894592 50415145599 50422794688 50545557504 50603402304 50650305888 50657990656 50904613032 50912336384 51092324352 51094697472 51102449664 51149815808 51150794877 51207616681 51398832576 51406630912 51463070792 51588366336 51590762496 51598589952 51647404536 51897850368 51905724416 51906717954 51954829563 51962712256 52099547136 52148835648 52156747776 52223608784 52409663488 52410666672 52459245384 52467204608 52663123968 52673812308 52722634926 52730634112 52919508096 52927537152 52976594944 53185208544 53234505168 53242582016 53433289728 53441396736 53640953856 53701569792 53709717504 53751345024 53759500288 53960245248 54222944256 54231171072 54281437184 54282476196 54293233722 54343557359 54749380608 54757687296 54809490528 54817806336 54820352496 54828669952 54871164712 55146664118 55341621504 55350018048 55352588928 55360987136 55556702208 55682068624 55887396864 55889992704 55898472448 55899542412 55951354914 55959843968 56377737216 56441176064 56442256416 56494571952 56503143424 56725644024 56778222228 56786836736 56830849166 56990239488 57051717632 57063296667 57276378432 57329467104 57338165248 57543542784 57552273408 57617309256 57626051072 57670713932 57832459776 57886063872 57894846464 57895954641 58111033344 58176700608 58185527296 58393939968 58402799616 58456932352 58458051288 58741522944 58750435328 58751559882 58806015879 58814938048 58960871424 58969817088 59025605184 59311828992 59320827904 59321963376 59376948072 59385956864 59388715204 59598669312 59607711744 59896758272 59897904768 59953423296 59962519552 59965304672 60186427392 60479437824 60488613888 60544679936 60547492096 60557837613 61066616832 61075881984 61145777784 61202452948 61452781026 61509740747 61668851712 61682253696 61730060301 61739426112 61748793344 62049409968 62106922696 62281110528 62338838016 62348296192 62418751694 62642327202 62651831424 62661337088 62709902528 62885781504 62953619456 62954824464 63024758992 63260101632 63269699584 63329555562 63496323072 63505956864 63566036352 63636649856 63874277376 63883968512 63885191328 63944405616 63954107392 64183182336 64265460324 64325027078 64504201216 64505435904 64565225088 64575021056 64816152576 64829307456 64889396832 64899241984 64949541904 65131702272 65201963008 65458718208 65519390976 65529331712 65764048896 65774026752 66094239744 66155501568 66165538816 66166805304 66179918028 66241259266 66735931392 66746056704 66807922688 66809201472 66822441504 66884378288 67220194132 67383853056 67457834496 67460967756 67471203072 67533741184 67872817376 68112764928 68115928608 68123099136 68126263296 68136599552 68201059836 68531776768 68543486529 68784488448 68787683328 68798119936 68863206048 69197133824 69208957272 69273106084 69467392512 69531780864 69542330368 69620915351 69870288033 69880888896 69945660512 70141833216 70217498624 70231749744 70296846568 70494004224 70548640344 70559344128 70570049536 70822821888 70902853866 70913611392 70979340224 71178412032 71244386304 71255195648 71591231088 71602093056 71612956672 71668460032 71680705746 71694911197 71869464576 71946993664 71948370816 72297259008 72308228096 72376634928 72390978296 72567226368 72646898688 72999174144 73010249728 73011647232 73068234642 73079320704 73082715069 73090408448 73093803328 73352208384 73720498176 73788828672 73800024064 73803451904 73884481489 74075602944 74436231168 74516529152 74519990272 74532723216 74601806552 74976370378 75158913024 75244925574 75256341888 75326095936 75634192032 75704296304 75975458832 75986985984 76084395556 76356919548 76368504576 76439289472 76653674496 76724723712 76736364544 76823079008 77098248864 77109946368 77181418496 77194606188 77397884928 77481377792 77568934144 77846775552 77858586624 77870399488 77944068384 78149320704 78235121664 78322030592 78335413176 78408021172 78614495232 78688868076 78700806912 78994685952 79082438656 79083952389 79095951168 79169264096 79391305728 79464892416 79476948992 79851757752 79863873024 79937897728 80162095104 80248569856 80564576256 80627017536 80639250432 80651485184 80743783484 80940367872 81346756608 81422155776 81434509312 81439850583 81527703712 81937041368 82136530944 82226709504 82230528744 82243004928 82306747068 82319234816 82719996177 82732546624 82933972992 83025027072 83028883392 83041480704 83118450688 83523102936 83535775232 83627490037 83831095296 83834989056 83847708672 83927032371 83939765952 84346802176 84439407416 84661764096 84741857928 84754715136 84863364274 85165703168 85167333342 85180255104 85246273749 85259207488 85577576448 85687280432 85994200656 86007247872 86086966784 86328410112 86421536768 86425963884 86439076608 86506070898 86519195776 86829095808 86842269696 87166550016 87265050912 87278290944 87359187968 87604199424 87685398528 87698702336 88112284416 88125652992 88207335424 88222407072 88239890704 88454725632 88967743488 88981241856 89065422108 89078935296 89083072806 89096588672 89411567616 89845137408 89930134944 89943779328 89947957008 89961604096 90060373886 90279641088 90732920832 90817019904 90821238144 90830798848 90835017728 90934746448 91391315372 91613822976 91716911104 91718666676 91803679422 91817608064 92179171539 92278609696 92503277568 92609139168 92623190016 92709041152 93074114952 93160384044 93174518528 93508257024 93522444288 93628127541 93642332992 93977747136 93992005632 94064853792 94079125504 94430429184 94537138488 94551481856 94655290921 94890152448 94904549376 94992515072 94994333343 95258935296 95454974784 95469457408 95574274328 95811416064 95825952768 95916608424 95931161088 96396345344 96398190486 96487540617 96502179904 96756301824 96847837632 96862531584 97224228864 97332232192 97334095248 97348862976 97424312856 97439094272 97443620092 97802944512 98279086464 98293997568 98385104896 98661040128 99233252352 99248308224 99269877042 99361888899 99376964288 99618914304 100119085056 100211884032 100233662256 100326567432 100341789184 100830291198 100845589376 100923749381 101206804608 101300611776 101315981312 101809226064 101824672768 102184648704 102189394944 102204899328 102299631616 102301589754 102415233362 102797665152 102813261824 102926141584 103176732672 103181524992 103197179904 103294809072 103795700736 103811448832 103813435908 103909659126 103925424512 104199094272 104297671296 104313495552 104447217568 104819326976 104821333344 104918490768 104934409216 105326247936 105347624616 105445269852 105461268224 105839016192 105855074304 105953189888 106370417088 106469010336 106485164032 106866579456 106882793472 107403139584 107419435008 107502690048 107519000576 107521058619 107920490496 108445888512 108462342144 108562874368 108564952392 108586467444 108687114718 109498761216 109515374592 109618981056 109635612672 109640704992 109657339904 109742329424 110293328236 110683243008 110700036096 110705177856 110721974272 111113404416 111364137248 111774793728 111779985408 111796944896 111799084824 111902709828 111919687936 112464555567 112755474432 112882352128 112884512832 112989143904 113006286848 113451288048 113556444456 113573673472 113661698332 113980478976 114103435264 114126593334 114232375673 114552756864 114658934208 114676330496 115087085568 115104546816 115234618512 115252102144 115341427864 115664919552 115772127744 115789692928 115791909282 116222066688 116353401216 116371054592 116787879936 116805599232 116913864704 116916102576 117483045888 117500870656 117503119764 117612031758 117629876096 117635339731 117921742848 117939634176 118051210368 118623657984 118641655808 118643926752 118753896144 118771913728 118777430408 119197338624 119215423488 119793516544 119795809536 119906846592 119925039104 119930609344 120372854784 120958875648 120977227776 121089359872 121094984192 121115675226 121227935647 122133233664 122151763968 122291555568 122404905896 122905562052 123019481494 123364507392 123460120602 123478852224 123497586688 124098819936 124213845392 124562221056 124677676032 124696592384 124837503388 125284654404 125303662848 125322674176 125419805056 125771563008 125907238912 125909648928 126049517984 126520203264 126539399168 126659111124 126992646144 127132072704 127273299712 127295046411 127748554752 127767937024 127770382656 127888811232 127908214784 128366364672 128530920648 128650054156 129010871808 129130450176 129150042112 129632305152 129658614912 129759106347 129778793664 129798483968 129899083808 130263404544 130403926016 130917436416 131038781952 131058663424 131528097792 131548053504 132188479488 132311003136 132331077632 132333610608 132359836056 132482518532 133147692223 133471862784 133492113408 133615845376 133618402944 133624609209 133644883008 133768756576 134440388264 134767706112 134915668992 134921935512 134942406144 135067482368 135090560829 135745634752 136225529856 136231857216 136246198272 136252526592 136273199104 136402119672 137063553536 137086973058 137214037051 137568976896 137575366656 137596239872 137705519133 137726412096 138394267648 138417914544 138546212168 138934785024 139063561728 139084660736 139241830702 139740576066 139761777792 139891321024 140283666432 140434997248 140463499488 140593693136 140988008448 141097280688 141118688256 141140099072 141645643776 141805707732 141827222784 141958680448 142356824064 142488772608 142510391296 143182462176 143204186112 143225913344 143336920064 143361411492 143389822394 143738929152 143893987328 143896741632 144594518016 144616456192 144753269856 144781956592 145134452736 145293797376 145998348288 146023294464 146136469284 146158641408 146165430138 146180816896 146187606656 146704416768 147440996352 147577657344 147600048128 147606903808 147768962978 148872462336 149033058304 149039980544 149065446432 149203613104 149952740756 150317826048 150489851148 150512683776 150652191872 151245436797 151268384064 151408592608 151950917664 151973971968 152168791112 152713839096 152737009152 152878578944 153307348992 153449447424 153472729088 153622850043 153646158016 154196497728 154219892736 154362836992 154389212376 154795769856 155137868288 155308195783 155693551104 155717173248 155740798976 155864488689 155888136768 156298641408 156470243328 156644061184 156670826352 156816042344 157228990464 157377736152 157401613824 157989371904 158164877312 158167904778 158191902336 158338528192 158782611456 158929784832 158953897984 159703515504 159727746048 159875795456 159934801901 160324190208 160497139712 161129152512 161254035072 161278500864 161302970368 161487566968 161880735744 162693513216 162844311552 162869018624 162879701166 163030672077 163055407424 163874082736 164273061888 164453419008 164461057488 164486009856 164613494136 164638469632 165439992354 165465093248 166050054144 166057766784 166082961408 166236901376 167046205872 167071550464 167254980074 167662190592 167669978112 167695417344 167854064742 167879531904 168693604352 168878814832 169323528192 169483715856 169509430272 169726728548 170331406336 170334666684 170360510208 170492547498 170518414976 171155152896 171189890001 171374560864 171988401312 172014495744 172173933568 172656820224 172843073536 172851927768 172878153216 173012141796 173038391552 173658191616 173684539392 174333100032 174530101824 174556581888 174718375936 175208398848 175370797056 176224568832 176251305984 176414670848 176418047637 176444814144 176479781408 176909451264 177935486976 177962483712 178130844216 178157870592 178166145612 178193177344 178823135232 179690274816 179860269888 179887558656 179895914016 179923208192 180120747772 180559282176 181465841664 181634039808 181642476288 181661597696 181670035456 181673512839 181869492896 182782630744 183227645952 183433822208 183437333352 183607358844 183635216128 184358343078 184529222241 184557219392 185006555136 185218278336 185246380032 185418082304 186148229904 186320768088 186349037056 187016514048 187044888576 187256255082 187284665984 187955494272 187984011264 188129707584 188158251008 188860858368 189074276976 189102963712 189310581842 189780304896 189809098752 189985030144 189988666686 190517870592 190909949568 190938914816 191148548656 191622832128 191651905536 191833216848 191862322176 192792690688 192796380972 192975081234 193004359808 193013324413 193512603648 193695675264 193725063168 194448457728 194664464384 194668190496 194697725952 194848625712 194878188544 194887240184 195605889024 196558172928 196587995136 196770209792 197322080256 198466504704 198496616448 198539754084 198723777798 198753928576 198907972081 200238170112 200423768064 200467324512 200653134864 200683578368 201660582396 201691178752 201847498762 202413609216 202601223552 202631962624 203618452128 203649345536 204369297408 204378789888 204409798656 204599263232 204603179508 204830466724 205595330304 205626523648 205630459587 205852283168 206353465344 206363049984 206394359808 206589618144 207591401472 207622897664 207626871816 207819318252 207850849024 208595342592 208626991104 208862746053 208894435136 209638653952 209642666688 209836981536 209868818432 210652495872 210695249232 210890539704 210922536448 211678032384 211710148608 211906379776 212740834176 212938020672 212970328064 213733158912 213765586944 214806279168 214838870016 215005380096 215038001152 215042117238 215084733591 215840980992 216891777024 216924684288 217125748736 217129904784 217172934888 217374229436 218465630929 218997522432 219030749184 219237962112 219248145207 219271225344 219281409984 219314679808 219484658848 220586656472 221366486016 221400072192 221410355712 221443948544 221653444467 222226808832 222728274496 223549587456 223559970816 223593889792 223598169648 223805419656 223839375872 224929111134 225137594773 225764704256 225769025664 225978287808 226012573696 226902576096 227112888912 227147346944 227323396664 227960957952 228206870528 228253186668 228464751346 229105513728 229317868416 229352660992 230174171136 230209093632 230469237024 230504204288 230682855728 231329839104 231544255488 231579385856 231583818564 232444133376 232706802432 232742109184 233575759872 233611198464 233827729408 233832205152 234966091776 235001741312 235006239528 235224063516 235259752192 235270679462 235843485696 236102420736 237247315968 237283311616 237287853504 237507792288 237543827456 237554860816 238394677248 238430846976 239591619072 239813693184 239850078208 239861218688 240745709568 241917751296 241954455552 242178719744 242189968384 242231350452 242455871294 244266467328 244303527936 244583111136 244809811792 245811124104 246038962988 246729014784 246920241204 246957704448 246995173376 247274285557 248159988531 248197639872 248427690784 249124442112 249355352064 249393184768 249675006776 250569308808 250607325696 250645348352 250839610112 250882470111 251543126016 251814477824 251819297856 252099035968 253040406528 253078798336 253318222248 253985292288 254264145408 254546599424 254590092822 254826068809 255497109504 255535874048 255540765312 255738821247 255777622464 255816429568 256732729344 257061841296 257300108312 258021743616 258260900352 258300084224 259264610304 259317229824 259518212694 259557587328 259596967936 259798167616 260526809088 260807852032 261834872832 262077563904 262117326848 262417296323 263056195584 263096107008 264376958976 264622006272 264662155264 264667221216 264719672112 264965037064 266295384446 266943725568 267231690752 267236805888 267249218418 267289766016 267537513152 268880776528 269535412224 269831337984 269843871024 269884812288 270134964736 270181121658 271491269504 272451059712 272463714432 272492396544 272505053184 272546398208 272804239344 274127107072 274173946116 274428074102 275150733312 275192479744 275411038266 275452824192 276788535296 276835829088 277092424336 277869570048 278127123456 278169321472 278483661404 279481152132 279523555584 279782642048 280567332864 280869994496 280884382623 280926998976 281187386272 281976016896 282194561376 282237376512 282280198144 283291287552 283611415464 283654445568 283917360896 283965872763 284713648128 284977545216 285020782592 286364924352 286408372224 286451826688 286673840128 286722822984 286779644788 287477858304 287793483264 289189036032 289232912384 289462621851 289506539712 289563913184 290268905472 290587594752 291996696576 292046588928 292272938568 292317282816 292330860276 292361633792 292375213312 293408833536 294881992704 295155314688 295200096256 295213807616 295537925956 297021774959 297744924672 298066116608 298079961088 298085666697 298130892864 298407226208 299905481512 300635652096 300979702296 301025367552 301304383744 302490873594 302536768128 302771248143 302817185216 303901835328 303947943936 304337582224 305427678192 305474018304 305757157888 306614697984 306898894848 306945458176 307245700086 307292316032 308392995456 308439785472 308725673984 308778424752 309591539712 310275736576 310616391566 311387102208 311434346496 311481597952 311728977378 311776273536 312597282816 312940486656 313288122368 313341652704 313632084688 314457980928 314755472304 314803227648 315978743808 316329754624 316335809556 316383804672 316677056384 317565222912 317859569664 317907795968 319407031008 319455492096 319751590912 319869603802 320648380416 320994279424 322258305024 322508070144 322557001728 322605940736 322975133936 323761471488 325387026432 325688623104 325759402332 326061344154 326110814848 327748165472 328546123776 328906838016 328922114976 328972019712 329226988272 329276939264 330879984708 330930186496 332100108288 332115533568 332165922816 332473802752 334092411744 334143100928 334509960148 335324381184 335339956224 335390834688 335708129484 335759063808 337387208704 337393666701 337757629664 338647056384 338967431712 339018860544 339453457096 340662812672 340669333368 340721020416 340985094996 341036829952 342310305792 342379780002 342697127019 342749121728 343976802624 344028991488 344347867136 345313640448 345703855536 345756306432 346024283592 346076783104 347316383232 347369078784 348666200064 349060203648 349113163776 349436751872 350416797696 350741594112 352449137664 352502611968 352829341696 352836095274 352889628288 352906019193 352959562816 353818902528 355870973952 355924967424 356261688432 356315741184 356332291224 356386354688 357646270464 358453316767 359380549632 359720539776 359775117312 359791828032 359846416384 360241495544 361118564352 362931683328 363268079616 363284952576 363323195392 363340070912 363347025678 363683806941 363738985792 365565261488 366455291904 366867644416 366874666704 367214717688 367270432256 368716686156 369058444482 369114438784 370436556672 370492760064 370836164608 372296459808 372641536176 372698074112 374033028096 374089777152 374512510164 374569331968 375910988544 375968022528 376259415168 376316502016 377721716736 378148553952 378205927424 378621163684 379560609792 379618197504 379970060288 379977333372 381819899136 381877829632 381885139233 382297097312 383245664256 383303811072 383666433696 383724644352 385585381376 385592761944 385950162468 386008719616 386026648826 387391350528 387450126336 388896915456 389328928768 389336380992 389395451904 389697251424 389756377088 389774480368 391211778048 393116345856 393175990272 393540419584 394644160512 396933009408 396993232896 397079508168 397447555596 397507857152 397815944162 399443076669 400476340224 400847536128 400934649024 401306269728 401367156736 403321164792 403382357504 403694997524 404827218432 405202447104 405263925248 405271682487 405721886011 407236904256 407298691072 408738594816 408757579776 408819597312 409198526464 409206359016 409660933448 411190660608 411253047296 411260919174 411642111153 411704566336 412706930688 412726099968 412788719616 413179236288 415182802944 415245795328 415253743632 415638636504 415701698048 417190685184 417253982208 417725492106 417788870272 418112676007 419277307904 419285333376 419673963072 419737636864 421304991744 421390498464 421781079408 421845072896 423356064768 423420297216 423812759552 425481668352 425876041344 425940656128 427466317824 427531173888 429612558336 429677740032 430010760192 430076002304 430084234476 430169467182 430568185229 431681961984 433783554048 433849368576 434251497472 434259809568 434345869776 434748458872 436931261858 437995044864 438475924224 438496290414 438542450688 438562819968 438629359616 438969317696 441173312944 442732972032 442800144384 442820711424 442887897088 443306888934 445456548992 447099174912 447119941632 447187779584 447196339296 447610839312 447678751744 449858222268 450275189546 451529408512 451538051328 451956575616 452025147392 453805152192 454225777824 454294693888 454646793328 455921915904 456413741056 456506373336 456929502692 458211027456 458635736832 458705321984 460348342272 460418187264 460868550129 460938474048 461008408576 461365711456 462659678208 463088510976 463158771712 463167637128 465413604864 465484218368 465924587349 467151519744 467222396928 467655458816 467664410304 469932183552 470003482624 470012479056 470448127032 470519504384 470541358924 471686971392 472204841472 474494631936 474566623232 474575707008 475015584576 475087654912 475109721632 476789354496 476861693952 479183238144 479627386368 479700156416 479722437376 479804405703 481491419136 483835502592 483908911104 484357439488 484379936768 484462700904 484911742588 487346407457 488532934656 488607055872 489092016231 489166222272 489619623584 491622248208 492077925976 493458029568 493840482408 493915408896 493990346752 494548571114 496319977062 496395279744 496855381568 498248884224 498710704128 498786369536 499350013552 501138617616 501214651392 501290696704 501679220224 501764940222 503086252032 503628955648 503638595712 504198071936 506080813056 506157596672 506636444496 507970584576 508528290816 509093198848 509180185644 509652137618 510994219008 511071748096 511081530624 511477642494 511555244928 511632859136 513465458688 514123682592 514600216624 516043487232 516521800704 516600168448 518529220608 518634459648 519036425388 519115174656 519193935872 519596335232 521053618176 521615704064 523669745664 524155127808 524234653696 524834592646 526112391168 528753917952 529244012544 529324310528 529334442432 529439344224 529930074128 532590768892 533887451136 534473611776 534498436836 534579532032 535075026304 537761553056 539070824448 539662675968 539687742048 539769624576 540269929472 540362243316 542982539008 544902119424 544927428864 544984793088 545010106368 545092796416 545608478688 548254214144 548347892232 548856148204 550301466624 550822076532 550905648384 551611867781 553577070592 553587666723 553671658176 554184848672 555739140096 556254246912 556338642944 556967322808 558962304264 559047111168 559565284096 561134665728 561739988992 561768765246 561853997952 562374772544 563952033792 564389122752 564474753024 564560396288 566582575104 567222830928 567308891136 567834721792 567931745526 569427296256 569955090432 570041565184 572729848704 572816744448 572903653376 573347680256 573445645968 573559289576 574955716608 575586966528 578378072064 578465824768 578925243702 579013079424 579039973239 579127826368 580537810944 581175189504 583993393152 584093177856 584545877136 584634565632 584661720552 584723267584 584750426624 585392430259 586817667072 589763985408 590310629376 590400192512 590427615232 591075851912 594043549918 595489849344 596132233216 596159922176 596171333394 596261785728 596723916243 596814452416 599810963024 601271304192 601959404592 602050735104 602608767488 604981747188 605073536256 605542496286 605634370432 607803670656 607895887872 608675164448 610855356384 610948036608 611514315776 613229395968 613797789696 613890916352 614491400172 614584632064 616785990912 616879570944 617451347968 617556849504 619183079424 620551473152 621232783132 622774204416 622868692992 623457954756 623552547072 625880973312 626576244736 626588238159 626683305408 627264169376 628915961856 629510944608 629606455296 631957487616 632659509248 632671619112 632767609344 633354112768 635130445824 635719139328 635815591936 638814062016 638910984192 639503181824 639739207604 641296760832 644516610048 645016140288 645114003456 645211881472 645254200773 645950267872 647522942976 650774052864 651377246208 651518804664 652122688308 652221629696 655396892787 655496330944 657092247552 657813676032 657844229952 657944039424 658453976544 658553878528 661759969416 661860372992 662587036447 664200216576 664231067136 664331845632 664947605504 664960333401 668184823488 668286201856 669019920296 670648762368 670679912448 670781669376 671416258968 671518127616 674774417408 674787333402 675412784319 675515259328 677294112768 677934863424 678037721088 678906914192 681325625344 681338666736 681442040832 681970189992 682073659904 684620611584 684759560004 685394254038 685498243456 687953605248 688057982976 688695734272 690627280896 691407711072 691512612864 692048567184 692153566208 694632766464 694738157568 697332400128 698120407296 698226327552 698873503744 700833595392 701483188224 704898275328 705005223936 705658683392 705672190548 705779256576 705812038386 705919125632 706466245667 711741947904 711849934848 712523376864 712631482368 712664582448 712772709376 715292540928 716906633534 719441079552 719550234624 719583656064 719692832768 720482991088 722237128704 725863366656 726536159232 726569905152 726680141824 726694051356 727367613882 727477971584 731130522976 732910583808 733735288832 733749333408 734429435376 734540864512 737433372312 738116888964 738228877568 740873113344 740985520128 741672329216 741822856671 744592919616 745283072352 745396148224 748066056192 748179554304 749025020328 749138663936 751821977088 751936045056 752518830336 752633004032 752647410333 755443433472 756297107904 756411854848 757242327368 759121219584 759236395008 759940120576 759954666744 763639798272 763755659264 763770278466 764478206427 764594194624 766491328512 766607622144 767332867392 767449288704 771170762752 771185523888 771900324936 772017439232 772053297652 774782701056 774900252672 777793830912 778657857536 778672761984 778790903808 779394502848 779512754176 779548960736 782423556096 786232691712 786351980544 787080839168 787251888969 789288321024 793866018816 793986465792 794159016336 794895111192 795015714304 795631888324 798886153338 799626629711 801695072256 801869298048 802612539456 802734313472 806642329584 806764715008 807389995048 809654436864 810404894208 810527850496 810543364974 811443772022 814473808512 814597382144 817477189632 817515159552 817639194624 818397052928 818412718032 819321866896 822381321216 822506094592 822521838348 823284222306 823409132672 825452199936 825577439232 826358472576 830365605888 830491590656 830507487264 831277273008 831403396096 834381370368 834507964416 835450984212 835577740544 836225352014 838554615808 838570666752 839347926144 839475273728 842609983488 842780996928 843562158816 843690145792 846712129536 846840594432 847625519104 850963336704 851752082688 851881312256 851897618289 854932635648 855062347776 859225116672 859355480064 860021520384 860152004608 860168468952 860338934364 861136370458 867567108096 867698737152 868502994944 868519619136 868691739552 869496917744 873862523716 875990089728 876951848448 876992580828 877084901376 877125639936 877258719232 877938635392 882346625888 885465944064 885600288768 885641422848 885775794176 886613777868 890913097984 891065324877 894198349824 894239883264 894375559168 894392678592 895221678624 895357503488 899716444536 900550379092 903076102656 903913151232 904050294784 905071899563 907610304384 908313744429 908451555648 908589387776 909293586656 911843831808 912827482112 913012746672 913859005384 916422054912 917271473664 917410643968 920696684544 920836374528 921737100258 921876948096 922016817152 922731422912 925319356416 926177021952 926317543424 926335274256 930827209728 930968436736 931849174698 932033845561 934303039488 934444793856 935310917632 935328820608 939864367104 940006965248 940024958112 940896254064 941039008768 941082717848 943373942784 944409682944 948989263872 949133246464 949151414016 950031169152 950175309824 950219443264 953578708992 953723387904 958366476288 959254772736 959400312832 959444874752 959608811406 960498259357 962982838272 967671005184 967817822208 968714878976 968759873536 968925401808 969823485176 974692814914 977065869312 978184032462 978332444544 979239247168 983244496416 984155851952 986916059136 987680964816 987830817792 987980693504 989097142228 992639954124 992790559488 993710763136 996497768448 997421408256 997572739072 998700027104 1002277235232 1002429302784 1002581393408 1003358440448 1003529880444 1006172504064 1007257911296 1007277191424 1008396143872 1012161626112 1012315193344 1013272888992 1015941169152 1017056581632 1018186397696 1018360371288 1019304275236 1021988438016 1022163061248 1022955284988 1023110489856 1023265718272 1026930917376 1028091381057 1028247365184 1029200433248 1032086974464 1033043601408 1033200336896 1037268919296 1038072850776 1038230349312 1038387871744 1039192670464 1042107236352 1043231408128 1047339491328 1048310255616 1048469307392 1049669185292 1052224782336 1057507835904 1058488025088 1058648621056 1058668884864 1058718057579 1058878688448 1059860148256 1065181537784 1067774902272 1068947223552 1068996873672 1069159064064 1070150052608 1075359950301 1075523106112 1078141648896 1079325351936 1079375484096 1079539249152 1080539858944 1080724486632 1085965078016 1087157370481 1089804238848 1089854857728 1089969586176 1090020212736 1090185592832 1091051420823 1091216957376 1096508428288 1096695784464 1097712296408 1100602933248 1101644153064 1101811296768 1103223735562 1107154141184 1107175333446 1107343316352 1108369697344 1111478280192 1112508493824 1112677285888 1113934645616 1117924608528 1118094222336 1119130568192 1122269331456 1123479977984 1123537530492 1123707995904 1124749545088 1127904067584 1128778245504 1128949506048 1129120792576 1133165150208 1134445661856 1134617782272 1135669443584 1135863491052 1138854592512 1139910180864 1140083130368 1145459697408 1145633488896 1145807306752 1146695360512 1146891291936 1147118579152 1149911433216 1151173933056 1156756144128 1157850487404 1158026158848 1158079946478 1158255652736 1162350379008 1167986786304 1168186355712 1169091754272 1169269131264 1169323441104 1169446535168 1169500853248 1170784860518 1173635334144 1179527970816 1180621258752 1180800385024 1180855230464 1182151703824 1188087099836 1190979698688 1192319844352 1192342666788 1192523571456 1193447832486 1193628904832 1198329230007 1199621926048 1202542608384 1203918809184 1204101470208 1205217534976 1209963494376 1210147072512 1211084992572 1211268740864 1215607341312 1215791775744 1217165658033 1217350328896 1221710712768 1221896073216 1223028631552 1226458791936 1227595579392 1228982800344 1229169264128 1230518781973 1233571981824 1233759141888 1234902695936 1234926333459 1235113699008 1238366158848 1241102946304 1242465566264 1245548408832 1245737385984 1246915909512 1247105094144 1251761946624 1253152489472 1253176476318 1253366610816 1254338028021 1254528338752 1257831923712 1259021889216 1259212910592 1263914975232 1265319018496 1265343238224 1265535218688 1266708225536 1270260891648 1271438278656 1271631183872 1277628124032 1277821968384 1279006363648 1279478415208 1282593521664 1289033220096 1290032280576 1290228006912 1290423762944 1290508401546 1291704555687 1291900535744 1295045885952 1301548105728 1302754492416 1303037609328 1304245376616 1304443259392 1310793785574 1310992661888 1315627352064 1315688459904 1315888078848 1316907953088 1317107757056 1323519938832 1323720745984 1325174072894 1328400433152 1328462134272 1328663691264 1329895211008 1329920666802 1336369646976 1336572403712 1338039840592 1341297524736 1341359824896 1341563338752 1342832517936 1343036255232 1349548834816 1349574666804 1350825568638 1351030518656 1354588225536 1355869726848 1356075442176 1357813828384 1362651250688 1362677333472 1362884081664 1363940379984 1364147319808 1369241223168 1369519120008 1370788508076 1370996486912 1375907210496 1376115965952 1377391468544 1381254561792 1382815422144 1383025225728 1384097134368 1384307132416 1389265532928 1389476315136 1396240814592 1396452655104 1397747007488 1397773762047 1401667190784 1402966376448 1409796550656 1410010447872 1411317366784 1411344381096 1411558513152 1411624076772 1411838251264 1412932491334 1423483895808 1423699869696 1425046753728 1425262964736 1425329164896 1425545418752 1430585081856 1433813267068 1438882159104 1439100469248 1439167312128 1439385665536 1439413217109 1440965982176 1444474257408 1451726733312 1453072318464 1453139810304 1453360283648 1453388102712 1454735227764 1454955943168 1462039222371 1462261045952 1465821167616 1467470577664 1467498666816 1468858870752 1469081729024 1474866744624 1476233777928 1476457755136 1481746226688 1481971040256 1483344658432 1483645713342 1485020883749 1489185839232 1490566144704 1490792296448 1496132112384 1496359108608 1498050040656 1498277327872 1503643954176 1503872090112 1505037660672 1505266008064 1505294820666 1510886866944 1512594215808 1512823709696 1514484654736 1518242439168 1518472790016 1519880241152 1519909333488 1527279596544 1527511318528 1527540556932 1528956412854 1529188389248 1529259416503 1532982657024 1533215244288 1534665734784 1534898577408 1542341525504 1542371047776 1543800649872 1544034878464 1544106595304 1549565402112 1549800505344 1555587661824 1557315715072 1557345523968 1557581807616 1558789005696 1559025508352 1559097921472 1564847112192 1572465383424 1572703961088 1574161678336 1574503777938 1575963163411 1587732037632 1587972931584 1588318032672 1589790222384 1590031428608 1591263776648 1597772306676 1599253259422 1603738596096 1605225078912 1605468626944 1613284659168 1613529430016 1614779990096 1619308873728 1620809788416 1621055700992 1621086729948 1622887544044 1628947617024 1629194764288 1634954379264 1635030319104 1635278389248 1636794105856 1636825436064 1638643733792 1644762642432 1645012189184 1645043676696 1646568444612 1646818265344 1650904399872 1652716945152 1654835603343 1660731211776 1660983181312 1661014974528 1662554546016 1662806792192 1668762740736 1669015928832 1670901968424 1671155481088 1672450704028 1677141333504 1678695852288 1678950547456 1685219966976 1685561993856 1687124317632 1687380291584 1693424259072 1693681188864 1695251038208 1701926673408 1703504165376 1703762624512 1703795236578 1709865271296 1710124695552 1718450233344 1718710960128 1720043040768 1720304009216 1720336937904 1720677868728 1722272740916 1730919998899 1735134216192 1735397474304 1737005989888 1737039238272 1737119919717 1737383479104 1738993835488 1747725047432 1751980179456 1753903696896 1753985161656 1754169802752 1754251279872 1754517438464 1755877270784 1756177290777 1764693251776 1770931888128 1771200577536 1771282845696 1771551588352 1773227555736 1781826195968 1782130649754 1783782481663 1788396699648 1788479766528 1788751118336 1788785357184 1790171748729 1790443357248 1790715006976 1799432889072 1801100758184 1806152205312 1807826302464 1808100589568 1810143799126 1815220608768 1816627488858 1816903111296 1817178775552 1818587173312 1823687663616 1825654964224 1826025493344 1827718010768 1832844109824 1834542947328 1834821287936 1841393369088 1841672749056 1843474200516 1843753896192 1844033634304 1845462845824 1850638712832 1852354043904 1852635086848 1852670548512 1861654419456 1861936873472 1863698349396 1864067691122 1868606078976 1870621835264 1870657641216 1879728734208 1880013930496 1880049916224 1881792508128 1882078017536 1882165435696 1886747885568 1888819365888 1897978527744 1898302828032 1900062338304 1900350619648 1900438886528 1907157417984 1907446775808 1916732952576 1918509545472 1918800625664 1918889749504 1919217622812 1920996518714 1935342010368 1935635644416 1937429757952 1937519747072 1937850803616 1939646970352 1949385629828 1954131738624 1956368064924 1956664889088 1958478494336 1966190678361 1966488992832 1968311703904 1973832118272 1975361929632 1975661635584 1975961387008 1978194284456 1985279908248 1985581118976 1987421526272 1987761109341 1992995536896 1994842816512 1995145478144 1997400054208 2004554470464 2004858605568 2005162786816 2006716880896 2007059760888 2012345008128 2014554382848 2016792287744 2019006545179 2024323252224 2024630386688 2026238352957 2026545777984 2031882338304 2034113163264 2036372795392 2036720742576 2038608550472 2043976876032 2044326122496 2045910569976 2046220979712 2046531436544 2053861834752 2056182762114 2056494730368 2058400866496 2064173948928 2066087202816 2066400673792 2074537838592 2076145701552 2076460698624 2076775743488 2078385340928 2079152424713 2084214472704 2086462816256 2094678982656 2096620511232 2096938614784 2099338370584 2104449564672 2115015671808 2116976050176 2117297242112 2117337769728 2117436115158 2117757376896 2119398737001 2119720296512 2130363075568 2135549804544 2137894447104 2137993747344 2138318128128 2140300105216 2150719900602 2151046212224 2158650703872 2158750968192 2159078498304 2161079717888 2161448973264 2171930156032 2174314740962 2179608477696 2179709715456 2180040425472 2180371185664 2182102841646 2182433914752 2193016856576 2193391568928 2195424592816 2201205866496 2203288306128 2203622593536 2206447471124 2214308282368 2214350666892 2214686632704 2216739394688 2222956560384 2225016987648 2225354571776 2225468570013 2227869291232 2235849217056 2236188444672 2238261136384 2244538662912 2246959955968 2247075060984 2247415991808 2249499090176 2255808135168 2257556491008 2257899012096 2258241585152 2266330300416 2268891323712 2269235564544 2271338887168 2271726982104 2277709185024 2279820361728 2290919394816 2291266977792 2291614613504 2293390721024 2293434619281 2293782583872 2294237158304 2299822866432 2302347866112 2313512288256 2315700974808 2316052317696 2316159892956 2316511305472 2324700758016 2335973572608 2336372711424 2338183508544 2338538262528 2338646882208 2338893070336 2339001706496 2341569721036 2347270668288 2359055941632 2361242517504 2361600770048 2361710460928 2361755666907 2364303407648 2376174199672 2381959397376 2384639688704 2384685333576 2385047142912 2386895664972 2387257809664 2396658460014 2398879889133 2399243852096 2405085216768 2407837618368 2408202940416 2410435069952 2419926988752 2420294145024 2422169985144 2422537481728 2431214682624 2431583551488 2434331316066 2434700657792 2443421425536 2443792146432 2446057263104 2452917583872 2455191158784 2457965600688 2458338528256 2461037563946 2467143963648 2467518283776 2469805391872 2469852666918 2470227398016 2476732317696 2482205892608 2484931132528 2491096817664 2491474771968 2493831819024 2494210188288 2503523893248 2506304978944 2506352952636 2506733221632 2508676056042 2509056677504 2509173217369 2515663847424 2518043778432 2518425821184 2527829950464 2530638036992 2530686476448 2531070437376 2533416451072 2540521783296 2542876557312 2543262367744 2555256248064 2555643936768 2558012727296 2558956830416 2565187043328 2578066440192 2580064561152 2580456013824 2581016803092 2583409111374 2583801071488 2603096211456 2605508984832 2606075218656 2608490753232 2608886518784 2621587571148 2621985323776 2631254704128 2631376919808 2631776157696 2633815906176 2634215514112 2647039877664 2647441491968 2650348145788 2656800866304 2656924268544 2657327382528 2659790422016 2659841333604 2672739293952 2673144807424 2673195974631 2676079681184 2682595049472 2682719649792 2683126677504 2685665035872 2686072510464 2699097669632 2699149333608 2701651137276 2702061037312 2711739453696 2712150884352 2715215698689 2715627656768 2725302501376 2725354666944 2725768163328 2727880759968 2728294639616 2738482446336 2739038240016 2741577016152 2741992973824 2751814420992 2752231931904 2754782937088 2762509123584 2765630844288 2766050451456 2768194268736 2768614264832 2778531065856 2778952630272 2792481629184 2792905310208 2795494014976 2795547524094 2796101536683 2803334381568 2805932752896 2819593101312 2820020895744 2822634733568 2822688762192 2823117026304 2823248153544 2823676502528 2825864982668 2840053202077 2846967791616 2847399739392 2850093507456 2850525929472 2850658329792 2851090837504 2861170163712 2867626534136 2877764318208 2878200938496 2878334624256 2878771331072 2878826434218 2881494778071 2881931964352 2888948514816 2903453466624 2906144636928 2906279620608 2906720567296 2906776205424 2909470455528 2909911886336 2924078444742 2924522091904 2926788732049 2934941155328 2934997333632 2937717741504 2938163458048 2949733489248 2952467555856 2952915510272 2963492453376 2963942080512 2966689316864 2967291426684 2970041767498 2978371678464 2981132289408 2981584592896 2992264224768 2992718217216 2996100081312 2996554655744 3007287908352 3007744180224 3010075321344 3010532016128 3010589641332 3021773733888 3025188431616 3025647419392 3028969309472 3036484878336 3036945580032 3039760482304 3039818666976 3054559193088 3055022637056 3055081113864 3057912825708 3058376778496 3058518833006 3065965314048 3069331469568 3069797154816 3084683051008 3084742095552 3087601299744 3088069756928 3088213190608 3099130804224 3099601010688 3114691047936 3115163615232 3117578011392 3118051016704 3118195842944 3129694224384 3144930766848 3145407922176 3148323356672 3149007555876 3151926326822 3175464075264 3175945863168 3176636065344 3179580444768 3180062857216 3182527553296 3195544613352 3198506518844 3207477192192 3210450157824 3210937253888 3214565712241 3226079850903 3226569318336 3227058860032 3229559980192 3238617747456 3241619576832 3242111401984 3242173459896 3245775088088 3257895234048 3258389528576 3261472111443 3269908758528 3270060638208 3270556778496 3273588211712 3273650872128 3277287467584 3289525284864 3290024378368 3290087353392 3293136889224 3293636530688 3301808799744 3305433890304 3309671206686 3312738894517 3321462423552 3321966362624 3322029949056 3325109092032 3325613584384 3337525481472 3338031857664 3341803936848 3342310962176 3344901408056 3354282667008 3357391704576 3357901094912 3370439933952 3371123987712 3374248635264 3374760583168 3386848518144 3387362377728 3390502076416 3403853346816 3407008330752 3407525249024 3407590473156 3411424852199 3419730542592 3420249391104 3436900466688 3437421920256 3440086081536 3440608018432 3440673875808 3441355737456 3444545481832 3461839997798 3470268432384 3474011979776 3474078476544 3474239839434 3474766958208 3477987670976 3495450094864 3503960358912 3507807393792 3507970323312 3508339605504 3508502559744 3509034876928 3511754541568 3512354581554 3529386503552 3541863776256 3542401155072 3542565691392 3543103176704 3546455111472 3563652391936 3564261299508 3567564963326 3576959533056 3577502236672 3577570714368 3580343497458 3580886714496 3581430013952 3598865778144 3602201516368 3612304410624 3615652604928 3616201179136 3620287598252 3630441217536 3633254977716 3633806222592 3634357551104 3637174346624 3647375327232 3651309928448 3651496974099 3652050986688 3655436021536 3665688219648 3669085894656 3669642575872 3682786738176 3686948401032 3687507792384 3688067268608 3690925691648 3691556345919 3701277425664 3704708087808 3705270173696 3705341097024 3723308838912 3723873746944 3727396698792 3728135382244 3737212157952 3741315282432 3759457468416 3760027860992 3760099832448 3763014084063 3763585016256 3764156035072 3764330871392 3773495771136 3777638731776 3795957055488 3796605656064 3800124676608 3800701239296 3800877773056 3814314835968 3814893551616 3833465905152 3837019090944 3837601251328 3837779499008 3838435245624 3841993037428 3861283074467 3870684020736 3871271288832 3874859515904 3875039494144 3875113667061 3875701607232 3879293940704 3898771259656 3908263477248 3912736129848 3913329778176 3916956988672 3932381356722 3932977985664 3936623407808 3947664236544 3950723859264 3951323271168 3951922774016 3956388568912 3970559816496 3971162237952 3974843052544 3975522218682 3985991073792 3989685633024 3990290956288 3994800108416 4009108940928 4009717211136 4010325573632 4013433761792 4014119521776 4024690016256 4029108765696 4033584575488 4038013090358 4048646504448 4049260773376 4052476705914 4053091555968 4063764676608 4068226326528 4072745590784 4073441485152 4077217100944 4087953752064 4088652244992 4091821139952 4092441959424 4093062873088 4107723669504 4112365524228 4112989460736 4116801732992 4128347897856 4132174405632 4132801347584 4149075677184 4152291403104 4152921397248 4153551486976 4156770681856 4158304849426 4168428945408 4172925632512 4189357965312 4193241022464 4193877229568 4198676741168 4208899129344 4230031343616 4233952100352 4234675539456 4234872230316 4235514753792 4238797474002 4239440593024 4260726151136 4271099609088 4275788894208 4275987494688 4276636256256 4280600210432 4301439801204 4302092424448 4317301407744 4317501936384 4318156996608 4322159435776 4322897946528 4343860312064 4348629481924 4359216955392 4359419430912 4360080850944 4364205683292 4364867829504 4386033713152 4386117667113 4386783137856 4390849185632 4402411732992 4406576612256 4407245187072 4412894942248 4428616564736 4428701333784 4429373265408 4433478789376 4445913120768 4450033975296 4450709143552 4450937140026 4455062651247 4455738582464 4471698434112 4472376889344 4476522272768 4489077325824 4494150121968 4494831983616 4498998180352 4511616270336 4515112982016 4515798024192 4516483170304 4532660600832 4537782647424 4538471129088 4542677774336 4543453964208 4555418370048 4559640723456 4581838789632 4582533955584 4583229227008 4586781442048 4586869238562 4587565167744 4587778249509 4588474316608 4599645732864 4604695732224 4627024576512 4631401949616 4632104635392 4632319785912 4633022610944 4638109255129 4649401516032 4671947145216 4672745422848 4676367017088 4677076525056 4677293764416 4677786140672 4678003412992 4683139442072 4694541336576 4718111883264 4722485035008 4723201540096 4723420921856 4723511333814 4727889490233 4728606815296 4752348399344 4763918794752 4769279377408 4769370667152 4770094285824 4773791329944 4774515619328 4793316920028 4797759778266 4798487704192 4815675236736 4816405880832 4820870139904 4839853977504 4840588290048 4844339970288 4845074963456 4862429365248 4863167102976 4868662632132 4869401315584 4886842851072 4887584292864 4892114526208 4905835167744 4910382317568 4915931201376 4916677056512 4922075127892 4934287927296 4935036567552 4939610783744 4939705333836 4940454796032 4964411785216 4964506810029 4969862265056 4982193635328 4982949543936 4987663638048 4988420376576 5007047786496 5012609957888 5012705905272 5013466443264 5017352112084 5018113355008 5018346434738 5036087556864 5036851642368 5055659900928 5061276073984 5061372952896 5062140874752 5066832902144 5081043566592 5085753114624 5110512496128 5111287873536 5116025454592 5117913660832 5130374086656 5156132880384 5160129122304 5160912027648 5162033606184 5166818222748 5167602142976 5192759996697 5206192422912 5211017969664 5212150437312 5216981506464 5217773037568 5243175142296 5243970647552 5262509408256 5262753839616 5263552315392 5267631812352 5268431028224 5268531872331 5274384518143 5294079755328 5294882983936 5300696291576 5313601732608 5313848537088 5314654765056 5319580844032 5319682667208 5345478587904 5346289614848 5346391949262 5351347444989 5352159362368 5365190098944 5365439299584 5366253355008 5371330071744 5372145020928 5398195339264 5398298667216 5403302274552 5404122074624 5423478907392 5424301768704 5430431397378 5431255313536 5450605002752 5450709333888 5451536326656 5455761519936 5456589279232 5476964892672 5478076480032 5483154032304 5483985947648 5503628841984 5504463863808 5509565874176 5525018247168 5531261688576 5532100902912 5536388537472 5537228529664 5557062131712 5557905260544 5584963258368 5585810620416 5590988029952 5591095048188 5592203073366 5597386407977 5611865505792 5639186202624 5640041791488 5645269467136 5645377524384 5646234052608 5646496307088 5647353005056 5651729965336 5680106404154 5693935583232 5700187014912 5701051858944 5701316659584 5702181675008 5722340327424 5735253068272 5755528636416 5756401876992 5756669248512 5757542662144 5757652868436 5762989556142 5763863928704 5806906933248 5812289273856 5812559241216 5813441134592 5813552410848 5818940911056 5819823772672 5848156889484 5849044183808 5853577464098 5869882310656 5869994667264 5875435483008 5876326916096 5899466978496 5904935111712 5905831020544 5926984906752 5927884161024 5933378633728 5934582853368 5940083534996 5956743356928 5962264578816 5963169185792 5963283328023 5984528449536 5985436434432 5992200162624 5993109311488 6014575816704 6015488360448 6020150642688 6021064032256 6021179282664 6050376863232 6051294838784 6057019635537 6057938618944 6072969756672 6073891160064 6079520964608 6079637333952 6109118386176 6110045274112 6110162227728 6115825651416 6116753556992 6117037666012 6131930628096 6138662939136 6139594309632 6169366102016 6169484191104 6175202599488 6176139513856 6176426381216 6198261608448 6199202021376 6229382095872 6230327230464 6235156022784 6236102033408 6236391685888 6237457274139 6259388448768 6289861533696 6290815844352 6296646713344 6298015111752 6303852653644 6335503296941 6350928150528 6351891726336 6353272130688 6358196211003 6359160889536 6360125714432 6365055106592 6391089226704 6397013037688 6414954384384 6420900315648 6421874507776 6429131424482 6452159701806 6453138636672 6454117720064 6459119960384 6477235494912 6483239153664 6484222803968 6484346919792 6491550176176 6515790468096 6516779057152 6522944222886 6540121276416 6541113556992 6547176423424 6547301744256 6554574935168 6579050569728 6580048756736 6580174706784 6586273778448 6587273061376 6603617599488 6610867780608 6619342413372 6625477789034 6642924847104 6643932725248 6644059898112 6650218184064 6651227168768 6675050962944 6676063715328 6683607873696 6684621924352 6689802816112 6708565334016 6714783409152 6715802189824 6740879867904 6742247975424 6748497270528 6749521166336 6773697036288 6774724755456 6781004152832 6807706693632 6814016661504 6815050498048 6815180946312 6822849704398 6839461085184 6873800933376 6874843840512 6880172163072 6881216036864 6881347751616 6882711474912 6889090963664 6923679995596 6940536864768 6948156953088 6948479678868 6949533916416 6955975341952 6990900189728 7007920717824 7015614787584 7015940646624 7016679211008 7017005119488 7018069753856 7023509083136 7024709163108 7058773007104 7083727552512 7084802310144 7085131382784 7086206353408 7092910222944 7127304783872 7128522599016 7135129926652 7153919066112 7155141428736 7160686994916 7161773428992 7162860027904 7170954281153 7196639667399 7197731556288 7204403032736 7224608821248 7231305209856 7232402358272 7240575196504 7260882435072 7266509955432 7267612445184 7268715102208 7274348693248 7294750654464 7302619856896 7302993948198 7304101973376 7310872043072 7331376439296 7338171789312 7339285151744 7365573476352 7373896802064 7375015584768 7376134537216 7381851383296 7383112691838 7402554851328 7409416175616 7410540347392 7410682194048 7446617677824 7447747493888 7454793397584 7456270764488 7474424315904 7482630564864 7518914936832 7520055721984 7520199664896 7526028168126 7527170032512 7527519652107 7528312070144 7528661742784 7546991542272 7555277463552 7591914110976 7593211312128 7600249353216 7601402478592 7601755546112 7610101593367 7628629671936 7629787103232 7666931810304 7674038181888 7675202502656 7675558998016 7676870491248 7683986074856 7722566148934 7741368041472 7749719031808 7750078988288 7750227334122 7751403214464 7758587881408 7797542519312 7816526954496 7825472259696 7826659556352 7833913977344 7864762713444 7865955971328 7873246815616 7895328473088 7901447718528 7902646542336 7903845548032 7912777137824 7941119632992 7942324475904 7949686105088 7951044437364 7971982147584 7979371266048 7980581912576 7989600216832 8018217881856 8019434422272 8020651147264 8026867523584 8028239043552 8049380032512 8058217531392 8067169150976 8076026180716 8097293008896 8104953411828 8106183111936 8136452653056 8145491181568 8145647096067 8146882970304 8154434201888 8175907504128 8177304489984 8183642279904 8184883918848 8186125746176 8215447339008 8224731048456 8225978921472 8233603465984 8256695795712 8264348811264 8265602695168 8298151354368 8304582806208 8305842794496 8307102973952 8313541363712 8316609698852 8336857890816 8378715930624 8386482044928 8387754459136 8388304610049 8397353482336 8417798258688 8460062687232 8467904200704 8469351078912 8469744460632 8471029507584 8477594948004 8478881186048 8520159606231 8521452302272 8542199218176 8551577788416 8551974989376 8553272512512 8561200420864 8602879602408 8604184848896 8613631473811 8634602815488 8635003872768 8636313993216 8644318871552 8644484334213 8645795893056 8687720624128 8697258963848 8718433910784 8718838861824 8720161701888 8728411366584 8729735659008 8772067426304 8772235334226 8773566275712 8780366196147 8781698371264 8804823465984 8813153224512 8814490374144 8825789884496 8857233129472 8857402667568 8858746530816 8866957578752 8891826241536 8900067950592 8901418287104 8901874280052 8910125302494 8911477164928 8943396868224 8944753778688 8953044545536 8978154651648 8988300243936 8989663967232 8997996360704 9023232540672 9030225964032 9031596048384 9032966340608 9065321201664 9075565294848 9076942258176 9085355548672 9086907928416 9110836740096 9119281446912 9163677579264 9165067911168 9173562884096 9173738477124 9175130335488 9175556499018 9176948633216 9209391464448 9254049153024 9262803899232 9264209270784 9264639571824 9266045221888 9276218510258 9298803032064 9345490845696 9352734034176 9354153050112 9354587528832 9355572281344 9356006825984 9366278884144 9389082673152 9436223766528 9444970070016 9446841843712 9447022667628 9455778980466 9457213630592 9504696798688 9527837589504 9538558754816 9538741334304 9540188571648 9547582659888 9549031238656 9586633840056 9595519556532 9596975408384 9631350473472 9632811761664 9641740279808 9643697136723 9679707955008 9681176580096 9688679940576 9690149926912 9724858730496 9726334205952 9737325264264 9738802631168 9773685702144 9775168585728 9784229052416 9784416334329 9811670335488 9820764635136 9831862402752 9833354113024 9844150255784 9868575854592 9870073135104 9879221567488 9879410667672 9880909592064 9928823570432 9929013620058 9938216683551 9939724530112 9964387270656 9965899087872 9975327276096 9976840753152 10014095572992 10025219915776 10025411810544 10026932886528 10034704224168 10036226710016 10036692869476 10072175113728 10073703284736 10111319801856 10122552147968 10122745905792 10124281749504 10133665804288 10162087133184 10171506229248 10221024992256 10222575747072 10232050909184 10234274556597 10235827321664 10260748173312 10312265760768 10320258244608 10321824055296 10324067212368 10333636445496 10335204285952 10385519993394 10395146186243 10422035939328 10424300874624 10433963012928 10435546075136 10486350284592 10487941295104 10525018816512 10525507679232 10527104630784 10535263624704 10536862056448 10537063744662 10548769036286 10588159510656 10589765967872 10601392583152 10627203465216 10627697074176 10629309530112 10639161688064 10639365334416 10690957175808 10692579229696 10692783898524 10702694889978 10704318724736 10730878599168 10732506710016 10742660143488 10744290041856 10796390678528 10796597334432 10806604549104 10808244149248 10846957814784 10848603537408 10860862794756 10862510627072 10901210005504 10901418667776 10903072653312 10911523039872 10913178558464 10953929785344 10956152960064 10966308064608 10967971895296 11007257683968 11008927727616 11019131748352 11062523377152 11064201805824 11072777074944 11074457059328 11074669037757 11114124263424 11115810521088 11169926516736 11171621240832 11181976059904 11182190096376 11184406146732 11194772815954 11278372405248 11280083582976 11290538934272 11290755048768 11292468105216 11292992614176 11294706010112 11303459930672 11360212808308 11387871166464 11400374029824 11402103717888 11402633319168 11404363350016 11444680654848 11470506136544 11511057272832 11512803753984 11513338497024 11515085324288 11515305736872 11525979112284 11527727857408 11583849223401 11613813866496 11624578547712 11625118482432 11626882269184 11627104821696 11637881822112 11639647545344 11696313778968 11698088367616 11707154928196 11739989334528 11750870966016 11752653832192 11765934694319 11798933956992 11809870223424 11811662041088 11853969813504 11855768322048 11866757267456 11869165706736 11880167069992 11913486713856 11924529157632 11926338371584 11926566656046 11969056899072 11970872868864 11984400325248 11986218622976 12029151633408 12030976720896 12040301285376 12042128064512 12042358565328 12100753726464 12102589677568 12114039271074 12115877237888 12116439992293 12145939513344 12147782320128 12159041929216 12159274667904 12218236772352 12220090548224 12220324455456 12231651302832 12233507113984 12234075332024 12263861256192 12277325878272 12279188619264 12338732204032 12338968382208 12350405198976 12352279027712 12352852762432 12396523216896 12398404042752 12458764191744 12460654460928 12470312045568 12472204066816 12472783371776 12474914548278 12486477371641 12518776897536 12579723067392 12581631688704 12593293426688 12596030223504 12607705307288 12671006593882 12701856301056 12706544261376 12716392422006 12718321779072 12720251428864 12730110213184 12782178453408 12794026075376 12829908768768 12841800631296 12843749015552 12858262848964 12904319403612 12906277273344 12908235440128 12918239920768 12954470989824 12966478307328 12968445607936 12968693839584 12983100352352 13031580936192 13033558114304 13045888445772 13080242552832 13094352846848 13094603488512 13109149870336 13158101139456 13160097513472 13160349413568 13172547556896 13174546122752 13207235198976 13221735561216 13238684826744 13250955578068 13285849694208 13288119796224 13300436368128 13302454337536 13350101925888 13352127430656 13365187953741 13367215747392 13369243848704 13379605632224 13417130668032 13429566818304 13431604379648 13484495950848 13496994541056 13499042332672 13547394072576 13549449510912 13562008305664 13615413387264 13628033323008 13630100996096 13630361892624 13645699408796 13678922170368 13747601866752 13749687681024 13760344326144 13762432073728 13762695503232 13763334748527 13765422949824 13778181927328 13847359991192 13881073729536 13896313906176 13896959357736 13899067832832 13911950683904 13914327765387 13981800379456 14015841435648 14031229575168 14031881293248 14033358422016 14034010238976 14036139507712 14047018166272 14049418326216 14117546014208 14133045816253 14167455105024 14169604620288 14170262765568 14172412706816 14183668470699 14185820445888 14254609567744 14257045198032 14270259853304 14307838132224 14310282857472 14321373989832 14323546857984 14325720055808 14341908562306 14393279334798 14395463112576 14408806065472 14449217642496 14462610419712 14464804716544 14481150393008 14521764870144 14533019910864 14535224890368 14537430204416 14548697386496 14589501308928 14605239713792 14605987896396 14608203946752 14621744086144 14662752878592 14676343578624 14678570303488 14731146952704 14747793604128 14750031169536 14752269074432 14763702766592 14766225383676 14805109702656 14818832351232 14821080694784 14821364388096 14893235355648 14895494987776 14909586795168 14912541528976 14948848631808 14965261129728 15037829873664 15040399329792 15052056336252 15054340065024 15055039304214 15056624140288 15057323485568 15110554927104 15183828221952 15186422624256 15200498706432 15202804957184 15203511092224 15220203186734 15257259343872 15333863620608 15348076363776 15350405005312 15351117996032 15353740982496 15367972149712 15445132297868 15482736082944 15500157976576 15500454668244 15502806428928 15517175762816 15578279990091 15595085038624 15633053908992 15650944519392 15653319112704 15667827954688 15729525426888 15731911942656 15746493631232 15790656946176 15802895437056 15805293084672 15807691096064 15823153554429 15825554275648 15882239265984 15884648951808 15899372210176 15902088874728 15943964295168 15958742532096 15979200433664 15996744165649 16036435763712 16038868844544 16041302294528 16053735047168 16054042334967 16056478087104 16098760065024 16116435062784 16134338301952 16152052361432 16194586017792 16209906823656 16212366223872 16272905306112 16290982363136 16291294192134 16293765940608 16308868403776 16351815008256 16354608979968 16367284559808 16369767837696 16372251492352 16430894678016 16449462096912 16451957842944 16467206931968 16513391591424 16528697622528 16531205390336 16596302708736 16609165612416 16611685588992 16614205947904 16627082727424 16633219397704 16673715781632 16757431861248 16772964089856 16775508918272 16776609220098 16792159223931 16794706964672 16835596517376 16920125374464 16935808401408 16938702157824 16939488921264 16942059015168 16955189896008 16957762372096 17040319212462 17042904604544 17103155576832 17103949978752 17106545025024 17122400841728 17205759204816 17208369697792 17227262947622 17269205630976 17270007745536 17272627986432 17288637743104 17288968668426 17291591786112 17375441248256 17394517927696 17436867821568 17437677723648 17440323403776 17456822733168 17459471318016 17544134852608 17544470668452 17547132551424 17560732392294 17563396742528 17609646931968 17626306449024 17628980748288 17651579768992 17714466258944 17714805335136 17717493061632 17733915157504 17783652483072 17800135901184 17802836574208 17803748560104 17820250604988 17822954329856 17886793736448 17889507557376 17906089091072 17956309303296 17976600487872 17979327934464 17995992721408 18046465081344 18060451928064 18063192096768 18151130589696 18153884516352 18170711097344 18171058906611 18173815856832 18221673480192 18238562893824 18327355158528 18330135822336 18347125768192 18347476954248 18350260670976 18351112998036 18353897266432 18418782928896 18508098306048 18525607798464 18528418541568 18529279143648 18532090443776 18552437020516 18597606064128 18690981691392 18705468068352 18708306100224 18709175057664 18711144562688 18712013651968 18712371822417 18732557768288 18778165346304 18872447533056 18889940140032 18893683687424 18894045335256 18911557960932 18914427261184 19006509890823 19009393597376 19055675179008 19077117509632 19077482668608 19080377143296 19095165319776 19098062477312 19173267680112 19191039113064 19193950816768 19262700946944 19265623523328 19283480559616 19287394273446 19359415910016 19362353160192 19377359881152 19380299853824 19449717460992 19452668411904 19474650528528 19477605262336 19547371404288 19550337171456 19568458104832 19568832668658 19623340670976 19641529270272 19663724805504 19666708226048 19688300511568 19737151709184 19740146270208 19758443134976 19758821335344 19761819184128 19857647140864 19858027240116 19876433367102 19879449060224 19880372414539 19928774541312 19931798175744 19950654552192 19953681506304 20028191145984 20050439831552 20050823621088 20053865773056 20069408448336 20072453420032 20073385738952 20144350227456 20147406569472 20222639603712 20245104295936 20245491811584 20248563499008 20267331608576 20324174266368 20343012458496 20442049984512 20445151494144 20464101818368 20468549113194 20471654643328 20487521124343 20624531521536 20640516489216 20643648110592 20648134424736 20667272890992 20670408571904 20771039986788 20790292372486 20848601749248 20867926025856 20871092150272 20972700569184 20975882590208 21050037633024 21051015358464 21054209261568 21070527249408 21073724112896 21074127489324 21097538072572 21176319021312 21179531935744 21202785166304 21254406930432 21255394148352 21258619060224 21278323376128 21278730668832 21381914351616 21385158459392 21385567797048 21405389779956 21408637449472 21461757198336 21485320286976 21488580083712 21512862843459 21592781357056 21593194668864 21613209098208 21616488298496 21693915629568 21697207074816 21721725589512 21725021254144 21802837335552 21806145306624 21823046079744 21826357116928 21907859570688 21912305920128 21932616129216 21935943790592 22014515367936 22017855455232 22038263496704 22125046754304 22128403611648 22145554149888 22148914118656 22149338075514 22228248526848 22231621042176 22339853033472 22343242481664 22363952119808 22364380192752 22368812293464 22389545631908 22501959985687 22556744810496 22560167165952 22581077868544 22581510097536 22582558956321 22584936210432 22585985228352 22589412020224 22606919861344 22720425616616 22775742332928 22800748059648 22804207435776 22805266638336 22808726700032 22830304780101 22889361309696 22941012273088 23022114545664 23025607507968 23026676994048 23030170648576 23030611473744 23051958224568 23055455714816 23167698446802 23189172261619 23249157095424 23250236964864 23253764538368 23254209643392 23275763644224 23279295090688 23392627557936 23396176735232 23414309856392 23479978669056 23501741932032 23505307664384 23531869388638 23597867913984 23619740446848 23623324082176 23707939627008 23711536644096 23733514534912 23738331413472 23760334139984 23826973427712 23849058315264 23852676743168 23853133312092 23938113798144 23941745737728 23968800650496 23972437245952 24058303266816 24061953441792 24080602570752 24084256129024 24084717130656 24201507452928 24205179355136 24228078542148 24231754475776 24232879984586 24291879026688 24318083858432 24318549335808 24436473544704 24440181096448 24440648910912 24463302605664 24467014227968 24468150664048 24527722512384 24554651756544 24558377238528 24677936764416 24700810397952 24704558055424 24705705524864 24793046433792 24796808085504 24917528383488 24921308921856 24940624091136 24944408133632 24945566743552 24949829096556 24972954743282 25159446134784 25163263377408 25186586853376 25192060447008 25215410614576 25342013187764 25403712602112 25413088522752 25432784844012 25436643558144 25440502857728 25460220426368 25560478818693 25564356906816 25588052150752 25659817537536 25683601262592 25687498031104 25716525697928 25808638807224 25812554546688 25816470880256 25836479841536 25840894421433 25908941979648 25932956614656 25936891215872 25937387679168 25966200704704 26063161872384 26067116228608 26091776891544 26160485105664 26189206977024 26218299740672 26247085087327 26316202278912 26320195026944 26320698827136 26341098588441 26345095113792 26349092245504 26414470397952 26443471122432 26477369653488 26501911156136 26571699388416 26576239592448 26600872736256 26604908675072 26700203851776 26704254861312 26730375907482 26734431494784 26738487697408 26759211264448 26834261336064 26859133636608 26863208759296 26968991901696 26993989082112 26998084665344 27028981521269 27094788145152 27098899021824 27124016611328 27230826774528 27256066646016 27260201992192 27260723785248 27291398817592 27357844340736 27495203733504 27520688652288 27524864147456 27525391006464 27526669497054 27530845899648 27556363854656 27694719982384 27762147459072 27792627812352 27793918715472 27798135665664 27823901367808 27828655530774 27963600758912 28062459150336 28063762586496 28066716844032 28068020477952 28072279015424 28094036332544 28098836652432 28235092028416 28266091632506 28334910210048 28340525531136 28344825413632 28367336941398 28371640891776 28509219135488 28514090396064 28540519706608 28615676264448 28620565714944 28642747979664 28647093715968 28651440111616 28683817124612 28786558669596 28790926225152 28817612130944 28898435284992 28925220839424 28929609433088 28931091410169 28962300786016 29043529740288 29066039821728 29070449780736 29074860408832 29097394772992 29179002617856 29210479427584 29211975792792 29216407893504 29243488172288 29325505757184 29352687157248 29357140606976 29462293905408 29495587208256 29500062339072 29504538148864 29527405533184 29532450767352 29610219405312 29637664702464 29642728776192 29786470711296 29790989975552 29814650050653 29819173590336 29825083057952 29897697263616 29930522259456 30075659747328 30080798659584 30104112672504 30108680130048 30110078608428 30113248280576 30114646971136 30221109854208 30367656443904 30372845248512 30400997412864 30405609914368 30407022184448 30440406373468 30514518687744 30667727241216 30696152727552 30700810010624 30702235992064 30702823669791 30707481964992 30735944299424 30890264595736 30965472165888 31000315953152 31000909336488 31005612857856 31034351525632 31156559980182 31185438558729 31190170077248 31266107817984 31301889038784 31306638225408 31335655909376 31459050853776 31463823885312 31492987262464 31581313892352 31605790874112 31610586169344 31615382192128 31646307108858 31651108551296 31764478531968 31769297903616 31798744420352 31804177749456 31887928590336 31917485064192 31958400867328 31993488331298 32072871527424 32077737689088 32082604589056 32107470094336 32108084669934 32112956174208 32197520130048 32232870125568 32268676603904 32304104722864 32389172035584 32419813647312 32424732447744 32545810612224 32581964726272 32582588384268 32587531881216 32617736807552 32703630016512 32709217959936 32734569119616 32739535675392 32744502984704 32861789356032 32898924193824 32903915685888 32934413863936 33026783182848 33057395245056 33062410780672 33192605417472 33218331224832 33223371177984 33228411895808 33254165454848 33266438795408 33347431563264 33514863722496 33545928179712 33553218440196 33584318447862 33589413929344 33840250748928 33871616802816 33877404315648 33878977842528 33884118030336 33910379792016 33915524744192 34080638424924 34085809209088 34206311153664 34207899957504 34213090050048 34244801683456 34411518409632 34416739395584 34454525895244 34538411261952 34540015491072 34545255972864 34577275486208 34577937336852 34583183572224 34750882496512 34751547670203 34789035855392 34873735643136 34875355447296 34880646807552 34913645466336 34918942636032 35088269705216 35088941336904 35094265102848 35121464784588 35126793485056 35252612898048 35257961496576 35297804082957 35303159537984 35428932517888 35429610670272 35434986123264 35467830315008 35567304966144 35600271802368 35607497120208 35640501209976 35645908659712 35773587472896 35779015114752 35812178182144 35912618606592 35953200975744 35958655868928 35991985442816 36092930162688 36120903856128 36126384193536 36302261179392 36307769032704 36341422194688 36342117813222 36347631713664 36349319976879 36443346960384 36477125787648 36654710317056 36660271644672 36694251536384 36694953908496 36700521341952 36702225996072 36707794532864 36837565857792 36920691627001 37016196612096 37051215596928 37056837083136 37058558287296 37064180887552 37104874041032 37195212128256 37381963382784 37410936136704 37416612200448 37418350115328 37422289125376 37424027303936 37424743644834 37459432114923 37465115536576 37556330692608 37744895066112 37779880280064 37787367374848 37788090670512 37823115921864 37828854522368 38013019781646 38018787194752 38154235019264 38154965337216 38160754286592 38190330639552 38196124954624 38346535360224 38382078226128 38387901633536 38525401893888 38531247046656 38566961119232 38574788546892 38718831820032 38724706320384 38754719762304 38760599707648 38899434921984 38905336823808 38949301057056 38955210524672 39094742808576 39100674342912 39136916209664 39137665337316 39283058540544 39327449611008 39333416452096 39376601023136 39474303418368 39480292540416 39516886269952 39517642670688 39523638368256 39715294281728 39716054480232 39752866734204 39758898120448 39760744829078 39857549082624 39901309104384 39907363012608 40056382291968 40100879663104 40101647242176 40107731546112 40138816896672 40144906840064 40146771477904 40288700454912 40294813138944 40490983623168 40497126998016 40534663217152 40648348532736 40686024916992 40884099969024 40890302988288 40928203636736 40937098226388 40943309286656 40975042248686 41249063043072 41281032978432 41287296221184 41296268849472 41334545781984 41340817143808 41542079973576 41580584744972 41697203498496 41735852051712 41742184300544 41742983296161 41789354259133 41945401138368 41951765180416 42100075266048 42102030716928 42108418523136 42141054498816 42147448225792 42148254978648 42195076145144 42352638042624 42359063871488 42399137448759 42405570332608 42508813860864 42510788296704 42517238120448 42556646752256 42557461337664 42763828703232 42770316918784 42771135594096 42810779559912 42817274898944 42923514396672 42970640573952 42977160167424 43025725686918 43065605628721 43185562714112 43186389337728 43226418196416 43232976596992 43387831259136 43394414149632 43443451179024 43450042508288 43605674671104 43612290613248 43646092159488 43652714233856 43815719141376 43824611840256 43865232258432 43871887581184 44029030735872 44035710910464 44076526993408 44250093508608 44256807223296 44291108299776 44297828237312 44298676151028 44348523078587 44456497053696 44463242084352 44679706066944 44686484963328 44727904239616 44728760385504 44737624586928 44779091263816 45003919971374 45113489620992 45162155737088 45163020195072 45165117912642 45169872420864 45171970456704 45178824040448 45213839722688 45440851233232 45551484665856 45601496119296 45608414871552 45610533276672 45617453400064 45660609560202 45882024546176 46044229091328 46051215015936 46053353988096 46060341297152 46061222947488 46103916449136 46110911429632 46335396893604 46378344523238 46500473929728 46507529076736 46508419286784 46551527288448 46558590181376 46785255115872 46792353470464 46828619712784 46959957338112 47003483864064 47010615328768 47063738777276 47195735827968 47239480893696 47246648164352 47415879254016 47423073288192 47467029069824 47469460663287 47476662826944 47520668279968 47653946855424 47698116630528 47705353486336 47706266624184 47876227596288 47937601300992 47944874491904 47990232496947 48116606533632 48123906883584 48161205141504 48168512258048 48169434261312 48403014905856 48410358710272 48456157084296 48463508951552 48465759969172 48583758053376 48637098671616 48872947089408 48880362192896 48881297821824 48926605211328 48934028455936 48936301328096 49055445024768 49109303513088 49116754477056 49355873528832 49401620795904 49409116110848 49411411049728 49586092867584 49593616171008 49835056766976 49842617843712 49881248182272 49888816267264 49891133487104 49899658193112 49945909486564 50196679968071 50318892269568 50326526754816 50373173706752 50376477671793 50384120894016 50430821229152 50684026375528 50807425204224 50826177045504 50865569688024 50873287116288 50881005715456 50920440852736 51120957637386 51128713813632 51176104301504 51319635075072 51367202525184 51374996062208 51433051395856 51617277614448 51625109093376 51632941760512 51672959683072 51681788842866 51817883959296 51865913229312 51873782431744 51874775358336 51932401409408 52126323744768 52134232457216 52183553783088 52320970211328 52378413954048 52436599481344 52494170174654 52632404557824 52640390053888 52641397654272 52682197176882 52690190227584 52698184491008 52828940795904 52886942244864 52954739306976 53003822312272 53143398776832 53152479184896 53201745472512 53209817350144 53400407703552 53408509722624 53460751814964 53468862989568 53476975394816 53518422528896 53668522672128 53718267273216 53726417518592 53937983803392 53987978164224 53996169330688 54057963042538 54189576290304 54248033222656 54461653549056 54512133292032 54520403984384 54521447570496 54582797635184 54715688681472 54990407467008 55041377304576 55050782012928 55053338994108 55061691799296 55112727709312 55389439964768 55524294918144 55585255624704 55587837430944 55596271331328 55647802735616 55657311061548 55927201517824 56124918300672 56127525172992 56133433688064 56136040955904 56144558030848 56188072665088 56197673304864 56470184056832 56532183265012 56669820420096 56681051062272 56734673882796 56743281783552 57018438270976 57019529672469 57028180792128 57081039413216 57231352528896 57241131429888 57285495959328 57294187431936 57302880223232 57367634249224 57573117339192 57581852450304 57635224261888 57796870569984 57850441678848 57859218866176 57862182820338 57924601572032 58087059480576 58132079643456 58140899561472 58149720817664 58194789545984 58358005235712 58423951585584 58432815787008 58486976344576 58651011514368 58705374314496 58714281213952 58924587810816 58991174416512 59000124678144 59009076297728 59054811066368 59064901534704 59220438810624 59275329404928 59285457552384 59572941422592 59581979951104 59629300101306 59638347180672 59641117243617 59650166115904 59795394527232 59861044518912 60151319494656 60161597319168 60208225345008 60217360260096 60220157216856 60226496561152 60229293942272 60295420316677 60442219708416 60735312887808 60745690497024 60801994825728 60811219828736 60814044368896 60880812746936 61029037375488 61335454482432 61392305455104 61401620021248 61404471984128 61405647339582 61414963929984 61462563373029 61471888598848 61780529191472 61930944331776 62000631906304 62001818672976 62011225715712 62068703051264 62313119960364 62370877117458 62380340154496 62603778077568 62613276450816 62671311818752 62918101707552 62927647770624 62985974524928 63162627784704 63211581748224 63221172338688 63230764384256 63292614217716 63302217102592 63528957063936 63538595807232 63597488840704 63608355498912 63775857180672 63834970128384 63916801734656 63986976662596 64145743054848 64155475378176 64214940188672 64216169339868 64225912348416 64465740251136 64537353207808 64538588530377 64608209445728 64778344071168 64839627294624 64849464895488 65091621224448 65163929452544 65165176768536 65175063762432 65235473615104 65418435919872 65469138239232 65479071350784 65489005969408 65723578712064 65797848387648 65807831371776 65868827727872 66053566365696 66114790490112 66385210834944 66436662449664 66446742355968 66456823791616 66508330909696 66532877590816 66694863126528 67029727444992 67091856359424 67106436880392 67168636895724 67178827858688 67505879957061 67680501497856 67743233605632 67754808631296 67757955685056 67768236060672 67820759584032 67831049488384 68161276849848 68171618418176 68412622307328 68415799915008 68426180100096 68489603366912 68490914340303 68823036819264 68833478791168 68909051790488 69076822523904 69080030982144 69090511945728 69154550972416 69155874673704 69166367144448 69501764993024 69503095340406 69567516784857 69578071710784 69747471286272 69750710894592 69761293615104 69827290932672 69837885272064 70176539410432 70177882673808 70188530205696 70242929569176 70253586970112 70505225796096 70515922993152 70595608165914 70606319075968 70857865035776 70859221340544 70869972246528 70935660630016 71134609932288 71200543604736 71214994240416 71281002419952 71291817319424 71547174945792 71558030229504 71624356364288 71825237213184 71906401951488 71917311737856 71983970885632 72185860325376 72241807712256 72252768387072 72604522358784 72615538065408 72682844389376 72684235626444 72695263427328 72698639953758 72766023303701 72954251575296 73309420634112 73320543289344 73388503072768 73389907816992 73401042683904 73404451992144 73415589065728 73675131715584 73841383254002 74102431193856 74113674166272 74117116574592 74128361775104 74209748082064 74390424256512 74763926765568 74821872273408 74833224400896 74836700230656 74848054607872 74849487289668 74918864229846 74930231073152 75489790132224 75559760560128 75574734749696 75576181341024 75646231843728 75657709044736 76026039563292 76037574389504 76308470038528 76309930674432 76321508573184 76380661279104 76392249909248 76693070720448 76764156452256 76775803267072 77050803787776 77062494093312 77133922238464 77149577093784 77437663640064 77449412640768 77509439524608 77521199415296 77522683264299 77798869843968 77810673647616 77898602114112 77910421049344 78189485617152 78201348685824 78273832419328 78275330674632 78654899222016 78666832904192 78741255261981 78753202046272 78948606836736 78960585080832 79033772539904 79035285341376 79047276736512 79430588563456 79432108960464 79505733468408 79517796240896 79521489658156 79715098165248 79802618208768 79814726025216 80112764583936 80201759326208 80203294484352 80215463092224 80277633793344 80289813680128 80293542955808 80577400909824 80589626277888 80981967246336 80994253996032 81069326434304 81086944563807 81296697065472 81372049833984 81768199938048 81780605976576 81856407273472 81874196452776 81886618573312 81950084497372 82361542860233 82562065956864 82574592442368 82592537698944 82669091563968 82681634287616 83084159947152 83161169489944 83394406996992 83471704103424 83484368601088 83485966592322 83578708518266 83890802276736 83903530360832 84200150532096 84204061433856 84216837046272 84282108997632 84294896451584 84296509957296 84390152290288 84705276085248 84718127742976 84798274897518 84811140665216 85021576593408 85034476240896 85113293504512 85114922675328 85527657406464 85540633837568 85542271188192 85621559119824 85634549797888 85847028793344 85941281147904 85954320334848 86051451373836 86131211257442 86371125428224 86372778675456 86452836392832 86465953193984 86775662518272 86788828299264 86886902358048 86900085016576 87211349342208 87224581226496 87292184318976 87305428467712 87631438282752 87649223680512 87730464516864 87743775162368 88058061471744 88071421820928 88153053986816 88500187017216 88513614446592 88582216599552 88595656474624 88597352302056 88697046157174 88912994107392 89359412133888 89372969926656 89455808479232 89457520771008 89475249173856 89558182527632 90007839942748 90226979241984 90326040390144 90330235825284 90339744841728 90343940913408 90357648080896 90427679445376 90881702466464 91102969331712 91202992238592 91216829743104 91221066553344 91234906800128 91321219120404 91764049092352 92088458182656 92102430031872 92106707976192 92120682594304 92122445894976 92207832898272 92221822859264 92670793787208 92756689046476 93000947859456 93016838573568 93103054576896 93117180362752 93222405654989 93556315676187 93570510231744 93584706940928 93657239425568 93919914676224 94006967728128 94021230657536 94127477554552 94391471655936 94478961787392 94493296328704 94831758508032 94846146576384 94934058139648 94938921326574 94953325653888 95041336559936 95307893710848 95396233261056 95410706972672 95412533248368 95752455192576 95875202601984 95889748983808 95980464993894 96233213067264 96247813767168 96322410283008 96337024516096 96338868522624 96806029811712 96820717420544 96912314168592 96927017903104 96931519938344 97167516106752 97274197343232 97745894178816 97760724385792 97762595643648 97853210422656 97868056911872 97872602656192 98110890049536 98218607026176 98233508954112 98711747057664 98803241591808 98818232221696 98822822099456 98931320713771 99172185735168 99187232342016 99670113533952 99685235687424 99762496364544 99777632534528 99782266974208 99799316386224 99891818973128 100393359936142 100637784539136 100746347413504 100752955343586 100768241788032 100861642458304 101368052751056 101614850408448 101652354091008 101731139376048 101746574232576 101762011430912 101840881705472 102241915274772 102257427627264 102352208603008 102639270150144 102734405050368 102749992124416 102866102791712 103234555228896 103250218186752 103265883521024 103345919366144 103363577685732 103635767918592 103731826458624 103747564863488 103749550716672 103864802818816 104252647489536 104268464914432 104367107566176 104641940422656 104756827908096 104873198962688 104988340349308 105264809115648 105282795308544 105364394353764 105380380455168 105396368982016 105773884489728 105893412248871 105909478613952 106007644624544 106286797553664 106304958369792 106403490945024 106419634700288 106800815407104 106921503629928 106937725979136 106953950789632 107036845057792 107337045344256 107436534546432 107452835037184 107875967606784 107975956328448 107992338661376 108115926085076 108379152580608 108923307098112 109024266584064 109040807968768 109042895140992 109047959930637 109165595270368 109431377362944 109980814934016 110082754609152 110101564025856 110106677988216 110123383598592 110225455418624 110762074881003 110778879929536 111048589836288 111170511249408 111175674861888 111192542662656 111295605471232 111314622123096 111854403035648 111977209159543 112249836601344 112255050345984 112266867376128 112272081911808 112289116061696 112376145330176 112378296344769 112395346609728 112940368113664 113064366530024 113339640840192 113362102124544 113469347765592 113486563567104 114036876541952 114039059344938 114056361584256 114162078826432 114462705057792 114482262859776 114570991918656 114588374863872 114605760446464 114735268498448 115146234678384 115163704900608 115270448523776 115593741139968 115700883357696 115718437732352 115724365640676 115849203144064 116174118961152 116264159286912 116281799122944 116299441635328 116389579091968 116716010471424 116847903171168 116865631574016 116973952689152 117302023028736 117410748628992 117428562427904 117849175621632 117982348833024 118000249356288 118018152595456 118109622132736 118129803069408 118440877621248 118550658809856 118570915104768 119145882845184 119258600202612 119276694361344 119282234487234 119300332231808 119722089037824 120302638989312 120323194638336 120416450690016 120434720520192 120440314433712 120452993122304 120458587884544 120590840633354 120884439416832 121491380994048 121603989651456 121622439657472 121628088737792 121761625493872 122058074750976 122670908964864 122784610910208 122808943968256 122811294679164 122829927859968 122925126746058 122943777197696 123561058382944 123861888663552 124001263812608 124003637345952 124022451431424 124137406102528 124626239920728 124741754234916 124760680308992 125207556155136 125226552901632 125342623637504 125368062777399 125836203415104 125855295541248 125971949049856 126325255569408 126423163496448 126442344677376 126585228435432 126604434205184 127057914127872 127077191614464 127194977681408 127197412346277 127216710997824 127551714361344 127669940256768 127833603469312 127973953325192 128291486109696 128310950756352 128429880377344 128432338679736 128451824696832 128931480502272 129074706415616 129077177060754 129196816886163 129216418891456 129556688142336 129679254589248 129698929790976 130183242448896 130327858905088 130330353537072 130350127524864 130470947230208 130836871839744 130938276478464 130958142701568 130978011938816 131447157424128 131595696775296 131615662743552 131737655455744 132107132731392 132229580980224 132770421669888 132873324899328 132893484711936 132913647583232 133016661819392 133045569235761 133065755181632 133389726253056 134059454889984 134183712718848 134212873760784 134337273791448 134357655717376 135011759914122 135486467211264 135509617262592 135515911370112 135536472121344 135641519168064 135662098976768 136322553699696 136343236836352 136825244614656 136831599830016 136852360200192 136979206733824 136981828680606 137646073638528 137666957582336 137818103580976 138153645047808 138160061964288 138181023891456 138309101944832 138311749347408 138332734288896 139003529986048 139006190680812 139135033569714 139156143421568 139501421789184 139522587230208 139654581865344 139675770544128 140353078820864 140355765347616 140377060411392 140485859138352 140507173940224 141010451592192 141031845986304 141191216331828 141212638151936 141715730071552 141718442681088 141739944493056 141871321260032 142269219864576 142401087209472 142429988480832 142562004839904 142583634638848 143094349891584 143116060459008 143248712728576 143812803902976 143834623475712 143967941771264 143970697490841 144371720650752 144483615424512 144505536774144 145209044717568 145231076130816 145365688778752 145368471252888 145390526854656 145397279907516 145532046607402 146618841268224 146641086578688 146777006145536 146779815633984 146802085367808 146808903984288 146831178131456 147350263431168 147682766508004 148204862387712 148227348332544 148234233149184 148256723550208 148419496164128 148780848513024 149527853531136 149643744546816 149666448801792 149673400461312 149696109215744 149698974579336 149837728459692 149860462146304 150590039904213 150979580264448 151119521120256 151149469499392 151152362682048 151292463687456 151315418089472 152052079126584 152075148779008 152619861348864 152643017146368 152761322558208 152784499818496 152957151026147 153386141440896 153528312904512 153551606534144 154101607575552 154124988186624 154267844476928 154299154187568 154875327280128 154898825281536 155018879049216 155042398830592 155045366528598 155597739687936 155621347295232 155797204228224 155820842098688 156378971234304 156402697371648 156547664838656 156550661349264 157309798444032 157333665808384 157482510523962 157506404092544 157513719899809 157897213673472 157921170161664 158067545079808 158070570682752 158094553473024 158861177126912 158864217920928 159011466936816 159035592481792 159042979316312 159430196330496 159605236417536 159629452050432 160225529167872 160403518652416 160406588968704 160430926184448 160555267586688 160579627360256 160587085911616 161154801819648 161179252555776 161963934492672 161988507992064 162138652868608 162173889127614 162324205831333 162744099667968 163536399876096 163561211953152 163712814546944 163748392905552 163773237146624 163900168994744 164723085720466 165124131913728 165185075397888 165338183127936 165363268575232 166168319894304 166322338979888 166788813993984 166943408206848 166968737202176 166971933184644 167157417036532 167781604553472 167807060721664 168400301064192 168408122867712 168433674092544 168564217995264 168589792903168 168593019914592 168780304580576 169410552170496 169436255485952 169596549795036 169622281330432 170043153186816 170226587009024 170229845350656 171055314812928 171081267675136 171084542376384 171243118239648 171269099595776 171694057586688 171882562295808 171908640669696 172102902747672 172262422514884 172745557350912 172905672785664 172931906387968 173551325036544 173577656598528 173773804716096 173800170033152 174422698684416 174449162452992 174584368637952 174610856935424 175298447361024 175460929033728 175487550324736 176116122943488 176142843641856 176306107973632 177000374034432 177027228893184 177164433199104 177191312949248 177194704604112 177394092314348 177825988214784 178718824267776 178745939853312 178911616958464 178915041542016 178923351730851 178950498347712 179116365055264 180015679885496 180453958483968 180652080780288 180660471650568 180679489683456 180687881826816 180715296161792 180855358890752 180886260950031 181763404932928 182205938663424 182405984477184 182433659486208 182442133106688 182469813600256 182642438240808 183528098184704 183729595611289 184176916365312 184204860063744 184213415952384 184241365188608 184244891789952 184387690119087 184415665796544 184443645718528 185341587574416 185513378092952 186001895718912 186033677147136 186206109153792 186234360725504 186444811309978 187112631352374 187141020463488 187169413881856 187314478851136 187839829352448 188013935456256 188042461315072 188254955109104 188782943311872 188957923574784 188986592657408 189663517016064 189692293152768 189868116279296 189877842653148 189906651307776 190082673119872 190615787421696 190792466522112 190821413945344 190825066496736 191504910385152 191750405203968 191779497967616 191960929987788 192466426134528 192644820566016 192674049032192 192677737045248 193612059623424 193641434841088 193824628337184 193854035806208 193863039876688 194335032213504 194548394686464 195491788357632 195525191287296 195706420845312 195736113823744 195745205312384 196437214052352 196467017908224 197423494115328 197606483183616 197636464443392 197645644198912 197862641427542 198344371470336 199340227067904 199370471374848 199524992729088 199555265069056 199564533948416 199598632772448 199783637946256 200786719872284 201275569078272 201505910687172 201536483576064 201723284916608 202517639871183 202736105502112 203229700816896 203304708182016 203462278752096 203493148465152 203524022861824 203681763410944 204483830549544 204514855254528 204704417206016 205278540300288 205468810100736 205499984248832 205732205583424 206469110457792 206500436373504 206531767042048 206691838732288 206727155371464 207271535837184 207463652917248 207499101433344 207729605637632 207957674153437 208505294979072 208536929828864 208702550354571 208734215132352 209283880845312 209513655816192 209746397925376 209976680698616 210529618231296 210565590617088 210728788707528 210760760910336 210792737964032 211547768979456 211786824497742 211818957227904 212015289249088 212573595107328 212609916739584 212806981890048 212839269400576 213601630814208 213843007259856 213875451958272 213907901579264 214073690115584 214674090688512 214873069092864 214905670074368 215751935213568 215951912656896 215984677322752 216231852170152 216758305161216 217846614196224 218048533168128 218081615937536 218085790281984 218095919861274 218298069911103 218331190540736 218862754725888 219961629868032 220165509218304 220203128051712 220213355976432 220246767197184 220450910837248 221524149762006 221557759859072 222341022498816 222351349723776 222385085325312 222591210942464 222629244246192 223708806071296 223954418319086 224499673202688 224510100691968 224544163823616 224578232123392 224752290660352 224756592689538 224790693219456 225880736227328 226128733060048 226679281680384 226724204249088 226938695531184 226973127134208 228073753083904 228078118689876 228112723168512 228324157652864 228925410115584 228964525719552 229141983837312 229176749727744 229211520892928 229470536996896 230292469356768 230327409801216 230540897047552 231187482279936 231401766715392 231436875464704 231448731281352 231698406288128 232348237922304 232528318573824 232563598245888 232598883270656 232779158183936 233432020942848 233695806342336 233731263148032 233947905378304 234604046057472 234821497257984 235964697666048 236000498712576 236036305190912 236219244265472 236223765785943 236259606138816 236881755242496 237101317619712 237141830209536 238291765690368 238517200405224 238553388722688 238564468974468 238600664463616 239444178075648 240605277978624 240646389276672 240832901380032 240869441040384 240880628867424 240905986244608 240917175769088 241181681266708 241768878833664 242982761988096 243207979302912 243244879314944 243256177475584 243260833691421 243523250987744 244116149501952 245341817929728 245569221820416 245617887936512 245622589358328 245659855719936 245850253492116 245887554395392 247084628580699 247122116765888 247723777327104 248002527625216 248007274691904 248044902862848 248274812205056 249252479841456 249483508469832 249521360617984 250415112310272 250453105803264 250685247275008 250736125554798 251672406830208 251710591082496 251943898099712 252650511138816 252846326992896 252884689354752 253170456870864 253208868410368 254115828255744 254154383228928 254389955362816 254394824692554 254433421995648 255103428722688 255339880513536 255667206938624 255947906650384 256582972219392 256621901512704 256859760754688 256864677359472 256903649393664 257862961004544 258149412831232 258154354121508 258393633772326 258432837782912 258444841389007 259113376284672 259358509178496 259397859581952 260366484897792 260655717810176 260660707074144 260700255049728 260941894460416 261673743679488 261876552956928 261916285403136 261956023877632 262894314848256 263191393550592 263231325487104 263475310911488 264214265462784 264459161960448 265540843339776 265746649798656 265786969423872 266033323638784 266091138471522 266131510363264 268118909779968 268367425437696 268425747521568 268674547582896 268715311434752 270023519828244 271019234525184 271031822740224 271072944242688 271283038336128 271324197953536 272645107399392 272686473672704 273650489229312 273663199660032 273704720400384 273958413467648 273963657361212 275292147277056 275333915164672 275636207161952 276307290095616 276320123928576 276362047782912 276618203889664 276623498694816 276665468577792 278007059972096 278012381361624 278270067139428 278312286843136 279002843578368 279309163730688 279351541088256 279667216964967 280706157641728 280711530695232 280754120822784 280971718276704 281014347880448 282020903184384 282063691972608 282382432663656 282425276303872 283436885362176 283479888986112 283742642520064 284538439729152 284802174418944 284859976961664 285124009679808 285167269277696 286188699783168 286232120918016 286497425457152 287625607805952 287669246951424 287935883542528 287941394981682 288743441301504 288967230849024 289011073548288 290418089435136 290462152261632 290731377557504 290736942505776 290781053709312 290794559815032 291064093214804 292525479813931 293237682536448 293282173157376 293554012291072 293559631267968 293604170735616 293617807968576 293662356262912 294700526862336 295365533016008 296409724775424 296454696665088 296468466298368 296513447100416 296793962141313 296838992328256 297561697026048 299055707062272 299287489093632 299332897603584 299346800922624 299392218431488 299397949158672 299675456919384 299720924292608 301180079808426 301459239401047 302239042240512 302298938998784 302304725364096 302584927374912 302630836178944 304104158253168 304150297558016 305239722697728 305286034292736 305522645116416 305568999636992 305914302052294 306772282881792 307056625809024 307103213068288 308203215151104 308249976373248 308535688953856 308598308375136 309750654560256 309797650563072 310037758098432 310084797661184 310090733057196 311195479375872 311242694590464 311594408456448 311641684197376 312757942468608 312805394743296 313095329677312 313101322698528 314619596888064 314667331616768 314965021047924 315012808185088 315027439799618 315794427346944 316135090159616 316141141365504 316189106946048 317722354253824 317728435841856 318022933873632 318071184963584 318085958632624 318860392660992 319210472835072 319258904100864 320813177937408 320861852368896 321110535173376 321159254720512 321174171823232 322309603639296 322358505111552 323927868985344 323977015984128 324277305737216 324347778255228 324648411662666 327072799752192 327122423906304 327425629093888 327496785811104 327546474293248 327800337989488 329446171440932 330248263827456 330370150795776 330676366255872 330726537150464 332286224643009 332336639788608 332644677959776 333577627987968 333886816413696 333937474404352 333943866369288 334314834073064 335563209106944 335614121443328 335931627478629 336800602128384 336816245735424 336867348185088 337128435990528 337179585806336 337186039829184 337560609161152 338821104340992 338872510971904 339193099590072 339244562660864 340086306373632 340459690701312 341212106135251 342110629625856 342162535350272 342169084752768 342486236479296 342538199191552 343388115173376 343765124591616 343817281339392 344205805495344 344524845029768 345491114701824 345811345571328 345863812775936 347102650073088 347155313197056 347547609432192 347600340066304 348845397368832 348898324905984 349168737275904 349221713870848 350596894722048 350921858067456 350975100649472 351376759776497 352232245886976 352285687283712 352612215947264 354000748068864 354054457786368 354328866398208 354382625898496 354389409208224 354788184628696 355651976429568 357437648535552 357823233916928 357830083084032 357846703461702 357900996695424 358232730110528 360031359770992 360907916967936 361304161560576 361320943301136 361358979366912 361375763653632 361430592323584 361710717781504 361772521900062 363526809865856 364811968954368 364867318972416 364884266213376 364939627200512 365284876481616 367056196369408 367459191222578 368353832730624 368426831904768 368482730377216 368489783579904 368775380238174 368831331593088 368887291437056 370683175148832 371026756185904 372003791437824 372067354294272 372412218307584 372468721451008 372889622619956 374225262704748 374282040926976 374338827763712 374628957702272 375679658704896 376027870912512 376084922630144 376104188332197 376509910218208 377565886623744 377915847149568 377973185314816 379327034032128 379736232558592 379755685306296 379813302615552 380165346239744 381231574843392 381584933044224 381642827890688 381650132993472 383009820770304 383500810407936 383558995935232 383921859975576 384932852269056 385289641132032 385355474090496 387224119246848 387282869682176 387590450658489 387649256674368 387708071612416 387726079753376 388670064427008 389096789372928 390983576715264 391050382574592 391412841690624 391472227647488 391490410624768 392874428104704 392934035816448 394846988230656 395212966367232 395272928886784 395291288397824 395725282855084 396688742940672 398680454135808 398740942749696 399049985458176 399110530138112 399129067896832 399136707707283 399197265544896 399567275892512 401573439744568 402551138156544 403011821374344 403072967152128 403446569833216 405035279742366 405472211004224 406459401633792 406609416364032 406924557504192 406986296930304 407048045723648 407363526821888 408967661099088 409029710509056 409408834412032 410557080600576 410937620201472 410999968497664 411464411166848 412938220915584 413000872747008 413063534084096 413383677464576 413454310742928 414543071674368 414927305834496 414998202866688 415459211275264 415915348306874 417010589958144 417073859657728 417405100709142 417468430264704 418567761690624 419027311632384 419492795850752 419953361397232 421059236462592 421131181234176 421457577415056 421521521820672 421585475928064 423095537958912 423573648995484 423637914455808 424030578498176 425147190214656 425219833479168 425613963780096 425678538801152 427203261628416 427686014519712 427750903916544 427815803158528 428147380231168 429348181377024 429746138185728 429811340148736 431503870427136 431903825313792 431969354645504 432463704340304 433516610322432 435693228392448 436097066336256 436171580563968 436191839722548 436596139822206 436662381081472 439923259736064 440331018436608 440406256103424 440426711952864 440493534394368 440901821674496 443048299524012 443115519718144 444682044997632 444702699447552 444770170650624 445182421884928 445258488492384 447417612142592 447908836638172 448999346405376 449020201383936 449088327647232 449504581320704 449513185379076 449581386438912 451761472454656 451770119712639 452257466120096 453358563360768 453448408498176 453877391062368 453946254268416 456147506167808 456156237379752 456225446337024 456648315305728 457929051439104 458283967674624 458353499455488 458423041785856 458871453078441 458941073993792 460584938713536 460654819602432 461081794095104 462374964559872 462803533430784 462897462562704 463396812576256 464696475844608 465056637147648 465127196491776 465197766541312 465558316367872 466864041885696 467391612684672 467462526296064 467895810756608 469208092114944 469642994515968 471929395332096 472000997425152 472072610381824 472438488530944 472447531571886 472519212277632 472541159699427 473763510484992 474202635239424 474283660419072 476583531380736 477034400810448 477106777445376 477128937948936 477201328927232 478888356151296 481210555957248 481292778553344 481665802760064 481738882080768 481761257734848 481811972489216 481834351538176 482363362533416 483537757667328 485965523976192 486415958605824 486489758629888 486512354951168 486521667382842 486972617493999 487046501975488 488232299003904 490683635859456 491138443640832 491235775873024 491245178716656 491319711439872 491700506984232 491775108790784 494169257161398 494244233531776 496005055250432 496014549383808 496089805725696 496549624410112 498504959682912 498967016939664 499042721235968 500830224620544 500906211606528 501370494550016 501472251109596 503344813660416 503421182164992 503887796199424 505301022277632 505692653985792 505769378709504 506340913741728 506417736820736 508231656511488 508308766457856 508779910725632 508789649385108 508866843991296 510679761027072 511334413877248 511895813300768 513165944438784 513243803025408 513719521509376 513729354718944 513807298787328 515725922009088 516298825662464 516308708243016 516787267544652 516865675565824 516889682778014 518717018356992 518795719163904 520732969795584 521311435620352 521321414148288 521400510099456 521883788920832 523347487358976 523753105913856 523832570806272 526382787101184 526462650974208 526950621822976 528428530925568 528918323920896 531081686679552 531493299597312 531573938847744 532066647277568 532182276943044 532263020726528 536237819559936 536734850875392 536851495043136 537349095165792 537430622869504 540047039656488 542038469050368 542063645480448 542145888485376 542566076672256 542648395907072 542658782850093 543261605368729 545290214798784 545372947345408 547300978458624 547326399320064 547409440800768 547916826935296 547927314722424 550584294554112 550667830329344 551188786833867 551272414323904 552614580191232 552640247857152 552724095565824 553236407779328 553246997389632 553330937155584 556014119944192 556024762723248 556540134278856 556624573686272 558005687156736 558618327461376 558703082176512 559334433929934 561412315283456 561423061390464 561508241645568 561943436553408 562028695760896 564041806368768 564127383945216 564764865327312 564850552607744 566873770724352 566959777972224 567485285040128 569076879458304 569604348837888 569719953923328 570248019359616 570334538555392 572377399566336 572464241836032 572994850914304 575251215611904 575338493902848 575871767085056 575882789963364 576530800021631 577934461698048 578022147096576 580836178870272 580924304523264 581462755115008 581473885011552 581562107418624 581589119630064 582128186429608 585050959627862 586475365072896 587108024582144 587119262535936 587208341471232 587235615937152 587324712525824 589401053724672 590731066032016 592819449550848 592909393330176 592936932596736 593026894200832 593587924282626 593677984656512 598111414124544 598574978187264 598665795207168 598693601845248 598784436862976 598795898317344 599350913838768 599441848585216 602360159616852 602918478802094 604597877997568 604609450728192 605169854749824 605261672357888 608208316506336 608300595116032 610479445395456 610572068585472 611045290232832 611137999273984 611828604104588 613544565763584 614113251618048 614206426136576 616406430302208 616499952746496 617071377907712 617196616750272 619501309120512 619595301126144 620075516196864 620169595322368 620181466114392 622390958751744 623188816912896 623283368394752 623873022460311 625515884937216 625610789486592 626190659354624 626202645397056 629239193776128 629334663233536 629930042095848 630025616370176 630054879599236 631588854693888 632282282731008 632378213892096 635444708507648 635456871683712 636045867747264 636142369927168 636171917265248 637720785321984 638420945670144 638517808201728 641626355874816 641723704737792 642221070346752 642318509441024 642348343646464 644619207278592 644717010223104 647855737970688 647954031968256 648554611474432 648695556510456 649296823325332 652556839584923 654145599504384 654244847812608 654851258187776 654894209733309 654993571622208 655092948586496 655600675978976 658892342881864 660496527654912 660740301591552 661352732511744 661453074300928 664572449286018 664673279577216 665289355919552 667155255975936 667773632827392 667874948808704 667887732738576 668629668146128 671126418213888 671228242886656 671863254957258 673632491470848 673734696370176 674256871981056 674359171612672 674372079658368 675121218322304 677642208681984 677745021943808 678386199180144 678489125321728 680172612747264 680919381402624 682424212270502 684221259251712 684325070700544 684338169505536 684972472958592 685076398383104 686776230346752 687530249183232 687634562678784 688411610990688 689049690059536 690982229403648 691622691142656 691727625551872 694205300146176 694310626394112 695095218864384 695200680132608 697690794737664 697796649811968 698337474551808 698443427741696 701193789444096 701843716134912 701950201298944 702753519552994 704464491773952 705224431894528 708001496137728 708108915572736 708657732796416 708765251796992 708778818416448 709576369257392 711303952859136 714875297071104 715660166168064 715693406923404 715801993390848 716465460221056 720062719541984 721815833935872 722608323121152 722641886602272 722717958733824 722751527307264 722861184647168 723421435563008 723545043800124 727053619731712 729623937908736 729734637944832 729768532426752 729879254401024 730569752963232 734112392738816 734918382445156 736707665461248 736853663809536 736979567159808 737550760476348 737662663186176 737774582874112 741253885742097 741366350297664 742053512371808 744007582875648 744134708588544 744824436615168 744937442902016 745779245239912 748450525409496 748564081853952 748677655527424 749257915404544 751359317409792 752055741825024 752169845260288 752208376664394 753019820436416 755131773247488 755831694299136 755946370629632 758654068064256 759511370612592 759626605231104 760330692479488 762463149686784 763169866088448 763285655781376 763300265986944 766019641540608 767001620815872 767117991870464 767843719951152 769865704538112 770579282264064 770710948180992 774448238493696 774565739364352 775180901316978 775298513348736 775334524167021 775416143224832 775452159506752 777340128854016 778193578745856 781967153430528 782100765149184 782825683381248 782944455294976 782980821249536 783840464116801 785748856209408 785868071632896 789693976461312 790425932734464 790545857773568 790582576795648 791450565710168 793377485881344 797360908271616 798099970916352 798221060276224 798258135793664 798273415414566 798394531089792 799134551785024 803146879489136 805102276313088 806023642748688 806145934304256 806893139666432 810070559484732 810944422008448 813218832728064 813849115008384 813972593860608 814096091447296 814727053643776 817935322198176 818059421018112 818817668824064 821114161201152 821875240402944 821999936995328 822928822333696 825876441831168 826001745494016 826127068168192 826767354929152 826908621485856 829086143348736 829854611668992 829996405733376 830918422550528 831830696613748 834021179916288 834810201418284 834936860529408 838054623264768 838985591701504 839001650894901 839906722794464 842118472925184 842262362468352 842915154830112 843043043641344 843170951856128 846191075917824 847147297990968 847275828911616 848061156996352 850439666958336 851227927560192 851357077602304 854406523256832 855372029039424 855501807833088 855631606317056 856294760462336 858696362754048 859492276371456 863007740854272 863807650627584 863938709291008 864927408680608 867033220644864 871386456784896 872194132672512 872343161127936 872383679445096 873192279644412 873324762162944 877576439441793 879846519472128 880662036873216 880812512206848 880853423905728 880987068788736 881803643348992 886096599048024 886231039436288 889364089995264 889405398895104 889540341301248 890364843769856 890381886423939 890516976984768 894835224285184 895817673276344 897998692810752 898040402767872 898176655294464 899009162641408 899026370758152 899162772877824 903522944909312 903540239425278 904377718203141 904514932240192 906717126721536 906896816996352 907754782124736 907892508536832 912295012335616 912312474759504 912450892674048 913296630611456 915858102878208 916567935349248 916706998910976 916846083571712 917742906156882 917882147987584 921169877427072 921309639204864 922163588190208 924749929119744 925607066861568 925794925125408 926793625152512 929392951689216 930113274295296 930254392983552 930395533082624 931116632735744 933728083771392 934783225369344 934925052592128 935791621513216 938416184229888 939285989031936 943858790664192 944001994850304 944876977061888 944895063143772 945038424555264 945082319398854 948405270478848 948567320838144 953167062761472 954068801620896 954213554890752 954257875897872 954402657854464 957776712302592 962585557106688 963331605520128 963477764161536 963522515469696 963623944978432 963668703076352 964726725066832 967075515334656 971931047952384 972831917211648 973024709902336 973043334765684 973945234987998 974093003950976 981367271718912 982276887281664 982471551746048 982490357433312 982639422879744 983401013968464 983550217581568 988338514322796 988488467063552 992010110500864 992029098767616 992179611451392 993099248820224 997009919365824 997934033879328 998085442471936 1001660449241088 1001812423213056 1002740989100032 1002944502219192 1006689627320832 1006842364329984 1007775592398848 1007794882435887 1010602044555264 1011385307971584 1011538757419008 1012681827483456 1012835473641472 1016463313022976 1016617532915712 1017559821451264 1017579298770216 1017733687982592 1022668827754496 1023636318405753 1023791626601536 1026331888877568 1026487606050816 1027439043018752 1027458709437888 1027614597574656 1031451844018176 1032597651324928 1032617416486032 1033574535089304 1033731351131648 1033779365556028 1037434036713984 1037591438327808 1041465939591168 1042622871240704 1042642828296576 1042801020198912 1043767577841664 1046694974717952 1047506211827712 1047665141612544 1052765574202368 1052925301948416 1053901243645952 1054130279329491 1056857061851136 1057836647841792 1062163373359104 1062986599194624 1063147877695488 1064133294555136 1064364553886088 1064526041453056 1070700057183029 1073469701750784 1073702990086272 1074698190331584 1074861245739008 1080094079312976 1084076938100736 1084127290960896 1084291776970752 1085132153344512 1085296791814144 1085317565700186 1086523210737458 1090580429597568 1090745894690816 1094601956917248 1094652798640128 1094818881601536 1095833653870592 1095854629444848 1101168589108224 1101335660658688 1102377573667734 1102544828647808 1105280495714304 1105448191131648 1106472815558656 1106493994779264 1106661874311168 1112028239888384 1112049525446496 1113080268557712 1113249147372544 1116011374313472 1117236654922752 1117406164353024 1118668867859868 1122824630566912 1122846122780928 1123016483291136 1123886873106816 1124057391521792 1128083612737536 1128254767890432 1129529730654624 1129701105215488 1133747541448704 1133919555944448 1134970570080256 1139208697675776 1139439907846656 1140496038719232 1140669077110784 1144754799132672 1144928483672064 1145989701828608 1150502431223808 1150676987805696 1151743534170112 1151765579926728 1153061600043262 1155868923396096 1161672357740544 1161848609046528 1162925510230016 1162947770023104 1163124214837248 1163178239260128 1164256372859216 1170101919255724 1172950730145792 1174238525071872 1174416682942464 1174471231874304 1174649425051648 1178802107449344 1181462132064032 1185638899101696 1185818786660352 1185873865193472 1186053788401664 1187175848565252 1187355969313024 1196222828249088 1197149956374528 1197331590414336 1197387203690496 1197568873725952 1197591796634688 1198701827677536 1198883697170432 1204720319233704 1205836957604188 1209218901456384 1210339709499648 1210523344715776 1211891273514857 1216416633012672 1216601190232064 1220958890790912 1221144137170944 1222090580465664 1222275998547968 1223657208209176 1227089131527168 1228226503236096 1228412852273152 1232812860604416 1232999905492992 1234142755815424 1234393233500544 1239002618241024 1239190602252288 1240151032393728 1240339190644736 1240362932228784 1244781917503488 1246377633825792 1246566736789504 1247746044920622 1251031769874432 1251221578973184 1252381318709248 1252405290794112 1258478387552256 1258669326467072 1259860084191696 1260051232740352 1260109759198472 1263177709387776 1264564565462016 1264756427784192 1270889417015296 1270913743367424 1272091735494528 1272284739854336 1272343834530496 1275441570643968 1276841891340288 1277035616403456 1283252711749632 1283447409475584 1284442140693504 1284637018882048 1284696687292928 1286107169279023 1289238414557184 1289434020446208 1295711475941376 1295908063936512 1297109222948864 1297391113020912 1298593646650664 1305113679169846 1308291199008768 1309702516375552 1309788419466618 1309987143244416 1310185897172992 1311201351957952 1317784685763728 1320993055309824 1321480603183104 1322705465023488 1322906148601856 1329144898572036 1329346559154432 1330578711839104 1334310511951872 1335547265654784 1335749897617408 1335775465477152 1337259336292256 1342252836427776 1342456485773312 1343726509914516 1347264982941696 1348513743962112 1348718343225344 1348744159316736 1350242436644608 1355284417363968 1355490043887616 1356772398360288 1356978250643456 1360345225494528 1361838762805248 1364848424541004 1368442518503424 1368676339011072 1369944945917184 1370152796766208 1375060498366464 1375269125357568 1376614359235323 1376823221981376 1378099380119072 1381964458807296 1383245382285312 1383455251103744 1388410600292352 1390190437728768 1390401360265216 1395381589475328 1395593299623936 1396674949103616 1396886855483392 1402387578888192 1403687432269824 1403900402597888 1405507039105988 1408928983547904 1416002992275456 1416217831145472 1417315465592832 1417530503593984 1417557636832896 1417623479098281 1419152738514784 1422607905718272 1429750594142208 1431320332336128 1431386813846808 1431603986781696 1432930920442112 1440125439083968 1443631667871744 1445216646242304 1445283773204544 1445435917467648 1445503054614528 1445722369294336 1446842871126016 1447090087600248 1454107239463424 1455703719074059 1459247875817472 1459469275889664 1459537064853504 1459758508802048 1460917852481997 1461139505926464 1468224785477632 1469836764890312 1473415330922496 1473707327619072 1473959134319616 1475101520952696 1475325326372352 1475549165748224 1482507771484194 1482732700595328 1484107024743616 1488015165751296 1488269417177088 1489648873230336 1489874885804032 1491558490479824 1496901050818992 1497128163707904 1497355311054848 1498515830809088 1502718634819584 1504111483650048 1504339690520576 1504416753328788 1506039640872832 1510263546494976 1511663388598272 1511892741259264 1517308136128512 1519022741225184 1519253210462208 1520661384958976 1524926299373568 1526339732176896 1526571311562752 1526600531973888 1532039283081216 1534003241631744 1534235983740928 1535687439902304 1539731409076224 1541158564528128 1541421896361984 1548896476987392 1550361802633956 1550597026697472 1550669048334042 1550832286449664 1550904319013504 1556387157491712 1563934306861056 1564201530298368 1565651366762496 1565888910589952 1565961642499072 1567680928233602 1571497712418816 1579387952922624 1580851865468928 1581091715547136 1581165153591296 1582901131420336 1586754971762688 1594721816543232 1596199941832704 1596516271587328 1596546830829132 1596789062179584 1598269103570048 1606293758978272 1610204552626176 1612047285497376 1612291868608512 1613786279332864 1620141118969464 1621888844016896 1626437665456128 1627698230016768 1627945187721216 1628192182894592 1629454107287552 1629784816106187 1635870644396352 1636118842036224 1637635337648128 1642228322402304 1643750480805888 1645857644667392 1651752883662336 1652003490988032 1652254136336384 1653534709858304 1653566360501601 1653817242971712 1658172286697472 1659709223337984 1659992811466752 1661836845101056 1663661393227496 1668042359832576 1669620402836568 1669873721058816 1676109246529536 1677971183403008 1678003301789802 1679813445588928 1684236945850368 1684524724936704 1685830309660224 1686086087282688 1686341903712256 1692382151835648 1694294595981936 1694551657823232 1696122313992704 1700879333916672 1702455855120384 1702714155204608 1708813046513664 1710744058078848 1711003615666176 1711263212634112 1712589520924672 1717392725508096 1718984552742912 1726015481708544 1727615301255168 1727877418582016 1729592400064893 1729854817361216 1734066441289728 1742772913569792 1744388265345024 1744686322255872 1744767358890192 1746384559288824 1746649524325888 1755152878883586 1761324073746432 1761625024413696 1761706847811456 1761974137577472 1763607286697984 1772193198096048 1772462078872576 1778728179990528 1778810797790208 1779080682602496 1780729687539712 1780763772847878 1781033953969536 1789670448570368 1791635346552688 1795997385621504 1796080805535744 1796353310588928 1798018325282816 1798052741516304 1798325545755648 1807045889818624 1807080478850556 1808755436406282 1809029864480384 1813793633992704 1815509564249472 1815785017073664 1824590024671232 1824624949519008 1824901785348096 1826593261222912 1831716205756416 1833135870698496 1833413997821952 1833692167143424 1835485812313764 1835764295975168 1842339754854144 1842619278409728 1844327176380416 1849499858239488 1851214133723136 1851589850250816 1853587250305024 1858785903378432 1860226548590592 1860508785967104 1862233265471488 1869566450738688 1869850105184256 1871583243026432 1871619067380933 1876832368459776 1878571978063872 1887717581328384 1888003989700608 1889753954123776 1889790126287544 1890076849110528 1890164638797708 1897134641676288 1906334125522944 1908137603241792 1908427109781504 1908515751795744 1908805315708928 1915553424605184 1925171114213376 1926663211040256 1926955528323072 1927045030939392 1927247889956864 1927337406152704 1929453450133664 1934151030669312 1943862095904768 1945663834423296 1946049419804672 1946086669531368 1947890469975996 1948186007901952 1957670518754769 1962734543437824 1964553774563328 1964943103492096 1964980714866624 1965278845759488 1966802027936928 1967100435163136 1976677028645592 1976976934127104 1984058197535232 1984359222902784 1986198497640448 1994019838731648 1995868067758656 1996170884943872 2003320898482176 2003624846426112 2005481978200064 2005889004438384 2013379254641664 2013684728659968 2015551184797696 2015589764871774 2021204089110528 2022770615943168 2023077514838016 2025363654966912 2025670947282944 2032926626045952 2033235065831424 2035119642902528 2035158597540432 2035467375965184 2045337655508992 2047272636811506 2047583253203072 2047678358697517 2052663777755136 2052975212101632 2054878086037504 2054917418875776 2055229195149312 2062903688036352 2065195302649856 2065234832972064 2067149070178608 2067462702263296 2067558731112056 2074868073427968 2075182876655616 2082931879182336 2085245742481408 2085285656593152 2085602040397824 2087535155683328 2093389949435904 2095012423655424 2095330283225088 2105531148404736 2105850603896832 2107802487291904 2108260558658982 2110214675807329 2115673295683584 2124326746718208 2125973198389248 2126295755390976 2128266589110272 2128729107772176 2129052082906112 2141400114366058 2147405980172544 2149396380663168 2149722491478016 2160188158625952 2168153876201472 2168254581921792 2168583553941504 2170264306689024 2170593583628288 2170635131400372 2173046421474916 2181160859195136 2181491789381632 2189203913834496 2189305597280256 2189637763203072 2191667307741184 2191709258889696 2202337178216448 2202671321317376 2204755147335468 2205089657295616 2210560991428608 2212945631117312 2212987989558528 2213323748622336 2224056479776768 2224099050892992 2226160537115424 2226498294745088 2232022748626944 2234473309845504 2234812328706048 2237337735719736 2245692245561856 2246032966582272 2247773746213632 2248114783043584 2256167225475072 2256509535780864 2259059461309248 2259402210430976 2267495082897408 2267839111888896 2269941140160512 2278879815693312 2280992077438464 2281338154221568 2289509598265344 2289856967344128 2291979403657216 2301004862447616 2301353975611392 2303487068340224 2303531159853456 2306123200086524 2311737846792192 2323344715481088 2323697218093056 2325851020460032 2325895540046208 2326003572501063 2326248429674496 2326356478520256 2328512745718432 2340203838511448 2345901460291584 2348477050143744 2348833365884928 2348942463748608 2349298850103296 2351521392350403 2357604214898688 2362924264128064 2371277798203392 2371637573320704 2371747730386944 2372107576803328 2374351697130504 2374711938626048 2388484742946757 2394299912749056 2394663180828672 2394774407380992 2395137747451904 2395183593269376 2397403655355072 2397767394340864 2409440638467408 2411673915208376 2418437802912768 2420679418999296 2421046689431552 2423782547029714 2432833266025344 2433202380464128 2441917781581824 2442288274341888 2444181160931328 2444551997095936 2447314416418352 2454178263054336 2456453006472192 2456825704546304 2465625721208832 2465999810985984 2468285511630848 2468786467001088 2478005236482048 2478381204504576 2480302064787456 2480678381289472 2480725864457568 2489563835006976 2492755267651584 2493133473579008 2495492089841244 2502063539748864 2504762637418496 2504810581588224 2516956775104512 2517338652934144 2519720168383392 2520102465480704 2520219518396944 2526355418775552 2529129130924032 2529512855568384 2541827486734848 2544183470989056 2544569479708672 2544687669060992 2553683782680576 2554071232806912 2566505423499264 2566894818951168 2568884281387008 2569274037764096 2569393374585856 2572214338558046 2578476829114368 2591422951882752 2591816127873024 2594218445897728 2594782226041824 2597187293301328 2610227358339692 2616582398017536 2619576838933236 2619974286488832 2620371794345984 2622402703915904 2632729318325379 2635569371527456 2641986110619648 2642961206366208 2645410930046976 2645812297203712 2658289797144072 2658693118308864 2661157423678208 2668621023903744 2671094531309568 2671499795234816 2671550930954304 2674518672584512 2684505672855552 2684912971546624 2687453019829032 2694529965883392 2697027487924224 2697488318633472 2700484873289216 2703449763994681 2710568834727936 2710980087775232 2713133154609423 2713544796720576 2713956501286912 2720690450989056 2723677525610496 2729696849082008 2736885037006848 2737352678022144 2739889891834368 2740305593532416 2750120996732928 2750538250715136 2753228718470646 2753646443962752 2756198760238144 2763928917614592 2766490764570624 2766910502207488 2776821200584704 2780380875457536 2780802720530432 2790763178950656 2791186599247872 2793349898207232 2793773710966784 2804775157776384 2807374864539648 2807800805195776 2811014078211976 2817857967095808 2832005984550912 2834630931185664 2835061007187968 2835115273665792 2835246958196562 2838305477029568 2845215811436544 2859501188284416 2862640664672256 2862773627693616 2863207973563392 2865861840884224 2880250878167936 2890433292484608 2890567546409088 2890871834935296 2891006109229056 2891444738588672 2893685742252032 2894180175200496 2908214478926848 2911407438148118 2918495751634944 2919074129707008 2919517017604096 2921835704963994 2922279011852928 2936449570955264 2939673529780624 2946830661844992 2947414655238144 2947918268639232 2950203041905392 2950650652744704 2951098331496448 2965015542968388 2965465401190656 2968214049487232 2976030331502592 2976538834354176 2979297746460672 2979749771608064 2983116980959648 2993802101637984 2994256327415808 2994710622109696 2997031661618176 3005437269639168 3008222967300096 3008679381041152 3008833506657576 3012079281745664 3020527092989952 3023326777196544 3023785482518528 3034616272257024 3038045482450368 3038506420924416 3041322769917952 3049852598747136 3052679464353792 3053201063947776 3068006483263488 3068471967481856 3070908955217259 3071374879804608 3079462818152448 3082317129056256 3082843792723968 3097792953974784 3100723605267912 3101194053394944 3101338096668084 3101664572899328 3101808638027008 3112774314983424 3127868613722112 3128403060596736 3131302733524992 3131777821179904 3131923284998144 3135361856467204 3142995424837632 3158775905845248 3161703730937856 3162183431094272 3162330307182592 3162390837988473 3165802262840672 3173509943525376 3189443633086464 3192399883665408 3193032543174656 3193093661658264 3193578124359168 3196538207140096 3212100171549087 3212587517956544 3220409105252352 3224094570994752 3224583737217024 3227572558665728 3240282237938928 3243777688033792 3252875330912256 3255396460033536 3255890375442432 3256384365789184 3258908214575104 3259569632212374 3271741288792704 3272237684072448 3275270675296256 3284456644804608 3287500961611776 3291715289334784 3303505767324672 3304006981976064 3304508272672768 3307069419716608 3307132721003202 3307634485943424 3316344573394944 3319418446675968 3319985622933504 3323673690202112 3327322786454992 3336084719665152 3339240805673136 3339747442117632 3352218493059072 3355942366806016 3356006603579604 3359626891177856 3368473891700736 3369049449873408 3371660619320448 3372172174565376 3372683807424512 3384764303671296 3388589191963872 3389103315646464 3392244627985408 3401758667833344 3404911710240768 3405428310409216 3417626093027328 3421488116157696 3422007231332352 3422526425268224 3425179041849344 3434785451016192 3437969105485824 3452030963417088 3455230602510336 3459184800129786 3459709634722432 3485545827139584 3488776530690048 3489372644511744 3489534717780384 3492769118577648 3493299048651776 3510305757767172 3523250048827392 3523413695622912 3523948275154944 3527214573395968 3544386396192096 3544924157745152 3557456359981056 3557621595580416 3558161365204992 3561459375079424 3561527545695756 3562067907939072 3579340897140736 3583270693105376 3591994771243008 3592161611071488 3592706621177856 3596036650565632 3596105483032608 3596651091511296 3614091779637248 3614160957701112 3617510872812564 3618059728960768 3631019128498944 3631570034147328 3635673820544571 3649180049342464 3649249899038016 3649803570696192 3653186522445824 3663432411512832 3666271741396992 3666827995643904 3670971624627528 3671528591950336 3684679509708288 3685238556819456 3688654352760832 3698999716478976 3702428267446272 3703179700501632 3707174500610048 3717571806756864 3720453097181184 3721017571934208 3724466530942976 3739132901477376 3739700210368512 3743166486052864 3743238134761866 3753664736919552 3757143956127744 3775435162656768 3776007979401216 3779507908247552 3779580252575088 3780153698221056 3780329277595416 3794269283352576 3802831237581103 3812668251045888 3816275206483584 3816854219563008 3817031503591488 3817610631417856 3831106849210368 3850342228426752 3853326422080512 3853911056646144 3854090061878784 3854495779913728 3854674812305408 3858321507837069 3858906900267328 3868302061338624 3887724191809536 3891327668846592 3892098839609344 3892173339062736 3895780939951992 3896372015803904 3915341037509538 3929107549126656 3929886206984192 3929961429733248 3930557691518976 3933604055873856 3934200870326272 3953354057291184 3953953868254208 3968116395070464 3968718445805568 3972396995280896 3988039677463296 3991736135517312 3992341769887744 4006641796964352 4007249692852224 4010963956400128 4011778008876768 4026758509283328 4027369457319936 4031102369595392 4031179529743548 4045541231886336 4046155029676032 4050727309933824 4051341894565888 4065853252091904 4066470131662848 4070239285805056 4070317195080864 4070934751930368 4090675311017984 4094545273623012 4095166506406144 4095356717395034 4105327555510272 4109756172075008 4109834837751552 4110458390298624 4125807376072704 4130390605299712 4130469665944128 4134298140357216 4134925404526592 4135117462224112 4149736146855936 4150365753311232 4170571313186304 4171204080795648 4175070311366656 4186779898871808 4190024847310848 4190660566450176 4211062296809472 4211701207793664 4215604974583808 4216521117317964 4220429351614658 4248653493436416 4251946396778496 4252591510781952 4256533178220544 4257458215544352 4258104165812224 4282800228732116 4294811960345088 4298792761326336 4299444982956032 4320376317251904 4336307752402944 4336509163843584 4337167107883008 4340528613378048 4341187167256576 4341270262800744 4346092842949832 4362321718390272 4362983578763264 4367111157222177 4378407827668992 4378611194560512 4379275526406144 4383334615482368 4383418517779392 4404674356432896 4405342642634752 4409510294670936 4410179314591232 4421121982857216 4425975979117056 4426647497244672 4435757379758263 4448112959553536 4448198101785984 4452321074230848 4452996589490176 4464045497253888 4468946619691008 4469624657412096 4474675471439472 4491384491123712 4492065933164544 4495547492427264 4496229566087168 4512334450950144 4513019071561728 4518118922618496 4518804420861952 4534990165794816 4535678223777792 4539882280321024 4557759631386624 4561984154876928 4562676308443136 4567897877094461 4579019196530688 4579713934688256 4583958807314432 4602009724895232 4602707951222784 4606974136680448 4607062319706912 4612246400173048 4623475693584384 4646689430962176 4651702040920064 4651791080092416 4652007145002126 4652496859348992 4652712957040512 4657025491436864 4680407677022896 4691802920583168 4696954100287488 4697666731769856 4697884927497216 4698597700206592 4703042784700806 4725848528256128 4742555596406784 4743275146641408 4743495460773888 4744215153606656 4748703394261008 4749423877252096 4776969485893514 4788599825498112 4789548814761984 4790275494903808 4790367186538752 4794807310710144 4795534788681728 4818881276934816 4823347830416752 4836875605825536 4841358837998592 4842093378863104 4847565094059428 4865666532050688 4866404760928256 4883835563163648 4884576548683776 4888362321862656 4889103994191872 4889354448318561 4894628832836704 4908356526108672 4912906012944384 4913651409092608 4931251442417664 4936571023261696 4937572934002176 4956010472964096 4956762409009152 4960604129574912 4961356762578944 4961451728915136 4979127670013952 4985510535303168 4986266947158016 4990984179682488 5004127079497728 5009621163176448 5033913550209024 5034677305868288 5039440336766784 5040204930961408 5040439036793888 5052710837551104 5058258261848064 5059025711136768 5083654973469696 5088366941978112 5089138959417344 5089375338121984 5107367565361152 5108142465613824 5133010846998528 5133789637902336 5137768562774016 5138548075528192 5138786749171712 5144428677116092 5156953658228736 5182845903765504 5183632255746048 5188436891795456 5188777200194679 5189564452083648 5194374586602656 5220454716679384 5233164796035072 5239153677866472 5239948572977664 5240743588691968 5244805407831808 5265458636650758 5271138743054912 5283972221239296 5285922412732416 5290821860093952 5291624594407424 5316579594288144 5317386236617728 5322314847356416 5337242047807488 5342189062619136 5342999590469632 5343101861908608 5349037345169024 5369011345711104 5369825943093248 5374906039658064 5389059931766784 5394054975848448 5394976637266944 5400969746578432 5406899527989362 5421137669455872 5421960175550464 5426266309218846 5427089593441152 5427913002573824 5441380901978112 5447355051220992 5459393698164016 5473770074013696 5474705356044288 5479779783668736 5480611187064832 5500241993465856 5501076501430272 5506457436941292 5507292887925504 5512397520476288 5527857835229184 5532981529141248 5533821004414976 5553642401169408 5560761750915072 5561605441060864 5581526357901312 5586699796414464 5587547421933568 5609550315552768 5614749729079296 5615601610391552 5622028156423952 5635715934191616 5664011969101824 5669261862371328 5670230547331584 5670493916393124 5676610954059136 5719002376568832 5725281329344512 5725547255387232 5726415947126784 5731723681768448 5760501756335872 5780866584969216 5781135092818176 5781743669870592 5782012218458112 5782889477177344 5787371484504064 5788360350400992 5816428957853696 5822814876296236 5836991503269888 5838148259414016 5843671409927988 5844558023705856 5872899141910528 5873011556264307 5879347059561248 5893661323689984 5894829310476288 5895836537278464 5900406083810784 5901301305489408 5902196662992896 5930031085936776 5930930802381312 5936428098974464 5953077668708352 5958595492921344 5959499543216128 5966233961919296 5987604203275968 5988512654831616 5989421244219392 5994063323236352 6010874539278336 6016445934600192 6017667013315152 6024158563491328 6041054185979904 6046653554393088 6047570965037056 6069232544514048 6076090964900736 6077012841848832 6082645539835904 6099705197494272 6105358928707584 6106402127895552 6136012966526976 6136943934963712 6141817910434518 6142749759609216 6143035076092551 6158925636304896 6164634258112512 6165687585447936 6195585907949568 6201447210535824 6202388106789888 6202676193336168 6203329145798656 6203617276054016 6225548629966848 6255737227444224 6256806121193472 6262605467049984 6263555642359808 6263846569996288 6270723712934408 6285990849675264 6317551811690496 6323407461875712 6324366862188544 6324660614365184 6324781675976946 6330644027421987 6331604525681344 6347019887050752 6378887266172928 6384799767330816 6386065086349312 6386187323316528 6387156248718336 6393076414280192 6424200343098174 6425175035913088 6448189141989504 6449167474434048 6455145117331456 6480564475877856 6487555376067584 6505750661824512 6510792920067072 6511780750884864 6512768731578368 6517816429150208 6519139264424748 6543482577585408 6544475368144896 6550541350592512 6568913289609216 6575001923223552 6583430578669568 6607011534649344 6608013963952128 6614138839433216 6614265442006404 6615268971886848 6638836893351936 6639971245867008 6647347380404224 6654645572909984 6672169439330304 6678481611346272 6679494884235264 6704436986118144 6711884733612032 6712013207159208 6719253782355712 6738098899746816 6743321238640896 6744344349130752 6745367614849024 6769528607342592 6777178383927744 6778206631292928 6784489255970816 6803517335666688 6809823420481536 6842976232315392 6844014462664704 6845052850536448 6850358083698688 6869570902032384 6875938210971648 6904061926834176 6910461205020672 6918369600259572 6919419269444864 6971091654279168 6977553061380096 6978745289023488 6979069435560768 6985538237155296 6986598097303552 7020611515534344 7046500097654784 7046827391245824 7047896550309888 7054429146791936 7054564177051209 7088772792384192 7089848315490304 7114912719962112 7115243191160832 7116322730409984 7122918750158848 7123055091391512 7124135815878144 7158681794281472 7165454228840271 7166541386210752 7183989542486016 7184323222142976 7185413242355712 7192073301131264 7192210966065216 7193302183022592 7228183559274496 7228321915402224 7235021745625128 7236119457921536 7262038256997888 7263140068294656 7271347641089142 7298360098684928 7298499798076032 7299607141392384 7306373044891648 7326864823025664 7332543482793984 7333655991287808 7341943249255056 7343057183900672 7369359019416576 7370477113638912 7377308705521664 7397999432957952 7404856534892544 7406359401003264 7414349001220096 7435143613513728 7440906194362368 7442035143868416 7448933061885952 7478265802954752 7479400420737024 7486332972105728 7486476269523732 7494900400281203 7514287912255488 7550870325313536 7552015958802432 7559015816495104 7559160505150176 7560307396442112 7560658555190832 7588538566705152 7605662475162206 7632550412967168 7633708439126016 7634063007182976 7635221262835712 7662213698420736 7700684456853504 7706652844161024 7707822113292288 7708180123757568 7709349624610816 7716643015674138 7717813800534656 7775448383619072 7782655337693184 7784197679218688 7784346678125472 7791561879903984 7792744031607808 7830682075019076 7859772413968384 7859922859466496 7861115383037952 7867208111747712 7868401740652544 7906708114582368 7907907736508416 7936232790140928 7937436891611136 7944793990561792 7976079354926592 7983472271034624 7984683539775488 8013283593928704 8014499385704448 8021927912800256 8023556017753536 8053517018566656 8054738914639872 8062204739190784 8062359059487096 8091082463772672 8101454619867648 8102683789131776 8110349291984043 8131706504183808 8132940263325696 8140478571610112 8140634390161728 8141869503860736 8181350622035968 8189090547246024 8190333012812288 8190713434790068 8210655111020544 8219669675503104 8220916780597248 8251614752145408 8260781210599424 8260939331888256 8268596280714432 8269850809053184 8270234924448224 8299472293711872 8300731506622464 8341142626372608 8342408161591296 8350140622733312 8373559797743616 8380049694621696 8381321132900352 8422124593618944 8423402415587328 8431209949167616 8433042234635928 8440858703229316 8483238914603999 8503892793556992 8505183021563904 8513066356441088 8514916431088704 8516208331624448 8565600457464232 8589623920690176 8597585522652672 8598889965912064 8640752634503808 8672615504805888 8673018327687168 8674334215766016 8681057226756096 8682374334513152 8682540525601488 8692185685899664 8724643436780544 8725967157526528 8734222314444354 8757222389121024 8758551052812288 8766669230964736 8766837035558784 8809348712865792 8810685285269504 8819020589341872 8820358629182464 8842243965714432 8851951958234112 8853294994489344 8871514759516526 8896225919107072 8896396203571968 8904642148461696 8905993178980352 8928090994507776 8937893239382016 8939249314824192 8949350942878944 8982768982247424 8984131866329088 8991094984854528 8992459132174336 9024668901900288 9026038143123456 9036237845236992 9037608841723904 9069980331589632 9071356447555584 9079764560642048 9115519262773248 9123968309753856 9125352616886272 9135795754188922 9158038393061376 9167917614628864 9204019449790464 9205415902445568 9213948273360896 9214124639413824 9224492800346096 9246951387168768 9293378861924352 9303582160184832 9304014290004252 9304993718697984 9305425914081024 9314050982873728 9360815354045792 9383605841166336 9393908200574976 9395333463539712 9395769854994432 9397195400413184 9406085569401612 9451697056512256 9485111192813568 9486550293282816 9486990921547776 9488430307213312 9497406788522016 9498847754504192 9553938971787028 9577199650996224 9579097629523968 9580734373077504 9589614621420288 9591069577363456 9636300514647261 9637762553869632 9646695660833504 9673751211651072 9682717675997184 9684186757726208 9695130188118856 9731333064101376 9732809521856512 9767671126327296 9769153097367552 9776724643725312 9778207988383744 9778708896637122 9789257665673408 9816713052217344 9825812025888768 9827302818185216 9862502884835328 9875145868004352 9912020945928192 9913524818018304 9921208259149824 9922713525157888 9922903457830272 9958255340027904 9971021070606336 9972533894316032 9981968359364976 10008254158995456 10019242326352896 10067827100418048 10069354611736576 10078880673533568 10080409861922816 10080878073587776 10105421675102208 10116516523696128 10118051422273536 10167309946939392 10176733883956224 10178277918834688 10178750676243968 10189926033518413 10214735130722304 10216284931227648 10266021693997056 10267579275804672 10275537125548032 10277096151056384 10277573498343424 10288857354232184 10313907316457472 10365691807531008 10376873783590912 10377554400389358 10379128904167296 10388749173205312 10440909433358768 10466329592070144 10478307355732944 10479897145955328 10481487177383936 10489610815663616 10530917273301516 10542277486109824 10571844825464832 10581643720187904 10583249188814848 10633159188576288 10634772473235456 10644629694712832 10674484095614976 10684378125238272 10685999180939264 10686203723817216 10698074690338048 10738022691422208 10739651886186496 10749812079316128 10778119863533568 10788109951696896 10789953274533888 10801939493156864 10813799055978724 10842275338911744 10852532618437692 10854179186882304 10855826005147648 10894710102441984 10907021461633713 10918787396328032 10947540148027392 10949410712088576 10959559567337472 10961222374129664 11000483986931712 11012914873882584 11014585775851008 11024795040952576 11055715670458368 11065963058282496 11067642008829952 11107284802338816 11121523501830144 11123210882121728 11163052715802624 11173399592828928 11219100631105536 11229499458158592 11231203220783104 11244056312847904 11271431868383232 11328023938203648 11338523724742656 11340461094663168 11340987832786248 11353221908118272 11408493712743309 11438004753137664 11450562658689024 11451094510774464 11452831894253568 11463447363536896 11521003512671744 11561733169938432 11562270185636352 11563487339741184 11564024436916224 11565778954354688 11574742969008128 11574964523511207 11576720700801984 11632857915707392 11645629752592472 11673983006539776 11676296518828032 11687342819855976 11689116047411712 11745798283821056 11746023112528614 11758694119122496 11787322647379968 11789658620952576 11791673074556928 11800812167621568 11802602610978816 11804393325985792 11860062171873552 11861861604762624 11872856197948928 11906155337416704 11917190985842688 11918999086432256 11932467923838592 11975208406551936 11977025309663232 11978842488438784 11988126646472704 12021749078556672 12032891869200384 12035334026630304 12048317126982656 12082108371959808 12093307108786176 12095141930074112 12138465089028096 12152181929801472 12154025683697664 12165291079671808 12199410394988544 12210717857415168 12212804255791104 12272025933053952 12283635820869036 12285499519218432 12286070152185102 12329268516225024 12331375170895872 12391171815899136 12402894421071648 12404776213579776 12405352386672336 12406658291597312 12407234552108032 12451097259933696 12513612242386944 12525210934099968 12527111284719616 12527693139992576 12541447425868816 12571981699350528 12635103623380992 12646814923751424 12649321228730368 12649563351953892 12661288054843974 12663209051362688 12757774532345856 12769599534661632 12772130172698624 12772374646633056 12774312497436672 12786152828560384 12848400686196348 12850350071826176 12896378283979008 12898334948868096 12910290234662912 12961128951755712 12975110752135168 13011501323649024 13021585840134144 13023561501769728 13035632858300416 13038278528849496 13086965155170816 13088950736289792 13101082701185024 13101333471666531 13137826579218432 13150003846447104 13166861157339136 13214023069298688 13216027927904256 13228277678866432 13228530884012808 13230537943773696 13279942491734016 13294694760808448 13307272139274789 13309291145819968 13344338878660608 13356963222692544 13358989768470528 13408873972236288 13423769467224064 13424026414318416 13438507564711424 13476197799493632 13486642477281792 13488688698261504 13490735229698048 13539057214685184 13554356767855488 13556413262585856 13568978511941632 13607034671333376 13619646840963072 13685952464630784 13688028925329408 13690105701072896 13700716167397376 13703693631283383 13739141804064768 13751876421943296 13808123853668352 13820922410041344 13836739200519144 13838838538889728 13955106122760192 13957490578046976 13958138871121536 13971076474310592 13973196194607104 14041223031068688 14093000195309568 14093654782491648 14095793100619776 14108858293583872 14109128354102418 14177545584768384 14179696630980608 14229825439924224 14230486382321664 14232645460819968 14245837500317696 14246110182783024 14248271631756288 14317363588562944 14330908457680542 14333082772421504 14368646444285952 14370826484711424 14384146602262528 14384421932130432 14386604366045184 14456367118548992 14456643830804448 14470043491250256 14472238915843072 14524076513995776 14526280136589312 14542695282178284 14596720197369856 14596999596152064 14599214282784768 14612746089783296 14653729646051328 14665086965587968 14667311982575616 14683886498510112 14686114367801344 14738718038833152 14740954227277824 14754617411043328 14809713069785088 14812718802006528 14828698002440192 14870287227027456 14881812388724736 14884070287736832 14897866123771904 14956531605909504 14958800841474048 14972665944211456 14972952539047464 14989800800562406 15101740650627072 15104031917604864 15118031632990208 15118321010300352 15120614792884224 15121317110381664 15177077133410304 15211324950324412 15265100825934336 15267416878252032 15268126014365952 15270442525671424 15324427396841472 15401368913707008 15413305688322048 15415644226584576 15416360247515136 15418699249221632 15433286031348276 15435627601069312 15550896767238144 15565310675386368 15568395358437376 15568693356250944 15583123759807968 15585488063215616 15661364150038152 15719845718932992 15722230766075904 15734416223495424 15736803481305088 15754586555693141 15813416229164736 15815815473016832 15872465580281856 15874873783222272 15889587981123584 15952158709853184 15966944542069248 15969367079550976 16026567187857408 16028998771408896 16043855825600512 16047112035507072 16107034037133312 16109477829279744 16124409478381568 16124718118974192 16182164927545344 16202909239735296 16205367578263552 16220698583968086 16263413008367616 16265880526651392 16280957143220224 16281268780323456 16283739007721472 16362701244071936 16378181094492048 16380666025624576 16381426869580136 16421310222041088 16439339351006208 16441833561194496 16503229504290816 16521562421198848 16521878663776512 16537192561428864 16539701618106368 16540469848896448 16598944587423744 16601463013244928 16682285252745216 16684816323182592 16700281245466624 16719393200627299 16760099389243392 16762642265800704 16844249187237888 16846804831174656 16862419898335232 16866084469271856 16881717406458632 16966477829207998 17007785587113984 17026132712882176 17029832862177408 17032416663248896 17131200914928464 17179247841380352 17195171045305344 17197779931824128 17281505269007616 17345231009611776 17346036655374336 17348668431532032 17362114453512192 17364748669026304 17365081051202976 17384371371799328 17449286873561088 17451934315053056 17468444628888708 17514444778242048 17533338461929472 17533674071117568 17618697425731584 17621370570539008 17638041178683744 17640717258364928 17684487931428864 17703903916468224 17706589988978688 17743029519033052 17792792407143936 17809284296923392 17811986357960704 17875786478764032 17878498629648384 17898701885757888 17965537964494848 17968263732658176 17982189969709056 17984918264348672 18049337803800576 18072475690473984 18075217683447808 18139960663179264 18142712895111168 18159529121284096 18231038525546496 18247936619507712 18250705233772544 18271591508377844 18316076786122752 18408038899580928 18410831804891136 18427896546721792 18428249278827648 18429105228277653 18448985600692192 18493902774337536 18586757723848704 18607164320369664 18608028580008504 18609987437395968 18610851828162048 18628101965747456 18721630708091584 18767211682332672 18787816401149952 18790666927079424 18791539709988864 18794390800826368 18812171138803224 18903394113024512 18924148347962767 18970222385627136 18973100586565632 18973981843095552 18976860614426624 18991932082265961 18994813577044032 18997695509008384 19107877943574056 19154399301992448 19158195259047936 19161468746155008 19179229242840576 19182139154726912 19272601029294522 19275525107739264 19293391321667008 19347502423302144 19365435351994368 19368373515452416 19390260376237712 19462666128202752 19465619043713024 19535342252654592 19538306194735104 19553449287450624 19556415976767488 19557417793274244 19578515331346816 19633426104434688 19651624051777536 19654605636370432 19725005769670656 19750291736008704 19824041891856384 19842416518299648 19845427050315776 19845806915660544 19916510680055808 19942042141212672 19945067788632064 19963936718729952 20016508317990912 20038484652705792 20135654200836096 20157761347067136 20160819723845632 20161756147175552 20233033047392256 20236102844547072 20334619893878784 20353467767912448 20356555837669376 20357501352487936 20379852067036826 20429470261444608 20532043387994112 20535158551609344 20551074251096064 20554192302112768 20555146996686848 20577714708464368 20627814632914944 20731383615062016 20755108800778716 20758257808334592 20777498346410624 20881818866717536 20932659184140288 20956614711465888 20959794291910656 20962974354767872 20979221631327232 21061834546603032 21084554972219648 21143689650929664 21163287440375808 21166498377629696 21266318377152576 21269544946470912 21289259389425664 21348968191229952 21368756250476544 21372407447634432 21396149380676096 21476045382844416 21479303772372992 21496362686520813 21499624158632256 21556239727067136 21576219903393792 21579906549067776 21603878986313728 21627598111957448 21684550677823488 21705065236875384 21708358373764608 21711652010295296 21789420204883968 21814042923267426 21837574792656064 21895080296054784 21898821424177152 21919119134674944 21922444748259328 22000967973863424 22025829747765168 22029171551702016 22049590081905152 22111431340916736 22131926116564992 22135284017659904 22214569604677632 22243047003660288 22246421764243456 22326105431605248 22346799185657856 22438201262211072 22458998916317184 22462406441566208 22484701200843609 22488112625695808 22542863736766464 22656047876407296 22677047449485312 22680922189326336 22681975665572496 22706443816236544 22816987425486618 22901125317378048 22902189021548928 22905663788507136 22926894727073792 23042007025343488 23123466339876864 23124540371272704 23128048873832448 23131557908709376 23149485938016256 23149929047022414 23153441401603968 23265715831414784 23291259505184944 23347966013079552 23352593037656064 23374685639711952 23378232094823424 23491596567642112 23492046225057228 23517388238244992 23579317241905152 23583346149113856 23601624335243136 23605205221957632 23608786651971584 23720124343747104 23723723209525248 23745712395897856 23812310674833408 23834381971685376 23837998172864512 23864935847677184 23950416813103872 23954050619326464 23957684976877568 23976253292945408 24043498157113344 24065783738400768 24070668053260608 24096634253965312 24164216743919616 24186614217572352 24304363859602944 24308051367395328 24330582159343616 24331047875952129 24398820789977088 24421435714830336 24425608511582208 24544051866107904 24567271641738072 24570999038436864 24572140304370204 24662750341791744 24782343631798272 24805788842143296 24809552427159552 24810704773344672 24813316583194624 24814469104216064 24902194519867392 25027224484773888 25050421868199936 25054222569439232 25055386279985152 25082894851737632 25143963398701056 25270207246761984 25293629847502848 25298642457460736 25299126703907784 25322576109687948 25326418102725376 25449716743811997 25515549064691712 25539199069323264 25544260345397248 25544749293266112 25548624994873344 25572305657120768 25696801372392696 25700700143652352 25792756567958016 25796669897736192 25820580469325824 25922257903511424 25950221504270336 26023002647298048 26043171680268288 26047123003539456 26071265716600832 26076557057698992 26173930310341632 26177901472579584 26202165402370048 26202666943333062 26275653158436864 26300007692894208 26333722314678272 26428046138597376 26432055855808512 26456555357732864 26457061768025616 26461075887547392 26559884983468032 26589389521616896 26614544278549578 26618582291639936 26619818663067721 26688677757321216 26713926445385088 26717979536941056 26817747944472576 26847538934448128 26848052828636832 26877015129422848 26952395598987264 26973284954563584 26977377396523008 26981470459396096 27078114429370368 27108713535710976 27112826525171712 27137957023883264 27214069342666752 27239293681926144 27371904929261568 27376057850658816 27401432334794752 27407387262566766 27503752843886592 27616247707336704 27641844820082688 27673478401038288 27677677077779456 27914981156093952 27916277742243072 27942152948621184 27946392389214208 28082446062137376 28186000390619136 28187309564983296 28191586201239552 28217716587167744 28218256708204836 28355091169536768 28359393261961216 28459650879848448 28460972764643328 28465290921639936 28491675000635392 28492220365566048 28496543263512576 28634727177125888 28661816915361084 28666165544843008 28737292888571904 28768293204525056 28768843864260864 28773208732090368 28912734237097984 28913287661608896 28940086982500512 28944477831686144 29048153027991552 29052560273178624 29085390564356568 29193999192304128 29198428565569536 29225492179566592 29307459292102656 29330173931175936 29334623965151232 29367772997020224 29372228735602688 29477436077666304 29481908454555648 29509234822086656 29625437604013056 29657396004880384 29740574454054912 29763624777449472 29768140575473664 29795732247543808 29913063211819008 29917601682948096 29945331888422912 29945905078094928 29979601601124812 30203481301254144 30208063835209728 30236063265980416 30236642020600704 30241229585768448 30242634220763328 30354154266820608 30422649900648824 30530201651868672 30534833756504064 30536252028731904 30540885051342848 30569778100555239 30648854793682944 30802737827414016 30826611376644096 30831288453169152 30832720495030272 30837398498443264 30866572062696552 30871255202138624 31050301658307841 31130621350772736 31136790716874752 31137386712501888 31166247519615936 31170976126431232 31322728300076304 31439691437865984 31444461532151808 31468832446990848 31473606962610176 31509173111386282 31626832458329472 31631630946033664 31744931160563712 31749747566444544 31779175962247168 31904317419706368 31933889084138496 31938734159101952 32053134375714816 32057997542817792 32087711651201024 32094224071014144 32214068074266624 32218955658559488 32248818956763136 32249436237948384 32364329855090688 32405818479470592 32410735156527104 32441397167936172 32526826016735232 32561914286440448 32562537560646912 32567478015442944 32725402488143872 32756362188984096 32761332051249152 32762853739160272 32842620444082176 32878678702012416 32883667122388992 33043757327553024 33074385122857728 33079403236212736 33080939697792896 33197889174847488 33202926026489856 33364570505490432 33369632646365184 33400562490933248 33438786401254598 33520198778486784 33688498374475776 33693609662349312 33724839796670464 33732168938543712 33763434812917264 33932955658415996 34015571174227968 34059665724354816 34064833326497792 34225481138229927 34262401829856928 34358495682760704 34390342090610688 34395559863648256 34563010538015232 34690462019223552 34692073310748672 34697336863064064 34724228907024384 34729497338052608 34730162102405952 34768742743598656 34898573747122176 34903868630106112 34936889257777416 35028889556484096 35067348142235136 35144846931930853 35237394851463168 35242741141078016 35276082357367488 35281434516729856 35368975862857728 35407807832936448 35413179977957376 35486059038066104 35585584814287872 35618568593846784 35623972715921408 35751572957528064 35756997259296768 35797403771515776 35931075928989696 35936527465316352 35964379939418112 35969836528697344 36098675607601152 36144951380947968 36150435366895616 36279921326358528 36285425790222336 36319058242568192 36462077051092992 36495873239015424 36501410467545088 36543183016755688 36632153572245504 36816077799161856 36855793093443584 36856498557655296 36858210456555306 36897971201384384 36987805548675072 37173515447697408 37214328640739328 37216057160017008 37219974874791936 37221703656324096 37256203931494912 37443261416183168 37575632802299904 37581333854158848 37583079419977728 37588781601652736 37624342277606448 37806788226049024 37848296695925534 37940444771254272 37947963686191104 37953721228853248 37983864164531922 37989627154088064 37995391018016768 38215755887148112 38308798603984896 38316390518095872 38322937492310016 38358458485681152 38364278309453824 38545202058589044 38551050215478528 38586782643334016 38695004846604288 38730870703988736 38736747030904832 38780520752475424 38925332256405504 38931238087426048 39070684505309184 39106898574901248 39112831953534976 39114835586548488 39157030662693632 39266852208869376 39303248103555072 39309211272740864 39450011539341312 39500583472017408 39648083783712768 39684833036599296 39691613831321088 39884084282425344 39890135577264128 39921816417824367 39927873437459904 40033016635981824 40076969305411584 40271308401672192 40315522694134272 40321639447691264 40323512294351104 40466066094784512 40472205689094144 40669239787757568 40706935535824896 40713111675338752 40715002704975872 40759704134073652 40858940522889216 41064086775988224 41070317103218688 41102148502192128 41108384604225536 41110293993373696 41111080893850149 41155429416928736 41255629265829888 41462767230124032 41510217601557432 41516515616669184 41554996692821248 41763637733435072 41865318368280576 41913229422931776 41919588583821312 41925948709535744 41958443262654464 42123669093206064 42169109944439296 42287379301859328 42326574880751616 42332996755259392 42532636754305152 42539089892941824 42578518778851328 42697936382459904 42737512500953088 42744814895268864 42792298761352192 42952090765688832 42958607544745984 42992725373041626 42999248317264512 43112479454134272 43152439806787584 43159813098135552 43207757972627456 43255196223914896 43369101355646976 43410130473750768 43416716747529216 43423304020590592 43578840409767936 43628085846534852 43675149585312128 43790160592109568 43797642848354304 43838238269349888 43844889496518656 44001935947726848 44051659495530336 44058343103404032 44099180163810304 44222862681833472 44263852233129984 44270568035319808 44429139209355264 44486094007320576 44492843528486912 44652210863210496 44693598371315712 44876402524422144 44917997832634368 44969402401687218 44976225251391616 45312095752814592 45354094898970624 45361844378652672 45363951331144992 45412887632473088 45633974850973236 45802250634756096 45804378043097856 45811327577014272 45853789454147584 46084014050686976 46246932679753728 46249080742545408 46256097747664896 46298971876032512 46299858094044828 46306882803207936 46531431662829568 46582519010369888 46695932026159104 46705186075312128 46749371279423904 46756464189646848 46983193135284224 46984092450114456 47034776476489984 47166692298227712 47203248670486272 47210410443915264 47217573303943168 47263759667079423 47440248687494208 47447446419050496 47491424791795712 47624621349666816 47668763943370752 47729871695354368 47900833626207744 47908101238652928 47915369953755136 47952506585890816 48086996314226688 48131567476801536 48141336106521216 48193268507930624 48328433487839232 48373228435144704 48608727719205888 48616102734790656 48661164318687232 48662095751904258 48797641579954176 48842871429660672 48851217023164416 49088103732215808 49134543283476144 49141998076873728 49144280608740408 49325500683583488 49564687263596544 49611577684286592 49619104854319104 49621409546689344 49626633166389248 49628938208432128 49804389039734784 50054448969547776 50100843736399872 50108445138878464 50110772559970304 50158179601881897 50165789703475264 50287926797402112 50540414493523968 50587259695005696 50597284914921472 50598253407815568 50645152219375896 50652836205450752 50899433487623994 51078398138646528 51088520690794496 51089498586532224 51097249989746688 51144611314241536 51393602744785392 51401400287304704 51585513135916032 51593339795472384 51641160938651648 51844515807022848 51900443008540672 52046005294596096 52086343360536576 52094246007078912 52142531433201664 52153114115397984 52347860620683264 52355802945159168 52404330804740096 52405333886666124 52600015385788416 52667444629356544 52856092277194752 52864111711617024 52913110715465728 52914123536051232 52922151775094784 53119769966936064 53178779043233792 53229088557099156 53237164583279872 53239637326135442 53427852890770176 53435959073882112 53635495888945152 53695077868896256 53696105657273664 53754030258845696 53904791197974528 53946569909127168 53954754793046016 54217427071421952 54225653050343424 54275914047766528 54428138685333504 54478587363852288 54743809858523136 54752115701317632 54802864669589504 54814774525133532 55232495414673408 55283689640165376 55346956802076576 55355354155558912 55829962312187904 55832555484486144 55884305897242368 55892784778428416 56164892124274752 56372000781238272 56374619129966592 56383172402479104 56435433174335488 56436513416409672 56710182339073536 56718786523922432 56772445043888301 56919301759696896 56921945529286656 56930581843279872 56983350001270784 56984440731132096 56993086527025152 57269454354251776 57323633830722168 57332331089686016 57474585777143808 57537687728521728 57546417464180736 57825468474195968 57826575323217792 57880173965001024 57888955663372288 58096306055983104 58105120546357248 58170781128713136 58387998384608256 58396857131139072 58450984359133184 58614918584205312 58660347862351872 58669247930302464 58735545994040448 58744457471205376 58954872155332608 58963816909111296 59018469644173312 59250875208026112 59314792009760768 59382672402227993 59527249554898944 59536281150947328 59591464495087616 59826126423638016 59835203365896192 59890663776845824 59891810156189856 59959203202249624 60406962602508288 60472126531960832 60473284041201408 60482459171536896 60485268441526656 60708308533641216 60845299801297648 61060403303737344 61069667513008128 61072504057463808 61081770102685696 61139556201110478 61605475654828032 61653222753288192 61662576906338304 61665440990060544 61674796996886528 61733144125393104 61742510404277248 62100603316615682 62273581433749504 62274773425003776 62332495039231872 62341952252862464 62645456600152608 62879382875731968 62888923064303616 62937664893981696 62947213925220352 63018346222772564 63253664916658944 63263261892067328 63489862321127424 63499495132889088 63558351924494336 63808634839412736 63867778168276992 63877468318203904 64106268751429632 64175423302402048 64188448142028288 64428136148533248 64437911317118976 64497637913526272 64498872475896768 64728659710181376 64811636958941184 64821470313054208 64882794335872344 65053652033470464 65125075121293824 65134956030885888 65450804976287744 65512724377968192 65522664102498304 65525707478320544 65685240888164352 65757357404024832 65767334244777984 66087514655106048 66148770245715456 66158806472425472 66161879395585792 66395778349694976 66405852052979712 66729141010980864 66739265292730368 66801124981866496 66877572802509196 67040397556973568 67376996748951552 67387219324698624 67449679593340928 67454103602530827 67464337877087424 67526869625834528 67865911316831992 68031142348455936 68119331448709632 68129666652995584 68450962276459854 68524803659713856 68716991365521408 68780684181221376 68791119727296512 69126021076030464 69384146621497344 69394673726128128 69448457814048768 69458994676105216 69460324204811904 69537485487197312 69797147494244352 69807737260212224 69873778515554832 70057779112968192 70134696284470272 70289693863861706 70474789702926336 70485482282156032 70552164714734976 70562869033459712 70737951725715456 70815615665872896 70826359955914752 70972118076132208 71171169628575744 71237137187693568 71247945431842816 71503145915056128 71513994518593536 71594807543031552 71862151857979392 71873054930632704 71928759878836224 71939673057394688 72197351215202304 72289902761895936 72300870733791232 72559842652717056 72638116485136384 72924154102185984 72991746478030848 73002820935090176 73086366033511376 73264307144491008 73632155598323712 73712997115310592 73716420913110612 73795942402768768 74347030895394816 74428657281478656 74432114320034016 74439949749583872 74443407312648192 74512407862989824 74886522832366336 75151265604599808 75162667708317696 75166158839955456 75177563203305472 75248684555212896 75613576452098048 75696593391851068 75880889542508544 75895927372382208 75967728329063844 75979254308176128 75990782036033536 76349150231435991 76431511774296224 76617597207969792 76632781036191744 76645874984620032 76716916971362304 76728556618907648 77090404117178088 77102100430957056 77173565286668032 77390009693208576 77461741407977472 77473494061809664 77561041504950848 77850664512811008 77862476174852096 78141369010618368 78213797149802496 78229671173096976 78314061325387264 78533704417738752 78606496207110144 78618422545481728 78900023078682624 79001166944034816 79296167567425536 79369666073198592 79383227662642176 79768168564850688 79780271154528256 79843632835648734 79855746874919808 79859455989203163 80066033271963648 80153938610823168 80542616803344384 80631045388268544 80643278895382528 80647024588702208 80932132189569024 80944411378188288 81338479575515136 81413871071649792 81426223350677504 81430005409951744 81519408268147304 81717881045778432 82128173551976448 82204297004384256 82216769208451072 82220587986747392 82222161787700298 82310858833857472 82511258531659776 82925534460248064 83020435203114864 83033031233338368 83109993385642496 83527275466870144 83826458845863552 83839177167642624 83851897419071488 83916886525308928 84247338186412128 84338219888878592 84574758603718656 84653149761503232 84665993510518784 85065273508610304 85078179785883648 85157037557702656 85395872764919808 85475025001906176 85489629790537728 85584597522704384 85904181531377664 85985450746083252 85998496634529024 86304879613575168 86319626196271104 86415515945254912 86510392447829792 86738202711293952 86820260947501536 86833433495058432 86846608041181184 87157680819535872 87256171693069704 87350299170624256 87595285696708608 87676476538699776 87689778993037312 88003871895453696 88103318991060672 88116686206808064 88198360327620608 88445725363666944 88527704466259968 88972188014641152 88985687056973824 89304421726420992 89387196742631424 89752805048844288 89835995665268736 89938804803374436 89952450502783232 90624191505629184 90708189797941248 90723688757305344 90727902662289984 90825775264946176 91267949701946472 91604501269512192 91608756086195712 91622655154028544 91707578908295168 91709334301665717 92168028101373952 92493865359507456 92498161485090816 92512195495329792 92597943752065024 92599716188089656 92613765606415872 93062863325659136 93150904974923523 93165038020739776 93391864052318208 93410372150624256 93498742558847808 93512928379293696 93966386270568448 93968184900228912 94069552952979968 94333384596455424 94406497340972544 94420820887830528 94435146607886336 94527519334158846 94880497374988416 94894892838100992 94982849583591424 95249242699333632 95337527886741504 95459743390708736 95801667252415488 95816202477305856 95830739907510272 95905013171781632 96173992628453376 96263134953603072 96282672213042432 96386537015861248 96656866975678464 96746456870289408 97217455438411776 97232205469581312 97322328637374464 97324191503808516 97685742859321344 97702434046328832 98176207464431616 98269086566952288 98283996153747456 98288561217480816 98651001367166976 99223155368573184 99238209708638208 99242819093378688 99253266332778496 99257876416864256 99608778079469568 100108897939095552 100201687472799744 100221545119940608 100316359203763794 100331579406950528 101080828987047936 101174519390011392 101194569829842944 101196506815631136 101290304438751792 101305672410901504 101798866975247988 102177041381588992 102178997173064448 102194499979493376 102289222628483072 102787205489570784 102802800574609408 103171026271832064 103186679590944768 103282321877303296 103689031614045696 103800886017081344 104092010589192192 104172686721073152 104188492014157824 104285062866403328 104306228230795968 104695721241366528 104711605890318336 104808661609480192 104810667773332248 105334889258713088 105434540795792559 105712184554389504 105728223423234048 105826221430931456 105828247072102464 105844303550189568 106239539933872128 106357558086467584 106458177114198312 106474329166559744 106479274652270884 106855705781540352 106871918147764224 107270991777890304 107390155737792512 107392211314547328 107508060517691392 107809582395949056 107893139818254336 107909509586092032 108434854142843904 108451306100686848 108551828095533056 108856277370667008 108957174727704576 109487619717046272 109504231402635264 109605729339179008 109629549050267064 110282105889851987 110567379280330752 110693913604153152 110710708311117824 111659924624375808 111665110968972288 111768611794484736 111785569556856832 112329784248549504 112744001562476544 112749238259933184 112766344804958208 112870866348670976 112873026832819344 113420364678147072 113437573047844864 113544890087776602 113843891058573312 113861163686559744 113966700002541568 113968881462264192 113986173054050304 114538908708503552 114647267661444336 114664662179372032 114949171554287616 115075375457043456 115092834928361472 115650936948391936 115653150646435584 115760347930002048 115777911326744576 116192612111966208 116210241092714496 116341562257426272 116775996769216512 116793714262278144 116901968718266368 117320695724703744 117338495860604928 117471091988080896 117488914942410752 117909744310665216 117927633818222592 118036939288346624 118501750416052224 118629584019521536 118765344804455986 119054499109797888 119182928990175232 119652252847276032 119670406731792384 119781327553691648 119783620312379712 119918406404499248 120813925205016576 120946568082402816 120964918343073792 120970536883053312 121416617067282432 121690599602595296 122120806607474688 122139335026016256 122145008114927616 122163540205371392 122279112402220956 123210951309656064 123306445506576384 123325153812676608 123330881980121088 123349593993773056 123466288250786208 123485020808554496 124201206633231364 124549546850007552 124664990078463744 124683904505724928 125290913200305216 125758765751463936 125777846128607232 125875329787963392 125894427850440704 126036692445545128 126507329833317888 126526523784134656 126979724642254848 126998990265778176 127116703848988672 127617269678825472 127735556336553984 127754936636407808 128212537502859264 128376896284056576 128856272297066496 128875822634237952 128995275827052544 128997744951793536 129457319420362752 129623273917882368 129642940626108416 129765588671744688 130107304066940928 130250150242587648 130269912061771776 130901609952575488 131025448755936384 131045328204996608 131051414956641088 131370481776328704 131514714808049664 131534668489555968 132175029310212096 132297540491430912 132317612944850944 132323758791171584 132469038435739369 132791556699389952 132811704105959424 133458282021961728 133478530585460736 133602249963732992 133755145605018392 134080795113947136 134753993497903104 134899359186681856 134908207205061654 134928675754174848 135053739251669056 135731822633663984 136062284696911872 136238662897419264 136259333305991168 136901924552919708 137049607319427712 137433982731042816 137561368362442752 137582239454593024 138252042152060928 138768293242994688 138896915628097536 138917989352210432 138920648409623808 139074970974394624 139594294988488704 139615474520424448 139747557031109664 140115558225936384 140269392568940544 140579387727723412 140949579405852672 141104329429469952 141125738066919424 141631231331745792 141652719911829504 141791279001238269 141944236152264416 142342339257151488 142474274375387136 142495890863685632 143006291830112256 143189615086063104 143724303715958784 143746109861265408 143857519757672448 143879346114789376 144394702430404608 144579805523791872 144601741467582464 145119685305434112 145848308204371968 145983492956061696 146005641870180352 146172732067022752 146528614288982016 147264311196647424 147425994230621184 147432841826221224 147591884805537536 148694061790789632 148857314562957312 148864228640068032 148879899499167744 148886814625296384 149024815725979648 149773045664732672 150302531209199616 150325335416635392 150332317679910912 150355126406610944 150474538805645691 150497369110425792 151227152904196096 151393186783702136 151761779085017088 151791854744764416 151935456658127688 151958508616352256 151981564072067072 152698300462871982 152863023548592448 153235194415939584 153265562072383488 153291749969240064 153433833942724608 153457113237815296 154180808234356176 154204200861914112 154347130573336064 154780019386417152 154923482815954944 154946988123619328 155122083009901696 155701329025622016 155724952349704192 156282738021236736 156427594299604992 156459342346193952 156628122650774528 157067408835477504 157212992414220288 157236845090963456 157800046157365248 158002333888069632 158592335134851072 158739332146397184 158766455325284352 159536337129701376 159687265671297468 159711493749839616 159718911978406326 160307877221646336 161085233606688768 161262090776537088 161286557790765056 161294049177404416 161864264379138048 162676959151030272 162827742143299584 162852446701355008 162860010819903488 163038816536294608 163435762091556864 164256347103952896 164408594008768512 164441175973494784 164444323575400596 164621717667714944 165851068920496128 166040870406229728 166066062466676736 166219986771284992 167054550933740288 167652917691727104 167678354335285248 167703794838142976 167833773050617856 168494676372824256 168676439777757184 169149517207437312 169306299523006464 170130547017220608 170156359571767296 170314075115405312 170317335131664903 170791745529839616 170950050003812352 170979259581075456 171169195045408768 171808363062755328 171970901492166504 171996993269058048 172639252392542208 172831031890509824 173020784895659584 173476405422587904 173640521895003072 173666866990116864 173693216082362368 174315361639071744 174512343386139408 174700598341248512 175190571393417216 175352953077399552 175379557986074624 176007743790907392 176206637982121344 176233372413616128 176396720655241216 176891450727333888 177055408932519936 177944376029282304 177971374113947648 178148017206683979 178608843452841984 178774393485262848 179505610097688576 179671991330537472 179877609606748872 179904901005566464 181416379595882496 181447377514610688 181455805324579968 181651550529892352 182535899403892944 183209002539024384 183217512172391424 183245310308057088 183415157816590336 183418668603331434 184336056202747904 184987730719014912 184996322970181632 185024390990659584 185195887504130048 185199432376179312 185227531212831744 186125726651318272 186301809949847046 186330076041479552 186820744301248512 186997485117695616 187025856758587392 187932772541136896 187936369800457824 188139105905959936 188666769192910848 188812994681945088 188841641775661056 188870293215772672 189055038668317692 189760994749976832 189789785676201984 189965699167182848 190498485398667264 190675055773483008 190919486781417472 191603334504830976 191632404954611712 191810026343563264 192526269907206144 192565344426084864 192773074031722496 193313733951356928 193492913740578816 194434910876823552 194464410939162624 194644657274748928 194648383007617032 195404868092657664 196352414928863232 196538173133904576 196567992307494912 196577122434961632 197302002734333952 198446310737146368 198476419417276416 198485638186757376 198506532665556992 198515752833728512 199217556158939136 200217795878191104 200403374945599488 200443090239881216 200632718407527588 200663158813901056 202161657974095872 202349038780022784 202389139659685888 202393013631262272 202580608877503584 202611344821803008 203597733950495976 204357994346128896 204388999958986752 204578445256966144 205574410979141568 205605601149218816 206342052543664128 206373359181889536 206564643754606592 207378063228091392 207601772034162688 208184021178384384 208345373442146304 208376984028315648 208570125732806656 208612456461591936 209391442482733056 209423211780636672 209617323218960384 209621335546664496 210669778517426176 210869081591585118 211424369108779008 211456446846468096 211652442861862912 211656494144204928 211688607100379136 212479079867744256 212715116172935168 212916354228396624 212948658333119488 212958549304541768 213711411563080704 213743836295528448 214541983555780608 214780311475585024 214784422629094656 215016121035382784 215619164791898112 215786279636508672 215819019172184064 216869708285687808 216902612201373696 217103656191066112 217352111608154887 217914349455409152 218975239434092544 219008462805270528 219211458678358016 219259098100534128 220564211779703974 221387827208306304 221421416622235648 223319849248751616 223330221937944576 223537223588969472 223571139113713664 224659568497099008 225488003124953088 225498476519866368 225532689609916416 225741732697341952 225746053665638688 226840729356294144 226875146095689728 227089780175553204 227687782117146624 227933400005083136 227937762924528384 227972346108100608 229077817417007104 229294535322888672 229329324358744064 229898343108575232 230150750914086912 230185669856722944 231306301292871168 231520695860004096 231555822653489152 232385224223932416 232420482185428992 232683124514852544 233551993538433024 233587428524556288 233803937436532736 234641391449407488 234942183976161792 234977829884821504 235819488621330432 235855267636445184 236073878576693248 237003500832104448 237259168039043072 237530689608911972 238108998219595776 239304505694552064 239340813463584768 239562655107383296 239567240624759424 239578367967609489 239836812808998496 241627850410033152 241893136164805632 241929836686147584 241941073766106624 242833234134564864 243381199205190592 244241613214949376 244278670052032512 244290016229855232 244327080410742784 244558224804441912 246013928523515971 246612891013152768 246650307625353216 246661763960242176 246699187987546112 246932576501572416 246970041617108992 248402413266462728 249099093700015104 249329980156927488 249367809011449856 250581826400610432 251517531502927872 251555692257214464 251750659575926784 251788855700881408 252073384891090256 253014659666635776 253053047568269312 253959449284509696 253997980531556352 254233407697977344 255234539357650944 255471112673107968 255509873272815616 256425075005718528 256753792568113152 257712544594132992 257990551654105088 257995489903587072 258914638840725504 259246547835764736 259285881252216832 259531177343489376 260214608133881856 260500300485175296 260539824123543552 262050897511872768 262090656409993216 262102829913282176 263029429616099328 263069336979111936 264350058620424192 264595080982861824 264635225889701888 264647517582343168 264938076871478738 265583113398779904 266916564043923456 266957061170921472 267204499927465984 267510291210036784 268161590227894272 269507986995806208 269816414410123308 269857351508349696 270107478503338112 271463645267327968 272124569393823744 272477325794838528 272518666611982336 273803849105839416 274099214638855424 274867965462085632 275122736724885504 275164478909186048 276504084304121856 277536586485989376 277793831256195072 277841296819247616 278149941948789248 279188589976977408 279230949040848896 279452714924770569 279495114062219328 280231116451872768 280538785137881088 281158775455446824 281899158811705344 282208658858939904 282251476133838848 283262462663491584 283305439823659008 283582558002476538 283888472304528832 284684678514302976 284948548750774272 284991781727371264 286012583660224512 286379230172126208 287448607431917568 287492219722530816 287715039515344896 287758692229578752 288789404860809216 289159611047583744 289203482935164928 290239370610868224 291696616408743936 291966985912123392 292011283740360704 292345464134045504 293057228577964032 294528622393294848 294851988461242368 294865683652442448 295183769611075072 297714629125914624 297728457280136064 297759798998335488 297773629250592768 298049631451959296 299546091329465344 300605062418399232 300664635359821824 300710252813221888 300949077611291382 300994738220851584 302454305808392192 302786373567404272 303523558170034176 303583709489528832 303870913316255376 303917017232704512 303963128144134144 305396600925743964 305726047097184896 306531124144766976 306583499938480128 306867667885449216 306914226475630592 308361616468712352 308408401723828224 308694261146672128 309560038772834304 309846965631909888 309893976247238656 310244166019803392 311402658051244032 311449904699408384 312565476042473472 312855188599209984 312918684692387904 313256245301549056 314134817670955008 314425984828440576 316004667776139264 316303622387377677 317184670269702144 317478664292794368 317532910650568704 319072674259402752 319374531342594936 319422987499679232 319437823956812652 320615754443292672 322170467213377536 322524181553074176 322573115581530112 322588098354808832 323728528758276096 325353918302060544 325655484286599168 325704893402710016 325720021639806976 326077633072589216 326871524183113728 328512694207905792 328817188017537024 328882351946989568 328888647150801192 329243435335429888 330846317669555961 331702137840992256 332081740812459456 332132124933353472 332439973542569984 334109101867480576 335305835383454208 335356708670570496 335407589676285952 335667546101235712 336989352745648512 337352879555514368 338299034414874624 338612599046012928 340261094034441216 340312719143534592 340628150230810624 340634670263329806 341583491059679232 341900100007624704 341958519162150912 342338390090817536 343616726125510656 343941802984333008 343993986538116096 345278504785084416 345662063781019648 346041569791319168 346952810845175808 347281043790006144 347333733980233728 347386432164724736 348630723278143488 349024686772278816 349401196682497024 350381142786834432 350705906154799104 350759115972149248 352015487581814784 352413275964242688 352466744827232256 352793441310482432 353782901454667776 354110817865039872 355888752058564608 356296034413367958 357548786970525696 359011220195377152 359343982661074944 359755219213497744 359809802011132928 362894755029221376 362911610649159936 363303101059784704 365071798807785888 366418005078048768 366435024344782848 366490620616114176 366830315633180672 366837337206662868 368672112405495808 369975461438029824 369992645940363264 370048781981319168 370391775008260096 370398864752358624 370455062425663488 372251453302636544 372603619899694092 372660152082959104 373994970235391232 374051713517174784 375865545082273792 375872739600915648 376278211811919872 377333538385821696 377625989363890176 377683283551322112 378110077336635384 379521989499953664 379579571352403968 379931398334365696 380996970797334528 381350111546966016 381838973562834944 383206669009661952 383264809909223424 383620052687126528 385130688852169728 385546148063444992 386627467902713856 386985827481157632 388869821753647104 388928821878325248 389289314549497856 389296766015234064 390809736185315328 392704829857726464 393076346267809152 393135984614989824 393154244869923264 394604005468667904 396892621474292736 396952838834552832 396971276373514752 397013065331113984 397031505667457024 397407115307218107 398435112317878272 400435591756382208 400806749891198976 400886180479762432 401265436815055176 401326317627802112 404698077560045568 404778279319371776 404786027262524544 405161217755007168 405222689643606016 407195467900991952 408715988692257792 408777999917973504 409156890513932288 411148821958283136 411211202298437632 412684105087328256 412746718363779072 413129287509213184 414756126456182784 415203544068325376 416690746884292608 416753968056631296 417140251465613312 417224912923183872 418782884965466112 418846423561273344 419234646437920768 419242671093328992 421339557034852352 421738163183170236 422848738217558016 423304885723725824 423312988288409856 423377214200758272 424958159735488512 425430232345870336 425832708456793248 425897316666238976 425917098609083536 427422823126161408 427487672591056896 429568845258189312 430032242070765568 431238329583796224 431572559273017344 431638038344368128 433739416571375616 433805224402747392 434207312382132224 434704223216309774 437950478868185088 438016925610541056 438422917356716032 438518196201068256 441128423559407948 442775654416612608 442842833244471296 446639698497503232 446660443875889152 447074447177938944 447142278227427328 449319136994198016 450976006249906176 450996953039732736 451065379219832832 451483465394683904 451492107331277376 453681458712588288 453750292191379456 454179560351106408 455375564234293248 455875525849056768 455944692216201216 456883010115101089 458155634834014208 458589070645777344 458658648717488128 459796686217150464 460301501828173824 460371339713445888 462612602585742336 463041391720008192 463111645306978304 464770448447864832 464840964370857984 465366249029705088 467103987076866048 467174857049112576 467607874873065472 469282782898814976 469884367952323584 469955659769643008 471638977242660864 471710535272890368 472147757153386496 474007001664208896 474518336078086144 475061379217823944 476217996439191552 478609011389104128 479125310214766592 479134481249518848 479156735935218978 479673625617996992 483255700820066304 483786272329611264 483859673372295168 483882147532213248 486762398410381184 488483226429898752 488557340104065024 488580032459710464 488654160821485568 489116449608883824 492027857047031942 493225782026305536 493323527920484352 493398375975092224 493865153003144832 493940083234217984 496804826532925456 498198187400030208 498659960313854976 498735618022899712 501163652801220864 503035063005855744 503111384514428928 503501319151853568 503577711401762816 504146769782180512 506029319333271552 506106095136538624 507918898569019392 508466815395954688 510469078715301888 510942225346215936 511019746545631232 512850150011437056 513507585136226304 515425089188265984 515990979807174144 518493095671529472 518571762504433664 519062354686978752 520429216267763712 521000600970350592 521079648247087104 524101795023745536 524181312819986432 524205659826564352 526058859232198656 526138673958223872 528700117240848384 529190161965723648 529270451779403776 529295035164686336 529876153742957476 531166226797559808 533833128087846912 533914122341842944 534408999854931968 534444051620051937 535020582420073568 536323180455788544 539015973991612416 539632828820246616 539714703016699392 540214957006676224 542927290534655936 544249138787647488 544954651589677056 545037333223964672 547607698211678832 548198429277710848 549735930924171264 550245473449771008 550328957818372096 553008168608243712 555073172971978752 555587662512390144 555682593638495232 556299883897578496 558377179953954816 558461898081697792 558905429849541138 558990228124438656 560462232903745536 561077570275762176 562317550910893648 563798317623410688 564417317717879808 564502952267677696 566524925326983168 566610879647318016 567165116004953076 567776944609057664 569369357028605952 569897097501548544 569983563454742528 572025167320449024 572758460344252416 574897214863835136 575430079030689792 575517384459157504 577578809721618432 578319222095167488 578406965870329856 580478741221736448 583393232817487872 583933971824246784 584690928268091008 589057244786589696 589703976922484736 589731367304884896 590367539222150144 595429258251829248 595456914560272128 595519597996670976 595547258501185536 596099262903918592 599092182658930688 601210124836798464 601329270719643648 601898155222582764 601989476441703168 604908611616784384 605572747134808544 607047116340068352 607167418979057664 607741826632510752 607834034465409024 607926256288268288 610793201851487928 611452094194369792 613166999876960256 613735335770898432 613828452951261184 616723232937424704 616816803447656448 617388522293344256 619120077545668608 619693931263819776 620488332039606784 622805316102488064 622899809398816768 625130952084946944 625710377198419968 625837369384775808 626512490603098112 628269635341910016 628851969656881152 632009335552278528 632607244774755354 634369340539404288 634957328585588736 635065821301137408 638145348518805504 638749062685189872 638845974999358464 638875647913625304 641231508886585344 644340934426755072 645048363106148352 645146231163060224 645176196709617664 647457057516552192 650707836604121088 651310968573198336 651409786805420032 651440043279613952 652056334824464661 652155266145178432 653743048366227456 657025388415811584 657634376035074048 657764703893979136 657777294301602384 658486870670859776 661692635339111922 664163481624918912 664264249866706944 664879947085139968 668218203734961152 670611670766908416 670713417341140992 670815179352571904 671335092202471424 673978705491297024 674705759111028736 676598068829749248 677225198092025856 680522188068882432 680625438287069184 681256300461621248 681269340526659612 683800200015249408 683917038324301824 684676780181635072 687233452251021312 687883605968666016 687987973076232192 690557009570168832 691324127562039296 692083139582638336 694562087580012288 694667467960467456 694772864329449472 697261446556286976 698049373544557632 698802393364994048 700762285573668864 701411812309598208 704826551928485376 704933489654464512 705586882620964864 707565802909335552 708221635730079744 711777504117129216 712592068826735916 718022440390754304 718687965322149888 719510438426995488 719619604022265856 725789510058442752 725823221298319872 726606202119569408 730143597615571776 732836010156097536 732870048689565696 732981241232228352 733660631266361344 733674674413325736 737344224810991616 738041785570547913 739950922876059648 739985291880726528 740097563962638336 740783550016520192 740797729504717248 740910124851326976 744502906605273088 745207239799388184 745320304165918208 747989940470782464 748103427034349568 751731090164547584 751745479201831296 752556423623839744 754667076771643392 755251978727780352 755366567102644224 756220154673270768 759043978999907328 759159142704807936 759862796668731392 761993941594669056 762700223093932032 763677947125669888 766413338019323904 766529619818446848 767240105374253056 770261377704339456 771092296126889984 771974741228963909 773971654962315264 777739643507294208 777857643756650496 778578629098995712 778593532030468128 781619472370630656 786152692535618304 786271969229979648 786308489739846528 789208010937335808 793785242948585472 793905677669105664 793942552747029504 794063011334914048 794814230614436214 800871183512764416 801613499782397952 801772360959524864 802530873630110352 802652635255604224 809556558638743552 809572054525049088 810322435510014336 810445379287212032 814390935801983904 817431977384515584 817555999835947008 818313781027864576 822297643916566272 822422404596875264 825368210174656512 825493436727558144 826258575018426368 829512252912365568 830407088136650752 833381493768585216 834280502931226624 834449825846367744 837565769930932224 837692847122546688 838469292875841536 838485342186657984 842679114069704704 843476326366340472 845697476435116032 846625976576819712 846754428401516544 849916319470977024 850860464691740672 851665416913586496 851794633332477952 851834197218167072 854845646252322816 854975345182113792 859137690516378624 860064484141531136 862476659167592448 863145118546034688 863276076688736256 867478833142751232 867610448805494784 868414624764264448 869408446432619548 875900957736370176 876033851221082112 876845834713432064 877036392402136512 882256847118815896 885551308833225216 885685666488942592 893279396995006464 893320887751778304 894148894355877888 894284556454854656 898638273988396032 901993906079465472 902130758439665664 902966930789367808 902984214662554752 907362917425176576 907500584382758912 908359120702212816 910751128468586496 911751051698113536 911889384432402432 913766020230202178 916311269668028416 917178141291554688 917317297434976256 919593372434300928 920603003656347648 920742679426891776 925225205171484672 926082783440016384 926223290613956608 929540896895729664 929681928741715968 930732498059410176 934207974153732096 934349714098225152 935215749746130944 938565565797629952 939768735904647168 939911319539286016 943277954485321728 944295514306772992 948014003328417792 949036672156172288 950122758435647888 952435992878383104 957218022778208256 958268962499037696 958313471870437956 959347251235993984 966511401640132608 967572544659222528 967719346744590336 967764295064426496 973524796820762368 976966452859797504 977114680208130048 977160064919420928 977308321642971136 978232899217767648 984055714094063884 986451564052611072 986647055840968704 987730306006289664 987880166468435968 992538953008667883 993609653065850912 996396374800060416 997319920627709952 997471236045799424 1002327305602441728 1006070126011711488 1006222769028857856 1007002638303707136 1007155422803525632 1008293539564361024 1012058638666543104 1012212190273077248 1015837797138038784 1020938157430603776 1021884450692431872 1022039493091262464 1025700300022874112 1027015170272452608 1030850178376531968 1031981959614348288 1036986191343058944 1037143525008867328 1038124709373957504 1040858432535527424 1042001201940701184 1042159296494174208 1048203590047491072 1048362625639972864 1048411319653128704 1052117718464397312 1052277347916447744 1057400234481696768 1058380323931447296 1058540903558807552 1058590070329372672 1059752307485914952 1062332453595119616 1067666256175693824 1068817999709863936 1068888103240103874 1070041164840147136 1072646360911577088 1078031947983224832 1079265657640493232 1079429406033398784 1080429914013352448 1085854581069311872 1089909303179354112 1090074666447929344 1095215396423357664 1096396858555421696 1099471861848342528 1100490946899542016 1100657915636744192 1106016337216487424 1110146345943957504 1111175325024780288 1111365187276990464 1112599767795156992 1116754359907909632 1117810859699082276 1117980456248877312 1122155140551524352 1124635101821787296 1127596635246821376 1128834635435759616 1129005904535355392 1133049850653966336 1134330232009906152 1135553889218115328 1138738714057211904 1139794195003097088 1139967126909485056 1144050334640898048 1145516920688504832 1149794429727670272 1150860158061379584 1156638444190334976 1156813931740659712 1160957482443472896 1166786465634975744 1167867943648493568 1169381856536182016 1178114489573179392 1179407953844969472 1179462734609769792 1180735078444300288 1190858516503658496 1190913829120544256 1191039195993341952 1191094517002371072 1192198525807837184 1192221345921654321 1198184365317861376 1202420249673596928 1202658541439287296 1203796310445165528 1203978952883406336 1209817223233568768 1211145494269617088 1214094232680136704 1214334837958115328 1215483653265021504 1215668068930818048 1215852512576536576 1221586403702975856 1222904188388739584 1226333999753920512 1227470671541796864 1227656905902522368 1233446465874849408 1233633606895312896 1234777044586688512 1238240155091337216 1239387862527639552 1240976664079213568 1245610632204976128 1245799618797633536 1250261904169893888 1251420754396839936 1251674738769551616 1253024981206196224 1256539270683820032 1257703939313762304 1264018671104557056 1265214489549510708 1269914657171177472 1270131642602274816 1276290697037611008 1277498125370379744 1277691949998716928 1277751295827250608 1282463017773170688 1290096726212296704 1290292462326120448 1290352393419235328 1294914115033104384 1301415673208242176 1302621937146396672 1302880086559227904 1304112669648929322 1304310532290356864 1314050776831623168 1315268752070148096 1315529407787958272 1315554588603204768 1316973741341719552 1323385270678223844 1328326963249837824 1328528499733413888 1329759894170279936 1336436407469922304 1341223341533816832 1341426834682281984 1342670184404942848 1347957410982594048 1349411518222057472 1353196137659498496 1354450396184051712 1361044376137764864 1361250876574138368 1362512600923242496 1362538681053319224 1367834076648603648 1369353560363270144 1370649030345303267 1374466904502042624 1375767211937332032 1375975946152464384 1381114019140337664 1382648255124078592 1384166279165276672 1389124175160024576 1389334935920934912 1389545728658898944 1394522893112573952 1396098747089115264 1397604786729988096 1401524571147337728 1402823624619196416 1409653103856970752 1409866979308929024 1411173765241929728 1415131605818671104 1416443271460159488 1423555008234258432 1425184137653471832 1437375930644299776 1439020876853990976 1439239208044531712 1451579020116885504 1451646442596639744 1453212404239138816 1460287195231143552 1465672020312195072 1465740097379131392 1465962482464456704 1467321262532722688 1467349348826651472 1474688449621983232 1476083571141095826 1479970583761453056 1480195127925276672 1481567100033040384 1481595459009434496 1481820249702653952 1489005813210546176 1490414479598776368 1490640608331836416 1495979880941564928 1496206854068699136 1503462180329095168 1503490958403662592 1505112847247679488 1509334153543286784 1510503957455560704 1510733134205288448 1512440309346541536 1518087957999814656 1518318285409615872 1519725593337462784 1525400446187864064 1527355894251339776 1532826676038647808 1533059239636893696 1534480210748506112 1540522755408678912 1542184592253779968 1543949482457927818 1555479287014588416 1555715287513300992 1557157258197991424 1557187064060936256 1563238944741261312 1572305385071236608 1572543938459959296 1572616979479693056 1578416021874671616 1587570485897170944 1587811355338211328 1587885105494059008 1588126022669828096 1589628461228872428 1601742367025528832 1603226999564795904 1603544721919049728 1605061747260220704 1605305270511208448 1619144109050098176 1620644871020028672 1620890758574424064 1628781871603967808 1634863954769031168 1635111999671894016 1636627562055729152 1644595287833132544 1644844809193750528 1650736420349313024 1650986873455116288 1652517150036852736 1659024505824731136 1660814176273301504 1666762987537170432 1668899651692735488 1675131539861864448 1675385694245093376 1676938585751683072 1676970684373315968 1685358228139409408 1686952652732680944 1691394952870232064 1693251953153639424 1693508856803033088 1699832638941954048 1701720929383481344 1703330833827172992 1703589266664955904 1703668394436334144 1709691292504645632 1709950690364227584 1718275381032757248 1720128968283062272 1722097499664611797 1726290237092069376 1726552153377472512 1734957666285502464 1735220897610989568 1736829249528528896 1738816892865239096 1751801915472740352 1753691669426864128 1754072784804273024 1764513694237631792 1771102617666450432 1771371332977885184 1786558793990012928 1786641775503556608 1788297788711755776 1788569112909709312 1797276547976792064 1803987812158930944 1805933861578735616 1805968429325109504 1814725834850353152 1815001168765517824 1816718241404425632 1821502256937172992 1823502103396227072 1823778768864804864 1827532040460404356 1834356282583109376 1834634594869952512 1841206007312695296 1841485358853783552 1850450410342969344 1852165566880032768 1852446581227913216 1859081793791459328 1861464996118820352 1868415948307464192 1868699428196450304 1870431499492261888 1877131131595259904 1879537471809294336 1879822639078572032 1886555908970643456 1896028006656835584 1898073344312344576 1900245516871295776 1904871985756766208 1914436045556416512 1916537924998075392 1916626943740875912 1918694502471987968 1933022803280265216 1935145089318445056 1935438693489180672 1935528590128852992 1947049593641524736 1953932905719595008 1954229360416260096 1954320129838841856 1954616643285942272 1956169004473393983 1956465798435535296 1968111428188127768 1972903128105222144 1973294111681937408 1975460612012579328 1975760332936871936 1985077906017335766 1987219306131701824 1992792749600120832 1994639841255419904 1994942472091598848 2004654611204883456 2012140252023422976 2012445538057715712 2014005276607414272 2014310845607051264 2016587079128722048 2024117277333086208 2024424380546154496 2031675594276077568 2041876314861207552 2043768901384863744 2044078986182524928 2051400600045748224 2054030340544905216 2061700356753063936 2063963919228696576 2073972382686117888 2076249418747915008 2084002403881402368 2084318592988348416 2096407180094982144 2096725251279945728 2096822639306257408 2104235436928794624 2114800468963393536 2116760647862894592 2117081807117615104 2117180140658745344 2119504614971829904 2124664907190239232 2135332512351387648 2137776206480207748 2140082329680294272 2156063895966449664 2158531315280986464 2158858812066797568 2160859828026704896 2171709162138623744 2179818606358708224 2180149332895858688 2190430792846715328 2192793717110843392 2198943723696685056 2200981893799084032 2212032674432974848 2214125356711643739 2220292691887915008 2222350650049560576 2222730374553980928 2225199535590313984 2233508719815819264 2235621719398164552 2235960912497754624 2244310281103048704 2249270203643574592 2255193270493642752 2257669270871519232 2258011809070710784 2266099701307932672 2268660464019812304 2271107778436230656 2277477428114423808 2279588390006194176 2279934253818970112 2288100669281796096 2291033841377009664 2299588859455340544 2301720316122759168 2313276888380669952 2313627863481319424 2315924223686891727 2321914964886945792 2333572931269951488 2335735887296987136 2338763713072364032 2358815907689938944 2358925469219539584 2361470156888600576 2381717033007316992 2381827658241088512 2382189034004742144 2384397051615674368 2384442691843308642 2396368730635722752 2404840499347193856 2405317082878574592 2407592620890331056 2407957905766812672 2419634446467137536 2422290988539234176 2428669675916230656 2430967306530043008 2431336137861636096 2431705025153073152 2443172807405951712 2445808376777479168 2452667999507841024 2454941343083593728 2455313811805044736 2466892931749698816 2467267213790625792 2469554089173377024 2476480310182674432 2478775725055279104 2481953328158427136 2491221264409952256 2502841508793679872 2503349477539103232 2506049962412392448 2513078541367640064 2515407878627524608 2528037342209114112 2530428979099021416 2540263285204549632 2552581394075222016 2554996250740759488 2555383899997433856 2555502591654501216 2564926035546341376 2580193452424593408 2580584924652240896 2580704786838470656 2589828230066208768 2602831346416484352 2605243874292793344 2605760173118455808 2608225339297858644 2608621064580713728 2628101553663246336 2630537504140296192 2631058815575916544 2631109177206409536 2633947482683439104 2646770541356447688 2656653926499675648 2657056999466827776 2659519788340559872 2672872814939844608 2682446683067633664 2682853669364563968 2685340368809885696 2695914821965188096 2698823036444114944 2706392275318996992 2708900792368103424 2722088752275529728 2722501753148276736 2725025201846484992 2725077362106638448 2735668153297207296 2738707120726540288 2741298060690606534 2748933809004085248 2751534423874664064 2751951892304928768 2762228038280675328 2765296510248157184 2768332558330553344 2778248350320049152 2778669871841869824 2779091457317797888 2789045786225147904 2792197494178230528 2795209573459976192 2803049142294675456 2805647249238392832 2819306207713941504 2819733958617858048 2822347530483859456 2832886542920318976 2847110016468516864 2850368275306943664 2878041753707981952 2878478416089063424 2903158040233771008 2903292885193279488 2906424808478277632 2920574390462287104 2931344040624390144 2931480194758262784 2931924964928913408 2934642525065445376 2934698697653302944 2949376899243966464 2952167142282191652 2959941167522906112 2963134200066080768 2963190918018868992 2963640499405307904 2978011626421092352 2980828959197552736 2981281216663672832 2991959761883129856 2992413708137398272 3006981916807325184 3010225694495358976 3018668307086573568 3021007914911121408 3021466268410576896 3024880618693083072 3036175915999629312 3036636570819231744 3039451186674925568 3054711788502679552 3065653352077295616 3066118479273787392 3068960421497012224 3081045510817357824 3084369184507559936 3087898964915855636 3110958574029176832 3111430575026601984 3114314516395982848 3114374128121872512 3126477889482522624 3144610770142473216 3145087876919918592 3145233958959386112 3156832043749343232 3175140971794341888 3175622710676422656 3175770210988118016 3176252045339656192 3179256922457744856 3198181070805707623 3206453999129591808 3207089443838099456 3210123494520441408 3210610541022416896 3238288218100196352 3241289742040057344 3241781517148848128 3257563743207935616 3269727909538062336 3270223999343788032 3273255124111458304 3289190575666265088 3289689618387501056 3301472840698626048 3301973746910232576 3305034300073705472 3318049011649462272 3321628352546603008 3333525975074340864 3337799303385470976 3350263079723728896 3353877171503366144 3353941368746631936 3370716456278818816 3373905305465361888 3382789905740464128 3386503906307278848 3387017713606066176 3406661667654345984 3407178533329911808 3407336788872668288 3419382585009291264 3419901380728455168 3436550762065514496 3440257936566124544 3444194999329223594 3452580474184138752 3469915332571004928 3470441795221979136 3473658499057057792 3477633785730478192 3503603830945480704 3508145569608546048 3529027388475263584 3542205235332900864 3542742665955770368 3573117587980025856 3573283551007113216 3576595577423511552 3577138225819418624 3594553095953584128 3607975624317861888 3611936858650219008 3629451669700706304 3630002337531035648 3633436482808851264 3643004513874345984 3647004206792454144 3647557537729609728 3655064080920808712 3668712565166218752 3669269189739905024 3682412014625390592 3682970717707567104 3700900820685938688 3704331133760065536 3704893162455826432 3718163587582918656 3722929992237640704 3736831896614928384 3737398856392900608 3740862998984523776 3754262263190519808 3759074943618588672 3759645278157144064 3773111817941286912 3792056013313671168 3796146688624689152 3800491033742591552 3809743971513532416 3828872091112833024 3833075849996150784 3833253887481751824 3837389004943975936 3870290178636890112 3870877386978361344 3871057180257705984 3894099187283049472 3907865811439190016 3908640259677683712 3909233286571884544 3912338008946787966 3912931596871070592 3936222856376255536 3945806256210444288 3946588223363874816 3950921224025158656 3951520665873743872 3970155812034671532 3974438612263403648 3985585499200241664 3989279682510839808 3989884944183197696 4009309222409766912 4024280504046845952 4028010553214828544 4028621691214102528 4033174158257444096 4048234554666172416 4048848761092308992 4063351188552155136 4083752629722415104 4087537802769727488 4108060681089810432 4111947091035909801 4123400713506127872 4127927838457393152 4147944765372235776 4152498837495830016 4168004807762804736 4168637185976696832 4192814360189964288 4193450502559891456 4193645278612514816 4208470873857589248 4229600937926787072 4233521295725789184 4234163614235230208 4234360281317490688 4239009229943659808 4249329814380478464 4270665024702775296 4275552412960415496 4280164659360588544 4312127791932899328 4317062630561972928 4317717624133595136 4321719656053409792 4343418324277247488 4359637212717416448 4360298665791717376 4380861585693430656 4385587434221686784 4397887447393370112 4401963787598168064 4424065348865949696 4428250713423287478 4440585383775830016 4444701300099121152 4445460749107961856 4450399071180627968 4467017439631638528 4471243438796329104 4471921824995509248 4488620562206097408 4498540407287149184 4510386540987285504 4515338541743038464 4516023618141421568 4532199402615865344 4537320928039624608 4542215556872461312 4554954856228847616 4559176780012388352 4559868507637940224 4576201338563592192 4582067682754019328 4599177718910681088 4603440632245518336 4626553776761339904 4631848447373783454 4667145862539902976 4671471774593974272 4677527426144728064 4717631815379877888 4717850938439079168 4722940313777201152 4763434066014633984 4763655316482177024 4764378068009484288 4768794103231348736 4768885383686617284 4792737461271445504 4809680998694387712 4810634165757149184 4815185241780662112 4815915811533625344 4839268892934275072 4844581977078468352 4861934613060086016 4862672275723272192 4863410050306146304 4886345614811903424 4891616753554958336 4905335999015682048 4909882686167187456 4933785863499397632 4934534427581251584 4939108178346754048 4952960620365348864 4957551450110558208 4963906656316854272 4982442528819904512 5006698955078206464 5012099924824784896 5026157082735280128 5030815757255049216 5056074684418228224 5060857958198042832 5080526570409099264 5105162788150444032 5109992501481518976 5110767799994867712 5111005183309002432 5129852071092682752 5160386904849186816 5161169849304481792 5161409573676941312 5166292498993835391 5179656460132417536 5205662692832968704 5210487748585586688 5211520346236911616 5216450678595717288 5217242129161427456 5261075008280592384 5262117631151833088 5262218354412819072 5267894965366878208 5293541082712895376 5313307852999351296 5314113998933655552 5319039576681119744 5345745629879689216 5364893366135267328 5365707338729127936 5370680737619771392 5391829643930376192 5397646072888229888 5417801584736206848 5444177504551059456 5445003506296553472 5450050403692969984 5450154724213276896 5471336306594414592 5477414241453080576 5482596121381213068 5503068847749328128 5503903784609857536 5524456076561350656 5530593020496314368 5536665116661106688 5556496700640098304 5557339743683739648 5584394988356461056 5590419146919952384 5606098284589350912 5611294498476785664 5638612415427883008 5639467917235716096 5644695060967718912 5694220032937033728 5700736550613887328 5756083507415963904 5756956832178126848 5806316080467542016 5806585770386558976 5812849616956555264 5841148780924574208 5862688081248780288 5862960389516525568 5863849929857826816 5869285050130890752 5869397395306605888 5898753798487932928 5904334284564383304 5919882335045812224 5926381836037737984 5927280998810615808 5956023252842184704 5961657918395105472 5962562433327345664 5983919523766259712 5984827416274796544 6013963833614650368 6020451388990717952 6037336614173147136 6042015829822242816 6042932536821153792 6049761237386166144 6072351831999258624 6073273141638463488 6078902373349851136 6109423577005359104 6131306704154591232 6132236958547574784 6137920842994024448 6162091021634715648 6168738369015119872 6175797929831711272 6221917148058353664 6228629032791965696 6228748256243745024 6252955778965045248 6289221540284946432 6290175753839837184 6290467917918772224 6350281943588683776 6351245421352845312 6351540421976236032 6352504090679312384 6358513844915489712 6396362141611415246 6414178887676198912 6420246989040882816 6421221082044833792 6476576436200392704 6482579484080114688 6483563034297696256 6515127486415871232 6539455819076124672 6540447998687576064 6546510248222916608 6578381151332530176 6579379236775002112 6602945681397252096 6610068600147410944 6636098023298924544 6643256705093206016 6667051950148681728 6675598606770941952 6700526159447457792 6707882737493263872 6741432912557637632 6747810610930723776 6765579811480928256 6773007812614557696 6774035427212132352 6813323335308691968 6814357066659823616 6814673577745336576 6838765170018582528 6839802761456910336 6873101524131028992 6880515873132249088 6888389998658447188 6905160948368277504 6939830665142009856 6940883590443958272 6947316998114115584 6947772671060675181 6955267571460956384 7007207661890961408 7016291139217092096 7058054776950527168 7084410470665801728 7085485331911540736 7146567102014226432 7153191154847023104 7154276451638837248 7189106191907168256 7215951248635723776 7223873717300438016 7258903339401412608 7260004675062071296 7266872965617702528 7286009027748691968 7294008413584908288 7295115075459219456 7310128161841617424 7337425130332437504 7338538379479810048 7364824029250781184 7365941435415134208 7401801641371877376 7408662267520131072 7409786324911652864 7436327175165837312 7445859984475281408 7473663793229856768 7481725997969047552 7508524526381039616 7518149887237177344 7519290556314288128 7546223635882573824 7584112026627342336 7600982067485183104 7657744182225666048 7666151699992301568 7666507774963503648 7674778009887951872 7740580357273780224 7741754773956722688 7742114360515411968 7788198374566098944 7815731622878380032 7817280519355367424 7824676017893575932 7825863193742141184 7872445712752511072 7891612512420888576 7893176446727749632 7901842448050317312 7903041331747487744 7940311624069343064 7948877224526807296 7971170998400483328 7978559365021679616 7979769888366395392 8018618444819533824 8048561008093691904 8056021106429657088 8066348316514888192 8096469109332344832 8097697522184617984 8126702377104310272 8167505259444830208 8175075605539454976 8216121362179620864 8223894182071819602 8246801427012255744 8255855676914786304 8295889530744471552 8304997674991660032 8336009615525609472 8337274371953393664 8385628720379928576 8386901005119782912 8387290557225029632 8416941747715178496 8459201875853574144 8467042591451578368 8468327228470460416 8468720562634981376 8478018459887319616 8498659628760956928 8541330049405550592 8551104825920830992 8560329318721177088 8634125261123945856 8635435248267190272 8643439312106819584 8686836648554494976 8719274425434832896 8720597331583434752 8761723171386861312 8771174868443373568 8795774894786740224 8803927575196336128 8848130697731899392 8856501426846574956 8889402600198242304 8890921498215923712 8900798142361255936 8934034879263277056 8942486877592658208 8943843649991018496 8977241124412194816 8997080814574298368 9030677083486076928 9032047236282843136 9064398805231730688 9074641856079249216 9084431113744922624 9109909712457695232 9118353560024776704 9164135365508038656 9198355437821362176 9206881264491036672 9253107553522679808 9263696894747566908 9334291725079805952 9342943549187948544 9355054852289456128 9435263630759755776 9435701876878158336 9445880627554402304 9526868132029267968 9527310632964354048 9528756136018968576 9537588206462697472 9537770767373234568 9585474922542891008 9594543212417122869 9619361997388775424 9621268331514298368 9630370483561324224 9631831623067250688 9678537785868550144 9689163954156936704 9723869226120172032 9725344551446544384 9726820100612292608 9772691229623806848 9783233507109916672 9810671998031364096 9819765372334374912 9867571726998795264 9869068855162503168 9878216356693508096 9905921240730697728 9915102900221116416 9927813312633708544 9964885057639809024 10013397910156412928 10024199849649569792 10061631514510098432 10112149368836456448 10121715916396085664 10161053140818198528 10219985002963037952 10221535599989735424 10222010366618004864 10259704142185365504 10320773809698373632 10322819147353882624 10332584997987670782 10411325385665937408 10420975497171173376 10423040692473823232 10432901357191434576 10434484258322854912 10524235262303666176 10524436708825638144 10535789930733756416 10587082165425790752 10626615705998702592 10628227997867311104 10638079153362239488 10691491259759378432 10729786732270534656 10731414677458255872 10741361475239542784 10783659287860752384 10795292145776459776 10888355009102118912 10890007012593106944 10900100807385939968 10900309448426553792 10942672613188829184 10954828482906161152 10965192242762426136 11006137695498656256 11007807569219715072 11048912153122701312 11061186040992628736 11073330233322213376 11112993401280196608 11114679487367479296 11168789976712922112 11180838293839904768 11212196569178701824 11222588996953571328 11277224830855766016 11278935834471432192 11289390121935437824 11388440065874067456 11401473101227774656 11512167014831927808 11513913664356253696 11612632160935084032 11613171540773117952 11625699233913110528 11682297561849148416 11725920779033051136 11727699859715653632 11738570100261781504 11738794790613211776 11797507596975865856 11808668569128766608 11839764670091624448 11852763672075475968 11854561997621231616 11912046505684369408 11923315836790210944 11925124866654691328 11967839047532519424 11969654832549593088 12027927667229300736 12040902777981435904 12084031659644485632 12085865073642307584 12099522474772332288 12144703663998517248 12146546283276926976 12157804746699702272 12218847154010718208 12262613408309182464 12275841685988048896 12324182043269431296 12337476738030239744 12351595859663422544 12443834296116707328 12457496512487490048 12505911557930090496 12578443080569892864 12580351507679674368 12580935835837544448 12700563887177367552 12702490842705690624 12703080843952472064 12705008181358624768 12717027689830979424 12792724283222830492 12840493978081765632 12842442164089667584 12953152872400785408 12965158968160229376 12967126068595392512 13030254972831742464 13078911638152249344 13080895997375152128 13093020496445833216 13156762302665060352 13158758473550004224 13205891362794504192 13272196046597849088 13286513410186412032 13334103900297363456 13351197213541883904 13401052318894915584 13415765474986527744 13482865825115275264 13495621221861447552 13531159622961856512 13546015625229115392 13548070854424264704 13626646670617383936 13628714133319647232 13629347155490673152 13677530340037165056 13679605522913820672 13746203048262057984 13761031746264498176 13776779997316894376 13810321896736555008 13879661330284019712 13894633996228231168 13895545342121350362 13910535142921912768 14014415323781922816 14032582278434184192 14116109553901054336 14168820941331603456 14170970663823081472 14293134204028452864 14306382309694046208 14308552903277674496 14378212383814336512 14431902497271447552 14447747434600876032 14517806678802825216 14533745931235405056 14588016827169816576 14590230150918438912 14620256323683234848 14674850260664875008 14677076758959620096 14729648058501562368 14803603282743754752 14817324535040262144 14819572649823305728 14872654350331674624 14891719968950562816 14947327586459713536 15036299774474354688 15038581112628576256 15092447271765147648 15168224053254684672 15201964134970366208 15315488364451332096 15332303399984603136 15333015549927007296 15349556019775903744 15481160714547560448 15483509547913445376 15484228721030823936 15498877496981506173 15576396749132197888 15631463245756760064 15634561038710734848 15649352035787151864 15651726387484282368 15744891425505022144 15783225024841777152 15786352893455499264 15803684896100634624 15806082663494975488 15880623248138686128 15897754449053614592 15942341996800966656 15957118730043359232 15959539776732790784 16037236889639067648 16097122016187383808 16112042212859314176 16132696633029776384 16192938218664689664 16195395044369235968 16253404754208620544 16335010518889660416 16350151211078909952 16432242724359241728 16447788364143639204 16511711353829572608 16591779061488943104 16609995349983320064 16672019231051218944 16771257440759857152 16773802010239565824 16774581114450059264 16833883495430356992 16918403751707148288 16934085182903156736 16937441125269962752 16956036919774639232 17082660098811101184 17102209651841661984 17120658637442354176 17268250522247891712 17270870496534380544 17286878624213639168 17373673297108989952 17438548850869665792 17523446342773722624 17542349736886747136 17591549789573480448 17607855150392672256 17696261395463798784 17713002853693149912 17781842996431847424 17801596284722511872 17868069758526554112 17884973755185316416 17887687299982036992 17954482248824389632 17994161629148596736 18061354166972153856 18064094472565686272 18128797610463461376 18149283712158498432 18168862227489845248 18219819424915390464 18236707120049553408 18328270731016077312 18396710875642724352 18413762528982073344 18506215107045359616 18527393789495133816 18685887098375897088 18710109704578912256 18870527261519511552 18871403753756316672 18891761255108804608 19053736264058535936 19054621265928708096 19057512272037937152 19075176412925394944 19075541534746469136 19170949845085782016 19189086424834245738 19242536663028596736 19260740967122648448 19263663246134501376 19357075571737100288 19378327908313873408 19447738452240344064 19450689102893088768 19453640201224585216 19545382459247613696 19566467014219833344 19621343996062728192 19639530744668749824 19735143453997590528 19738137710325006336 19756432713387016192 19830205800442232832 19855626625267417088 19929770115279618048 20026795820312825856 20048399699299139584 20224298737672912896 20243431832792171328 20322106281636397056 20439970005926075904 20443071199979470848 20444020733236009728 20519408284370731008 20641547619396747264 20645638294707765248 20665169995975341564 20822650771331874816 20841950994342346752 20846081384947646464 20865802714382869152 20868968516645709824 21048873417651276288 21071579861467512832 21174164330851581504 21253231411997405184 21256455995734622208 21276158306724478976 21382982519518756864 21459573464541069312 21462829354916511744 21482722950479085568 21567318575721504768 21590584291552919552 21776710018204237824 21780014025186213888 21800201614771879936 21800618896853107584 21885345226377658368 21909656965812322304 21930384485524852272 22012275390997312512 22015615138439430144 22097824306245402624 22122372081985257472 22146660466644426752 22225986802560393216 22229358974734958592 22337579953425844224 22361676587679809536 22387267495639953361 22445177993907142656 22554449661711532032 22557871668942864384 22578780243870875648 22802946202455549312 23024334029663855616 23027827328712507392 23225264321870168064 23226343081546235904 23251398467826221056 23364595123698296832 23451841558066102272 23477140200523563008 23477589581226423552 23595015193951731712 23617337138257533216 23679529340183248896 23705527344150951936 23709123995242463232 23846631673580421888 23850249733309382656 23935678095065038848 23939309665099186176 24055855334458601472 24081805555962871808 24168063319288971264 24199044949544664576 24289407327997034496 24293092566553853952 24315609493399404544 24437694308021436416 24525226816618364928 24648364086538862592 24674953476060479488 24703191719326845088 24887668592233414656 24914993024974980096 25011823115860180992 25156886161139785728 25160703015359348736 25161871671675088896 25401127774354735104 25404981685411381248 25406161687904944128 25410016362717249536 25434055379661958848 25585448566445660984 25680987956163531264 25684884328179335168 25906305744801570816 25930317936320458752 25934252137190785024 26060509945663484928 26157823276304498688 26161791994750304256 26186040992891666432 26313524605330120704 26317516947100008448 26411782725589008384 26544392093195698176 26573026820372824064 26668207800594726912 26702394427083767808 26802104637789831168 26831530949973055488 26991242443722895104 27092031250458230784 27096141708848529408 27253293341234767872 27257428266639294464 27258694310981346304 27355060680074330112 27492406096524115968 27522063492528996352 27553559994633788752 27620643793473110016 27759322660568039424 27791090684242700724 27821070285843825536 28028830647563845632 28065164556868368384 28232219107802108672 28337641882663206912 28341941327646162944 28586268408056905728 28612764619388092416 28756424767628673024 28783629637251368607 28863804994542895104 28895494869201752064 29035613357605650432 29067491862470810112 29176033654339633152 29180460301836877824 29240512647366469696 29349700521329750016 29354153517919240192 29459296117003124736 29607206565487509504 29634649070080524288 29639145299646611456 29745308700663349248 29783439937901125632 29894655172919427072 30072599548948709376 30077162225257152512 30184894543530295296 30336448106509369344 30403928269940732416 30664606799969206272 30666031099854014592 30699112039551807488 30962321429095120896 30968457442061647872 30997754993963012346 31152793498264395776 31262926491513520128 31269122077421469696 31298704071574303728 31303452774968564736 31489782851010044288 31572705786910998528 31607369792201269248 31612165326989950976 31761246496277372256 31795508898107229184 31884683993601933312 31914237460086718464 31919079553465581568 32074473779278135296 32194244032374767616 32224084425718628352 32265393266059552768 32385876437329379328 32670021037779320832 32700302422157819904 32864485448718483456 32895576728287278408 33023422707659145216 33183558122977886208 33219990699966640128 33344038462102437888 33542514881519714304 33547604020479131648 33549162228900118528 33667766990860713984 33836807503414296576 33868170365806313472 33874882250539925504 33912073839549278464 34165320197622202368 34204419303683323968 34241317274884708352 34536501044495783424 34541740993068761088 34573757248427278336 34747346594217979904 34877097701739331584 35046892685547445248 35084699473773494272 35183099579146960896 35215710300785344512 35392522790927597568 35426005707386299824 35563685992863694848 35603192569445023744 35736139517053108224 35769947510370632832 35775374599964073984 35908964497648779264 35988323258297193472 36122708333944307712 36128188945131372544 36257595220926922752 36298567424316996864 36337724454979690496 36439638849830780928 36473414240099106816 36656541462032154624 36827525057964146688 37012430214090719232 37054787578990267632 37420219409157824512 37741054523039023104 37742807507512633344 37783522510217609216 38107472528117071872 38109242531857416192 38115024544075874304 38150352825850789888 38151083069492938272 38341899690171564032 38378172849668491476 38521481934245296896 38527326492269002752 38714151143474200576 38756655816627746816 38895476904480688128 38901378205786177536 39090764918495227392 39132934028439666688 39242687992125456384 39279061489337499648 39470286907995181056 39476275420650012672 39512865426774032384 39711253250534834176 39859540230559236096 40053591640625651712 40096799398598279168 40448597475345825792 40486863665584342656 40644212563272794112 40879940011852151808 40886142399958941696 40888041466472019456 41038816568741462016 41283095238793494528 41291276589415530496 41330339991950683128 41683901988684693504 41692162769895292928 41731605428765738304 41737937033291419648 42097746835302552576 42143159722935025664 42348328661703163008 42506462823994810368 42512911991469244416 42552316613448957952 42765965039037513728 42919146929082138624 42925658709833023488 42965445900958171136 43134637151443009536 43181168583105839104 43553420036408475648 43600403229543759872 43601237793706215168 43770690452755316736 43819313931624644608 43860768971049704544 44024550781994625024 44031230276878860288 44293320933288853504 44451973605120786432 44458717949469917184 44675159906851688448 44723353175359619072 44774534991279906722 45108899323423064064 45115743337885728768 45157560487741751296 45605892404911098624 46048668059327711232 46055654657425014784 46450528643740336128 46452686163092471808 46502796935652442112 46729190247396593664 46903683116132204544 46955179162452847104 47190030387903463424 47234674276515066432 47359058680366497792 47411054688301903872 47418247990484926464 47693263347160843776 47700499466618765312 47871356190130077696 47878619330198372352 48111710668917202944 48163611111925743616 48336126638577942528 48398089899089329152 48578814655994068992 48586185133107707904 48631218986798809088 48875388616042872832 49050453633236729856 49296728173077725184 49349906952120958976 49406383438653690176 49775337184466829312 49829986049949960192 50313772322279571456 50321406030718697472 50323743343350177792 50802255548709470208 50812323375809888256 50820032725434499072 50868110759323917696 51170897132891321968 51361975912327062528 51369768656358670336 51812611489603141632 51860635872640917504 51868504274381570048 52121019891326969856 52315646552608997376 52372081985783332864 52627049210660241408 52635033894200016896 52823565451178016768 53088784186391396352 53404788854167535616 53604209275579662336 53663061899946110976 53982484887445790208 54184062500916461568 54192283417697058816 54506586682469535744 54514856533278588928 54517388621962692608 54710121360148660224 54984812193048231936 55044126985057992704 55107119989267577504 55241287586946220032 55518645321136078848 55582181368485401448 55642140571687651072 56057661295127691264 56130329113736736768 56464438215604217344 56675283765326413824 56683882655292325888 57172536816113811456 57225529238776184832 57512849535257346048 57567259274502737214 57727609989085790208 57790989738403504128 58071226715211300864 58134983724941620224 58352067308679266304 58360920603673755648 58481025294732939392 58699401042659500032 58708307035838480384 58918592234006249472 59214413130975019008 59269298140161048576 59278290599293222912 59490617401326698496 59566879875802251264 59789310345838854144 60145199097897418752 60672896213018738688 60807856539881464832 61329213599938412544 61332062199708029184 61398224079103614976 61924642858190241792 61936914884123295744 61995509987926024692 62305586996528791552 62525852983027040256 62538244154842939392 62597408143148607456 62606905549937129472 62979565702020088576 63214739584402538496 63224330653979901952 63522492992554744512 63591017796214458368 63769367987203866624 63828474920173436928 64148947558556270592 64388488064749535232 64448168851437256704 64530786532119105536 64771752874658758656 65340042075558641664 65400604844315639808 65728970897436966912 65791153456574556816 66046845415318290432 66367116245955772416 66439981399933280256 66688076924204875776 67085029763039428608 67095208040958263296 67098324457800237056 67161802486919860083 67335533981721427968 67673615006828593152 67736340731612626944 67749764501079851008 67824147679098556928 68408838607366647936 68482634549769416704 69073002088991566848 69083481986137522176 69147514496854556672 69494693188435959808 69754195403478663168 70093785371094890496 70169398947546988544 70431420601570689024 70785045581855195136 70852011414772599648 71127371985727389696 71206385138890047488 71539895020741265664 71550749199928147968 71817928995297558528 71976646516594386944 72245416667888615424 72597134848633993728 72675448909959380992 72879277699661561856 72946828480198213632 73313082924064309248 74024860428181438464 74109575157980535264 74840438818315649024 75482109046078046208 75485615015025266688 75567045020435218432 76214945056234143744 76218485063714832384 76230049088151748608 76300705651701579776 76302166138985876544 76683799380343128064 76756345699336982952 77042963868490593792 77054652984538005504 77428302286948401152 77513311633255493632 77790953808961376256 77802756411572355072 78181529836990454784 78265868056879333376 78485375984250912768 78558122978674999296 78940573815990362112 78952550841300025344 79025730853548064768 79422506501069668352 79719080461118472192 80107183281251303424 80193598797196558336 80973727331168685312 81288425126545588224 81759880023704303616 81772284799917883392 81776082932944038912 82566190477586989056 82582553178831060992 82660679983901366256 83384325539790585856 83463210857531476608 83475874066582839296 84195493670605105152 84286319445870051328 84696657323406326016 85012925647989620736 85025823982938488832 85104633226897915904 85531930078075027456 85838293858164277248 85930891801916342272 86269274302886019072 86362337166211678208 87106840072816951296 87202475587412430336 87541380905510633472 87638627863249289216 87721537942099409088 88049101563989250048 88062460553757720576 88586641866577707008 88903947210241572864 88917435898939834368 89350319813703376896 89446706350719238144 89549069982559813444 90217798646846128128 90231486675771457536 90315120975483502592 91211784809822197248 92097336118655422464 92111309314850029568 92905372326184943616 93005593871304884224 93458380494793187328 93807366232264409088 93910358324905694208 94380060775806926848 94469348553030132864 94718117360732995584 94822109376603807744 94836495980969852928 95386526694321687552 95400998933237530624 95742712380260155392 95757238660396744704 96223421337834405888 96327222223851487232 96672253277155885056 96796179798178658304 97157629311988137984 97262437973597618176 97750777232085745664 98100907266473459712 98593456346155450368 98812766877307380352 99550674368933658624 99659972099899920384 100627544644559142912 100642812061437394944 100647486686700355584 101604511097418940416 101624646751619776512 101736221518647835392 102341794265782643936 102723951824654125056 102739537312717340672 103625222979206283264 103721271745281835008 103737008548763140096 104242039782653939712 104631293105217994752 105254098421320482816 105270067788400033792 105647130902356033536 106177568372782792704 106809577708335071232 107208418551159324672 107326123799892221952 107964969774891580416 108368125001832923136 108384566835394117632 109013173364939071488 109029713066557177856 109034777243925385216 109420242720297320448 109969624386096463872 110088253970115985408 110214239978535155008 110482575173892440064 111037290642272157696 111164362736970802896 111284281143375302144 112260658227473473536 112928876431208434688 113350567530652827648 113367765310584651776 114345073632227622912 114451058477552369664 115025699070514692096 115134518549005474428 115581979476807008256 116142453430422601728 116269967449883240448 116704134617358532608 116962050589465878784 117398802085319000064 117416614071676960768 117837184468012498944 118428826261950038016 118538596280322097152 119133759751604502528 119578620691677708288 120290398195794837504 121345792426037477376 121615713079762929664 122658427199876825088 122664124399416058368 122796448158207229952 123849285716380483584 123873829768246591488 123991019975852049384 124611173993057583104 125051705966054080512 125076488309685878784 125194816286297214912 125213811099874258944 125959131404040177152 126429479168805076992 126448661307959803904 127044985985109489024 127182035592428916736 127538735974407733248 127656949840346873856 128297895117112541184 128776976129499070464 128896337702874513408 129061573064238211072 129543505749317517312 130801209688631279616 131457941794873933824 131582306913149113632 132093690830636580864 132879962799866560512 133376153848409751552 134170059526078857216 134196648915600474112 134323604973839720166 135347230013657186304 135472681463225253888 135499529002159702016 135648295358197113856 136817677214733295872 136965269099538833408 138146004177983133696 138166963972275044352 138295028993709113344 138989386376871919616 139508390806957326336 140187570742189780992 140338797895093977088 141570091163710390272 141704022829545199296 142254743971454779392 142412770277780094976 143079790041482531328 143101498399856295936 143635857990595117056 143953293033188773888 144490833335777230848 145194269697267987456 145350897819918761984 145758555399323123712 145893656960396427264 146626165848128618496 148049720856362876928 148219150315961070528 149680877636631298048 150964218092156092416 150971230030050533376 151134090040870436864 152436970127429664768 152460098176303497216 152601411303403159552 152604332277971753088 153367598760686256128 153512691398673965904 154085927736981187584 154109305969076011008 154856604573896802304 155026623266510987264 155581907617922752512 155605512823144710144 156363059673980909568 156531736113758666752 157116245957349998592 157881147631980724224 157905101682600050688 158051461707096129536 158845013002139336704 160214366562502606848 160387197594393116672 161947454662337370624 162576850253091176448 163519760047408607232 163544569599835766784 163552165865888077824 165132380955173978112 165165106357662121984 165321359967802732512 166926421715062953216 166951748133165678592 168390987341210210304 168572638891740102656 169393314646812652032 170025851295979241472 170051647965876977664 170209266453795831808 171063860156150054912 171676587716328554496 172538548605772038144 172724674332423356416 174213680145633902592 174404951174824860672 175082761811021266944 175277255726498578432 175443075884198818176 176098203127978500096 176124921107515441152 177173283733155414016 177807894420483145728 177834871797879668736 178700639627406753792 178893412701438476288 179098139965119626888 180435597293692256256 180630241950967005184 182423569619644394496 184194672237310844928 184222618629700059136 185810744652369887232 186011187742609768448 186916760989586374656 187614732464528818176 187820716649811388416 188938697106060265728 189644218753207615488 189672991961939705856 190773053388643375104 190801997866475061248 191485424760520310784 192446842675668811776 192654444447702974464 193344506554311770112 193592359596357316608 194315258623976275968 195501554464171491328 196201814532946919424 197186912692310900736 197625533754614760704 199101348737867317248 199319944199799840768 201255089289118285824 201285624122874789888 201294973373400711168 201485407460759580249 203209022194837880832 203249293503239553024 203472443037295670784 204683588531565287872 205447903649308250112 205479074625434681344 207250445958412566528 207442543490563670016 207474017097526280192 208484079565307879424 209262586210435989504 210508196842640965632 210540135576800067584 211294261804712067072 212355136745565585408 213619155416670142464 214652247599784443904 215929939549783160832 216736250003665846272 218026346729878142976 218059426133114355712 218069554487850770432 218840485440594640896 219939248772192927744 220428479957070310016 222074581284544315392 222328725473941605792 222568562286750604288 224521316454946947072 225857752862416869376 226701135061305655296 228690147264455245824 228902116955104739328 230051398141029384192 230269037098010948856 231163958953614016512 232284906860845203456 232539934899766480896 233408269234717065216 233924101178931757568 234797604170638000128 234833228143353921536 235674368936024997888 236857652523900076032 237077192560644194304 238267519503209005056 239157241383355416576 240580796391589675008 243231426159525859328 245316854399753650176 245328248798832116736 245592896316414459904 247698571432760967168 247747659536493182976 247982039951704098768 249222347986115166208 250152976619371757568 250389632572594429824 250427622199748517888 251918262808080354304 252858958337610153984 252897322615919607808 254089971970218978048 254364071184857833472 255077471948815466496 255313899680693747712 256595790234225082368 257792675405749026816 258123146128476422144 259087011498635034624 262915883589747867648 263164613826298227264 264187381661273161728 265759925599733121024 266752307696819503104 268340119052157714432 268393297831200948224 268647209947679440332 270694460027314372608 270945362926450507776 270999058004319404032 271296590716394227712 273635354429466591744 273930538199077666816 276292008355966267392 276333927944550088704 276590057987418226688 277978772753743839232 279016781613914652672 280375141484379561984 280677595790187954176 283140182327420780544 283408045659090398592 284509487942909558784 284825540555560189952 286159580082965062656 286202996799712591872 287271715981190234112 287906586066377547776 288981666671554461696 290388539394535974912 290701795639837523968 291787313920792854528 293252331696257236992 296438300631922141056 299361755273262596096 301928436184312184832 301942460060101066752 302268180081740873728 304873940254859329536 305202822606806319104 305208664555943506176 306735197521372512256 307025382797347931808 308171855473962375168 308218611938152022016 310053246533021974528 311163815235845505024 311211025646289420288 312726119347961819136 313063472227517333504 315762295263961448448 315810203365200101376 316102923414192259072 317690026004278673408 320428733125005213696 320774395188786233344 323894909324674741248 325153700506182352896 327039520094817214464 327089139199671533568 327104331731776155648 330264761910347956224 330330212715324243968 330642719935605465024 333852843430125906432 333903496266331357184 336781974682420420608 337145277783480205312 338786629293625304064 340051702591958482944 340103295931753955328 340418532907591663616 342127720312300109824 343353175432657108992 345077097211544076288 345449348664846712832 348427360291267805184 348809902349649721344 350886151768397636352 352196406255957000192 352249842215030882304 354346567466310828032 355615788840966291456 357401279254813507584 357786825402876952576 358196279930239253776 360871194587384512512 364847139239288788992 368389344474621689856 368445237259400118272 371621489304739774464 373833521979172749312 375229464929057636352 375641433299622776832 377877394212120531456 379288437506415230976 379345983923879411712 381546106777286750208 381603995732950122496 382970849521040621568 384893685351337623552 385308888895405948928 386689013108623540224 387184719192714633216 388630517247952551936 391003108928342982656 392403629065893838848 394373825384621801472 395251067509229521408 398639888399599681536 402510178578236571648 402589946746801422336 402970814921519160498 406418044389675761664 406498587006479106048 406944886074591341568 409367177063130575744 410895807298616500224 410958149250869362688 414500891916825133056 414885086981127340032 414948034195052560384 416968159130615758848 418525172420871979008 421016393685281931264 424710273491131170816 427238310833340284928 429304495199568887808 431859879099566321664 433472500007331692544 436052693459756285952 436118852266228711424 436139108975701540864 437680970881189281792 439878497544385855488 440856959914140620032 444149162569088630784 444657450947883211584 445137124573501208576 449042632909893894144 451715505724833738752 453402270122611310592 457380294528910491648 457804233910209478656 460102796282058768384 460538074196021897712 462327917907228033024 464569813721690406912 465079869799532961792 466816538469434130432 467848202357863515136 469595208341276000256 469666456286707843072 471348737872049995776 473715305047800152064 474154385121288388608 476535039006418010112 481161592783179350016 486462852319051718656 490633708799507300352 490656497597664233472 491185792632828919808 495397142865521934336 495495319072986365952 495964079903408197536 498444695972230332416 500779265145188859648 500855244399497035776 503836525616160708608 505717916675220307968 508179943940437956096 508728142369715666944 510154943897630932992 510627799361387495424 513191580468450164736 516246292256952844288 518174022997270069248 525831767179495735296 526329227652596454528 528374763322546323456 531519851199466242048 533504615393639006208 536680238104315428864 536786595662401896448 537294419895358880664 541890725852901015552 541998116008638808064 542593181432788455424 547270708858933183488 547861076398155333632 552584016711932534784 552667855889100177408 553180115974836453376 555957545507487678464 558033563227829305344 560750282968759123968 561355191580375908352 566816091318180797184 569018975885819117568 569651081111120379904 572319160165930125312 572405993599425183744 575813172132755095552 577963333343108923392 580777078789071949824 581403591279675047936 586504663392514473984 592876601263844282112 598723510546525192192 603856872368624369664 603884920120202133504 604536360163481747456 609747880509718659072 610417329111887012352 613470395042745024512 614050765594695863616 616343710947924750336 616437223876304044032 620106493066043949056 622327630471691010048 622422051292578840576 625452238695923638272 626126944455034667008 631524590527922896896 631620406730400202752 632205846828384518144 635380052008557346816 640857466250010427392 641548790377572466688 647789818649349482496 654079040189634428928 654178278399343067136 654208663463552311296 660660425430648487936 661285439871210930048 667705686860251812864 667806992532662714368 673563949364840841216 674290555566960410624 677573258587250608128 680103405183916965888 680837065815183327232 684255440624600219648 686706350865314217984 690154194423088152576 696854720582535610368 697619804699299442688 701772303536795272704 704392812511914000384 704499684430061764608 708693134932621656064 711231577681932582912 714802558509627015168 715573650805753905152 716392559860478507552 721742389174769025024 729694278478577577984 736778688949243379712 736890474518800236544 743242978609479548928 747667043958345498624 750458929858115272704 751282866599245553664 755754788424241062912 758576875012830461952 758691967847758823424 763092213554573500416 763207991465900244992 765941699042081243136 769787370702675247104 770617777790811897856 773378026217247080448 774369438385429266432 777261034495905103872 788747650769243602944 790502135018459042816 797279776799199363072 805020357156473143296 805179893493602844672 805941629843038320996 812836088779351523328 812997174012958212096 813889772149182683136 818734354126261151488 821791614597233000448 821916298501738725376 829001783833650266112 829770173962254680064 833936318261231517696 837050344841743958016 842032787370563862528 849420546982262341632 854476621666680569856 858608990399137775616 863719758199132643328 866945000014663385088 872105386919512571904 872237704532457422848 872278217951403081728 875361941762378563584 879756995088771710976 881713919828281240064 889314901895766423168 890274249147002417152 898085265819787788288 903431011449667477504 906804540245222621184 915608467820418957312 920205592564117536768 921076148392043795424 924655835814456066048 930159739599065923584 933633076938868260864 935696404715727030272 939190416682552000512 947430610095600304128 948308770242576777216 953070078012836020224 962323185566358700032 972925704638103437312 981267417599014600704 981312995195328466944 982371585265657839616 990794285731043868672 990990638145972731904 991928159806816395072 996889391944460664832 1001558530290377719296 1001710488798994071552 1007673051232321417216 1011435833350440615936 1016359887880875912192 1017456284739431333888 1020309887795261865984 1021255598722774990848 1026383160936900329472 1032492584513905688576 1036348045994540138496 1052658455305192909056 1056749526645092646912 1063039702398932484096 1073360476208630857728 1073573191324803792896 1074588839790717761328 1083996232017277616128 1085186362865576910848 1094541417717866366976 1095722152796310667264 1105168033423865069568 1105335711778200354816 1106360231949672906752 1111915091014975356928 1121500565937518247936 1122710383160751816704 1133632182636361594368 1138037951771638235136 1139302162222240759808 1144638320331860250624 1144811987198850367488 1151626344265510191104 1155926666686217846784 1161554157578143899648 1162807182559350095872 1173009326785028947968 1185753202527688564224 1197447021093050384384 1207769840240404267008 1209072720326963494912 1219495761019437318144 1220834658223774024704 1226940790085490049024 1228101531189391727232 1232687421895849500672 1232874447752608088064 1240212986132087898112 1244655260943382020096 1244844102585157681152 1250904477391847276544 1252253888910069334016 1263049181055845793792 1264411693656769036288 1270760104017114693632 1281714932500020854784 1295579637298698964992 1308158080379268857856 1308356556798686134272 1308417326927104622592 1322570879742421860096 1335411373720503625728 1335613985065325428736 1347127898729681682432 1348581111133920821248 1355146517174501216256 1360206810367833931776 1368510881249200439296 1373412701730628435968 1380308388846176305152 1393709441165071220736 1395239609398598885376 1403544607073590545408 1408785625023828000768 1408999368860123529216 1417386269865243312128 1422463155363865165824 1429605117019254030336 1431147301611507810304 1432785119720957015104 1443484778349538050048 1459388556957155155968 1473557377898486759424 1473780949037600473088 1486485957218959097856 1495334087916690997248 1502565733198491107328 1511509576848482125824 1517153750025660923904 1526184427109147000832 1526415982931800489984 1531883398084162486272 1539574741405350494208 1548738876770858532864 1554522068991810207744 1577495301538487205888 1581004270036918085632 1594559553598398726144 1610040714312946286592 1610359786987205689344 1611883259686076641992 1625672177558703046656 1625994348025916424192 1627779544298365366272 1637468708252522302976 1643583229194466000896 1643832597003477450752 1658003567667300532224 1659540347924509360128 1667872636522463035392 1674100689683487916032 1684065574741127725056 1708953243333361139712 1717217980798275551232 1727439516398265286656 1733890000029326770176 1744210773839025143808 1744556435902806163456 1759513990177543421952 1763427839656562480128 1778629803791532846336 1780548498294004834304 1796170531639575576576 1806862022899334955008 1813609080490445242368 1840411185128235073536 1842152296784087590848 1849311671628912132096 1860319479198131847168 1867266153877736521728 1871392809431454060544 1878380833365104001024 1894861220191200608256 1896617540485153554432 1906140156025672040448 1924646371132717400064 1945851409276206874624 1962534835198029201408 1962625990390656933888 1964743170531315679232 1981981276291945463808 1983856319613632790144 1993778783888921329664 2003117060580755438592 2003420977597988143104 2015346102464642834432 2022871666700881231872 2032719775761751824384 2034912569478862667776 2042511197445549981696 2052766321873800658944 2064985169027811377152 2105316910610385818112 2113499053290185293824 2126079404797864968192 2146720952417261715456 2147146382649607585792 2149177679581435522656 2170372725731153821696 2189082835435732733952 2191444305592621334528 2210336066847730139136 2210671423556400709632 2212720463899345813504 2223830182029950713856 2243001131875036495872 2245420766321503633408 2267264365272723188736 2276075903543276470272 2278604324444481519616 2289276640663720501248 2289623974397700734976 2303252688531020382208 2311853333372435693568 2323108315156287799296 2325614365118700191744 2371506405055377128448 2394894042186100768768 2415539680480808534016 2418145440653926989824 2438991522038874636288 2441669316447548049408 2456203062378783454464 2465374843791699001344 2465748895505216176128 2480425972264175796224 2489310521886764040192 2501808954783694553088 2504507777820138668032 2526098362111691587584 2541520208034229387264 2563429865000041709568 2591159274597397929984 2616316160758537715712 2616713113597372268544 2616834653854209245184 2645141759484843720192 2670822747441007251456 2671227970130650857472 2694255797459363364864 2697162222267841642496 2710293034349002432512 2720413620735667863552 2737021762498400878592 2746825403461256871936 2760616777692352610304 2790479218797197770752 2807089214147181090816 2817571250047656001536 2834772539730486624256 2844926310727730331648 2859210234038508060672 2865570239441914030208 2886969556699076100096 2918777113914310311936 2947114755796973518848 2972971914437918195712 2990668175833381994496 3005131466396982214656 3023019153696964251648 3034307500051321847808 3052368854218294001664 3052831965863600979968 3063766796168324972544 3079149482810700988416 3097477753541717065728 3109044137983620415488 3162008540073836171264 3189119107196797452288 3220081428625892573184 3220719573974411378688 3223766519372153283984 3251988696051832848384 3255559088596730732544 3274937416505044605952 3287166458388932001792 3287665194006954901504 3316007135334601064448 3319080695849018720256 3335745273044926070784 3368131149482255450112 3417906486666722279424 3434435961596551102464 3454879032796530573312 3467780000058653540352 3488421547678050287616 3489112871805612326912 3519027980355086843904 3526855679313124960256 3557259607583065692672 3561096996588009668608 3592341063279151153152 3613724045798669910016 3627218160980890484736 3680822370256470147072 3684304593568175181696 3698623343257824264192 3720638958396263694336 3734532307755473043456 3742785618862908121088 3756761666730208002048 3793235080970307108864 3812280312051344080896 3891702818552413749248 3925069670396058402816 3925251980781313867776 3929486341062631358464 3967712639227265580288 3987557567777842659328 4006234121161510877184 4006841955195976286208 4030692204929285668864 4045743333401762463744 4065439551523503648768 4069825138957725335552 4105532643747601317888 4129970338055622754304 4210633821220771636224 4226998106580370587648 4252158809595729936384 4293441904834523430912 4294292765299215171584 4298355359162871045312 4340745451462307643392 4378165670871465467904 4382888611185242669056 4420672133695460278272 4421342847112801419264 4425440927798691627008 4447660364059901427712 4486002263750072991744 4490841532643007266816 4534528730545446377472 4578553281327441002496 4579247948795401469952 4606505377062040764416 4646216630312575598592 4651228730237400383488 4743012810110754256896 4789788084372201537536 4831079360961617068032 4877983044077749272576 4883338632895096098816 4912406124757566908928 4930749687583398002688 4931497791010432352256 4960851944528351592448 4978621043773528080384 5003617909567389106176 5009015555640277336064 5052196724223383175168 5083040416068458774528 5126859730000083419136 5182318549194795859968 5232632321517075431424 5233669307708418490368 5290283518969687440384 5341645494882014502912 5342455940261301714944 5388511594918726729728 5394324444535683284992 5420586068698004865024 5440827241471335727104 5521233555384705220608 5580958437594395541504 5614178428294362181632 5635142500095312003072 5669545079460973248512 5689852621455460663296 5718420468077016121344 5731140478883828060416 5773939113398152200192 5837554227828620623872 5894229511593947037696 5945943828875836391424 5981336351666763988992 6010262932793964429312 6046038307393928503296 6068615000102643695616 6104737708436588003328 6105663931727201959936 6127533592336649945088 6158298965621401976832 6194955507083434131456 6324017080147672342528 6378238214393594904576 6440162857251785146368 6441439147948822757376 6447533038744306567968 6511118177193461465088 6549874833010089211904 6574332916777864003584 6632014270669202128896 6638161391698037440512 6671490546089852141568 6736262298964510900224 6835812973333444558848 6868871923193102204928 6909758065593061146624 6935560000117307080704 6976843095356100575232 6978225743611224653824 7053711358626249920512 7114519215166131385344 7122193993176019337216 7184682126558302306304 7227448091597339820032 7254436321961780969472 7368609187136350363392 7397246686515648528384 7441277916792527388672 7485571237725816242176 7513523333460416004096 7624560624102688161792 7783405637104827498496 7850139340792116805632 7850503961562627735552 7858972682125262716928 7935425278454531160576 7975115135555685318656 8012468242323021754368 8013683910391952572416 8061384409858571337728 8091486666803524927488 8130879103047007297536 8139650277915450671104 8211065287495202635776 8259940676111245508608 8421267642441543272448 8504317619191459872768 8588585530598430343168 8596710718325742090624 8681490902924615286784 8756331341742930935808 8765777222370485338112 8841344267390920556544 8850881855597383254016 8895320728119802855424 8972004527500145983488 9069057461090892754944 9157106562654882004992 9158495897590802939904 9213010754124081528832 9292433260625151197184 9302457460474800766976 9486025620221508513792 9579576168744403075072 9662158721923234136064 9755966088155498545152 9766677265790192197632 9824812249515133817856 9861499375166796005376 9862995582020864704512 9921703889056703184896 9957242087547056160768 10007235819134778212352 10018031111280554672128 10104393448446766350336 10253719460000166838272 10364637098389591719936 10465264643034150862848 10467338615416836980736 10580567037939374880768 10683290989764029005824 10684911880522603429888 10777023189837453459456 10841172137396009730048 10881654482942671454208 11042467110769410441216 11161916875188791083008 11228356856588724363264 11270285000190624006144 11339090158921946497024 11379705242910921326592 11436840936154032242688 11462280957767656120832 11675108455657241247744 11788459023187894075392 11962672703333527977984 12020525865587928858624 12092076614787857006592 12137230000205287391232 12209475416873176006656 12316597931242803953664 12389911014166868262912 12648034160295344685056 12756476428787189809152 12880325714503570292736 12882878295897645514752 12895066077488613135936 13022236354386922930176 13099749666020178423808 13148665833555728007168 13264028541338404257792 13276322783396074881024 13342981092179704283136 13472524597929021800448 13737743846386204409856 13819516131186122293248 13953686190712201150464 13956451487222449307648 14107422717252499841024 14229038430332262770688 14244387986352038674432 14369364253116604612608 14454896183194679640064 14737218374272700726784 14794493373031297056768 14882555833585054777344 14971142475451632484352 15027046666920832008192 15249121248205376323584 15566811274209654996992 15701007923125255471104 15717945364250525433856 15870850556909062321152 15950230271111370637312 16024936484646043508736 16027367820783905144832 16122768819717142675456 16182973333607049854976 16261758206094014595072 16279300555830901342208 16519881352222491017216 16842535284883086544896 17008635238382919745536 17193421436651484181248 17362981805849230573568 17512662683485861871616 17531554444740970676224 17682688534781841113088 17790641456239605710848 17944009055000291966976 18138114922181785509888 18314213125309764009984 18316991795181605879808 18426021508248163057664 18584866521250302394368 18604914920949601533952 18972051240443017027584 19159152337488806150144 19324317443846468272128 19533354531580384395264 19649624499030267635712 19722998750333592010752 19843407778113406369792 19914484175094112321536 20014471638269556424704 20208786896893532700672 20507438920000333676544 20729274196779183439872 20930529286068301725696 20934677230833673961472 21161134075878749761536 21366581979528058011648 21369823761045206859776 21554046379674906918912 21682344274792019460096 21763308965885342908416 22323833750377582166016 22456713713177448726528 22540570000381248012288 22873681872308064485376 22924561915535312241664 23350216911314482495488 23576918046375788150784 23925345406667055955968 24041051731175857717248 24184153229575714013184 24274460000410574782464 24418950833746352013312 24633195862485607907328 24779822028333736525824 25296068320590689370112 25512952857574379618304 25765756591795291029504 25790132154977226271872 26044472708773845860352 26199499332040356847616 26297331667111456014336 26552645566792149762048 26685962184359408566272 27475487692772408819712 27639032262372244586496 27907372381424402300928 27912902974444898615296 28214845434504999682048 28458076860664525541376 28488775972704077348864 28738728506233209225216 28909792366389359280128 29474436748545401453568 29588986746062594113536 29765111667170109554688 29942284950903264968704 30054093333841664016384 31133622548419309993984 31402015846250510942208 31435890728501050867712 31741701113818124642304 32049872969292087017472 32054735641567810289664 32245537639434285350912 32523516412188029190144 32558601111661802684416 33039762704444982034432 33685070569766173089792 34017270476765839491072 34386842873302968362496 34725963611698461147136 35025325366971723743232 35063108889481941352448 35365377069563682226176 35581282912479211421696 35888018110000583933952 36276229844363571019776 36628426250619528019968 36852043016496326115328 37169733042500604788736 37944102480886034055168 38648634887692936544256 39066709063160768790528 39299248998060535271424 39445997500667184021504 39686815556226812739584 39828968350188224643072 40028943276539112849408 40417573793787065401344 41458548393558366879744 41861058572136603451392 41869354461667347922944 42322268151757499523072 42733163959056116023296 42739647522090413719552 43108092759349813837824 43364688549584038920192 44647667500755164332032 44913427426354897453056 45081140000762496024576 45747363744616128970752 45849123831070624483328 46700433822628964990976 47153836092751576301568 47850690813334111911936 48082103462351715434496 48368306459151428026368 48548920000821149564928 48837901667492704026624 49559644056667473051648 50592136641181378740224 51025905715148759236608 51580264309954452543744 52088945417547691720704 52398998664080713695232 52594663334222912028672 53371924368718817132544 54950975385544817639424 55278064524744489172992 55814744762848804601856 55825805948889797230592 56429690869009999364096 56916153721329051082752 56977551945408154697728 57477457012466418450432 57819584732778718560256 58948873497090802907136 59530223334340219109376 59884569901806529937408 62267245096838619987968 62804031692501021884416 63483402227636249284608 64099745938584174034944 64109471283135620579328 64491075278868570701824 65047032824376058380288 65117202223323605368832 66079525408889964068864 67370141139532346179584 68773685746605936724992 69451927223396922294272 70050650733943447486464 70126217778963882704896 70730754139127364452352 71776036220001167867904 72552459688727142039552 73256852501239056039936 73704086032992652230656 74339466085001209577472 75888204961772068110336 77297269775385873088512 78133418126321537581056 78598497996121070542848 78891995001334368043008 79373631112453625479168 79657936700376449286144 80057886553078225698816 82917096787116733759488 83722117144273206902784 83738708923334695845888 84644536303514999046144 85466327918112232046592 86216185518699627675648 86729377099168077840384 89295335001510328664064 89826854852709794906112 90162280001524992049152 91698247662141248966656 93400867645257929981952 94307672185503152603136 96164206924703430868992 96736612918302856052736 97675803334985408053248 99119288113334946103296 101184273282362757480448 102051811430297518473216 103160528619908905087488 104177890835095383441408 104797997328161427390464 105189326668445824057344 106743848737437634265088 110556129049488978345984 111651611897779594461184 112859381738019998728192 113832307442658102165504 113955103890816309395456 115639169465557437120512 117897746994181605814272 119060446668680438218752 119769139803613059874816 124534490193677239975936 125608063385002043768832 126966804455272498569216 128199491877168348069888 128218942566271241158656 128982150557737141403648 130094065648752116760576 130234404446647210737664 134740282279064692359168 137547371493211873449984 138903854446793844588544 140101301467886894972928 141461508278254728904704 143552072440002335735808 145104919377454284079104 146513705002478112079872 147408172065985304461312 148678932170002419154944 151776409923544136220672 156266836252643075162112 157196995992242141085696 157783990002668736086016 160115773106156451397632 165834193574233467518976 167444234288546413805568 167477417846669391691776 169289072607029998092288 170932655836224464093184 172432371037399255351296 173458754198336155680768 178590670003020657328128 179653709705419589812224 183396495324282497933312 186801735290515859963904 192328413849406861737984 193473225836605712105472 195351606669970816106496 198238576226669892206592 202368546564725514960896 206321057239817810174976 208355781670190766882816 209595994656322854780928 210378653336891648114688 221112258098977956691968 225718763476039997456384 227664614885316204331008 227910207781632618790912 231278338931114874241024 235795493988363211628544 238120893337360876437504 239538279607226119749632 249068980387354479951872 251216126770004087537664 253933608910544997138432 256398983754336696139776 257964301115474282807296 260188131297504233521152 269480564558129384718336 275094742986423746899968 277807708893587689177088 280202602935773789945856 282923016556509457809408 290209838754908568158208 293027410004956224159744 297357864340004838309888 303552819847088272441344 312533672505286150324224 314393991984484282171392 315567980005337472172032 320231546212312902795264 331668387148466935037952 334954835693338783383552 338578145214059996184576 341865311672448928186368 346917508396672311361536 357181340006041314656256 359307419410839179624448 366792990648564995866624 373603470581031719927808 384656827698813723475968 386946451673211424210944 390703213339941632212992 404737093129451029921792 412642114479635620349952 416711563340381533765632 419191989312645709561856 442224516197955913383936 451437526952079994912768 455329229770632408662016 455820415563265237581824 462556677862229748482048 471590987976726423257088 479076559214452239499264 502432253540008175075328 507867217821089994276864 512797967508673392279552 515928602230948565614592 520376262595008467042304 538961129116258769436672 550189485972847493799936 555615417787175378354176 560405205871547579891712 580419677509817136316416 586054820009912448319488 594715728680009676619776 607105639694176544882688 625067345010572300648448 628787983968968564342784 631135960010674944344064 663336774296933870075904 677156290428119992369152 683730623344897856372736 693835016793344622723072 714362680012082629312512 718614838821678359248896 733585981297129991733248 747206941162063439855616 773892903346422848421888 809474186258902059843584 825284228959271240699904 833423126680763067531264 838383978625291419123712 902875053904159989825536 910658459541264817324032 911640831126530475163648 943181975953452846514176 958153118428904478998528 1004864507080016350150656 1015734435642179988553728 1025595935017346784559104 1031857204461897131229184 1040752525190016934084608 1077922258232517538873344 1100378971945694987599872 1120810411743095159783424 1160839355019634272632832 1172109640019824896638976 1214211279388353089765376 1250134690021144601296896 1257575967937937128685568 1326673548593867740151808 1354312580856239984738304 1367461246689795712745472 1387670033586689245446144 1437229677643356718497792 1467171962594259983466496 1547785806692845696843776 1618948372517804119687168 1650568457918542481399808 1666846253361526135062528 1676767957250582838247424 1805750107808319979651072 1821316919082529634648064 1886363951906905693028352 1916306236857808957997056 2031468871284359977107456 2051191870034693569118208 2081505050380033868169216 2155844516465035077746688 2200757943891389975199744 2241620823486190319566848 2321678710039268545265664 2428422558776706179530752 2500269380042289202593792 2515151935875874257371136 2708625161712479969476608 2734922493379591425490944 2874459355286713436995584 2934343925188519966932992 3095571613385691393687552 3237896745035608239374336 3301136915837084962799616 3353535914501165676494848 3611500215616639959302144 3642633838165059269296128 3772727903813811386056704 4062937742568719954214912 4102383740069387138236416 4163010100760067736338432 4311689032930070155493376 4401515887782779950399488 4643357420078537090531328 4856845117553412359061504 5000538760084578405187584 5030303871751748514742272 5417250323424959938953216 5748918710573426873991168 5868687850377039933865984 6602273831674169925599232 6707071829002331352989696 7223000431233279918604288 7285267676330118538592256 7545455807627622772113408 8125875485137439908429824 8204767480138774276472832 8623378065860140310986752 8803031775565559900798976 9286714840157074181062656 9713690235106824718123008 10060607743503497029484544 10834500646849919877906432 11737375700754079867731968 13204547663348339851198464 13414143658004662705979392 14570535352660237077184512 15090911615255245544226816 16251750970274879816859648 17246756131720280621973504 17606063551131119801597952 20121215487006994058969088 21669001293699839755812864 23474751401508159735463936 26409095326696679702396928 29141070705320474154369024 30181823230510491088453632 32503501940549759633719296 35212127102262239603195904 40242430974013988117938176 46949502803016319470927872 52818190653393359404793856 60363646461020982176907264 65007003881099519267438592 70424254204524479206391808 93899005606032638941855744 105636381306786718809587712 120727292922041964353814528 140848508409048958412783616 211272762613573437619175424 281697016818097916825567232 422545525227146875238350848 845091050454293750476701696
- Sum of all divisors σ(n): 3217617211716651908285867031
- Sum of proper divisors (its aliquot sum) s(n): 2372526161262358157809165335
- 845091050454293750476701696 is an abundant number, because the sum of its proper divisors (2372526161262358157809165335) is greater than itself. Its abundance is 1527435110808064407332463639
Bases of 845091050454293750476701696
- Binary: 1010111011000010101111110110100100011111001101101010001011100101100100000000000000000000002
- Hexadecimal: 0x2BB0AFDA47CDA8B96400000
- Base-36: 2Y6NUZWSCE9QHHON40
Squares and roots of 845091050454293750476701696
- 845091050454293750476701696 squared (8450910504542937504767016962) is 714178883557941665403970485341029302441644506969276416
- 845091050454293750476701696 cubed (8450910504542937504767016963) is 603546182918255661377791038122932384123210406283508770235279395312537887400001536
-
845091050454293750476701696 is a
perfect square number . Itssquare root is 29070449780736 -
The
cube root of 845091050454293750476701696 is 945441149.8894011939
Scales and comparisons
How big is 845091050454293750476701696?- 845,091,050,454,293,750,476,701,696 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 845,091,050,454,293,750,476,701,696 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 845091050454293750476701696 cubic inches would be around 78786762.5 feet tall.
Recreational maths with 845091050454293750476701696
- 845091050454293750476701696 backwards is 696107674057392454050190548
- 845091050454293750476701696 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 845091050454293750476701696's digits is 117
- 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 845091050454293750476701696 - Facts about the integer". Numbermatics.com. 2024. Web. 13 June 2024.
APA style:
Numbermatics. (2024). Number 845091050454293750476701696 - Facts about the integer. Retrieved 13 June 2024, from https://numbermatics.com/n/845091050454293750476701696/
Chicago style:
Numbermatics. 2024. "Number 845091050454293750476701696 - Facts about the integer". https://numbermatics.com/n/845091050454293750476701696/
The information we have on file for 845091050454293750476701696 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 845091050454293750476701696, math, Factors of 845091050454293750476701696, curriculum, school, college, exams, university, Prime factorization of 845091050454293750476701696, STEM, science, technology, engineering, physics, economics, calculator, eight hundred forty-five septillion, ninety-one sextillion, fifty quintillion, four hundred fifty-four quadrillion, two hundred ninety-three trillion, seven hundred fifty billion, four hundred seventy-six million, seven hundred one thousand, six hundred ninety-six.