51042906066750759688310784
51,042,906,066,750,759,688,310,784 is an even composite number composed of six prime numbers multiplied together.
What does the number 51042906066750759688310784 look like?
This visualization shows the relationship between its 6 prime factors (large circles) and 28665 divisors.
51042906066750759688310784 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-eight thousand, six hundred sixty-five divisors.
Prime factorization of 51042906066750759688310784:
212 × 32 × 76 × 112 × 136 × 674
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 11 × 11 × 13 × 13 × 13 × 13 × 13 × 13 × 67 × 67 × 67 × 67)See below for interesting mathematical facts about the number 51042906066750759688310784 from the Numbermatics database.
Names of 51042906066750759688310784
- Cardinal: 51042906066750759688310784 can be written as Fifty-one septillion, forty-two sextillion, nine hundred six quintillion, sixty-six quadrillion, seven hundred fifty trillion, seven hundred fifty-nine billion, six hundred eighty-eight million, three hundred ten thousand, seven hundred eighty-four.
Scientific notation
- Scientific notation: 5.1042906066750759688310784 × 1025
Factors of 51042906066750759688310784
Divisors of 51042906066750759688310784
- Number of divisors d(n): 28665
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 13 14 16 18 21 22 24 26 28 32 33 36 39 42 44 48 49 52 56 63 64 66 67 72 77 78 84 88 91 96 98 99 104 112 117 121 126 128 132 134 143 144 147 154 156 168 169 176 182 192 196 198 201 208 224 231 234 242 252 256 264 268 273 286 288 294 308 312 336 338 343 352 363 364 384 392 396 402 416 429 441 448 462 468 469 484 504 507 512 528 536 539 546 572 576 588 603 616 624 637 672 676 686 693 704 726 728 737 768 784 792 804 819 832 847 858 871 882 896 924 936 938 968 1001 1008 1014 1024 1029 1056 1072 1078 1089 1092 1144 1152 1176 1183 1206 1232 1248 1274 1287 1344 1352 1372 1386 1407 1408 1452 1456 1474 1521 1536 1568 1573 1584 1608 1617 1638 1664 1694 1716 1742 1764 1792 1848 1859 1872 1876 1911 1936 2002 2016 2028 2048 2058 2112 2144 2156 2178 2184 2197 2211 2288 2304 2352 2366 2401 2412 2464 2496 2541 2548 2574 2613 2688 2704 2744 2772 2814 2816 2904 2912 2948 3003 3042 3072 3087 3136 3146 3168 3216 3234 3276 3283 3328 3388 3432 3484 3528 3549 3584 3696 3718 3744 3752 3773 3822 3872 4004 4032 4056 4096 4116 4221 4224 4288 4312 4356 4368 4394 4422 4459 4489 4576 4608 4704 4719 4732 4802 4824 4851 4928 4992 5082 5096 5148 5159 5226 5376 5408 5488 5544 5577 5628 5632 5733 5808 5824 5896 5929 6006 6084 6097 6144 6174 6272 6292 6336 6432 6468 6552 6566 6591 6633 6656 6776 6864 6968 7007 7056 7098 7168 7203 7392 7436 7488 7504 7546 7623 7644 7744 7839 8008 8064 8107 8112 8232 8281 8442 8448 8576 8624 8712 8736 8788 8844 8918 8978 9009 9152 9216 9408 9438 9464 9581 9604 9648 9702 9849 9856 9984 10164 10192 10296 10318 10452 10647 10752 10816 10976 11011 11088 11154 11256 11264 11319 11323 11466 11616 11648 11792 11858 12012 12168 12194 12288 12348 12544 12584 12672 12864 12936 13013 13104 13132 13182 13266 13312 13377 13467 13552 13728 13936 14014 14112 14157 14196 14336 14406 14784 14872 14976 15008 15092 15246 15288 15379 15477 15488 15678 16016 16128 16214 16224 16464 16562 16731 16807 16884 16896 17152 17248 17424 17472 17576 17688 17787 17836 17956 18018 18291 18304 18432 18816 18876 18928 19162 19208 19296 19404 19698 19712 19773 19968 20328 20384 20449 20592 20636 20904 21021 21294 21504 21609 21632 21952 22022 22176 22308 22512 22528 22638 22646 22932 22981 23232 23296 23584 23716 24024 24167 24321 24336 24388 24696 24843 25088 25168 25344 25728 25872 26026 26208 26264 26364 26411 26532 26624 26754 26934 27104 27456 27872 28028 28224 28314 28392 28561 28672 28743 28812 29547 29568 29744 29952 30016 30184 30492 30576 30758 30954 30976 31213 31356 31423 32032 32256 32428 32448 32928 33033 33124 33462 33614 33768 33792 33957 33969 34304 34496 34848 34944 35152 35376 35574 35672 35912 36036 36113 36582 36608 36864 37632 37752 37856 38324 38416 38592 38808 39039 39396 39424 39546 39936 40131 40401 40656 40768 40898 41184 41272 41503 41808 42042 42588 42679 43008 43218 43264 43904 44044 44352 44616 45024 45056 45276 45292 45864 45962 46137 46431 46464 46592 47168 47432 48048 48334 48642 48672 48776 49049 49379 49392 49686 50176 50336 50421 50688 51456 51744 52052 52416 52528 52728 52822 53064 53248 53361 53508 53868 54208 54873 54912 55744 56056 56448 56628 56749 56784 57122 57486 57624 57967 58357 59094 59136 59488 59904 60032 60368 60984 61152 61347 61516 61908 61952 62426 62712 62846 63063 64064 64512 64856 64896 65856 66066 66248 66924 67067 67228 67536 67584 67914 67938 68608 68943 68992 69696 69888 70304 70752 71148 71344 71824 72072 72226 72501 72963 73164 73216 74529 75264 75504 75712 76648 76832 77077 77184 77616 78078 78792 78848 79092 79233 79261 79872 80262 80802 81312 81536 81796 82368 82544 83006 83616 84084 85176 85358 85683 86016 86229 86436 86528 87808 88088 88704 89232 90048 90552 90584 91091 91728 91924 92274 92862 92928 93184 93639 94269 94336 94864 96096 96668 97284 97344 97552 98098 98758 98784 99099 99372 100352 100672 100842 101376 101907 102912 103488 104104 104832 105056 105391 105456 105644 106128 106722 107016 107653 107736 108339 108416 109746 109824 111488 112112 112896 113256 113498 113568 114244 114972 115248 115934 116714 117117 117649 118188 118272 118976 119808 120064 120736 121968 122304 122694 123032 123816 123904 124509 124553 124852 125424 125692 126126 128037 128128 129024 129712 129792 131712 132132 132496 133848 134134 134456 135072 135168 135828 135876 137216 137886 137984 138411 139392 139776 140608 141504 142296 142688 143143 143648 144144 144452 145002 145926 146328 146432 147147 147199 148137 149058 150528 151008 151263 151424 153296 153664 154154 154368 155232 156156 157584 157696 158184 158466 158522 159744 160524 160867 161604 162624 163072 163592 164736 165088 166012 167232 168168 169169 170247 170352 170716 171366 172458 172872 173056 173901 175071 175616 176176 177408 178464 180096 181104 181168 182182 183456 183848 184041 184548 184877 185724 185856 186368 187278 188538 188672 189728 192192 193336 194568 194688 195104 196196 197516 197568 198198 198744 199927 200704 201201 201344 201684 202752 203814 205824 206829 206976 208208 209664 210112 210782 210912 211288 212256 213444 214032 215306 215472 216678 216832 217503 218491 219492 219648 219961 222976 224224 225792 226512 226996 227136 228488 229944 230496 231231 231868 233428 234234 235298 236376 236544 237699 237783 237952 239616 240128 241472 243936 244608 245388 246064 247632 247808 249018 249106 249704 250848 251384 252252 252791 256074 256256 257049 258048 259424 259584 263424 264264 264992 265837 267696 268268 268912 270144 271656 271752 273273 274432 275772 275968 276822 278784 279552 280917 281216 282807 283008 284592 285376 286286 287296 288288 288904 290004 290521 291852 292656 292864 294294 294398 296274 298116 298753 300763 301056 302016 302526 302848 306592 307328 308308 308736 310464 312312 314171 315168 315392 316173 316368 316932 317044 321048 321734 322959 323208 325017 325248 326144 327184 329472 330176 332024 334464 336336 338338 340494 340704 341432 342732 343343 344916 345653 345744 346112 347802 350142 351232 352352 352947 354816 356928 360192 362208 362336 364364 366912 367696 368082 369096 369754 371293 371448 371712 372736 373527 373659 374556 377076 377344 379456 384111 384384 386672 389136 389376 390208 392392 395032 395136 396396 397243 397488 399854 402402 402688 403368 405504 405769 407628 408499 411648 413658 413952 416416 419328 420224 421564 421824 422576 424512 426888 428064 429429 430612 430944 433356 433664 435006 436982 438984 439296 439922 441441 441597 444411 445952 448448 451584 453024 453992 454272 456976 459888 460992 462462 463736 466856 468468 469469 470596 472752 473088 475398 475566 475904 479232 480256 482601 482944 487872 489216 490776 492128 495264 495616 498036 498212 499408 501696 502768 504504 505582 507507 510741 512148 512512 514098 518848 519168 521703 525213 526848 528528 529984 531674 535392 536536 537824 539539 540288 543169 543312 543504 546546 551544 551936 553644 554631 554827 557568 559104 561834 562432 565614 566016 569184 570752 572572 574592 576576 577808 580008 581042 583704 585312 585728 588588 588796 592548 596232 597506 599781 601526 602112 603603 604032 605052 605696 613184 614656 616616 617472 620928 624624 628342 630336 632346 632736 633864 634088 637637 641927 642096 643468 645918 646416 650034 650496 652288 654368 655473 658944 659883 660352 664048 668928 672672 676676 680988 681408 682864 685464 686686 689832 691306 691488 692224 693693 695604 700284 702464 704704 705894 709632 713349 713856 720384 724416 724672 728728 733824 735392 736164 737737 738192 739508 742586 742896 743424 747054 747318 749112 753571 754152 754688 758373 758641 758912 768222 768768 773344 778272 778752 780416 784784 790064 790272 792792 794486 794976 797511 799708 804804 805376 806736 811538 815256 816998 819819 823296 827316 827904 832832 838656 840448 843128 843648 845152 849024 853776 856128 858858 861224 861888 866712 867328 870012 871563 871871 873964 877968 878592 879844 882882 883194 888822 891904 896259 896896 902289 903168 906048 907984 908544 913952 919776 921984 924924 927472 933712 936936 938938 941192 942513 945504 946176 948519 950796 951132 951808 960512 965202 965888 968877 975744 978432 981552 984256 990528 996072 996424 998816 1002001 1003392 1005536 1009008 1011164 1015014 1021482 1024296 1025024 1028196 1030029 1030393 1036959 1037696 1038336 1043406 1050426 1053696 1057056 1058841 1059968 1063348 1070784 1073072 1075648 1079078 1080576 1086338 1086624 1087008 1093092 1103088 1103872 1107288 1109262 1109654 1113879 1115136 1118208 1120977 1123668 1124864 1126069 1131228 1132032 1138368 1141504 1145144 1149184 1153152 1155616 1160016 1162084 1167408 1170624 1177176 1177592 1184183 1185096 1191729 1192464 1195012 1199562 1203052 1207206 1208064 1210104 1211392 1217307 1225497 1226368 1229312 1233232 1234944 1241856 1249248 1256684 1260672 1264692 1265472 1267728 1268176 1275274 1283854 1284192 1286936 1288287 1291836 1292832 1294139 1300068 1300992 1304576 1308736 1310946 1317888 1319766 1320704 1324791 1328096 1337856 1345344 1353352 1361976 1362816 1365728 1370083 1370928 1373372 1379664 1382612 1382976 1387386 1391208 1399489 1400568 1404928 1408407 1409408 1411788 1419264 1426698 1427712 1440768 1447803 1448832 1449344 1457456 1467648 1470784 1472328 1475474 1476384 1479016 1485172 1485792 1486848 1494108 1494636 1498224 1507142 1508304 1509376 1516746 1517282 1517824 1522521 1529437 1536444 1537536 1539727 1546688 1556544 1557504 1560832 1569568 1580128 1580544 1585584 1588972 1589952 1595022 1599416 1609608 1610752 1613472 1618617 1619189 1623076 1629507 1630512 1633996 1639638 1654632 1655808 1663893 1664481 1665664 1677312 1680896 1686256 1687296 1690304 1698048 1707552 1712256 1717716 1722448 1723776 1733424 1734656 1740024 1743126 1743742 1747928 1755936 1757184 1759688 1765764 1766388 1769537 1777644 1783808 1792518 1793792 1799343 1804578 1806336 1812096 1815968 1817088 1827904 1839552 1843968 1849848 1854944 1860859 1867424 1873872 1877876 1882384 1885026 1891008 1897038 1901592 1902264 1903616 1912911 1913587 1921024 1925781 1930404 1931776 1937754 1951488 1956864 1963104 1966419 1968512 1979649 1981056 1992144 1992848 1997632 2004002 2006784 2011072 2018016 2022328 2030028 2033647 2042964 2048592 2050048 2056392 2060058 2060786 2073918 2075392 2076672 2086812 2091271 2100852 2105341 2107392 2114112 2117682 2119936 2126696 2141568 2146144 2151296 2158156 2161152 2172676 2173248 2174016 2186184 2199197 2206176 2207744 2213211 2214576 2218524 2219308 2227758 2230272 2241954 2247336 2249728 2252138 2260713 2262456 2264064 2275119 2275923 2276736 2283008 2290288 2298368 2306304 2311232 2320032 2324168 2334816 2341248 2354352 2355184 2368366 2370192 2383458 2384928 2390024 2392533 2399124 2403401 2406104 2414412 2416128 2419571 2420208 2422784 2434614 2450994 2452736 2458624 2466464 2469888 2483712 2498496 2513368 2521344 2529384 2530944 2535456 2536352 2550548 2567708 2568384 2573872 2576574 2583672 2585664 2588278 2599051 2600136 2601984 2609152 2614689 2615613 2617472 2621892 2635776 2639532 2641408 2649582 2656192 2675712 2688777 2690688 2706704 2706867 2723952 2725632 2731456 2740166 2741856 2746744 2759328 2765224 2765952 2774772 2780701 2782416 2798978 2801136 2816814 2818816 2823576 2827539 2838528 2840383 2853396 2855424 2859493 2881536 2895606 2897664 2898688 2914912 2935296 2941568 2944656 2950948 2952768 2958032 2970344 2971584 2988216 2989272 2996448 3006003 3014284 3016608 3018752 3033492 3034564 3035648 3045042 3058874 3072888 3075072 3079454 3090087 3091179 3093376 3110877 3113088 3115008 3121664 3139136 3160256 3161088 3171168 3177944 3179904 3190044 3198832 3219216 3221504 3226944 3237234 3238378 3246152 3259014 3261024 3267992 3279276 3286283 3308393 3309264 3311616 3327786 3328962 3331328 3341637 3354624 3361792 3372512 3374592 3378207 3380608 3396096 3415104 3424512 3435432 3444896 3447552 3455881 3466848 3469312 3480048 3486252 3487484 3495856 3511872 3519376 3531528 3532776 3539074 3552549 3555288 3567616 3575187 3585036 3587584 3598686 3609156 3624192 3631936 3634176 3651921 3655808 3676491 3679104 3687936 3699696 3709888 3721718 3734848 3747744 3755752 3764768 3770052 3776773 3782016 3794076 3802183 3803184 3804528 3807232 3825822 3827174 3851562 3860808 3863552 3875508 3882417 3883789 3902976 3909919 3913728 3926208 3932838 3937024 3959298 3962112 3984288 3985696 3995264 4008004 4013568 4022144 4036032 4044656 4060056 4067294 4084223 4085928 4097184 4100096 4110249 4112784 4120116 4121572 4147836 4150784 4173624 4182542 4198467 4201704 4210682 4214784 4225221 4228224 4235364 4239872 4253392 4283136 4292288 4302592 4316312 4322304 4345352 4346496 4348032 4372368 4398394 4412352 4426422 4429152 4437048 4438616 4455516 4460544 4463459 4483908 4493489 4494672 4499456 4504276 4521426 4524912 4528128 4550238 4551846 4553472 4566016 4580576 4588311 4596736 4612608 4619181 4622464 4640064 4648336 4669632 4682496 4708704 4710368 4736732 4740384 4766916 4769856 4780048 4785066 4798248 4806802 4812208 4826809 4828824 4832256 4839142 4840416 4845568 4855851 4857567 4869228 4888521 4901988 4905472 4917248 4932928 4967424 4993443 4996992 5026736 5042688 5058768 5061888 5070912 5072704 5101096 5135416 5136768 5147744 5153148 5164159 5167344 5171328 5176556 5198102 5200272 5203968 5229378 5231226 5234944 5243784 5271552 5274997 5279064 5282816 5299164 5308611 5310487 5312384 5351424 5377554 5381376 5413408 5413734 5447904 5451264 5462912 5480332 5483712 5493488 5518656 5530448 5531904 5549544 5561402 5564832 5582577 5597956 5602272 5633628 5637632 5647152 5655078 5680766 5706792 5710848 5718986 5738733 5740761 5763072 5777343 5791212 5795328 5797376 5829824 5870592 5883136 5889312 5901896 5905536 5916064 5940688 5943168 5976432 5978544 5992896 6012006 6028568 6033216 6066984 6069128 6071296 6090084 6100941 6103097 6117748 6145776 6150144 6158908 6180174 6182358 6186752 6221754 6226176 6230016 6243328 6273813 6278272 6316023 6320512 6322176 6342336 6355888 6359808 6380088 6397664 6438432 6443008 6453888 6474468 6476756 6492304 6518028 6522048 6535984 6558552 6572566 6597591 6616786 6618528 6623232 6639633 6655572 6657924 6662656 6683274 6723584 6745024 6749184 6756414 6761216 6782139 6792192 6827769 6830208 6849024 6870864 6889792 6895104 6911762 6933696 6960096 6972504 6974968 6991712 7014007 7023744 7038752 7061197 7063056 7065552 7078148 7105098 7110576 7150374 7170072 7175168 7197372 7210203 7212751 7218312 7248384 7258713 7263872 7268352 7303842 7311616 7352982 7358208 7375872 7399392 7419776 7443436 7469696 7495488 7511504 7529536 7540104 7553546 7564032 7588152 7604366 7606368 7609056 7614464 7651644 7654348 7703124 7721616 7727104 7751016 7764834 7767578 7797153 7805952 7819838 7827456 7846839 7852416 7865676 7874048 7882483 7918596 7924224 7968576 7971392 7990528 8016008 8027136 8044288 8072064 8089312 8120112 8134588 8168446 8171856 8194368 8220498 8225568 8240232 8243144 8289281 8295672 8301568 8342103 8345051 8347248 8365084 8396934 8403408 8421364 8450442 8456448 8470728 8479744 8506784 8521149 8566272 8578479 8584576 8605184 8632624 8644608 8690704 8692992 8696064 8744736 8796788 8824704 8852844 8858304 8874096 8877232 8911032 8926918 8967816 8986978 8989344 8998912 9008552 9018009 9042852 9049824 9056256 9100476 9103692 9106944 9132032 9161152 9176622 9193472 9225216 9238362 9244928 9273537 9280128 9296672 9339264 9364992 9417408 9420736 9473464 9480768 9533832 9539712 9560096 9570132 9590581 9596496 9613604 9624416 9653618 9657648 9664512 9678284 9680832 9711702 9715134 9738456 9777042 9796423 9803976 9810944 9834496 9858849 9862333 9865856 9925179 9934848 9986886 9993984 10053472 10085376 10117536 10123776 10134621 10141824 10145408 10202192 10270832 10273536 10295488 10306296 10328318 10334688 10342656 10353112 10367643 10396204 10400544 10407936 10458756 10462452 10469888 10487568 10549994 10558128 10565632 10598328 10617222 10620974 10624768 10657647 10702848 10755108 10762752 10778089 10826816 10827468 10895808 10902528 10925824 10960664 10967424 10986976 11037312 11060896 11063808 11099088 11122804 11129664 11165154 11195912 11204544 11267256 11275264 11294304 11310156 11330319 11334323 11361532 11406549 11413584 11421696 11437972 11477466 11481522 11554686 11582424 11590656 11594752 11647251 11651367 11659648 11729757 11741184 11766272 11778624 11803792 11811072 11832128 11881376 11886336 11952864 11957088 11985792 12024012 12057136 12066432 12133968 12138256 12142592 12180168 12201882 12206194 12235496 12252669 12291552 12300288 12317816 12330747 12360348 12364716 12373504 12386759 12443508 12452352 12486656 12547626 12556544 12595401 12632046 12641024 12644352 12684672 12711776 12719616 12760176 12795328 12876864 12907776 12948936 12953512 12984608 13026013 13036056 13044096 13071968 13117104 13145132 13195182 13233572 13237056 13279266 13311144 13315848 13325312 13366548 13390377 13395109 13447168 13480467 13490048 13498368 13512828 13522432 13564278 13584384 13655538 13660416 13698048 13741728 13764933 13779584 13790208 13823524 13857543 13867392 13920192 13945008 13949936 13983424 14028014 14047488 14077504 14122394 14126112 14131104 14156296 14210196 14221152 14235529 14300748 14340144 14350336 14394744 14420406 14425502 14436624 14480427 14496768 14517426 14527744 14536704 14572701 14607684 14623232 14638897 14705964 14716416 14737387 14751744 14798784 14839552 14886872 14939392 14990976 15023008 15059072 15080208 15107092 15128064 15176304 15208732 15212736 15218112 15303288 15308696 15394379 15406248 15443232 15454208 15492477 15502032 15529668 15535156 15594306 15611904 15639676 15693678 15704832 15731352 15748096 15764966 15824991 15837192 15848448 15925833 15931461 15937152 15942784 15981056 16032016 16054272 16088576 16144128 16178624 16240224 16269176 16336892 16343712 16388736 16440996 16451136 16480464 16486288 16578562 16591344 16603136 16684206 16690102 16694496 16730168 16747731 16793868 16806816 16823807 16842728 16900884 16912896 16936997 16941456 16959488 17013568 17042298 17132544 17156958 17169152 17210368 17222283 17265248 17289216 17381408 17385984 17392128 17489472 17593576 17649408 17705688 17716608 17748192 17754464 17811079 17822064 17853836 17935632 17973956 17978688 18017104 18036018 18085704 18099648 18193357 18200952 18207384 18213888 18264064 18302823 18309291 18322304 18353244 18386944 18450432 18476724 18489856 18547074 18560256 18593344 18678528 18729984 18821439 18834816 18841472 18946928 18948069 18961536 19067664 19079424 19120192 19140264 19181162 19192992 19227208 19248832 19307236 19315296 19329024 19356568 19361664 19423404 19430268 19464907 19476912 19554084 19592846 19607952 19621888 19717698 19724666 19731712 19792773 19850358 19869696 19882681 19973772 19987968 20016451 20106944 20151121 20170752 20235072 20247552 20269242 20283648 20290816 20404384 20541664 20547072 20590976 20612592 20656636 20669376 20685312 20706224 20735286 20792408 20801088 20917512 20924904 20939776 20975136 21042021 21049457 21099988 21116256 21131264 21183591 21196656 21234444 21241948 21249536 21315294 21510216 21525504 21556178 21630609 21638253 21653632 21654936 21776139 21791616 21805056 21851648 21921328 21934848 21973952 22074624 22121792 22127616 22198176 22245608 22259328 22330308 22391824 22409088 22534512 22550528 22588608 22620312 22660638 22668646 22723064 22813098 22827168 22843392 22875944 22954932 22963044 23003981 23109372 23158751 23164848 23181312 23189504 23294502 23302734 23319296 23391459 23459514 23482368 23532544 23557248 23607584 23622144 23647449 23664256 23762752 23772672 23905728 23914176 23971584 24048024 24114272 24132864 24191167 24267936 24276512 24285184 24360336 24403764 24412388 24470992 24505338 24583104 24635632 24661494 24720696 24729432 24747008 24773518 24867843 24876631 24887016 24904704 24973312 25026309 25035153 25095252 25113088 25190802 25264092 25282048 25369344 25423552 25439232 25520352 25563447 25590656 25735437 25753728 25815552 25897872 25907024 25969216 26052026 26072112 26088192 26143936 26234208 26290264 26390364 26437411 26467144 26474112 26558532 26615281 26622288 26631696 26650624 26733096 26780754 26790218 26960934 26980096 26996736 27025656 27044864 27128556 27168768 27186523 27311076 27320832 27369433 27396096 27483456 27529866 27559168 27580416 27647048 27715086 27734784 27840384 27890016 27899872 27966848 28056028 28094976 28155008 28244788 28252224 28262208 28312592 28420392 28442304 28471058 28589561 28601496 28680288 28700672 28771743 28789488 28840812 28851004 28873248 28960854 28993536 29034852 29055488 29145402 29215368 29246464 29277794 29389269 29411928 29432832 29474774 29503488 29576547 29586999 29597568 29679104 29773744 29775537 29878784 29981952 30046016 30118144 30160416 30214184 30256128 30352608 30417464 30425472 30436224 30606576 30617392 30788758 30812496 30886464 30984954 31004064 31059336 31070312 31102929 31188612 31223808 31244213 31279352 31387356 31409664 31454423 31462704 31496192 31529932 31649982 31674384 31696896 31851666 31862922 31874304 31885568 31962112 32064032 32108544 32177152 32288256 32334267 32357248 32480448 32538352 32673784 32687424 32777472 32881992 32902272 32960928 32972576 33157124 33182688 33206272 33368412 33380204 33388992 33460336 33495462 33587736 33613632 33647614 33685456 33787663 33801768 33825792 33873994 33882912 33918976 33990957 34002969 34027136 34084596 34219647 34265088 34313916 34338304 34420736 34444566 34530496 34762816 34771968 34784256 34954101 34978944 35187152 35189271 35298816 35411376 35433216 35496384 35508928 35622158 35644128 35707672 35871264 35947912 35957376 36034208 36072036 36149113 36171408 36199296 36386714 36392323 36401904 36414768 36427776 36605646 36618582 36644608 36706488 36758007 36900864 36924979 36953448 36979712 37094148 37120512 37160277 37173409 37186688 37357056 37459968 37642878 37669632 37682944 37893856 37896138 37923072 38135328 38158848 38240384 38280528 38362324 38385984 38454416 38497664 38614472 38630592 38713136 38723328 38846808 38860536 38929814 38953824 39078039 39108168 39185692 39215904 39243776 39435396 39449332 39463424 39585546 39700716 39765362 39947544 39975936 40032902 40171131 40185327 40213888 40302242 40341504 40441401 40470144 40495104 40538484 40567296 40581632 40808768 41083328 41094144 41181952 41225184 41313272 41338752 41370624 41412448 41470572 41584816 41602176 41835024 41849808 41879552 41950272 42084042 42098914 42199976 42232512 42367182 42393312 42468888 42483896 42499072 42630588 42706587 42721679 43009109 43020432 43051008 43112356 43261218 43276506 43307264 43309872 43441281 43552278 43583232 43610112 43703296 43842656 43869696 43916691 43947904 44149248 44212161 44243584 44255232 44396352 44491216 44518656 44660616 44783648 44818176 44926453 45069024 45101056 45177216 45240624 45321276 45337292 45446128 45626196 45654336 45751888 45909864 45926088 46007962 46183137 46218744 46317502 46329696 46362624 46379008 46477431 46589004 46605468 46638592 46782918 46919028 47065088 47114496 47215168 47244288 47294898 47328512 47474973 47525504 47545344 47794383 47811456 47828352 47943168 48096048 48228544 48265728 48382334 48535872 48553024 48720672 48807528 48824776 48941984 49010676 49098049 49166208 49271264 49322988 49428379 49441392 49458864 49494016 49547036 49735686 49753262 49774032 49809408 50052618 50070306 50190504 50226176 50381604 50471421 50489257 50528184 50564096 50738688 50810991 50828947 50847104 50878464 51040704 51126894 51181312 51470874 51507456 51631104 51795744 51814048 51938432 52104052 52144224 52176384 52287872 52468416 52580528 52780728 52874822 52934288 52948224 53094899 53117064 53230562 53244576 53263392 53301248 53433237 53466192 53561508 53580436 53921868 53960192 54051312 54089728 54257112 54373046 54580071 54622152 54641664 54738866 54792192 54927873 54966912 55059732 55118336 55160832 55294096 55430172 55469568 55680768 55780032 55799744 55933696 56112056 56189952 56310016 56489576 56504448 56524416 56625184 56840784 56884608 56942116 57179122 57202992 57360576 57543486 57578976 57681624 57702008 57746496 57921708 57987072 58024967 58069704 58110976 58290804 58394721 58415357 58430736 58492928 58555588 58778538 58823856 58865664 58949548 59153094 59173998 59195136 59358208 59547488 59551074 59648043 59757568 59963904 60049353 60092032 60236288 60320832 60428368 60453363 60512256 60705216 60834928 60850944 60872448 61213152 61234784 61577516 61624992 61772928 61969908 62008128 62118672 62140624 62205858 62377224 62488426 62558704 62774712 62819328 62908846 62925408 62992384 63059864 63126063 63148371 63299964 63348768 63393792 63550773 63703332 63725844 63748608 63771136 63924224 64128064 64354304 64576512 64668534 64714496 64914759 64960896 65076704 65347568 65374848 65554944 65763984 65804544 65921856 65945152 66314248 66365376 66736824 66760408 66777984 66920672 66990924 67134067 67175472 67227264 67295228 67370912 67575326 67603536 67651584 67747988 67765824 67981914 68005938 68054272 68169192 68439294 68530176 68574961 68627832 68676608 68841472 68889132 69011943 69036331 69060992 69476253 69525632 69543936 69568512 69908202 69957888 70374304 70378542 70597632 70822752 70866432 70942347 70992768 71017856 71244316 71288256 71415344 71742528 71895824 71914752 72068416 72144072 72298226 72342816 72398592 72573501 72773428 72784646 72803808 72829536 72855552 73211292 73237164 73289216 73412976 73516014 73849958 73906896 73959424 74188296 74241024 74320554 74346818 74373376 74603529 74629893 74714112 74919936 75105459 75285756 75339264 75365888 75446623 75787712 75792276 75846144 76270656 76317696 76480768 76561056 76724648 76771968 76908832 76995328 77228944 77261184 77426272 77446656 77693616 77721072 77859628 77907648 78156078 78216336 78371384 78431808 78870792 78898664 78926848 79171092 79312233 79340261 79401432 79530724 79845843 79895088 79951872 80065804 80342262 80370654 80427776 80604484 80882802 80940288 80990208 81076968 81134592 81163264 81559569 81617536 82108299 82166656 82188288 82363904 82450368 82626544 82677504 82741248 82824896 82941144 83169632 83204352 83670048 83699616 83759104 83900544 84168084 84197828 84399952 84465024 84734364 84786624 84937776 84967792 84998144 85261176 85413174 85443358 85768683 86018218 86040864 86102016 86224712 86315229 86522436 86553012 86614528 86619744 86707313 86882562 87104556 87166464 87406592 87685312 87739392 87833382 87895808 88167807 88298496 88424322 88487168 88510464 88760997 88792704 88982432 89037312 89321232 89567296 89636352 89852906 90138048 90354432 90481248 90642552 90674584 90892256 91182091 91252392 91308672 91503776 91795561 91819728 91852176 92015924 92366274 92437488 92635004 92659392 92954862 93178008 93210936 93277184 93565836 93732639 93765763 93838056 94130176 94228992 94363269 94430336 94488576 94589796 94657024 94949946 95051008 95090688 95588766 95622912 95656704 95886336 96192096 96457088 96531456 96764668 97002801 97071744 97106048 97441344 97615056 97649552 97883968 98021352 98196098 98332416 98542528 98645976 98856758 98882784 98917728 98988032 99094072 99471372 99506524 99548064 99618816 100105236 100140612 100381008 100452352 100763208 100942842 100978514 101056368 101128192 101362989 101477376 101621982 101657894 101694208 101756928 102008907 102081408 102253788 102362624 102472279 102941748 103014912 103161709 103262208 103591488 103628096 103876864 104208104 104288448 104352768 104575744 104936832 105161056 105561456 105749644 105868576 105896448 106189798 106234128 106461124 106489152 106526784 106866474 106932384 107123016 107160872 107760653 107843736 107920384 108102624 108179456 108447339 108485663 108514224 108746092 109160142 109176969 109244304 109283328 109477732 109855746 109933824 110119464 110236672 110588192 110774937 110860344 110939136 111361536 111480831 111520227 111560064 111599488 111867392 112224112 112379904 112620032 112979152 113008896 113048832 113250368 113681568 113769216 113884232 114358244 114405984 114721152 115086972 115157952 115363248 115404016 115492992 115843416 116049934 116139408 116221952 116581608 116789442 116830714 116861472 116985856 117111176 117234117 117557076 117647712 117731328 117899096 118306188 118347996 118390272 118558979 118716416 119094976 119102148 119296086 119515136 119927808 120098706 120184064 120472576 120555981 120641664 120856736 120906726 121024512 121410432 121669856 121701888 121744896 122426304 122469568 123155032 123249984 123545856 123939816 124016256 124237344 124281248 124411716 124677553 124754448 124976852 125117408 125549424 125638656 125817692 125850816 126119728 126252126 126296742 126599928 126697536 127101546 127353499 127406664 127451688 127497216 127542272 127848448 128119761 128165037 128210329 128256128 128708608 129027327 129153024 129337068 129428992 129829518 129921792 130153408 130695136 130749696 131109888 131527968 131609088 131750073 131843712 131890304 132628496 132636483 132730752 133473648 133520816 133555968 133841344 133981848 134268134 134350944 134454528 134590456 134741824 134779359 135150652 135207072 135303168 135495976 135531648 135963828 136011876 136108544 136254349 136338384 136878588 137149922 137255664 137353216 137778264 138023886 138072662 138121984 138549411 138952506 139051264 139087872 139137024 139816404 139915776 140115157 140748608 140757084 141057847 141195264 141645504 141732864 141884694 141985536 142035712 142488632 142576512 142830688 143485056 143791648 143829504 144136832 144288144 144596452 144685632 144797184 145147002 145546856 145569292 145607616 145659072 146422584 146474328 146578432 146825952 147032028 147294147 147346199 147699916 147813792 147918848 148285137 148376592 148482048 148641108 148693636 148746752 149207058 149259786 149428224 150210918 150571512 150678528 150731776 150893246 151414263 151467771 151575424 151584552 151692288 152432973 152486841 152541312 152635392 152961536 153122112 153449296 153543936 153817664 153990656 154457888 154522368 154852544 154893312 155387232 155442144 155719256 155815296 156312156 156432672 156742768 156863616 157741584 157797328 157853696 158342184 158624466 158680522 158802864 159061448 159284697 159691686 159790176 159903744 160131608 160299711 160684524 160741308 160855552 161027867 161208968 161765604 161880576 162111257 162153936 162269184 162326528 163119138 163235072 163740213 164216598 164333312 164376576 164727808 164900736 165253088 165355008 165482496 165649792 165882288 166339264 166408704 167340096 167399232 167801088 168336168 168395656 168799904 168930048 169338169 169468728 169573248 169875552 169935584 169996288 170522352 170826348 170886716 171537366 172036436 172081728 172449424 172630458 173044872 173106024 173229056 173239488 173414626 173765124 174074901 174136417 174209112 174332928 174813184 175184163 175246071 175370624 175478784 175666764 175791616 176335614 176596992 176848644 176974336 177521994 177585408 177964864 178074624 178642464 178944129 179134592 179272704 179705812 180148059 180276096 180708864 180962496 181285104 181349168 181360089 181784512 182364182 182504784 182617344 183007552 183591122 183639456 183704352 184031848 184732548 184874976 185061877 185270008 185318784 185909724 186306967 186356016 186421872 186554368 187131672 187465278 187531526 187676112 188457984 188726538 188860672 188977152 189179592 189314048 189445113 189899892 190102016 190181376 190305661 191177532 191245824 191313408 191586031 191772672 192384192 192914176 193062912 193529336 194005602 194143488 194212096 194882688 195230112 195299104 195767936 196042704 196392196 196664832 197085056 197291952 197713516 197765568 197835456 198188144 198942744 199013048 199096128 200126927 200210472 200281224 200762016 200904704 201402201 201526416 201885684 201957028 202112736 202256384 202725978 202954752 203243964 203315788 203388416 204017814 204162816 204507576 204725248 204944558 205724883 205883496 206029824 206323418 206524416 207035829 207108993 207182976 207256192 207753728 208416208 208428759 208576896 208705536 209151488 209873664 210322112 211122912 211499288 211737152 211792896 212379596 212468256 212922248 212978304 213053568 213732948 213864768 214246032 214321744 215521306 215687472 215840768 216205248 216894678 216971326 217028448 217492184 217720503 218320284 218353938 218488608 218566656 218709491 218955464 219711492 219867648 220180961 220238928 220473344 221176384 221549874 221662331 221720688 221878272 222723072 222961662 223040454 223120128 223198976 223734784 223889679 224448224 224759808 225240064 225958304 226017792 226097664 226339869 226500736 227363136 227538432 227768464 228716488 228811968 229442304 230173944 230315904 230726496 230808032 230985984 231544027 231686832 232099868 232278816 232443904 233163216 233578884 233661428 233722944 234222352 234468234 235114152 235295424 235798192 236513641 236612376 236695992 236780544 237117958 237432832 237936699 238020783 238189952 238204296 238592172 239030272 239537529 239855616 240197412 240368128 240945152 241111962 241283328 241713472 241813452 242820864 243339712 243403776 243489792 244678707 244852608 244939136 246310064 246324897 246499968 247091712 247879632 248032512 248474688 248562496 248823432 249355106 249508896 249953704 250234816 251098848 251277312 251635384 251701632 252239456 252504252 252593484 253043791 253199856 253395072 254203092 254706998 254746261 254813328 254903376 254994432 255084544 256239522 256330074 256420658 256512256 257306049 258054654 258306048 258474853 258674136 258857984 259659036 259843584 260121939 260213863 260306816 261390272 261499392 261964573 262219776 263055936 263218176 263500146 263687424 263780608 265256992 265272966 265461504 266947296 267041632 267111936 267682688 267963696 268536268 268701888 268909056 269180912 269483648 269558718 270301304 270414144 270991952 271063296 271927656 272023752 272217088 272508698 272676768 273546273 273642941 273757176 274299844 274511328 274706432 275386683 275556528 276047772 276145324 276243968 277098822 277905012 278102528 279632808 279831552 280230314 281197917 281297289 281497216 281514168 282115694 282390528 283089807 283291008 283465728 283769388 283971072 284071424 284977264 285153024 285661376 286970112 287583296 287659008 288273664 288576288 289192904 289371264 289594368 290294004 291093712 291138584 291215232 291318144 292845168 292948656 293156864 293651904 294064056 294588294 294692398 295399832 295627584 296570274 296753184 296964096 297282216 297387272 297493504 298414116 298519572 298856448 299051753 300421836 301063763 301143024 301357056 301463552 301786492 302828526 302935542 303150848 303169104 303384576 304088967 304865946 304973682 305082624 305270784 305923072 306244224 306898592 307087872 307416837 307635328 307981312 308915776 309044736 309485127 309705088 309786624 310774464 310884288 311438512 311630592 312624312 312865344 313485536 313727232 314485171 315483168 315594656 315707392 316684368 317248932 317361044 317605728 318122896 318569394 319383372 319580352 320263216 320599422 321369048 321482616 321711104 322055734 322417936 323281959 323396203 323531208 323761152 324222514 324307872 324538368 324653056 325342017 325456989 326238276 326470144 327480426 327530907 328433196 328666624 329455616 329801472 330506176 330710016 331299584 331764576 332324811 332678528 332817408 334560681 334680192 334798464 335602176 336672336 336791312 337599808 337860096 338676338 338937456 339146496 339751104 339871168 341044704 341652696 341773432 343074732 343686343 344072872 344163456 344898848 345260916 345998653 346089744 346212048 346458112 346478976 346829252 347530248 348149802 348272834 348418224 348665856 350368326 350492142 350741248 350957568 351333528 351583232 352671228 353193984 353424799 353697288 353948672 355043988 355170816 355676937 355802629 355929728 356149248 357284928 357888258 358269184 358545408 359411624 360296118 360552192 361417728 361924992 362570208 362698336 362720178 363569024 364728364 365009568 365234688 366015104 367182244 367278912 367408704 368063696 369465096 369749952 370123754 370540016 370637568 371664293 371819448 372613934 372712032 372843744 373108736 374032659 374263344 374930556 375063052 375352224 376915968 377453076 377721344 378359184 378628096 378890226 379799784 380204032 380611322 382060497 382355064 382491648 382626816 383172062 383545344 384495111 384630987 384768384 385828352 386125824 387058672 387081981 388011204 388286976 388424192 389765376 390460224 390598208 391535872 392085408 392784392 393329664 394170112 394583904 395427032 395531136 395670912 396376288 397885488 398026096 398192256 400253854 400420944 400562448 401524032 402804402 403052832 403771368 403914056 404225472 404338077 405451956 405909504 406174769 406487928 406631576 406776832 408035628 408325632 408763047 408907499 409015152 409450496 409889116 411449766 411766992 412059648 412646836 414071658 414217986 414365952 414512384 415507456 416832416 416857518 417153792 417411072 418302976 419747328 420345471 420644224 422245824 422998576 423173541 423474304 423585792 424759192 424936512 425844496 425956608 426107136 427465896 427729536 428492064 428643488 431042612 431374944 431681536 432410496 433789356 433942652 434056896 434984368 435441006 436640568 436707876 436977216 437418982 437910928 439422984 439735296 440361922 440477856 440946688 441882441 442038597 442352768 443099748 443324662 443441376 443756544 444855411 445446144 445923324 446080908 446240256 446397952 447469568 447779358 448896448 450480128 451916608 452035584 452195328 452679738 453001472 454403313 454726272 455076864 455536928 457432976 457460523 457623936 458884608 460347888 460631808 461452992 461616064 461971968 463088054 463373664 464199736 464557632 466326432 467157768 467322856 467445888 468444704 468936468 469938469 470228304 470590848 471596384 473027282 473100199 473224752 473391984 473561088 474235916 475873398 476041566 476379904 476408592 477184344 477854091 479075058 479711232 480024727 480394824 480736256 481890304 482223924 482566656 483083601 483254317 483426944 483626904 485641728 486333771 486679424 486807552 486979584 489357414 489705216 489878272 492620128 492649794 492999936 494183424 495759264 496065024 496949376 497124992 497646864 498710212 499017792 499907408 500469632 502197696 503270768 503403264 504478912 505008504 505186968 506087582 506399712 506790144 508014507 508406184 509413996 509492522 509626656 509806752 509988864 510169088 512479044 512660148 512841316 513024512 514612098 516109308 516949706 517348272 517715968 519318072 519687168 520243878 520427726 520613632 522224703 522409251 522780544 522998784 523929146 524439552 525738213 526111872 526436352 527000292 527374848 527561216 528126361 530513984 530545932 530923008 533894592 534083264 534223872 535365376 535927392 537072536 537403776 537818112 538361824 538967296 539117436 540602608 540828288 541983904 542126592 543855312 544047504 544434176 545017396 545353536 547092546 547285882 547514352 548599688 549022656 550773366 551113056 552095544 552290648 552487936 554197644 555185631 555381827 555810024 556205056 558920901 559118417 559265616 559663104 560460628 562395834 562594578 562994432 563028336 564231388 566179614 566582016 566931456 567538776 567942144 568142848 569954528 570306048 570916983 571322752 573940224 574758093 575166592 575318016 576547328 577152576 578385808 578742528 579188736 580588008 582187424 582277168 582430464 582636288 584043889 585690336 585897312 586313728 587303808 588128112 589176588 589384796 590799664 591255168 593140548 593506368 594564432 594774544 594987008 596828232 597039144 598103506 600380781 600843672 602127526 602286048 602714112 602927104 603572984 604206603 605657052 605871084 606301696 606338208 606769152 608177934 609731892 609947364 610165248 611846144 612488448 613797184 614175744 614833674 615270656 615962624 617174649 617831552 618089472 618970254 619410176 619573248 621326979 621548928 621768576 622877024 623261184 625248624 625730688 626971072 627454464 628970342 630966336 631189312 633368736 634497864 634722088 635211456 636245792 637138788 638274637 638766744 639160704 640526432 641198844 642568927 642738096 642965232 643422208 644111468 644835872 646563918 646792406 647062416 647522304 648445028 648615744 650684034 650913978 652476552 652940288 654960852 655061814 656128473 656360341 656866392 657333248 658911232 659602944 660542883 660776311 661012352 661420032 662599168 663529152 664649622 664986993 665357056 665634816 669121362 669360384 669596928 671204352 673344672 673582624 675199616 675720192 677352676 677874912 678292992 679019607 679502208 679742336 682089408 683305392 683546864 686149464 687372686 688145744 688326912 689797696 690521832 691997306 692179488 692424096 692916224 692957952 693658504 694632081 695060496 696299604 696545668 696836448 697331712 700736652 700984284 701482496 702667056 703166464 705342456 706849598 707394576 707897344 709540923 710087976 710341632 711353874 711605258 711859456 712298496 714062349 714569856 715776516 716538368 717090816 718823248 720592236 721104384 722131963 722835456 723849984 725140416 725396672 725440356 727138048 729456728 730019136 730469376 732030208 734364488 734557824 734817408 736127392 738930192 739499904 740247508 741080032 741275136 743328586 743638896 745227868 745424064 745687488 748065318 748526688 749861112 750126104 750704448 753831936 754324571 754906152 755442688 756718368 757256192 757780452 759131373 759399641 759599568 760408064 761222644 764120994 764238783 764710128 764983296 765253632 766344124 768990222 769261974 769536768 771656704 774117344 774163962 775424559 776022408 776573952 776848384 779530752 780365817 780641589 780920448 781196416 783071744 784170816 785568784 785893719 786659328 788340224 789167808 790854064 791062272 791341824 792752576 795770976 796052192 796384512 800507708 800841888 801124896 803048064 805608804 806105664 807542736 807828112 808450944 808676154 810903912 812349538 812975856 813263152 813553664 816071256 816651264 817526094 817814998 818030304 818900992 819778232 820638819 820928823 822899532 823533984 824119296 825293672 826160049 828143316 828435972 828731904 829024768 829912853 831014912 833664832 833715036 834307584 836605952 839494656 840690942 841288448 843891867 844491648 845997152 846347082 846948608 847171584 849518384 849873024 851688992 851913216 852214272 854931792 855459072 856984128 857286976 862085224 862749888 864820992 867578712 867885304 868113792 869968736 870882012 872742871 873281136 873415752 873954432 874837964 875821856 878845968 879470592 880723844 880955712 883764882 884077194 884705536 886199496 886649324 886882752 889710822 890892288 891474493 891846648 892161816 892480512 892795904 894939136 895558716 897155259 897472303 897792896 900960256 903191289 903833216 904071168 904390656 905359476 906002944 908806626 909452544 910153728 911073856 914865952 914921046 915247872 917769216 920695776 921263616 922250511 922905984 923232128 923943936 926176108 926747328 928399472 928455381 929115264 932652864 934315536 934645712 934891776 936889408 937872936 939876938 940456608 941181696 943192768 943455513 946054564 946200398 946449504 946783968 947122176 948471832 951746796 952083132 952759808 952817184 953780443 954368688 955708182 958150116 960049454 960789648 961472512 964447848 965133312 966167202 966508634 966853888 967253808 969845877 970188609 971283456 972667542 973358848 973615104 973959168 976370967 978714828 979410432 979756544 980806099 985240256 985299588 985999872 987404929 988366848 991518528 992130048 993898752 994249984 995293728 997420424 998035584 999814816 1000939264 1004395392 1006541536 1006806528 1008957824 1010017008 1010373936 1012175164 1012799424 1013580288 1016029014 1016812368 1018827992 1018985044 1019253312 1019613504 1024958088 1025320296 1025682632 1026049024 1029224196 1031059029 1031423393 1032218616 1033899412 1034696544 1035431936 1037995959 1038636144 1039374336 1040487756 1040855452 1041227264 1044449406 1044818502 1045561088 1045997568 1047858292 1051476426 1052223744 1052872704 1054000584 1054749696 1055122432 1056252722 1060274397 1061027968 1061091864 1061846016 1067030811 1067407887 1067789184 1068166528 1068447744 1070730752 1071854784 1074145072 1074807552 1075636224 1076723648 1077934592 1078234872 1081205216 1081656576 1083967808 1084253184 1087710624 1088095008 1088868352 1090034792 1090707072 1094185092 1094571764 1095028704 1097199376 1098045312 1101546732 1102226112 1104191088 1104581296 1104975872 1108395288 1110371262 1110763654 1111620048 1112410112 1114992879 1117841802 1118236834 1118531232 1119326208 1120921256 1122097977 1124791668 1125189156 1125988864 1126056672 1127195069 1128462776 1132359228 1133164032 1134778799 1135077552 1135884288 1136285696 1139909056 1140612096 1141833966 1142645504 1146181491 1147880448 1149516186 1150333184 1150636032 1153094656 1153892961 1154305152 1156771616 1157485056 1158377472 1161176016 1164374848 1164554336 1164860928 1165272576 1168087778 1171380672 1171794624 1174607616 1176256224 1178353176 1178769592 1181599328 1182510336 1185367183 1186281096 1187012736 1189128864 1189549088 1189974016 1193342293 1193656464 1194078288 1196207012 1200761562 1201687344 1204255052 1204572096 1207145968 1208413206 1211314104 1211742168 1212603392 1212676416 1216355868 1218524307 1218954919 1219463784 1219894728 1220330496 1223692288 1224976896 1226289141 1226722497 1227594368 1228351488 1229667348 1230541312 1231925248 1234349298 1235663104 1236178944 1237940508 1238820352 1242653958 1243097856 1243537152 1245754048 1246522368 1250497248 1251461376 1253942144 1254908928 1257940684 1261036413 1261932672 1262378624 1266737472 1268995728 1269444176 1269520623 1270422912 1272491584 1274277576 1276549274 1277533488 1278321408 1281052864 1282397688 1285137854 1285476192 1285930464 1286844416 1288222936 1289671744 1293127836 1293584812 1294124832 1295044608 1296890056 1297231488 1301368068 1301827956 1304148769 1304953104 1305880576 1309921704 1310123628 1312256946 1312720682 1313732784 1314666496 1319205888 1321085766 1321552622 1322024704 1322840064 1325198336 1326115791 1327058304 1329299244 1329973986 1330714112 1331269632 1332139627 1338242724 1338720768 1339193856 1341102217 1342408704 1346689344 1347165248 1350399232 1351440384 1354705352 1355749824 1356585984 1358039214 1359004416 1359484672 1364178816 1366610784 1367093728 1372298928 1374745372 1376291488 1376653824 1379595392 1381043664 1383994612 1384358976 1384848192 1385915904 1387317008 1389264162 1390120992 1392599208 1393091336 1393672896 1400888489 1401473304 1401968568 1402964992 1405334112 1406332928 1409815407 1410313619 1410684912 1413699196 1414789152 1415794688 1419081846 1419300597 1420175952 1420683264 1422707748 1423210516 1423718912 1428124698 1429139712 1431553032 1433076736 1437646496 1440074181 1441184472 1442208768 1444263926 1445670912 1447699968 1449250803 1449762951 1450280832 1450793344 1450880712 1454276096 1458913456 1459001313 1460038272 1460938752 1464060416 1468728976 1469115648 1469634816 1472254784 1477860384 1478999808 1480495016 1482160064 1482550272 1486657172 1487277792 1490455736 1490848128 1491374976 1496130636 1497053376 1499722224 1500252208 1501408896 1508649142 1509812304 1510885376 1513436736 1515560904 1518262746 1518799282 1519199136 1520816128 1522445288 1524043521 1528241988 1528477566 1529420256 1529966592 1530507264 1532688248 1537980444 1538523948 1539073536 1541266727 1543313408 1548234688 1548327924 1550849118 1551636317 1552044816 1553147904 1553696768 1559061504 1560731634 1561283178 1561840896 1562392832 1566143488 1567227753 1568341632 1571137568 1571787438 1573318656 1576680448 1578335616 1581708128 1582124544 1582683648 1584379083 1585505152 1591541952 1592104384 1592769024 1601015416 1601683776 1602249792 1606096128 1611217608 1612211328 1615085472 1615656224 1616901888 1617352308 1620808189 1621807824 1624699076 1625951712 1626526304 1627107328 1632142512 1633302528 1635052188 1635629996 1636060608 1639556464 1641277638 1641857646 1645799064 1647067968 1650587344 1652320098 1655595487 1656286632 1656871944 1657463808 1658049536 1659825706 1662029824 1665556893 1666145481 1666734277 1667329664 1667430072 1668615168 1673211904 1676762703 1677355251 1678989312 1681381884 1682576896 1687783734 1688983296 1691994304 1692694164 1693897216 1699036768 1699746048 1703377984 1703826432 1704428544 1709863584 1710918144 1712750949 1713968256 1714573952 1724170448 1724274279 1725499776 1729641984 1735157424 1735770608 1736227584 1739937472 1741764024 1745485742 1746562272 1746831504 1747908864 1749675928 1751643712 1752131667 1757691936 1758941184 1761447688 1761911424 1767529764 1768154388 1769411072 1771306537 1772398992 1773298648 1773765504 1779421644 1782948986 1783223827 1783693296 1784323632 1784961024 1785591808 1791117432 1794310518 1794944606 1795585792 1801142343 1806382578 1807666432 1808142336 1808781312 1810718952 1812005888 1817613252 1818905088 1820307456 1821497041 1822147712 1829731904 1829842092 1830495744 1833752011 1835538432 1841391552 1842527232 1844501022 1845811968 1846464256 1847887872 1852352216 1853494656 1856798944 1856910762 1858230528 1865305728 1868631072 1869291424 1869783552 1873778816 1875745872 1879753876 1880913216 1882363392 1886385536 1886911026 1892109128 1892400796 1892899008 1893567936 1896943664 1903493592 1904166264 1905519616 1905634368 1907560886 1908737376 1911416364 1914823911 1915500587 1916300232 1920098908 1921579296 1922945024 1927706781 1928895696 1930266624 1932334404 1933017268 1933707776 1934507616 1939691754 1940377218 1942566912 1945335084 1946717696 1952741934 1957429656 1958820864 1959513088 1961612198 1968385419 1969081023 1970480512 1970599176 1971999744 1974809858 1976733696 1981628649 1982328933 1983037056 1984260096 1987797504 1988499968 1990587456 1994840848 1994960979 1996071168 1999629632 2001878528 2008790784 2013083072 2013613056 2017915648 2020034016 2020747872 2024350328 2025598848 2027160576 2032058028 2033624736 2037655984 2037970088 2038506624 2039227008 2049916176 2050640592 2051365264 2052098048 2058448392 2062118058 2062846786 2064437232 2067798824 2069393088 2075991918 2077272288 2078748672 2080975512 2081710904 2082454528 2083896243 2088898812 2089637004 2091122176 2091995136 2093362271 2095716584 2102952852 2104447488 2107446341 2108001168 2109499392 2110244864 2112505444 2120548794 2122055936 2122183728 2123692032 2128622769 2134061622 2134815774 2135578368 2136333056 2136895488 2141461504 2143709568 2148290144 2149615104 2151272448 2153447296 2155869184 2156469744 2162410432 2163313152 2166395889 2167935616 2168506368 2175421248 2176190016 2180069584 2181414144 2188370184 2189143528 2190057408 2194398752 2196090624 2201396197 2203093464 2204452224 2208382176 2209162592 2209951744 2216790576 2220742524 2221527308 2223240096 2224820224 2229985758 2235683604 2236473668 2237062464 2241842512 2244195954 2249583336 2250378312 2251977728 2252113344 2254390138 2256925552 2262973713 2263773421 2264718456 2266328064 2269557598 2270155104 2271768576 2272571392 2277394119 2278198923 2279818112 2281224192 2283667932 2285291008 2292362982 2292716349 2295760896 2299032372 2300666368 2306189312 2307785922 2308610304 2313543232 2314970112 2322352032 2326273677 2328749696 2329108672 2329721856 2330545152 2336175556 2341924767 2342761344 2343589248 2349215232 2352512448 2356706352 2357539184 2357681157 2363198656 2365020672 2370734366 2372562192 2374025472 2378257728 2379098176 2386684586 2387312928 2388156576 2392414024 2401523124 2403374688 2405804401 2408510104 2409144192 2414291936 2416826412 2421990571 2422628208 2423484336 2425206784 2425352832 2432711736 2437048614 2437909838 2438285641 2438927568 2439789456 2440660992 2449953792 2452578282 2453444994 2455188736 2456702976 2459334696 2461082624 2462786469 2468698596 2471326208 2472357888 2473973593 2475881016 2477640704 2485307916 2486195712 2487074304 2489738559 2490618403 2491508096 2493044736 2500994496 2502922752 2507884288 2509817856 2515881368 2522072826 2523865344 2524757248 2533474944 2537991456 2538888352 2539041246 2540845824 2544983168 2548555152 2553098548 2555066976 2556642816 2562105728 2564795376 2570275708 2570952384 2571860928 2576445872 2579343488 2586255672 2587169624 2588249664 2593780112 2594462976 2601650051 2602736136 2603655912 2608297538 2609906208 2611761152 2618228613 2619843408 2620247256 2624513892 2625441364 2627465568 2629332992 2638411776 2642171532 2643105244 2644049408 2650396672 2652231582 2654116608 2658598488 2659947972 2661428224 2664279254 2674423479 2676485448 2677441536 2678387712 2682204434 2684817408 2691465777 2692416909 2693378688 2694330496 2700798464 2702880768 2709410704 2709573867 2711499648 2713171968 2716078428 2718008832 2718969344 2728357632 2733221568 2734187456 2744597856 2749490744 2752582976 2753307648 2759190784 2762087328 2767989224 2768717952 2769696384 2771831808 2774634016 2778528324 2780241984 2785198416 2786182672 2787345792 2801776978 2802946608 2803937136 2805929984 2810668224 2819630814 2820627238 2821369824 2827398392 2829578304 2830366539 2838163692 2838601194 2840351904 2841366528 2843223383 2845415496 2846421032 2847437824 2856249396 2858279424 2861341329 2862352493 2863106064 2866153472 2875292992 2880148362 2881610303 2882368944 2884417536 2888527852 2895399936 2898501606 2899525902 2900561664 2901586688 2901761424 2908552192 2910565827 2917826912 2918002626 2920076544 2921877504 2928120832 2937457952 2938231296 2939269632 2942418297 2944509568 2955720768 2957999616 2960990032 2962214787 2964320128 2965100544 2973314344 2974555584 2980911472 2981696256 2982749952 2992261272 2994106752 2999444448 3000504416 3002817792 3010072351 3017298284 3019624608 3021770752 3026873472 3031121808 3036525492 3037598564 3038398272 3044890576 3048087042 3056483976 3056955132 3058840512 3065376496 3075960888 3077047896 3078147072 3082533454 3086626816 3093177087 3094270179 3096469376 3096655848 3101698236 3103272634 3104089632 3106295808 3107393536 3113987877 3118123008 3121463268 3122566356 3123681792 3124785664 3132286976 3134455506 3136683264 3142275136 3143574876 3153360896 3156671232 3163416256 3164249088 3165367296 3168758166 3171010304 3180823191 3183083904 3184208768 3185538048 3202030832 3202223661 3203367552 3204499584 3212192256 3222435216 3224422656 3230170944 3231312448 3233803776 3234704616 3241616378 3243615648 3249398152 3251903424 3253052608 3264285024 3266605056 3270104376 3271259992 3272121216 3279112928 3282555276 3283715292 3289569283 3291598128 3294135936 3301174688 3304640196 3311190974 3311701393 3312573264 3313743888 3314927616 3316099072 3319651412 3331113786 3332290962 3333468554 3334659328 3334860144 3337230336 3344978637 3353525406 3354710502 3357978624 3360173089 3362763768 3365153792 3375567468 3377966592 3381585207 3382780219 3383988608 3385388328 3387794432 3398073536 3399492096 3404336397 3405539449 3406755968 3407652864 3408857088 3419727168 3421836288 3425501898 3427936512 3429147904 3448340896 3448548558 3450999552 3459283968 3470314848 3471541216 3472455168 3479874944 3483528048 3490971484 3493124544 3493663008 3495817728 3499351856 3503287424 3504263334 3515383872 3522895376 3523822848 3535059528 3536308776 3538822144 3542613074 3544797984 3546597296 3547531008 3556101549 3557358233 3558843288 3565897972 3566447654 3567386592 3568647264 3569922048 3571183616 3580026879 3582234864 3588621036 3589889212 3591171584 3602284686 3612765156 3615332864 3621437904 3624011776 3635226504 3637810176 3642994082 3644295424 3655572921 3656864757 3659463808 3659684184 3660991488 3667504022 3671076864 3680167491 3682783104 3685054464 3689002044 3691623936 3692928512 3695775744 3704704432 3706989312 3713597888 3713821524 3716461056 3730611456 3737262144 3738582848 3739567104 3747557632 3751491744 3759507752 3761826432 3764726784 3772771072 3773822052 3784218256 3784801592 3785798016 3787135872 3793887328 3806987184 3808332528 3811039232 3811268736 3815121772 3817474752 3822832728 3829647822 3831001174 3832600464 3840197816 3843158592 3855413562 3857791392 3860533248 3864668808 3866034536 3867415552 3869015232 3879383508 3880754436 3885133824 3887672789 3890670168 3893435392 3905483868 3912446307 3913828919 3914859312 3917641728 3919026176 3923224396 3936770838 3938162046 3940961024 3941198352 3943999488 3949619716 3963257298 3964657866 3966074112 3968520192 3975595008 3976999936 3981174912 3989681696 3989921958 3992142336 3996418881 3999259264 4003757056 4017581568 4023306651 4026166144 4027226112 4035831296 4040068032 4041495744 4048700656 4051197696 4054321152 4064116056 4067249472 4075311968 4075940176 4077013248 4078454016 4088307223 4099832352 4101281184 4102730528 4104196096 4116896784 4124236116 4125693572 4128874464 4135597648 4138786176 4151983836 4154544576 4161951024 4163421808 4164909056 4167792486 4177797624 4179274008 4182244352 4186724542 4191433168 4202665467 4205905704 4208894976 4214892682 4216002336 4218998784 4220489728 4225010888 4229446221 4230940857 4241097588 4244111872 4244367456 4247384064 4257245538 4257901791 4268123244 4269631548 4271156736 4272666112 4282923008 4287419136 4296580288 4299230208 4306894592 4311738368 4312939488 4320222543 4324820864 4326626304 4332791778 4335871232 4337012736 4349288853 4350842496 4352380032 4360139168 4362828288 4376740368 4378287056 4380114816 4388797504 4392181248 4402792394 4406186928 4408904448 4416764352 4418325184 4433581152 4441485048 4443054616 4446480192 4459971516 4467922459 4471367208 4472947336 4474124928 4483685024 4488391908 4497982489 4499166672 4500756624 4503955456 4504226688 4508780276 4513851104 4525947426 4527546842 4529436912 4532656128 4539115196 4540310208 4554788238 4556397846 4559636224 4562448384 4567335864 4570582016 4584725964 4585432698 4591521792 4594522387 4598064744 4601332736 4612378624 4615571844 4617220608 4623800181 4625434177 4627086464 4629940224 4644704064 4652547354 4654908951 4657499392 4658217344 4659443712 4661090304 4672351112 4683849534 4685522688 4687178496 4698430464 4705024896 4713412704 4715078368 4715362314 4726397312 4730041344 4741468732 4745124384 4748050944 4753137249 4756515456 4758196352 4773369172 4774625856 4776313152 4784828048 4803046248 4806749376 4811608802 4817020208 4818288384 4828583872 4833652824 4843981142 4845256416 4846968672 4850413568 4850705664 4862424567 4865423472 4874097228 4875819676 4876571282 4877855136 4879578912 4881321984 4899907584 4905156564 4906889988 4910377472 4918669392 4922165248 4925572938 4937397192 4942652416 4947947186 4951762032 4955281408 4966786461 4970615832 4972391424 4974148608 4979477118 4981236806 4983016192 4986089472 4998436443 5000202831 5001988992 5005845504 5015768576 5019635712 5031762736 5032065753 5044145652 5047730688 5049514496 5054923741 5066949888 5075982912 5077776704 5078082492 5081691648 5089966336 5097110304 5106197096 5110133952 5113285632 5124211456 5129590752 5140551416 5141904768 5143721856 5152891744 5158686976 5172511344 5174339248 5176499328 5187560224 5188925952 5203300102 5205472272 5207311824 5216595076 5219812416 5236457226 5239686816 5240494512 5249027784 5250882728 5254931136 5256395001 5276823552 5280271997 5284343064 5286210488 5288098816 5300793344 5304463164 5308233216 5313919611 5315797487 5317196976 5319895944 5322856448 5328558508 5348846958 5349671481 5352970896 5354883072 5356775424 5364408868 5382931554 5384833818 5386757376 5388660992 5401596928 5418821408 5419147734 5422999296 5426343936 5432156856 5436017664 5437938688 5456715264 5464491123 5466443136 5468374912 5489195712 5498981488 5501256033 5505165952 5506615296 5518381568 5524174656 5535978448 5537435904 5539392768 5543663616 5549268032 5557056648 5560483968 5570396832 5572365344 5574691584 5603553956 5605893216 5607874272 5611859968 5621336448 5639261628 5641254476 5642739648 5654796784 5659156608 5660733078 5676327384 5677202388 5680703808 5686446766 5690830992 5692842064 5694875648 5712498792 5716558848 5722682658 5724704986 5726212128 5732306944 5744471733 5746501761 5750585984 5760296724 5763220606 5764737888 5768835072 5777055704 5783120343 5790799872 5797003212 5799051804 5801123328 5803173376 5803522848 5809389971 5817104384 5821131654 5835653824 5836005252 5840153088 5856241664 5874915904 5876462592 5878539264 5884836594 5889019136 5907243069 5911441536 5915999232 5921980064 5924429574 5928640256 5930201088 5946628688 5946986799 5949111168 5961822944 5963392512 5965499904 5984522544 5988213504 5998888896 6001008832 6005635584 6020144702 6034596568 6039249216 6053746944 6062243616 6073050984 6075197128 6076796544 6089781152 6096174084 6109200097 6112967952 6113910264 6117681024 6130752992 6150302587 6151921776 6154095792 6156294144 6165066908 6186354174 6188540358 6192938752 6193311696 6203396472 6206545268 6208179264 6227975754 6236246016 6240321451 6242926536 6245132712 6247363584 6249571328 6264573952 6268911012 6273366528 6280086813 6282306121 6284550272 6287149752 6306721792 6313342464 6322339023 6326832512 6328498176 6330734592 6337516332 6342020608 6361646382 6366167808 6368417536 6371076096 6404061664 6404447322 6406735104 6408999168 6424384512 6444870432 6448845312 6460341888 6462624896 6467607552 6469409232 6483232756 6487231296 6498796304 6499187667 6503806848 6506105216 6528570048 6540208752 6542519984 6544242432 6558225856 6565110552 6567430584 6579138566 6583196256 6588271872 6602349376 6604188591 6609280392 6622381948 6623402786 6625146528 6627487776 6629855232 6632198144 6639302824 6662227572 6664581924 6666937108 6669318656 6669720288 6674460672 6689957274 6707050812 6709421004 6720346178 6725527536 6730307584 6751134936 6755933184 6763170414 6765560438 6767977216 6770776656 6775588864 6788921139 6791320263 6796147072 6798984192 6808672794 6811078898 6813511936 6815305728 6817714176 6834596769 6839454336 6843672576 6851003796 6855873024 6858295808 6865642693 6896681792 6897097116 6901999104 6911834503 6918567936 6940629696 6943082432 6944910336 6959749888 6967056096 6981942968 6986249088 6987326016 6991635456 6998703712 7006574848 7008526668 7030767744 7045790752 7047645696 7070119056 7072617552 7077644288 7085226148 7089595968 7093194592 7095062016 7112203098 7114716466 7117686576 7131795944 7132895308 7134773184 7137294528 7160053758 7164469728 7177242072 7179778424 7182343168 7204569372 7217413203 7219963751 7225530312 7230665728 7242875808 7248023552 7265971713 7268539421 7270453008 7275620352 7285988164 7288590848 7311145842 7313729514 7314856923 7318927616 7319368368 7321982976 7335008044 7360334982 7365566208 7370108928 7378004088 7383247872 7385857024 7409408864 7413978624 7421920779 7427195776 7427643048 7432922112 7461222912 7469215677 7471855209 7474524288 7477165696 7479134208 7495115264 7502983488 7519015504 7523652864 7529453568 7545542144 7547644104 7568436512 7569603184 7571596032 7574271744 7587774656 7613974368 7616665056 7622078464 7622537472 7630243544 7634949504 7645665456 7659295644 7662002348 7665200928 7680395632 7686317184 7710827124 7715582784 7729337616 7732069072 7734831104 7738030464 7758767016 7761508872 7775345578 7781340336 7786870784 7804950153 7810967736 7824892614 7827657838 7829718624 7835283456 7838052352 7846448792 7854685839 7873541676 7876324092 7881922048 7882396704 7887998976 7899239432 7926514596 7929315732 7932148224 7943451593 7951190016 7953999872 7962349824 7979363392 7979843916 7984284672 7992837762 7998518528 8007514112 8023270437 8035163136 8046613302 8052332288 8054452224 8071662592 8077250727 8080136064 8082991488 8097401312 8102395392 8108642304 8128232112 8134498944 8150623936 8151880352 8154026496 8156908032 8176614446 8199664704 8202562368 8205461056 8233793568 8248472232 8251387144 8257748928 8271195296 8277572352 8297570281 8303967672 8309089152 8323902048 8326843616 8329818112 8335584972 8353396051 8355595248 8358548016 8364488704 8373449084 8382866336 8405330934 8411811408 8417789952 8429785364 8432004672 8450021776 8458892442 8461881714 8482195176 8488223744 8488734912 8514491076 8515803582 8529670149 8532684433 8536246488 8539263096 8542313472 8545332224 8565846016 8574838272 8584023987 8587057479 8590092043 8593160576 8598460416 8613789184 8623476736 8625878976 8640445086 8644830909 8649641728 8653252608 8665583556 8671742464 8698577706 8701684992 8704760064 8720278336 8725656576 8753480736 8756574112 8760229632 8777595008 8784362496 8805584788 8812373856 8817808896 8827254891 8833528704 8836650368 8867162304 8882970096 8886109232 8886644361 8892960384 8919943032 8935844918 8942734416 8945894672 8948249856 8967370048 8976783816 8995964978 8998333344 9001513248 9007910912 9008453376 9017560552 9027702208 9030217053 9051894852 9055093684 9058873824 9065312256 9078230392 9080620416 9109576476 9112795692 9119272448 9129041383 9134671728 9141164032 9169451928 9170865396 9189044774 9196129488 9202665472 9231143688 9234441216 9247600362 9250868354 9254172928 9259880448 9282810537 9289408128 9305094708 9309817902 9314998784 9316434688 9318887424 9322180608 9344702224 9367699068 9371045376 9374356992 9387715519 9396860928 9410049792 9426825408 9430156736 9430724628 9452794624 9460082688 9482937464 9490248768 9496101888 9506274498 9513030912 9516392704 9546738344 9549251712 9552626304 9569656096 9606092496 9613498752 9623217604 9634040416 9636576768 9657167744 9667305648 9687962284 9690512832 9693937344 9701411328 9724849134 9730846944 9748194456 9751639352 9753142564 9755710272 9759157824 9799815168 9806219423 9810313128 9813779976 9820754944 9837338784 9844330496 9851145876 9868707849 9872195333 9874794384 9885304832 9895894372 9903524064 9910562816 9933572922 9935104179 9941231664 9944782848 9948297216 9958954236 9962473612 9966032384 9996872886 10000405662 10003977984 10011691008 10031537152 10063525472 10064131506 10080519267 10088291304 10095461376 10099028992 10109847482 10133899776 10144755621 10148340657 10151965824 10155553408 10156164984 10163383296 10179932672 10194220608 10212394192 10213009191 10216618347 10220267904 10226571264 10248422912 10259181504 10281102832 10283809536 10287443712 10305783488 10317373952 10345022688 10348678496 10352998656 10375120448 10377851904 10406600204 10410944544 10414623648 10433190152 10439624832 10472914452 10479373632 10480989024 10498055568 10501765456 10509862272 10512790002 10560543994 10568686128 10572420976 10576197632 10608926328 10616466432 10627839222 10631594974 10634393952 10639791888 10645712896 10657117016 10668304647 10672074699 10697693916 10699342962 10705941792 10709766144 10713550848 10728817736 10740080637 10765863108 10769667636 10773514752 10777321984 10788867089 10803193856 10837642816 10838295468 10845998592 10861454219 10864313712 10872035328 10875877376 10913430528 10928982246 10932886272 10936749824 10970594271 10978391424 10997962976 11002512066 11010331904 11013230592 11036763136 11048349312 11071956896 11074871808 11078785536 11087327232 11098536064 11114113296 11120967936 11140793664 11144730688 11149383168 11207107912 11211786432 11215748544 11242672896 11278523256 11282508952 11285479296 11309593568 11318313216 11321466156 11345657323 11352654768 11354404776 11361407616 11372893532 11381661984 11385684128 11389751296 11424997584 11433117696 11445365316 11449409972 11452424256 11488943466 11493003522 11501171968 11520593448 11526441212 11529475776 11554111408 11566240686 11581599744 11589168409 11594006424 11598103608 11602246656 11606346752 11607045696 11618779942 11634208768 11642263308 11663018367 11667139939 11671307648 11672010504 11680306176 11712483328 11737338921 11741486757 11749831808 11752925184 11757078528 11769673188 11778038272 11814486138 11822883072 11831998464 11843960128 11848859148 11857280512 11893257376 11893973598 11898222336 11923645888 11926785024 11930999808 11969045088 11976427008 11989256643 11997777792 12002017664 12011271168 12040289404 12069193136 12069919953 12078498432 12107493888 12124487232 12146101968 12150394256 12153593088 12179562304 12192348168 12218400194 12225935904 12227820528 12235362048 12261505984 12264921669 12300605174 12303843552 12308191584 12312588288 12330133816 12372708348 12377080716 12385877504 12386623392 12399145759 12406792944 12413090536 12416358528 12455951508 12480642902 12482566789 12485853072 12490265424 12494727168 12499142656 12537822024 12546733056 12560173626 12564612242 12569100544 12574299504 12607996401 12626684928 12644678046 12653665024 12656996352 12661469184 12675032664 12684041216 12692822571 12723292764 12732335616 12736835072 12742152192 12750479287 12808123328 12808894644 12813470208 12817998336 12836264077 12848769024 12889740864 12897690624 12920683776 12925249792 12935215104 12938818464 12966465512 12974462592 12997592608 12998375334 13007613696 13012210432 13057140096 13080417504 13085039968 13088484864 13116451712 13130221104 13134861168 13158277132 13166392512 13176543744 13204698752 13208377182 13218560784 13244763896 13246805572 13250293056 13254975552 13278605648 13324455144 13329163848 13333874216 13338637312 13339440576 13379914548 13403767377 13408504109 13414101624 13418842008 13440692356 13451055072 13460615168 13493947467 13502269872 13511866368 13526340828 13531120876 13535954432 13541553312 13551177728 13577842278 13582640526 13592294144 13597968384 13617345588 13622157796 13627023872 13669193538 13678908672 13687345152 13702007592 13711746048 13716591616 13731285386 13783567161 13793363584 13794194232 13803998208 13823669006 13837135872 13871400543 13876302531 13881259392 13886164864 13889820672 13919499776 13934112192 13963885936 13964726853 13972498176 13974652032 13983270912 13997407424 14013149696 14017053336 14061535488 14091581504 14095291392 14140238112 14145235104 14155288576 14170452296 14179191936 14186389184 14190124032 14224406196 14229432932 14235373152 14263591888 14265790616 14269546368 14274589056 14320107516 14328939456 14354484144 14359556848 14364686336 14409138744 14434826406 14439927502 14451060624 14461331456 14485751616 14531943426 14537078842 14540906016 14551240704 14571976328 14577181696 14587273701 14622291684 14627459028 14629713846 14637855232 14638736736 14643965952 14653535897 14670016088 14720669964 14731132416 14752124387 14756008176 14766495744 14771714048 14818817728 14827957248 14843841558 14854391552 14855286096 14865844224 14900359383 14922445824 14938431354 14943710418 14949048576 14954331392 14958268416 14990230528 15000608493 15005966976 15038031008 15047305728 15058907136 15091084288 15095288208 15136873024 15139206368 15143192064 15148543488 15164771223 15175549312 15227948736 15233330112 15245074944 15260487088 15269899008 15291330912 15318591288 15324004696 15330401856 15360791264 15372634368 15409773379 15421654248 15431165568 15458675232 15464138144 15469662208 15476060928 15513449809 15517534032 15523017744 15550691156 15562680672 15573741568 15609900306 15621935472 15649785228 15655315676 15659437248 15692897584 15709371678 15747083352 15752648184 15763844096 15764793408 15798478864 15840815991 15846413947 15853029192 15858631464 15864296448 15886903186 15902380032 15907999744 15924699648 15941758833 15947392461 15958726784 15959687832 15968569344 15985675524 15997037056 16015028224 16046540874 16049014443 16070326272 16093226604 16104664576 16143325184 16154501454 16160272128 16165982976 16194802624 16204790784 16256464224 16268997888 16301247872 16303760704 16308052992 16313816064 16353228892 16393473369 16399329408 16405124736 16410922112 16467587136 16496944464 16502774288 16503768099 16515497856 16542390592 16555144704 16595140562 16607935344 16618178304 16647804096 16653687232 16671169944 16706792102 16711190496 16717096032 16728977408 16746898168 16765732672 16810661868 16823622816 16835579904 16859570728 16864009344 16900043552 16917784884 16923763428 16953933997 16964390352 16976447488 16977469824 17028982152 17031607164 17059340298 17065368866 17067999487 17072492976 17078526192 17084626944 17090664448 17149676544 17168047974 17174114958 17180184086 17186321152 17196920832 17227578368 17239505283 17251757952 17280890172 17289661818 17299283456 17306505216 17317815151 17331167112 17343484928 17397155412 17403369984 17409520128 17428169913 17434328821 17440556672 17451313152 17506961472 17513148224 17520459264 17555190016 17568724992 17611169576 17624747712 17635617792 17654509782 17667057408 17673300736 17734324608 17765940192 17772218464 17773288722 17785920768 17839886064 17871689836 17885468832 17891789344 17896499712 17934740096 17953567632 17991929956 17996666688 18003026496 18016906752 18035121104 18055404416 18060434106 18103789704 18110187368 18117747648 18156460784 18161240832 18211550357 18219152952 18225591384 18238544896 18258082766 18269343456 18282328064 18327600291 18334077047 18338903856 18341730792 18378089548 18392258976 18405330944 18450907761 18462287376 18468882432 18495200724 18501736708 18508345856 18565621074 18578816256 18610189416 18619635804 18629997568 18632869376 18689404448 18720964353 18735398136 18742090752 18748713984 18775431038 18793721856 18820099584 18840260439 18846918363 18853650816 18860313472 18861449256 18905589248 18920165376 18965874928 18967017069 18980497536 18992203776 19012548996 19026061824 19032785408 19093476688 19098503424 19105252608 19139312192 19212184992 19226997504 19246435208 19268080832 19273153536 19314335488 19334611296 19375924568 19381025664 19387874688 19402822656 19449698268 19461693888 19496388912 19503278704 19506285128 19511420544 19518315648 19612438846 19620626256 19627559952 19641509888 19674677568 19702291752 19737415698 19744390666 19749588768 19770609664 19791788744 19807048128 19812565773 19867145844 19870208358 19882463328 19889565696 19896594432 19917908472 19924947224 19932064768 19993745772 20000811324 20007955968 20023382016 20036467451 20063074304 20127050944 20128263012 20161038534 20171272121 20176582608 20190922752 20198057984 20219694964 20267799552 20289511242 20296681314 20303931648 20311106816 20312329968 20326766592 20359865344 20373960789 20388441216 20424788384 20426018382 20433236694 20440535808 20453142528 20496845824 20518363008 20562205664 20567619072 20574887424 20596928079 20611566976 20634747904 20690045376 20697356992 20705997312 20735503509 20750240896 20755703808 20813200408 20821889088 20829247296 20866380304 20879249664 20945828904 20958747264 20961978048 20996111136 21003530912 21019724544 21025580004 21070506457 21121087988 21137372256 21144841952 21152395264 21217852656 21232932864 21255678444 21263189948 21268787904 21279583776 21314234032 21336609294 21344149398 21395387832 21398685924 21411883584 21457635472 21480161274 21531726216 21539335272 21547029504 21554643968 21577734178 21606387712 21652239609 21659891253 21667545601 21675285632 21676590936 21691997184 21722908438 21728627424 21744070656 21751754752 21797915139 21805618263 21826861056 21857964492 21865772544 21873499648 21941188542 21944570769 21956782848 21995925952 22005024132 22020663808 22073526272 22096698624 22143913792 22149743616 22157571072 22197072128 22228226592 22241935872 22265762337 22281587328 22289461376 22298766336 22414215824 22415565627 22423572864 22431497088 22485345792 22557046512 22565017904 22570958592 22619187136 22636626432 22642932312 22691314646 22705309536 22708809552 22722815232 22745787064 22763323968 22771368256 22849995168 22866235392 22890730632 22898819944 22904848512 22977886932 22986007044 23002343936 23026984981 23041186896 23052882424 23058951552 23108222816 23132481372 23178336818 23181909751 23188012848 23196207216 23204493312 23212693504 23214091392 23237559884 23284526616 23326036734 23334279878 23342615296 23344021008 23360612352 23414850459 23474677842 23482973514 23499663616 23505850368 23514157056 23539346376 23556076544 23628972276 23645766144 23663996928 23679461533 23687920256 23697718296 23714561024 23786514752 23787947196 23796444672 23830354779 23838776143 23847291776 23853570048 23861999616 23938090176 23952854016 23978513286 23995555584 24004035328 24022542336 24080578808 24138386272 24139839906 24156996864 24214987776 24248974464 24292203936 24300788512 24307186176 24359124608 24384696336 24436800388 24451871808 24455641056 24470724096 24523011968 24529843338 24601210348 24607687104 24616383168 24660267632 24745416696 24754161432 24771755008 24773246784 24798291518 24813585888 24826181072 24832717056 24892710843 24901507631 24911903016 24961285804 24965133578 24971706144 24980530848 24989454336 24998285312 25060188153 25075644048 25093466112 25120347252 25129224484 25138201088 25148599008 25215992802 25253369856 25289356092 25307330048 25350065328 25368082432 25385645142 25446585528 25464671232 25473670144 25500958574 25589010447 25598053299 25616246656 25617789288 25626940416 25635996672 25672528154 25697538048 25761172437 25770276129 25779481728 25795381248 25841367552 25850499584 25870430208 25877636928 25932931024 25934492727 25948925184 25995185216 25996750668 26015227392 26024420864 26114280192 26160835008 26170079936 26176969728 26232903424 26260442208 26269722336 26316554264 26332785024 26353087488 26409397504 26416754364 26437121568 26489527792 26493611144 26500586112 26509951104 26557211296 26648910288 26658327696 26667748432 26677274624 26678881152 26759829096 26807534754 26817008218 26828203248 26837684016 26881384712 26902110144 26987894934 27004539744 27023732736 27052681656 27062241752 27071908864 27083106624 27090651159 27155684556 27165281052 27184588288 27195936768 27213709523 27234691176 27244315592 27254047744 27338387076 27357817344 27387124149 27396802433 27404015184 27423492096 27433183232 27462570772 27567134322 27586727168 27588388464 27607996416 27647338012 27742801086 27752605062 27762518784 27772329728 27779641344 27838999552 27868224384 27927771872 27929453706 27944996352 27949304064 27966541824 27994814848 28026299392 28034106672 28123070976 28163146557 28183163008 28190582784 28280476224 28290470208 28340904592 28358383872 28372778368 28380248064 28448812392 28458865864 28470746304 28527183776 28531581232 28539092736 28549178112 28618150561 28640215032 28657878912 28708968288 28719113696 28729372672 28818277488 28869652812 28879855004 28902121248 28922662912 28971503232 29063886852 29074157684 29081812032 29143952656 29154363392 29174547402 29244583368 29254918056 29259427692 29275710464 29277473472 29307071794 29340032176 29418658269 29441339928 29462264832 29504248774 29512016352 29532991488 29543428096 29606123547 29616585999 29637635456 29655914496 29687683116 29708783104 29710572192 29731688448 29800718766 29805312537 29844891648 29876862708 29887420836 29898097152 29908662784 29980461056 30001216986 30011933952 30076062016 30094611456 30182168576 30190576416 30241557801 30273746048 30278412736 30286384128 30297086976 30329542446 30351098624 30445021971 30455897472 30466660224 30490149888 30520974176 30539798016 30582661824 30637182576 30648009392 30649855041 30660803712 30721582528 30745268736 30819546758 30843308496 30862331136 30917350464 30928276288 30952121856 31026899618 31035068064 31046035488 31101382312 31125361344 31219800612 31243870944 31275457213 31299570456 31310631352 31318874496 31385795168 31418743356 31485877423 31494166704 31505296368 31527688192 31529586816 31596957728 31681631982 31692827894 31697713333 31706058384 31717262928 31728592896 31773806372 31849399296 31883517666 31894784922 31917453568 31919375664 31937138688 31971351048 31994074112 32016224097 32093081748 32098028886 32140652544 32161656709 32186453208 32209329152 32286650368 32309002908 32320544256 32331965952 32366601267 32378039239 32389605248 32409581568 32512928448 32537995776 32584362657 32602495744 32607521408 32616105984 32627632128 32706457784 32786946738 32798658816 32810249472 32821844224 32935174272 32993888928 33005548576 33007536198 33030995712 33084781184 33110289408 33190281124 33215870688 33236356608 33295608192 33307374464 33342339888 33413584204 33422380992 33434192064 33493796336 33531465344 33621323736 33647245632 33719141456 33728018688 33800087104 33835569768 33847526856 33907867994 33928780704 33952894976 33954939648 34036971969 34057964304 34063214328 34118680596 34130737732 34135998974 34144985952 34157052384 34169253888 34181328896 34299353088 34336095948 34348229916 34360368172 34372642304 34455156736 34479010566 34503515904 34561780344 34579323636 34598566912 34635630302 34662334224 34686969856 34767505227 34794310824 34806739968 34819040256 34856339826 34868657642 34881113344 34902626304 34989055101 35001419817 35013922944 35026296448 35040918528 35110380032 35137449984 35222339152 35224460271 35249495424 35271235584 35309019564 35334114816 35346601472 35384466187 35468649216 35531880384 35544436928 35546577444 35571841536 35679772128 35743379672 35770937664 35783578688 35792999424 35869480192 35907135264 35983859912 35993333376 36006052992 36033813504 36070242208 36110808832 36120868212 36207579408 36220374736 36235495296 36312921568 36322481664 36423100714 36438305904 36451182768 36477089792 36516165532 36538686912 36655200582 36668154094 36677807712 36683461584 36756179096 36784517952 36794765007 36901815522 36924574752 36937764864 36961903979 36990401448 37003473416 37016691712 37131242148 37157632512 37197437277 37210582409 37220378832 37239271608 37259995136 37265738752 37378808896 37441928706 37447700367 37460933939 37470796272 37484181504 37497427968 37550862076 37640199168 37680520878 37693836726 37707301632 37720626944 37722898512 37811178496 37931749856 37934034138 37960995072 37984407552 38025097992 38052123648 38065570816 38186953376 38197006848 38210505216 38251437861 38278624384 38424369984 38453995008 38492870416 38508792231 38536161664 38546307072 38628670976 38669222592 38751849136 38762051328 38775749376 38805645312 38899396536 38923387776 38992777824 39006557408 39012570256 39022841088 39036631296 39130940563 39224877692 39241252512 39255119904 39283019776 39349355136 39404583504 39474831396 39488781332 39499177536 39583577488 39614096256 39625131546 39734291688 39740416716 39764926656 39835816944 39849894448 39864129536 39987491544 40001622648 40015911936 40072934902 40126148608 40211302131 40225512327 40254101888 40256526024 40322077068 40342544242 40353165216 40381845504 40396115968 40439389928 40481842401 40535599104 40579022484 40593362628 40607863296 40622213632 40624659936 40653533184 40719730688 40747921578 40776882432 40849576768 40852036764 40866473388 40881071616 40993691648 41036726016 41124411328 41135238144 41149774848 41193856158 41223133952 41269495808 41350701483 41380090752 41394713984 41411994624 41471007018 41500481792 41511407616 41626400816 41628907593 41643778176 41658494592 41732760608 41758499328 41891657808 41917494528 41923956096 41992222272 42007061824 42039449088 42051160008 42141012914 42242175976 42274744512 42289683904 42435705312 42465865728 42511356888 42526379896 42537575808 42559167552 42628468064 42673218588 42688298796 42764400679 42790775664 42797371848 42823767168 42915270944 42960322548 43052118109 43063452432 43078670544 43094059008 43109287936 43155468356 43304479218 43319782506 43335091202 43350571264 43353181872 43383994368 43445816876 43457254848 43595830278 43611236526 43653722112 43682250157 43715928984 43731545088 43746999296 43882377084 43889141538 43913565696 43960607691 43976142847 43991851904 44010048264 44041327616 44147052544 44193397248 44256373161 44272012837 44287827584 44299487232 44315142144 44394144256 44456453184 44483871744 44531524674 44563174656 44578922752 44597532672 44828431648 44831131254 44847145728 44862994176 44970691584 45114093024 45130035808 45141917184 45238374272 45273252864 45285864624 45382629292 45410619072 45417619104 45445630464 45491574128 45494313669 45526647936 45542736512 45699990336 45781461264 45797639888 45809697024 45955773864 45972014088 46004687872 46053969962 46082373792 46105764848 46117903104 46216445632 46229320137 46264962744 46356673636 46363819502 46376025696 46392414432 46408986624 46425387008 46428182784 46475119768 46540349427 46569053232 46652073468 46668559756 46685230592 46688042016 46721224704 46829700918 46949355684 46965947028 46999327232 47078692752 47112153088 47257944552 47291532288 47358923066 47375840512 47395436592 47429122048 47522447973 47539241841 47573029504 47575894392 47592889344 47660709558 47677552286 47694583552 47707140096 47723999232 47842177383 47876180352 47905708032 47957026572 47991111168 48008070656 48045084672 48161157616 48276772544 48279679812 48313993728 48382841521 48429975552 48497948928 48584407872 48601577024 48614372352 48718249216 48769392672 48873600776 48903743616 48911282112 48941448192 49046023936 49059686676 49202420696 49215374208 49232766336 49320535264 49490833392 49508322864 49543510016 49546493568 49596583036 49627171776 49652362144 49665434112 49785421686 49803015262 49823806032 49922571608 49930267156 49943412288 49961061696 50120376306 50151288096 50186932224 50240694504 50258448968 50276402176 50297198016 50431985604 50506739712 50539746257 50578712184 50614660096 50700130656 50736164864 50771290284 50861801991 50879775947 50893171056 50929342464 50947340288 51001917148 51178020894 51196106598 51203998461 51232493312 51235578576 51253880832 51271993344 51345056308 51522344874 51540552258 51558963456 51590762496 51682735104 51700999168 51755273856 51865862048 51868985454 51897850368 51953445453 51990370432 51993501336 52030454784 52048841728 52228560384 52284509739 52302986463 52321670016 52340159872 52353939456 52465806848 52520884416 52539444672 52633108528 52665570048 52706174976 52818795008 52833508728 52874243136 52979055584 52987222288 53001172224 53019902208 53114422592 53297820576 53316655392 53335496864 53354549248 53357762304 53519658192 53615069508 53634016436 53656406496 53675368032 53762769424 53804220288 53975789868 54009079488 54105363312 54124483504 54143817728 54166213248 54181302318 54311369112 54330562104 54369176576 54427419046 54469382352 54488631184 54508095488 54634651071 54676774152 54715634688 54774248298 54793604866 54808030368 54846984192 54866366464 54925141544 54982800873 55002231141 55134268644 55173454336 55176776928 55215992832 55294676024 55352723283 55485602172 55505210124 55525037568 55544659456 55604161151 55677999104 55736448768 55855543744 55858907412 55889992704 55898608128 55989629696 56052598784 56068213344 56162893059 56246141952 56326293114 56366326016 56381165568 56540755089 56560952448 56580940416 56681809184 56716767744 56745556736 56760496128 56897624784 56917731728 56941492608 57054367552 57063162464 57078185472 57098356224 57236301122 57280430064 57315757824 57417936576 57438227392 57636554976 57739305624 57759710008 57804242496 57943006464 58082991967 58127773704 58148315368 58163624064 58287905312 58308726784 58349094804 58473772357 58489166736 58509836112 58518855384 58551420928 58554946944 58614143588 58680064352 58837316538 58882679856 58924529664 59008497548 59024032704 59212247094 59233171998 59275270912 59311828992 59375366232 59417566208 59421144384 59601437532 59610625074 59689783296 59728791031 59753725416 59774841672 59796194304 59817325568 59960922112 60002433972 60023867904 60109402353 60130644301 60152124032 60189222912 60364337152 60381152832 60483115602 60513816363 60547492096 60556825472 60572768256 60594173952 60659084892 60702197248 60890043942 60911794944 60933320448 60980299776 61041948352 61079596032 61165323648 61274365152 61296018784 61299710082 61321607424 61443165056 61490537472 61639093516 61686616992 61724662272 61790784237 61834700928 61856552576 61904243712 62053799236 62070136128 62092070976 62202764624 62206510527 62250722688 62439601224 62487741888 62550914426 62599140912 62621262704 62637748992 62771590336 62837486712 62971754846 62988333408 63010592736 63055376384 63059173632 63193915456 63211519371 63363263964 63385655788 63395426666 63412116768 63434525856 63457185792 63547612744 63698798592 63767035332 63789569844 63834907136 63838751328 63903289681 63942702096 63988148224 64032448194 64186163496 64196057772 64323313418 64372906416 64418658304 64618005816 64641088512 64663931904 64733202534 64756078478 64779210496 64819163136 64979673759 65002636803 65025856896 65075991552 65168725314 65204991488 65215042816 65232211968 65255264256 65412915568 65416854789 65573893476 65597317632 65620498944 65643688448 65714008633 65870348544 65987777856 66011097152 66015072396 66061991424 66169562368 66220578816 66380562248 66431741376 66472713216 66591216384 66614748928 66684679776 66827168408 66844761984 66868384128 66987592672 67062930688 67242647472 67294491264 67438282912 67456037376 67600174208 67671139536 67695053712 67815735988 67857561408 67909879296 68073943938 68115928608 68126428656 68237361192 68261475464 68271997948 68289971904 68314104768 68598706176 68643535961 68672191896 68696459832 68720736344 68745284608 68910313472 68958021132 69007031808 69080954943 69105367331 69123560688 69158647272 69197133824 69271260604 69324668448 69373939712 69535010454 69545729253 69588621648 69613479936 69638080512 69712679652 69737315284 69762226688 69978110202 70002839634 70027845888 70052592896 70081837056 70220760064 70444678304 70448920542 70498990848 70542471168 70618039128 70668229632 70693202944 70768932374 70937298432 71038384599 71063760768 71088873856 71093154888 71143683072 71359544256 71486759344 71491064337 71516328429 71541875328 71567157376 71585998848 71738960384 71814270528 71967719824 71986666752 72012105984 72067627008 72140484416 72221617664 72241736424 72415158816 72440749472 72470990592 72625843136 72644963328 72846201428 72876611808 72902365536 72954179584 73032331064 73077373824 73310401164 73336308188 73355615424 73366923168 73512358192 73569035904 73589530014 73803631044 73849149504 73923807958 73980802896 74006946832 74033383424 74262484296 74315265024 74394874554 74421164818 74440757664 74478543216 74519990272 74531477504 74678132529 74704522893 74757617792 74883857412 74895400734 74921867878 74941592544 74968363008 74994855936 75101724152 75180564459 75280398336 75361041756 75387673452 75414603264 75441253888 75445797024 75522069623 75622356992 75863499712 75868068276 75921990144 76030179533 76050195984 76104247296 76131141632 76373906752 76394013696 76421010432 76502875722 76557248768 76794159897 76848739968 76907990016 76985740832 77017584462 77072323328 77092614144 77257341952 77310828387 77338445184 77503698272 77524102656 77551498752 77611290624 77798793072 77846775552 77985555648 78013114816 78025140512 78045682176 78073262592 78261881126 78449755384 78482505024 78510239808 78698710272 78809167008 78949662792 78977562664 78998355072 79167154976 79228192512 79250263092 79419601261 79468583376 79480833432 79529853312 79671633888 79699788896 79728259072 79953933631 79974983088 80003245296 80031823872 80145869804 80422604262 80451024654 80508203776 80513052048 80644154136 80685088484 80706330432 80878779856 80963684802 81071198208 81124178863 81158044968 81186725256 81215726592 81244427264 81249319872 81439461376 81495843156 81553764864 81641128569 81669979573 81699153536 81704073528 81732946776 81762143232 81987383296 82073452032 82161372447 82190407299 82248822656 82270476288 82299549696 82387712316 82446267904 82538991616 82701402966 82760181504 82789427968 82823989248 82942014036 83000963584 83252801632 83257815186 83287556352 83316989184 83465521216 83516998656 83783315616 83834989056 83847912192 83984444544 84014123648 84078898176 84102320016 84282025828 84484351952 84489439671 84549489024 84579367808 84871410624 85022713776 85052759792 85075151616 85118335104 85256936128 85346437176 85376597592 85528801358 85581551328 85594743696 85647534336 85830541888 85854451683 85920645096 86104236218 86126904864 86157341088 86188118016 86218575872 86310936712 86608958436 86639565012 86670182404 86701142528 86706363744 86767988736 86891633752 86914509696 87191660556 87222473052 87364500314 87377967523 87431857968 87463090176 87493998592 87764754168 87778283076 87827131392 87921215382 87952285694 87983703808 88020096528 88082655232 88255974807 88386794496 88512746322 88544025674 88575655168 88598974464 88630284288 88788288512 88849757997 88912906368 88967743488 89063049348 89126349312 89157845504 89195065344 89253355009 89656863296 89662262508 89694291456 89725988352 89853848539 89941383168 90228186048 90260071616 90283834368 90476748544 90546505728 90571729248 90765258584 90821238144 90835238208 90891260928 90983148256 90988627338 91053295872 91085473024 91399980672 91562922528 91595279776 91619394048 91911547728 91944028176 92009375744 92107939924 92164747584 92211529696 92235806208 92432891264 92458640274 92529925488 92713347272 92727639004 92752051392 92784828864 92856365568 92950239536 93080698854 93138106464 93304146936 93337119512 93370461184 93376084032 93659401836 93826371639 93859528763 93898711368 93931894056 93998654464 94157385504 94224306176 94457632269 94491012473 94515889104 94583064576 94717846132 94751681024 94790873184 94858244096 95044895946 95078483682 95093139999 95146059008 95151788784 95185778688 95321419116 95355104572 95389167104 95684354766 95752360704 95811416064 95914053144 95982222336 96016141312 96322315232 96484970127 96553545088 96559359624 96627987456 96765683042 96859951104 96995897856 97099803801 97134117717 97168815744 97203154048 97228744704 97436498432 97538785344 97747201552 97753087971 97807487232 97822564224 97882896384 98092047872 98119373352 98404841392 98430748416 98465532672 98641070528 98981666784 99016645728 99087020032 99092987136 99193166072 99254343552 99304724288 99330868224 99570843372 99606030524 99647612064 99845143216 99860534312 99886824576 99922123392 100240752612 100302576192 100481389008 100516897936 100552804352 100594396032 100863971208 101079492514 101157424368 101229320192 101400261312 101542580568 101723603982 101759551894 101786342112 101858684928 101894680576 102003834296 102110915907 102356041788 102392213196 102407996922 102464986624 102471157152 102507761664 102543986688 102690112616 103044689748 103081104516 103117926912 103264870709 103365470208 103401998336 103510547712 103731724096 103737970908 103795700736 103906890906 103980740864 103987002672 104060909568 104097683456 104302515681 104457120768 104569019478 104605972926 104643340032 104680319744 104707878912 104931613696 105004259451 105041768832 105078889344 105266217056 105331140096 105412349952 105637590016 105667017456 105748486272 105958111168 105974444576 106002344448 106039804416 106153398561 106228845184 106595641152 106633310784 106670993728 106715524608 107039316384 107230139016 107268032872 107312812992 107350736064 107525538848 107608440576 107868413653 107951579736 108018158976 108210726624 108248967008 108287635456 108332426496 108362604636 108594148663 108622738224 108661124208 108738353152 108854838092 108938764704 108977262368 109016190976 109269302142 109353548304 109431269376 109548496596 109587209732 109616060736 109850283088 109965601746 110004462282 110268537288 110346908672 110353553856 110589352048 110705446566 110885711937 110924897629 110971204344 111010420248 111050075136 111089318912 111208322302 111355998208 111472897536 111592311831 111631747227 111671196559 111711087488 111717814824 111779985408 111797216256 111979259392 112105197568 112136426688 112325786118 112343101101 112382801817 112492283904 112652586228 112732652032 113081510178 113121904896 113161880832 113363618368 113433535488 113491113472 113795249568 113835463456 113882985216 114108735104 114126324928 114156370944 114196712448 114472602244 114560860128 114631515648 114754313583 114835873152 114876454784 115273109952 115478611248 115519420016 115526376693 115608484992 115886012928 116165983934 116255547408 116296630736 116327248128 116575810624 116698189608 116947544714 116978333472 117019672224 117037710768 117102841856 117109893888 117228287176 117360128704 117392821689 117674633076 117765359712 117849059328 118016995096 118048065408 118424494188 118466343996 118550541824 118677537979 118750732464 118835132416 118842288768 119202875064 119221250148 119457582062 119475996409 119507450832 119549683344 119592388608 119634651136 120004867944 120047735808 120218804706 120261288602 120304248064 120378445824 120676536981 120762305664 120966231204 121027632726 121094984192 121113650944 121145536512 121188347904 121318169784 121404394496 121780087884 121823589888 121866640896 121960599552 122040301747 122083896704 122159192064 122330647296 122548730304 122592037568 122599420164 122643214848 122886330112 122981074944 123278187032 123373233984 123449324544 123581568474 123669401856 123713105152 123808487424 124107598472 124140272256 124184141952 124405529248 124413021054 124501445376 124879202448 124975483776 125101828852 125198281824 125242525408 125275497984 125543180672 125674973424 125943509692 125976666816 126021185472 126118347264 126387830912 126423038742 126726527928 126771311576 126790853332 126824233536 126869051712 127095225488 127397597184 127480852499 127534070664 127579139688 127669814272 127677502656 127806579362 127885404192 127976296448 128064896388 128293202037 128338539329 128372326992 128392115544 128646626836 128745812832 128837316608 129156354327 129236011632 129282177024 129327863808 129466405068 129512156956 129558420992 129959347518 130005273606 130051713792 130151983104 130337450628 130409982976 130430085632 130825831136 130833709578 131046750471 131147786952 131194635264 131240997888 131287376896 131428017266 131740697088 131881823073 131928428541 131975555712 132022194304 132030144792 132123982848 132339124736 132441157632 132761124496 132769119483 132816038511 132863482752 132945426432 133182432768 133229497856 133369359552 133654336816 133689523968 133736768256 133975185344 134125861376 134485294944 134588982528 134876565824 134912074752 135200348416 135342279072 135390107424 135631471976 135715122816 135819758592 136147887876 136231857216 136252857312 136474722384 136522950928 136543995896 136579943808 136628209536 137287071922 137344383792 137392919664 137441472688 137490569216 137916042264 138014063616 138161909886 138210734662 138247121376 138317294544 138394267648 138542521208 138649336896 138687960411 139070020908 139091458506 139177243296 139226959872 139276161024 139425359304 139474630568 139524453376 139621048281 139956220404 140005679268 140055691776 140105185792 140163674112 140255272157 140441520128 140889356608 140897841084 140997981696 141198904847 141236078256 141336459264 141386405888 141537864748 141874596864 142076769198 142127521536 142177747712 142186309776 142287366144 142617725523 142719088512 142973518688 142982128674 143032656858 143083750656 143134314752 143171997696 143477920768 143628541056 143935439648 143973333504 144024211968 144135254016 144280968832 144443235328 144483472848 144830317632 144881498944 144941981184 145148524563 145251686272 145289926656 145692402856 145753223616 145804731072 146064662128 146154747648 146620802328 146672616376 146711230848 146733846336 147024716384 147138071808 147179060028 147493545199 147607262088 147698299008 147847615916 147961605792 148013893664 148066766848 148524968592 148630530048 148789749108 148842329636 148881515328 148957086432 149062955008 149356265058 149409045786 149515235584 149767714824 149790801468 149843735756 149883185088 150203448304 150361128918 150560796672 150722083512 150775346904 150829206528 150882507776 150891594048 151044139246 151244713984 151619238771 151672819207 151726999424 151736136552 151843980288 152060359066 152100391968 152208494592 152262283264 152585405973 152639327841 152747813504 152788027392 152842020864 153005751444 153114497536 153588319794 153611995383 153697479936 153815980032 153971481664 154035168924 154144646656 154514683904 154621656774 154676890368 155007396544 155048205312 155102997504 155597586144 155693551104 155860336359 155971111296 156026229632 156050281024 156091364352 156146525184 156523762252 156899510768 156908959389 156965010048 157020479616 157397420544 157618334016 157899325584 157955125328 157996710144 158334309952 158456385024 158500526184 158839202522 158937166752 158961666864 159059706624 159343267776 159399577792 159907867262 159949966176 160006490592 160063647744 160291739608 160845208524 160902049308 161016407552 161026104096 161188894867 161288308272 161370176968 161412660864 161757559712 161927369604 162248357726 162273368257 162316089936 162373450512 162431453184 162488854528 162498639744 162991686312 163107529728 163282257138 163339959146 163398307072 163408147056 163465893552 163524286464 163903953213 164146904064 164322744894 164380814598 164497645312 164540952576 164599099392 164775424632 164892535808 165006693423 165402805932 165520363008 165578855936 165647978496 165756230731 165884028072 166001927168 166505603264 166515630372 166575112704 166633978368 166812483453 166871433001 166931042432 167033997312 167566631232 167669978112 167695824384 167968889088 168028247296 168157796352 168204640032 168564051656 168968703904 168978879342 169098978048 169158735616 169742821248 170045427552 170105519584 170150303232 170236670208 170513872256 170692874352 170753195184 171057602716 171163102656 171189487392 171295068672 171661083776 171708903366 171841290192 172208472436 172253809728 172314682176 172621873424 173217916872 173279130024 173340364808 173402285056 173412727488 173783267504 173829019392 174248975901 174310553417 174383321112 174444946104 174729000628 174755935046 174863715936 174926180352 174987997184 175421317071 175529508336 175556566152 175654262784 175842430764 175904571388 175967407616 176040193056 176165310464 176511949614 176773588992 177025492644 177088051348 177151310336 177576577024 177699515994 177825812736 177935486976 178126098696 178252698624 178315691008 178506710018 179186373093 179313726592 179324525016 179388582912 179451976704 179707697078 179882766336 180328207059 180391932903 180456372096 180520143232 180567668736 180953497088 181093011456 181143458496 181530517168 181541449089 181642476288 181670476416 181782521856 181966296512 181977254676 182106591744 182170946048 182799961344 183125845056 183190559552 183238788096 183823095456 183888056352 184018751488 184215879848 184329495168 184423059392 184471612416 184865782528 184917280548 185059850976 185426694544 185455278008 185504102784 185569657728 185712731136 185900479072 186161397708 186276212928 186608293872 186674239024 186740922368 186752168064 187318803672 187652743278 187719057526 187797422736 187863788112 187997308928 188314771008 188915264538 188982024946 189031778208 189166129152 189435692264 189503362048 189581746368 189634558113 190089791892 190156967364 190186279998 190292118016 190303577568 190371557376 190495966661 190642838232 190710209144 190778334208 191368709532 191504721408 191709869043 191777617031 191828106288 191964444672 192032282624 192644630464 192969940254 193107090176 193118719248 193255974912 193531366084 193991795712 194199607602 194268235434 194337631488 194406308096 194457489408 194872996864 195007910409 195077570688 195494403104 195506175942 195614974464 195645128448 195765792768 196184095744 196238746704 196809682784 196861496832 196931065344 197142025899 197282141056 197963333568 198033291456 198185974272 198386332144 198508687104 198609448576 198661736448 199141686744 199212061048 199295224128 199690286432 199721068624 199773649152 199844246784 200327053927 200481505224 200605152384 200962778016 201033795872 201105608704 201188792064 201674847517 201727942416 202158985028 202314848736 202458640384 202800522624 203085161136 203447207964 203519103788 203572684224 204007668592 204221831814 204712083576 204784426392 204815993844 204929973248 204942314304 205380225232 205930607883 206089379496 206162209032 206235853824 206529741418 206730940416 206803996672 207021095424 207242864829 207316101993 207463448192 207475941816 207591401472 207813781812 207961481728 207974005344 208121819136 208195366912 208605031362 208637187759 208914241536 209138038956 209211945852 209286680064 209360639488 209863227392 210008518902 210083537664 210157778688 210532434112 210662280192 211275180032 211334034912 211496972544 211916222336 211948889152 212004688896 212079608832 212306797122 212457690368 213115153797 213191282304 213266621568 213341987456 213431049216 214078632768 214460278032 214536065744 214548985287 214625625984 214701472128 215051077696 215216881152 215736827306 215903159472 216036317952 216421453248 216497934016 216664852992 216725209272 217188297326 217245476448 217322248416 217476706304 217709676184 217877529408 217954524736 218538604284 218707096608 218862538752 219096993192 219174419464 219232121472 219700566176 219931203492 220008924564 220401141961 220537074576 220693817344 220707107712 221178704096 221410893132 221771423874 221849795258 221883993331 221942408688 222020840496 222100150272 222178637824 222416644604 222945795072 223184623662 223263494454 223342393118 223422174976 223435629648 223559970816 223594432512 223958518784 224113568679 224272853376 224651572236 224686202202 224765603634 224984567808 225131596963 225305172456 225465304064 226163020356 226243809792 226323761664 226566208869 226646274673 226727236736 226867070976 226982226944 227590499136 227670926912 227765970432 228090538599 228217470208 228252649856 228312741888 228393424896 228945204488 229121720256 229263031296 229508627166 229671746304 229752909568 230546219904 230957222496 231038840032 231052753386 231216969984 231772025856 232331967868 232511094816 232593261472 232654496256 233151621248 233396379216 233895089428 233956666944 234039344448 234075421536 234219787776 234456574352 234720257408 234785643378 235349266152 235530719424 236033990192 236096130816 236848988376 236932687992 237101083648 237355075958 237501464928 237670264832 237684577536 238258803783 238343001611 238405750128 238442500296 238915164124 238951992818 239014901664 239099366688 239184777216 239269302272 239861800893 240009735888 240095471616 240437609412 240522577204 240608496128 241353073962 241524611328 241932462408 242055265452 242189968384 242227301888 242636339568 242808788992 243372536589 243560175768 243647179776 243733281792 244080603494 244167793408 244318384128 244661294592 244923385707 245009938719 245097460608 245184075136 245198840328 245286429696 245772660224 245962149888 246556374064 246571221897 246746467968 246898649088 247163136948 247338803712 247426210304 247616974848 248215196944 248280544512 248368283904 248811058496 248826042108 249002890752 249758404896 249950967552 250203657704 250396563648 250485050816 250550995968 251086361344 251349946848 251887019384 251953333632 252042370944 252236694528 252775661824 252846077484 253453055856 253542623152 253581706664 253648467072 253738103424 254190450976 254961704998 255068141328 255158279376 255339628544 255355005312 255613158724 255770808384 256129792776 256586404074 256677078658 256744653984 256784231088 257293253672 257491625664 257563355049 258312708654 258472023264 258564354048 258655727616 258932810136 259024313912 259116841984 259918695036 260010547212 260103427584 260303966208 260474076863 260674901256 260819965952 260860171264 261651662272 261667419156 262093500942 262133902569 262226537573 262295573904 262389270528 262481995776 262574753792 262856034532 263481394176 263763646146 263856857082 263951111424 264044388608 264060289584 264247965696 264678249472 265522248992 265538238966 265632077022 265726965504 265890852864 266364865536 266458995712 266738719104 267308673632 267379047936 267473536512 267760065027 267950370688 268251722752 268970589888 269177965056 269561545617 269753131648 269824149504 270400696832 270684558144 270780214848 271262943952 271430245632 271639517184 272295775752 272463714432 272505714624 272949444768 273045901856 273087991792 273159887616 273256419072 273916583941 274574143844 274688767584 274785839328 274882945376 274981138432 275832084528 276028127232 276323819772 276421469324 276494242752 276634589088 277085042416 277298673792 277375920822 278140041816 278182917012 278354486592 278850718608 278949261136 279048906752 279242096562 279912440808 280011358536 280111383552 280210371584 280510544314 280883040256 281479114917 281578586289 281778713216 281795682168 281995963392 282397809694 282472156512 282672918528 282772811776 283075729496 283372896807 283473037419 283749193728 284153538396 284255043072 284355495424 284372619552 284574732288 285235451046 285279419997 285438177024 285947037376 285964257348 286065313716 286167501312 286268629504 286955841536 287257082112 287870879296 287946667008 288048423936 288561937664 288886470656 288966945696 289454910381 289660635264 289762997888 289883962368 290297049126 290503372544 290579853312 291384805712 291402353151 291506447232 291609462144 292129324256 292309495296 293241604656 293345232752 293422461696 293467692672 294049432768 294276143616 294358120056 294987090398 295214524176 295396598016 295695231832 295923211584 296027787328 297049937184 297261060096 297579498216 297684659272 297763030656 297914172864 298712530116 298818091572 299030471168 299350804753 299535429648 299581602936 299687471512 299766370176 300406896608 300722257836 301364826763 301444167024 301550693808 301658413056 301765015552 301783188096 302088278492 303238477542 303345638414 303453998848 303472273104 303687960576 304120718132 304200783936 305170811946 305278655682 305495627008 305576054784 305684041728 306011502888 306228995072 307176639588 307223990766 307394959872 307631960064 307832999929 307942963328 308070337848 308289293312 309029367808 309243313548 309353780736 309794612127 309904089859 310014793088 310096410624 310205995008 311195172288 311387102208 311720672718 311942222592 312052459264 312100562048 312182728704 312293050368 313047524504 313799021536 313817918778 313930020096 314040959232 314794841088 315236668032 315798651168 315910250656 315993420288 316668619904 316912770048 317001052368 317678405044 317874333504 317923333728 318119413248 318460195683 318686535552 318799155584 319815734524 319899932352 320012981184 320583479216 321690417048 321804098616 322032815104 322052208192 322377789734 322576616544 322740353936 322825321728 323515119424 323605240959 323854739208 324496715452 324546736514 324632179872 324746901024 324862906368 324977709056 324997279488 325782445989 325983372624 326215059456 326564514276 326679918292 326796614144 326816294112 326931787104 327048572928 327807906426 328293808128 328645489788 328761629196 328995290624 329550849264 329785071616 330013386846 330805611864 331040726016 331157711872 331512461462 331768056144 332003854336 332657135811 332774692887 333011206528 333031260744 333150225408 333267956736 333624966906 333742866002 333862084864 334067994624 334895241681 335013589677 335133262464 335339956224 335391648768 335937778176 336056494592 336315592704 336409280064 337128103312 337148405451 337937407808 337957758684 338197956096 338317471232 338679890647 339485642496 340090855104 340211039168 340300606464 340473340416 341027744512 341385748704 341506390368 342115205432 342326205312 342378974784 342590137344 343322167552 343417806732 343682580384 344416944872 344507619456 344629364352 345243746848 346435833744 346558260048 346680729616 346804570112 346825454976 347566535008 347658038784 348497951802 348621106834 348766642224 348889892208 349458001256 349511870092 349727431872 350842634142 351059016672 351113132304 351308525568 351684861528 351809142776 351934815232 352080386112 352178465067 353023899228 353547177984 353778223799 354050985288 354176102696 354302620672 355153154048 355399031988 355651625472 356032613937 356158431629 356252197392 356505397248 356631382016 357013420036 358372746186 358427989227 358627453184 358649050032 358777165824 358903953408 359415394156 360656414118 360783865806 360912744192 361040286464 361135337472 361906994176 362286916992 363061034336 363082898178 363284952576 363340952832 363565043712 363932593024 363954509352 364213183488 364341892096 365599922688 366120905241 366251690112 366381119104 366477576192 367646190912 367776112704 368431759696 368658990336 368846118784 368943224832 369731565056 369834561096 370119701952 370853389088 370910556016 371008205568 371139315456 371425462272 371800958144 372322795416 372552425856 373216587744 373348478048 373481844736 373504336128 374637607344 375305486556 375438115052 375594845472 375727576224 375994617856 376629542016 377830529076 377964049892 378063556416 378871384528 379006724096 379163492736 379269116226 380179583784 380313934728 380372559996 380584236032 380607155136 380991933322 381285676464 381420418288 381556668416 382442557497 382737419064 383009442816 383419738086 383555234062 383656212576 383928889344 384064565248 384879606111 385015617987 385289260928 385939880508 386214180352 386237438496 386511949824 387062732168 387469062981 387983591424 388399215204 388536470868 388675262976 388812616192 389229128057 389745993728 390015820818 390155141376 390988806208 391012351884 391229948928 391290256896 392368191488 392477493408 393140251413 393619365568 393722993664 393862130688 394284051798 394564282112 395785285623 395926667136 396066582912 396371948544 396772664288 397017374208 397218897152 397323472896 398283373488 398424122096 398448115533 398590448256 399380572864 399442137248 399547298304 399688493568 400654107854 400963010448 401210304768 401925556032 402067591744 402377584128 403349695034 403455884832 404317970056 404629697472 405601045248 406170322272 406580943769 406894415928 407038207576 407145368448 408015337184 408443663628 409316406499 409424167152 409568852784 409631987688 409859946496 409884628608 410760450464 411861215766 412070273329 412178758992 412324418064 412471707648 413059482836 414042190848 414485729658 414632203986 414926896384 414951883632 415182802944 415627563624 415922963456 415948010688 417210062724 417274375518 417828483072 418101537217 418276077912 418423891704 418573360128 418721278976 419726454784 420017037804 420167075328 420315557376 420765816471 420914510107 421064868224 421324560384 422550360064 422668069824 422993945088 423596714541 423832444672 423897778304 424009377792 424159217664 424613594244 424915380736 426230307594 426382564608 426533243136 426683974912 426862098432 428157265536 428920556064 429072131488 429097970574 429251251968 429402944256 430102155392 430433762304 431473654612 431806318944 432072635904 432842906496 432995868032 433329705984 433450418544 434376594652 434490952896 434644496832 435419352368 435445573689 435755058816 435909049472 437077208568 437414193216 438193986384 438348838928 438464242944 439401132352 439862406984 440017849128 440802283922 441074149152 441387634688 441414215424 442357408192 442480635597 442821786264 443542847748 443699590516 443767986662 443884817376 444041680992 444200300544 444357275648 444833289208 445891590144 446369247324 446526988908 446684786236 446844349952 446871259296 447188865024 447917037568 448227137358 448545706752 449303144472 449372404404 449531207268 450263193926 450610344912 450930608128 452326040712 452487619584 452647523328 453132417738 453292549346 453454473472 453734141952 453964453888 454857716313 455018457621 455180998272 455341853824 455531940864 456181077198 456434940416 456505299712 456625483776 456786849792 457890408976 457917983523 458243440512 458526062592 459017254332 459343492608 459505819136 459998060431 461092439808 461914444992 462077680064 462105506772 462433939968 463544051712 464663935736 465022189632 465186522944 465308992512 466303242496 466792758432 467790178856 467913333888 468078688896 468150843072 468439575552 468913148704 469440514816 469571286756 470698532304 471061438848 472067980384 472192261632 473697976752 473865375984 474202167296 474710151916 475002929856 475369155072 476517607566 476686003222 476811500256 476885000592 477830328248 477903985636 478029803328 478198733376 479723601786 480019471776 480190943232 480504751727 480875218824 481045154408 481216992256 482706147924 483049222656 483566684601 483737571317 483864924816 484110530904 484379936768 484454603776 485272679136 485617577984 486745073178 486820104771 486992141207 487120351536 487294359552 487466563584 488161206988 488335586816 489322589184 489846771414 490019877438 490194921216 490368150272 490397680656 490572859392 491545320448 493112748128 493142443794 493492935936 493797298176 494326273896 494677607424 494852420608 496430393888 496561089024 496736567808 497268692193 497622116992 497652084216 498005781504 499516809792 499901935104 500407315408 500437450359 500614299003 500793127296 500970101632 501101991936 502172722688 502699893696 503774038768 503906667264 504084741888 504473389056 505551323648 505692154968 506906111712 507085246304 507163413328 507296934144 507476206848 508380901952 509923409996 510136282656 510316558752 510679257088 510710010624 511226317448 511541616768 512259585552 513172808148 513354157316 513489307968 513568462176 514586507344 514983251328 515126710098 516625417308 516944046528 517865620272 518048627824 518233683968 519837390072 520021094424 520206855168 520948153726 521349802512 521639931904 521720342528 522746927703 522931660251 523303324544 523334838312 524187001884 524267805138 524453075146 524591147808 524778541056 524963991552 525149507584 525712069064 526263951213 526962788352 527527292292 527713714164 527902222848 528088777216 528120579168 528495931392 529356498944 531044497984 531076477932 531264154044 531453931008 532211256731 532729731072 532917991424 533477438208 534617347264 534758095872 534947073024 535520130054 535900741376 536503445504 537559119279 537941179776 538355930112 539123091234 539506263296 539648299008 540801393664 541175798709 541369116288 541560429696 542525887904 542860491264 543279034368 544591551504 544927428864 545011429248 545898889536 546091803712 546175983584 546319775232 546512838144 547833167882 549148287688 549377535168 549571678656 549765890752 551664169056 552056254464 552647639544 552842938648 552988485504 553269178176 554170084832 554597347584 554751841644 555937208827 556280083632 556365834024 556708973184 557701437216 557898522272 558097813504 558484193124 559677535417 559824881616 560022717072 560222767104 560420743168 561021088628 562958229834 563157172578 563557426432 563591364336 563991926784 564795619388 564944313024 566151458992 566745793614 566946074838 567498387456 567869252041 568307076792 568510086144 568710990848 568745239104 570470902092 570558839994 570876354048 571487899983 571689857011 571894074752 571928514696 572130627432 572335002624 572537259008 573911683072 574514164224 575129607129 575332851093 575536166881 575741758592 575893334016 576096847872 577123875328 577772941312 577933891392 578909820762 579321270528 579525995776 579767924736 580594098252 581006745088 582769611424 582804706302 583012894464 583218924288 584258648512 584618990592 586483209312 586690465504 586844923392 586935385344 588098865536 588552287232 588716240112 589974180796 590429048352 590793196032 591390463664 591426077697 591846423168 592055574656 594099874368 595158996432 595369318544 595526061312 595828345728 597425060232 597636183144 598060942336 598701609506 599070859296 599163205872 599374943024 599532740352 600813793216 600981161781 601444515672 602729653526 602888334048 603101387616 603316826112 603530031104 603566376192 604176556984 605024542551 606476955084 606691276828 606907997696 606944546208 607375921152 608241436264 608401567872 610341623892 610557311364 610991254016 611645772661 612023005776 612457990144 614353279176 614447981532 614789919744 615665999858 615885926656 616140675696 616578586624 617791823649 618486627096 618707561472 619589224254 619808179718 620029586176 620192821248 620411990016 621948305979 622390344576 622774204416 623441345436 623884445184 624104918528 624201124096 624365457408 624586100736 626095049008 627598043072 627635837556 627860040192 628081918464 628976939773 629589682176 630473336064 631597302336 631820501312 631986840576 633337239808 633825540096 634002104736 635356810088 635748667008 635846667456 636238826496 636920391366 637373071104 637598311168 639631469048 639799864704 640025962368 641166958432 643380834096 643608197232 644065630208 644104416384 644755579468 645153233088 645480707872 645650643456 647030238848 647210481918 647709478416 648993430904 649093473028 649264359744 649493802048 649994558976 651564891978 651966745248 652430118912 653129028552 653359836584 653593228288 653632588224 653863574208 655615812852 656587616256 657016701341 657290979576 657523258392 657990581248 659101698528 659570143232 660026773692 661203425883 661437087311 661611223728 662081452032 662315423744 663024922924 663536112288 664007708672 665314271622 665549385774 665651979993 666022413056 666062521488 666300450816 666535913472 667249933812 667485732004 667724169728 669790483362 670027179354 670266524928 670679912448 670783297536 671875556352 672112989184 672818560128 674256206624 674296810902 675394790889 675874815616 675915517368 676395912192 676634942464 677359781294 678971284992 679698626607 679938824019 680181710208 680422078336 680601212928 680946680832 682055489024 682771497408 683012780736 684230410864 684271615797 684652410624 684757949568 685180274688 686644335104 686835613464 687365160768 688833889744 689015238912 689258728704 690487493696 692871667488 693116520096 693361459232 693609140224 693650909952 695133070016 695316077568 696995903604 697242213668 697533284448 697779784416 698916002512 699023740184 699454863744 701685268284 702118033344 702226264608 703369723056 703618285552 703869630464 704160772224 704356930134 706047798456 707556447598 708101970576 708352205392 708605241344 710798063976 711303250944 712065227874 712316863258 712504394784 713010794496 713262764032 714026840072 714776411349 715029004833 716745492372 716855978454 717254906368 717298100064 717554331648 717807906816 718830788312 719585402679 721312828236 721567731612 721825488384 722080572928 722854094963 723813988352 724573833984 726122068672 726165796356 726569905152 726681905664 727865186048 727909018704 728426366976 728683784192 730117609767 731199845376 732241810482 732503380224 732762238208 732955152384 735029816157 735292381824 735552225408 736863519392 737317980672 737692237568 737886449664 739463130112 739669122192 740239403904 741706778176 741821112032 742016411136 742278630912 742850924544 743601916288 744645590832 745104851712 746433175488 746696956096 747008672256 749275214688 750610973112 750876230104 751189690944 751455152448 753259084032 755078895571 755661058152 755928099784 756127112832 757742769056 758013448192 758326985472 758538232452 760159040641 760359167568 760627869456 760745119992 761168472064 761214310272 761983866644 762571352928 762840836576 763113336832 764885114994 765474838128 766018885632 766839476172 767110468124 767312425152 769759212222 770031235974 770578521856 771879761016 772428360704 772474876992 774125464336 774938125962 775967182848 776474283403 776798430408 777072941736 777350525952 777625232384 778458256114 779491987456 780031641636 780310282752 781422230589 781698375913 781977612416 782024703768 782459897856 782580513792 784736382976 784954986816 786280502826 786401707707 786679612719 787238731136 787445987328 787724261376 788568103596 789128564224 791570571246 791853334272 792133165824 792743897088 793545328576 794034748416 794437794304 796566746976 796848244192 796896231066 797180896512 798761145728 798884274496 799094596608 799376987136 801308215708 801926020896 802420609536 803280195081 803851112064 804135183488 804755168256 806699390068 806911769664 808635940112 808684636851 809259394944 811202090496 812340644544 813161887538 813788831856 814076415152 814290736896 816030674368 816887327256 818632812998 818848334304 819137705568 819263975376 819719892992 819769257216 821520900928 821749751823 823722431532 824140546658 824357517984 824648836128 824943415296 826118965672 828084381696 828971459316 829264407972 829853792768 829903767264 830742765853 831255127248 831845926912 831896021376 834420125448 834548751036 836203074434 836331974863 836552155824 836847783408 837146720256 837442557952 840034075608 840334150656 840631114752 841531632942 841829020214 842129736448 842649120768 844735758867 845336139648 845987890176 847193429082 847664889344 847795556608 848018755584 848318435328 849227188488 849830761472 850419112257 852460615188 852765129216 853066486272 853367949824 853724196864 854282112229 856314531072 857841112128 858144262976 858195941148 858502503936 858805888512 860204310784 860867524608 862947309224 863612637888 864145271808 865685812992 865991736064 866659411968 866900837088 868753189304 868981905792 869288993664 870838704736 870891147378 871510117632 871818098944 874154417136 874828386432 876387972768 876697677856 876928485888 878802264704 879724813968 880035698256 881604567844 882148298304 882828430848 884714816384 884961271194 885643572528 887085695496 887399181032 887535973324 887769634752 888083361984 889666578416 891783180288 892365967493 892738494648 893053977816 893369572472 893688699904 893742518592 895834075136 896454274716 897091413504 898052414259 898369775303 898606288944 898744808808 899062414536 900526387852 901220689824 901861216256 904094480289 904652081424 904975239168 905295046656 906264835476 906585098692 906908946944 907928907776 909715432626 910036915242 910361996544 910683707648 911063881728 912362154396 912869880832 913010599424 915780817952 915835967046 916486881024 917052125184 918034508664 918686985216 919011638272 919996120862 922184879616 923498999787 923828889984 924155360128 924211013544 924867879936 927088103424 929327871472 929383836381 929712269577 930044379264 930373045888 930617985024 932606484992 933585516864 935580357712 935826667776 936157377792 936301686144 936879151104 937826297408 938881029632 939142573512 941397064608 942122877696 944135960768 944384523264 947395953504 947730751968 948404334592 949420303832 950005859712 950738310144 953035215132 953372006444 953623000512 953770001184 955660656496 955807971272 956059606656 956397466752 959447203572 960038943552 961009503454 961750437648 962090308816 962433984512 965412295848 966098445312 967133369202 967475142634 967729849632 968221061808 968759873536 968909207552 970545358272 970815722877 973490146356 973640209542 973984282414 974240703072 974588719104 974933127168 976322413976 976671173632 977347337967 978645178368 979693542828 980039754876 980389842432 980736300544 980795361312 981145718784 981786905099 983090640896 986225496256 986284887588 986985871872 988392333929 988652547792 989355214848 989704841216 992860787776 993122178048 993473135616 994537384386 995244233984 995304168432 996011563008 998324078661 999033619584 999803870208 1000814630816 1000874900718 1001228598006 1001586254592 1001940203264 1002203983872 1004345445376 1005040769031 1005399787392 1007548077536 1007813334528 1008169483776 1008946778112 1011102647296 1011384309936 1013812223424 1014170492608 1014326826656 1014593868288 1014952413696 1016039671941 1016761803904 1019846819992 1020272565312 1020633117504 1021420021248 1022452634896 1023083233536 1024519171104 1026345616296 1026708314632 1026978615936 1027136924352 1029173014688 1029966502656 1030253420196 1032454816393 1033250834616 1033888093056 1035731240544 1036097255648 1036467367936 1039401137203 1039674780144 1040042188848 1040413710336 1041896307452 1042699605024 1043440685056 1045493855406 1045863320502 1046606649088 1046669676624 1048374003768 1048535610276 1048906150292 1049182295616 1051424138128 1052527902426 1053925576704 1055054584584 1055427428328 1055804445696 1056177554432 1056241158336 1058712997888 1061334671397 1061709734449 1062088995968 1062152955864 1062528308088 1062907862016 1064422513462 1065459462144 1065835982848 1066954876416 1068097841811 1068475294887 1069234694528 1069516191744 1069894146048 1071040260108 1071801482752 1073006891008 1075118238558 1075283967681 1075882359552 1076711860224 1078246182468 1079012526592 1081602787328 1082351597418 1082738232576 1083120859392 1085051775808 1085720982528 1089183103008 1089854857728 1090022858496 1091797779072 1092183607424 1092351967168 1092639550464 1093025676288 1095666335764 1098296575376 1098362715723 1098755070336 1099143357312 1099531781504 1103328338112 1105295279088 1105685877296 1105976971008 1106538356352 1108340169664 1109194695168 1109503683288 1111874417654 1112560167264 1112731668048 1113417946368 1115402874432 1115797044544 1116968386248 1119355070834 1119649763232 1120045434144 1120445534208 1120841486336 1122042177256 1125916459668 1126314345156 1127114852864 1127182728672 1127983853568 1129591238776 1129888626048 1132302917984 1133491587228 1133892149676 1135738504082 1135913577799 1136614153584 1137020172288 1137421981696 1137490478208 1140941804184 1141117679988 1141752708096 1142975799966 1143379714022 1143788149504 1143857029392 1144261254864 1144670005248 1145074518016 1147327672491 1149028328448 1150259214258 1150665702186 1151072333762 1151483517184 1151786668032 1152193695744 1154247750656 1155046853961 1155867782784 1157819641524 1158642541056 1159051991552 1159535849472 1160293615117 1161188196504 1162013490176 1165539222848 1165609412604 1166025788928 1166437848576 1167687384171 1168100031007 1168517297024 1169237981184 1172966418624 1173380931008 1173689846784 1173870770688 1176197731072 1177104574464 1177432480224 1179948361592 1180858096704 1181586392064 1182780927328 1182852155394 1183692846336 1184111149312 1188199748736 1190317992864 1190738637088 1191052122624 1191656691456 1194850120464 1195272366288 1196121884672 1197403219012 1198141718592 1198326411744 1198749886048 1199065480704 1201627586432 1201962323562 1202889031344 1205459307052 1205776668096 1206202775232 1207132752384 1208353113968 1210049085102 1212953910168 1213382553656 1213815995392 1213889092416 1216482872528 1216803135744 1219742831307 1220173873919 1220683247784 1221114622728 1221982508032 1223291545322 1224046011552 1224915980288 1227949219497 1228383162149 1228706558352 1228895963064 1229579839488 1231331999716 1231771853312 1232281351392 1233157173248 1235583647298 1236210819987 1236973254192 1237415122944 1239178448508 1239616359436 1240059172352 1243896611958 1244780689152 1245548408832 1246882690872 1247768890368 1248209837056 1248402248192 1252190098016 1254304611651 1255196086144 1255271675112 1255720080384 1256163836928 1257953879546 1259179364352 1260946672128 1262297449413 1262743530321 1263194604672 1263641002624 1263973681152 1266674479616 1267651080192 1268004209472 1270713620176 1270790143623 1271497334016 1271693334912 1272477652992 1273840782732 1274746142208 1275196622336 1279262938096 1279599729408 1280051924736 1282333916864 1286761668192 1287216394464 1288131260416 1288208832768 1289511158936 1290306466176 1290961415744 1291301286912 1294060477696 1294420963836 1295418956832 1297986861808 1298186946056 1298528719488 1298987604096 1299989117952 1303129783956 1303933490496 1306258057104 1306719673168 1307186456576 1307265176448 1307727148416 1311231625704 1314033402682 1314581959152 1315046516784 1315981162496 1318203397056 1320053547384 1322406851766 1322874174622 1323222447456 1324162904064 1324630847488 1326049845848 1327072224576 1327441906791 1330628543244 1331098771548 1331303959986 1332044826112 1332125042976 1332600901632 1333071826944 1334499867624 1334971464008 1335448339456 1339580966724 1340054358708 1340533049856 1341566595072 1342443319217 1343751112704 1344225978368 1345637120256 1348512413248 1348593621804 1350789581778 1351749631232 1351831034736 1352791824384 1353269884928 1354719562588 1357942569984 1359397253214 1359877648038 1360363420416 1360844156672 1361202425856 1361893361664 1364110978048 1365055372863 1365542994816 1366025561472 1368460821728 1368543231594 1369304821248 1369515899136 1370360549376 1373288670208 1373671226928 1374730321536 1377667779488 1378030477824 1378517457408 1379994181293 1380974987392 1385743334976 1386233040192 1386722918464 1387301819904 1390266140032 1390632155136 1393991807208 1394484427336 1395066568896 1395559568832 1397832005024 1398047480368 1398909727488 1402289377489 1403370536568 1404236066688 1404452529216 1406739446112 1407236571104 1407739260928 1408321544448 1408713860268 1411723932619 1412095596912 1415112895196 1416203941152 1416704410784 1417210482688 1421596127952 1422606501888 1424130455748 1424633726516 1425008789568 1428053680144 1429552822698 1430058009666 1433490984744 1433711956908 1434509812736 1434596200128 1437661576624 1439170805358 1441514255181 1442625656472 1443135463224 1443650976768 1444161145856 1445708189926 1447627976704 1449147667968 1450700053803 1451212713951 1451725555267 1452244137344 1452331592712 1453139810304 1453363811328 1455730372096 1455818037408 1456852733952 1457367568384 1460235219534 1460460314313 1460976423621 1462399690752 1464483620964 1465006760448 1465524476416 1470059632314 1470584763648 1471104450816 1473727038784 1474635961344 1475384475136 1478926260224 1479338244384 1480478807808 1483413556352 1483642224064 1484032822272 1484557261824 1487203832576 1489291181664 1490209703424 1491806076579 1492866350976 1493393912192 1494017344512 1498550429376 1501221946224 1501752460208 1501842897009 1502379381888 1502910304896 1506518168064 1510157791142 1511322116304 1511856199568 1512254225664 1515485538112 1516653970944 1517076464904 1520318081282 1520718335136 1521255738912 1521490239984 1522336944128 1522428620544 1523967733288 1525142705856 1525681673152 1529770229988 1530949676256 1532037771264 1533678952344 1534220936248 1534624850304 1539518424444 1540062471948 1541157043712 1542807993727 1543759522032 1544856721408 1544949753984 1548250928672 1549876251924 1552948566806 1553187953317 1553596860816 1554145883472 1554701051904 1555250464768 1556916512228 1560063283272 1560620565504 1562844461178 1563396751826 1563955224832 1564049407536 1564919795712 1565161027584 1568794980753 1569909973632 1572561005652 1572803415414 1573359225438 1574477462272 1574891974656 1575448522752 1577136207192 1578257128448 1583141142492 1583706668544 1584266331648 1585487794176 1586523922711 1587090657152 1588069496832 1588875588608 1593133493952 1593696488384 1593792462132 1594361793024 1596633770193 1597522291456 1597768548992 1598189193216 1598753974272 1602616431416 1603852041792 1604841219072 1606560390162 1607702224128 1608270366976 1609510336512 1613398780136 1613823539328 1617271880224 1617369273702 1618518789888 1622404180992 1624681289088 1626323775076 1627577663712 1628152830304 1628581473792 1632061348736 1633774654512 1637265625996 1637696668608 1638275411136 1638527950752 1639538514432 1643041801856 1643499503646 1647444863064 1648281093316 1648715035968 1649297672256 1652237931344 1656168763392 1657942918632 1658528815944 1659707585536 1659807534528 1661485531706 1662510254496 1663691853824 1663792042752 1667811626481 1668401011277 1668840250896 1669097502072 1672406148868 1672663949726 1673104311648 1673695566816 1674293440512 1674885115904 1679032606251 1680068151216 1680668301312 1681262229504 1683063265884 1683658040428 1684259472896 1689471517734 1690672279296 1691975780352 1694386858164 1695329778688 1695591113216 1698454376976 1699661522944 1700838224514 1703607756123 1704921230376 1705530258432 1706132972544 1706735899648 1708564224458 1712629062144 1714463699949 1715069571033 1715682224256 1716288525952 1716391882296 1717005007872 1717611777024 1720408621568 1721735049216 1725894618448 1725998553279 1726608500643 1727225275776 1728290543616 1731371625984 1731983472128 1733318823936 1733801674176 1737506378608 1737963811584 1738577987328 1741677409472 1741782294756 1743020235264 1743636197888 1748308834272 1749656772864 1752775945536 1753395355712 1753856971776 1757604529408 1759449627936 1760071396512 1763209135688 1764296596608 1765656861696 1769429632768 1769922542388 1771287145056 1774171390992 1774798362064 1775071946648 1775539269504 1776166723968 1779333156832 1784731934986 1785476989296 1786107955632 1786739144944 1787377399808 1787485037184 1792908549432 1794182827008 1796104828518 1796739550606 1797212577888 1797489617616 1798124829072 1801052775704 1802441379648 1802943485343 1808188960578 1809304162848 1809950478336 1810590093312 1812529670952 1813170197384 1813817893888 1815073627653 1819430865252 1820073830484 1820723993088 1821367415296 1822127763456 1823318538041 1824724308792 1825739761664 1826021198848 1831561635904 1831671934092 1832973762048 1834937317983 1835585763011 1836069017328 1837373970432 1838023276544 1839992241724 1844369759232 1846997999574 1847657779968 1848310720256 1848422027088 1849735759872 1858655742944 1858767672762 1859424539154 1860088758528 1860746091776 1861235970048 1865212969984 1867171033728 1871160715424 1871653335552 1872314755584 1872603372288 1873758302208 1875652594816 1877762059264 1878285147024 1882794129216 1884245755392 1886930819319 1888271921536 1888769046528 1894791907008 1895461503936 1898840607664 1900011719424 1901476620288 1906070430264 1906744012888 1907246001024 1907540002368 1911321312992 1911615942544 1912119213312 1912794933504 1917416087587 1918894407144 1920077887104 1922019006908 1923500875296 1924180617632 1924867969024 1930824591696 1932196890624 1934266738404 1934950285268 1935459699264 1936442123616 1937818415104 1941090716544 1941631445754 1946980292712 1947280419084 1947968564828 1948481406144 1952644827952 1953342347264 1954694675934 1957290356736 1959387085656 1960079509752 1960779684864 1961472601088 1961590722624 1963573810198 1966181281792 1971050104023 1972450992512 1972569775176 1973971743744 1976784667858 1977305095584 1978710429696 1979409682432 1983610277649 1984311261933 1985721575552 1986244356096 1986946271232 1989074768772 1990488467968 1990608336864 1992023126016 1996648157322 1996955939979 1998067239168 1999607740416 2001629261632 2001749801436 2002457196012 2003172509184 2003880406528 2008690890752 2010081538062 2010799574784 2015096155072 2015626669056 2016338967552 2022205294592 2022768619872 2026184372667 2027624446848 2028340985216 2028653653312 2029187736576 2029904827392 2032079343882 2033523607808 2039693639984 2039816472057 2040545130624 2041266235008 2042840042496 2044905269792 2046166467072 2049038342208 2052691232592 2053416629264 2053957231872 2054273848704 2058346029376 2059933005312 2060506840392 2064909632786 2066501669232 2067776186112 2071462481088 2072194511296 2078802274406 2079349560288 2080084377696 2080827420672 2083792614904 2085399210048 2090987710812 2091726641004 2093213298176 2093339353248 2095455633271 2096748007536 2097071220552 2097812300584 2098364591232 2102848276256 2105055804852 2109553787341 2110109169168 2110854856656 2111608891392 2112355108864 2112482316672 2122669342794 2123419468898 2124177991936 2124305911728 2125056616176 2125815724032 2128845026924 2133909752832 2136195683622 2136950589774 2138469389056 2139032383488 2139788292096 2142080520216 2143602965504 2145087014499 2150236477116 2150567935362 2151764719104 2153423720448 2154830999503 2156492364936 2158025053184 2163205574656 2164703194836 2165476465152 2166241718784 2168562284889 2169328629013 2170103551616 2171441965056 2178366206016 2179709715456 2180045716992 2183595558144 2184367214848 2184703934336 2185279100928 2186051352576 2191332671528 2196593150752 2196725431446 2197510140672 2198286714624 2199063563008 2206656676224 2210590558176 2211371754592 2211953942016 2213076712704 2216680339328 2218389390336 2219007366576 2223748835308 2225120334528 2225463336096 2226835892736 2230805748864 2231594089088 2233936772496 2238710141668 2239299526464 2240090868288 2244084354512 2251832919336 2252628690312 2254229705728 2254365457344 2259182477552 2259777252096 2264605835968 2265236686713 2266983174456 2267784299352 2271477008164 2271827155598 2273228307168 2274040344576 2274843963392 2274980956416 2280477121923 2281883608368 2282235359976 2283505416192 2285951599932 2286759428044 2287576299008 2287714058784 2288522509728 2289340010496 2290149036032 2294655344982 2298056656896 2300518428516 2301331404372 2302144667524 2302967034368 2308495501312 2310093707922 2311735565568 2315639283048 2317285082112 2318103983104 2320587230234 2322376393008 2324026980352 2329422850209 2331078445696 2331218825208 2332051577856 2332875697152 2335374768342 2336200062014 2337034594048 2338475962368 2344266691767 2345095127739 2345932837248 2346761862016 2347379693568 2347741541376 2352395462144 2354209148928 2354864960448 2359896723184 2360038838157 2361716193408 2363172784128 2365561854656 2365704310788 2367385692672 2368222298624 2370759234529 2376399497472 2380635985728 2381477274176 2382104245248 2383313382912 2389700240928 2390544732576 2392243769344 2394806438024 2396283437184 2396652823488 2397499772096 2398130961408 2403255172864 2403924647124 2405778062688 2410918614104 2411553336192 2412405550464 2414265504768 2416706227936 2420098170204 2425907820336 2426765107312 2427631990784 2427778184832 2432965745056 2433606271488 2439485662614 2440347747838 2441366495568 2442229245456 2443965016064 2446583090644 2448092023104 2455898438994 2456766324298 2457413116704 2457791926128 2459159678976 2462663999432 2463543706624 2464562702784 2465249255469 2471167294596 2472421639974 2473946508384 2474830245888 2476447566593 2478356897016 2479232718872 2480118344704 2487793223916 2489561378304 2492228297559 2493109021403 2493765381744 2495537780736 2496419674112 2496804496384 2504380196032 2508609223302 2508995924589 2510392172288 2510543350224 2511440160768 2512327673856 2515907759092 2521893344256 2524594898826 2525487060642 2526389209344 2527282005248 2527947362304 2533348959232 2536008418944 2541427240352 2541580287246 2542994668032 2543386669824 2544955305984 2547681565464 2549492284416 2550393244672 2558525876192 2559199458816 2560103849472 2562846336687 2564667833728 2573523336384 2574432788928 2576417665536 2579022317872 2580612932352 2581922831488 2582602573824 2588120955392 2588841927672 2590837913664 2595973723616 2596373892112 2597057438976 2597975208192 2599978235904 2606259567912 2607866980992 2612516114208 2613439346336 2614372913152 2614530352896 2615454296832 2621773017721 2622463251408 2628066805364 2629163918304 2630093033568 2631962324992 2636406794112 2640107094768 2644813703532 2645748349244 2646444894912 2652099691696 2654144449152 2654883813582 2661257086488 2662197543096 2662607919972 2664089652224 2664250085952 2668999735248 2669942928016 2670896678912 2677097902479 2679161933448 2680108717416 2681066099712 2684886638434 2687502225408 2688451956736 2691274240512 2694157242777 2695109325909 2697024826496 2697187243608 2701579163556 2703499262464 2703662069472 2705583648768 2706539769856 2709439125176 2712283440867 2715885139968 2718794506428 2719755296076 2720726840832 2721688313344 2723786723328 2728221956096 2730110745726 2731085989632 2732051122944 2736921643456 2737086463188 2738609642496 2739031798272 2746577340416 2747342453856 2749460643072 2755335558976 2756060955648 2757034914816 2759988362586 2761949974784 2770496999361 2771486669952 2772466080384 2773445836928 2774603639808 2780532280064 2781264310272 2787983614416 2788968854672 2789136808731 2790133137792 2791119137664 2795664010048 2796094960736 2797819454976 2804578754978 2806741073136 2808472133376 2808905058432 2813478892224 2814473142208 2816643088896 2817427720536 2823447865238 2824191193824 2830225790392 2832407882304 2833408821568 2843192255904 2845213003776 2848260911496 2849267453032 2850017579136 2856107360288 2859105645396 2860116019332 2865214845493 2866981969488 2867423913816 2869019625472 2869192400256 2875323153248 2878341610716 2883028510362 2884491913303 2885251312944 2886270926448 2887301953536 2888322291712 2891416379852 2898295335936 2901400107606 2902425427902 2903451110534 2904488274688 2904663185424 2906279620608 2906727622656 2911460744192 2911636074816 2920470439068 2920920628626 2921952847242 2924799381504 2926710760519 2928967241928 2930013520896 2931048952832 2940119264628 2941169527296 2942208901632 2945360715297 2946401570749 2947454077568 2949271922688 2950768950272 2957852520448 2958676488768 2960957615616 2965177001787 2966827112704 2967284448128 2968065644544 2969114523648 2974407665152 2978582363328 2980419406848 2983612153158 2985732701952 2986787824384 2988034689024 2997100858752 3002443892448 3003504920416 3003685794018 3004758763776 3005820609792 3013036336128 3020315582284 3022644232608 3023712399136 3024508451328 3030971076224 3033307941888 3034152929808 3040636162564 3041436670272 3042511477824 3042980479968 3044857241088 3047935466576 3048119015823 3050285411712 3051363346304 3059540459976 3061899352512 3067357904688 3068441872496 3069249700608 3079036848888 3080124943896 3082314087424 3085615987454 3087519044064 3089713442816 3089899507968 3096501857344 3097364449179 3099752503848 3105897133612 3106375906634 3107193721632 3108291766944 3109402103808 3110500929536 3113833024456 3118203411609 3120126566544 3121241131008 3125688922356 3126793503652 3127910449664 3128098815072 3130322055168 3137589961506 3139819947264 3145122011304 3145606830828 3146718450876 3148954924544 3154272414384 3156514256896 3166282284984 3167413337088 3168532663296 3173047845422 3174181314304 3176138993664 3177751177216 3184004014191 3185129203347 3186266987904 3187392976768 3187584924264 3188723586048 3193267540386 3195044582912 3195537097984 3196378386432 3197507948544 3205232862832 3205425884661 3207704083584 3209682438144 3213120780324 3215404448256 3216540733952 3219020673024 3226797560272 3227647078656 3234543760448 3234738547404 3237037579776 3244808361984 3249362578176 3252647550152 3255155327424 3256305660608 3257162947584 3264122697472 3267549309024 3274531251992 3275393337216 3276550822272 3277055901504 3279077028864 3286083603712 3286999007292 3294889726128 3296562186632 3297430071936 3298595344512 3304475862688 3315885837264 3317057631888 3319415171072 3319615069056 3322971063412 3325020508992 3327584085504 3335623252962 3336802022554 3337680501792 3338195004144 3344812297736 3345327899452 3346208623296 3347391133632 3358065212502 3360136302432 3361336602624 3362524459008 3366126531768 3367316080856 3368518945792 3378943035468 3381344558592 3383951560704 3386162999219 3388773716328 3390659557376 3391182226432 3396908753952 3399323045888 3401676449028 3407215512246 3407740733397 3408944988449 3409842460752 3411060516864 3412265945088 3413471799296 3417128448916 3425258124288 3428927399898 3430139142066 3431364448512 3432577051904 3432783764592 3434010015744 3435223554048 3440817243136 3451789236896 3451997106558 3453217001286 3454450551552 3456581087232 3462743251968 3463966944256 3467603348352 3475012757216 3475927623168 3477155974656 3480880845351 3483354818944 3483564589512 3486040470528 3487272395776 3496617668544 3499313545728 3503062152513 3504300093021 3505551891072 3506790711424 3507713943552 3515209058816 3518899255872 3520142793024 3526418271376 3528593193216 3531313723392 3538859265536 3539845084776 3542574290112 3548342781984 3549596724128 3550143893296 3551078539008 3552333447936 3558666313664 3569463869972 3570953978592 3572215911264 3573478289888 3574754799616 3574970074368 3585817098864 3588365654016 3592209657036 3593479101212 3594425155776 3594979235232 3596249658144 3602105551408 3604882759296 3605886970686 3616377921156 3618608325696 3625059341904 3626340394768 3627635787776 3630147255306 3638861730504 3640147660968 3641447986176 3642734830592 3646637076082 3649448617584 3651479523328 3652042397696 3659228493921 3660521621757 3663123271808 3663343868184 3665947524096 3669874635966 3671171526022 3672138034656 3674747940864 3676046553088 3679984483448 3683847658491 3685149486447 3688739518464 3693995999148 3695315559936 3696621440512 3696844054176 3699471519744 3708632459961 3717311485888 3717535345524 3718849078308 3720177517056 3721492183552 3725478797117 3730425939968 3734342067456 3742321430848 3743306671104 3744629511168 3745206744576 3751305189632 3755524118528 3756570294048 3762913834953 3765588258432 3768491510784 3773861638638 3776543843072 3777538093056 3788230590963 3789583814016 3790923007872 3797681215328 3800023438848 3802953240576 3812140860528 3813488025776 3814492002048 3815080004736 3822642625984 3823231885088 3824238426624 3825589867008 3834832175174 3837788814288 3840155774208 3844038013816 3847001750592 3848361235264 3861649183392 3864393781248 3868533476808 3869900570536 3870919398528 3872884247232 3882181433088 3883262891508 3891560461789 3893960585424 3894560838168 3895937129656 3896962812288 3905289655904 3906684694528 3909389351868 3917742747919 3918774171312 3920159019504 3921559369728 3922945202176 3923181445248 3927147620396 3942100208046 3944901985024 3945139550352 3947943487488 3953569335716 3954610191168 3967220555298 3968622523866 3971443151104 3972488712192 3973892542464 3978149537544 3980976935936 3981216673728 3993296314644 3993911879958 3996134478336 3999215480832 4001828999077 4003258523264 4003499602872 4004914392024 4006345018368 4007760813056 4017381781504 4020163076124 4021599149568 4027329957651 4028753168167 4030192310144 4031253338112 4032677935104 4044410589184 4045537239744 4052368745334 4055248893696 4056681970432 4057307306624 4058375473152 4059809654784 4064158687764 4067047215616 4079387279968 4079632944114 4081090261248 4082532470016 4085680084992 4089810539584 4092332934144 4098076684416 4105382465184 4106833258528 4107914463744 4108547697408 4116692058752 4119866010624 4121013680784 4129819265572 4133003338464 4135552372224 4139982543879 4142924962176 4144389022592 4157604548812 4158699120576 4160168755392 4167585229808 4170798420096 4181975421624 4183453282008 4186426596352 4186678706496 4190911266542 4193496015072 4194142441104 4195624601168 4196729182464 4205696552512 4206868132467 4210111609704 4219107574682 4220218338336 4221709713312 4223217782784 4224710217728 4224964633344 4235171797857 4245338685588 4246838937796 4248355983872 4248611823456 4250113232352 4251631448064 4257690053848 4267819505664 4272391367244 4273901179548 4276938778112 4281520408627 4284161040432 4287205931008 4290174028998 4300472954232 4301135870724 4303529438208 4309661999006 4312984729872 4316050106368 4324542765543 4329406389672 4330952930304 4332483437568 4337124569778 4338657258026 4340207103232 4342883930112 4353638141853 4355176665801 4356732412032 4359419430912 4360091433984 4367191116288 4368734429696 4369407868672 4370558201856 4372102705152 4382665343056 4382929270863 4393186301504 4393450862892 4395020281344 4396573429248 4398127126016 4402838578411 4413313352448 4421181116352 4422743509184 4423907884032 4426153425408 4433360678656 4436778780672 4438014733152 4447497670616 4450240669056 4450926672192 4453671785472 4461611497728 4463188178176 4467873544992 4477420283336 4478599052928 4480181736576 4488168709024 4503665838672 4505257380624 4508459411456 4508730914688 4518364955104 4519554504192 4529211671936 4530473373426 4533966348912 4535568598704 4542954016328 4543654311196 4546456614336 4549961912832 4560954243846 4563767216736 4564470719952 4567010832384 4571903199864 4573518856088 4575152598016 4575428117568 4577045019456 4589310689964 4596113313792 4599116909387 4601036857032 4602662808744 4604289335048 4605934068736 4616991002624 4620187415844 4623471131136 4628423981181 4630059611177 4631278566096 4634570164224 4636207966208 4641174460468 4644752786016 4648053960704 4658845700418 4659563859951 4662156891392 4662437650416 4664103155712 4665751394304 4670749536684 4672400124028 4674069188096 4688533383534 4690190255478 4691865674496 4693523724032 4694759387136 4695483082752 4704790924288 4709729920896 4719793446368 4720077676314 4723432386816 4726345568256 4731123709312 4731408621576 4734771385344 4736444597248 4741518469058 4752798994944 4759571768133 4761271971456 4762954548352 4764208490496 4766626765824 4779400481856 4781089465152 4789612876048 4789901310579 4792566874368 4793305646976 4794999544192 4796261922816 4806510345728 4807849294248 4811556125376 4821837228208 4823106672384 4824811100928 4828531009536 4833412455872 4840196340408 4851815640672 4853530214624 4855263981568 4855556369664 4865931490112 4867212542976 4878971325228 4880695495676 4882732991136 4884458490912 4887930032128 4893166181288 4896184046208 4911796877988 4913532648596 4914826233408 4915583852256 4925327998864 4927087413248 4929125405568 4930498510938 4942334589192 4944843279948 4947893016768 4952895133186 4956713794032 4958465437744 4960236689408 4975586447832 4979122756608 4984456595118 4986218042806 4987530763488 4991075561472 4992839348224 4993608992768 5003434879443 5005203033831 5008760392064 5017218446604 5017991849178 5020784344576 5021086700448 5022880321536 5024655347712 5031815518184 5037097818753 5043786688512 5049189797652 5050974121284 5052778418688 5054564010496 5059978664741 5066697918464 5072016837888 5082854480704 5083160574492 5085989336064 5086773339648 5095363130928 5098984568832 5100786489344 5110823268369 5117051752384 5118398917632 5120207698944 5125692673374 5129335667456 5145208713099 5147046672768 5148865577856 5152835331072 5158044635744 5161225864704 5163845662976 5165205147648 5176241910784 5177683855344 5179825501929 5181675827328 5191947447232 5192747784224 5194114877952 5195950416384 5199956471808 5212519135824 5215733961984 5225032228416 5226878692672 5229060705792 5230908593664 5243546035442 5244926502816 5256133610728 5258327836608 5260186067136 5272813588224 5280214189536 5285552268997 5289627407064 5291496698488 5292889789824 5304199383392 5308288898304 5309767627164 5321113284487 5322514172976 5324395086192 5325215839944 5328179304448 5328500171904 5337999470496 5339885856032 5341793357824 5354195804958 5356913553277 5358323866896 5360217434832 5362132199424 5369773276868 5382548481024 5388314485554 5390218651818 5394049652992 5394374487216 5403158327112 5406998524928 5407324138944 5418878250352 5424566881734 5431770279936 5435319983821 5437589012856 5439510592152 5441453681664 5443376626688 5456443912192 5460221491452 5462171979264 5464102245888 5469955614123 5471888631391 5473843286912 5474172926376 5477219284992 5478063596544 5493154680832 5494684907712 5498921286144 5504811953949 5506757289033 5510671117952 5512121911296 5514069829632 5519976725172 5523899949568 5540993998722 5542973339904 5544932160768 5546891673856 5549207279616 5561064560128 5575967228832 5577937709344 5578273617462 5580266275584 5582238275328 5591328020096 5592189921472 5595638909952 5609157509956 5613482146272 5616944266752 5617810116864 5626957784448 5628946284416 5633286177792 5634855441072 5646895730476 5648382387648 5660451580784 5660792457957 5664815764608 5666817643136 5686384511808 5696521822992 5698534906064 5700035158272 5712214720576 5718211290792 5720232038664 5730429690986 5733963938976 5734847827632 5738039250944 5738384800512 5750646306496 5752248262761 5756683221432 5766057020724 5768983826606 5770502625888 5772541852896 5774603907072 5776644583424 5782832759704 5796590671872 5802800215212 5804850855804 5806902221068 5808976549376 5809326370848 5813455245312 5822921488384 5823272149632 5840940878136 5841841257252 5843905694484 5853421521038 5854323824041 5857934483856 5860027041792 5862097905664 5880238529256 5882339054592 5884417803264 5890721430594 5892803141498 5894908155136 5898543845376 5901537900544 5913150312069 5917352977536 5921915231232 5930354003574 5933654225408 5934568896256 5936131289088 5938229047296 5948815330304 5952933785799 5957164726656 5960838813696 5967224306316 5971465403904 5973575648768 5976069378048 5979974785603 5994201717504 6004887784896 6007009840832 6007371588036 6009517527552 6011641219584 6026072672256 6040631164568 6045288465216 6047424798272 6049016902656 6061942152448 6066615883776 6068305859616 6081272325128 6082873340544 6085022955648 6085960959936 6089714482176 6095870933152 6096238031646 6100570823424 6102726692608 6119080919952 6123798705024 6134715809376 6136883744992 6138499401216 6158073697776 6160249887792 6164628174848 6171231974908 6175038088128 6179799015936 6193003714688 6194728898358 6199505007696 6211794267224 6212751813268 6214387443264 6216583533888 6227666048912 6236406823218 6240253133088 6242482262016 6246561772451 6251377844712 6253587007304 6255820899328 6256197630144 6275179923012 6279639894528 6286366899813 6288588427121 6290244022608 6291213661656 6293436901752 6297909849088 6308544828768 6313028513792 6328661362023 6330897835691 6332564569968 6334826674176 6337065326592 6346095690844 6348362628608 6355502354432 6368008028382 6370258406694 6372533975808 6374785953536 6375169848528 6377447172096 6386535080772 6390089165824 6391074195968 6410465725664 6410851769322 6415408167168 6419364876288 6426241560648 6430808896512 6433081467904 6453595120544 6455294157312 6464492998509 6469087520896 6469477094808 6474075159552 6489616723968 6498725156352 6505295100304 6505686854667 6507985887039 6510310654848 6512611321216 6514325895168 6528245394944 6535098618048 6549062503984 6550786674432 6553101644544 6554111803008 6558154057728 6572167207424 6573998014584 6589779452256 6593124373264 6594860143872 6597190689024 6608951725376 6631771674528 6634115263776 6638830342144 6639230138112 6645942126824 6650041017984 6655168171008 6671246505924 6673604045108 6675361003584 6676390008288 6689624595472 6690655798904 6692417246592 6694782267264 6716130425004 6720272604864 6732253063536 6734632161712 6737037891584 6757886070936 6762689117184 6772325998438 6777547432656 6781319114752 6782364452864 6793817507904 6795710060139 6803352898056 6814431024492 6815481466794 6817889976898 6819684921504 6822121033728 6824531890176 6826943598592 6834256897832 6841431365769 6850516248576 6857854799796 6860278284132 6862728897024 6865154103808 6865567529184 6868020031488 6870447108096 6881634486272 6903578473792 6903994213116 6906434002572 6908901103104 6918746337503 6925486503936 6927933888512 6935206696704 6950025514432 6951855246336 6954311949312 6961761690702 6966709637888 6967129179024 6972080941056 6974544791552 6988268550627 6993235337088 6998627091456 7006124305026 7008600186042 7011103782144 7013581422848 7015427887104 7030418117632 7035285383217 7037798511744 7040285586048 7052836542752 7057186386432 7062627446784 7077718531072 7079690169552 7085148580224 7096685563968 7099193448256 7100287786592 7102157078016 7104666895872 7112277703587 7117332627328 7138927739944 7141907957184 7144431822528 7146956579776 7149940148736 7171634197728 7176731308032 7184419314072 7186958202424 7188850311552 7189958470464 7192499316288 7204211102816 7209765518592 7211773941372 7227183714751 7232755842312 7237216651392 7250118683808 7252680789536 7255271575552 7260294510612 7275807960421 7277723461008 7280295321936 7282895972352 7285469661184 7293274152164 7298897235168 7304084795392 7318456987842 7321043243514 7326246543616 7326687736368 7331895048192 7339749271932 7342343052044 7344276069312 7359968966896 7367695316982 7370298972894 7377479036928 7387991998296 7390631119872 7393242881024 7393688108352 7417264919922 7429342699779 7431968141143 7434622971776 7435070691048 7437698156616 7440355034112 7442984367104 7450957594234 7460851879936 7468684134912 7476684892677 7479327064209 7481970169453 7484642861696 7486613342208 7489259022336 7490413489152 7502610379264 7511048237056 7513140588096 7525827669906 7526987773767 7531176516864 7536983021568 7547723277276 7553087686144 7576461181926 7579167628032 7581846015744 7595362430656 7600046877696 7624281721056 7626976051552 7628984004096 7630160009472 7645285251968 7646463770176 7648476853248 7651179734016 7669664350348 7675577628576 7680311548416 7688076027632 7688539010061 7694003501184 7696722470528 7723298366784 7737066953616 7739801141072 7741838797056 7745768494464 7764362866176 7766525783016 7783120923578 7787921170848 7789121676336 7791874259312 7793925624576 7810579311808 7818778703736 7835485495838 7837548342624 7840318039008 7843118739456 7845890404352 7846362890496 7854295240792 7865319053163 7884200416092 7889803970048 7890279100704 7895886974976 7907138671432 7909220382336 7934441110596 7937245047732 7942886302208 7951395044593 7956299075088 7961953871872 7962433347456 7986592629288 7987823759916 7992268956672 8003657998154 8006517046528 8006999205744 8009828784048 8012690036736 8015521626112 8031293707437 8040326152248 8043198299136 8054659915302 8057506336334 8060384620288 8062506676224 8065355870208 8085327977727 8091074479488 8104737490668 8110497787392 8113363940864 8114614613248 8116750946304 8119619309568 8128317375528 8134094431232 8158774559936 8159265888228 8162180522496 8165064940032 8171360169984 8176700217049 8179621079168 8184665868288 8196153368832 8210764930368 8213666517056 8215828927488 8217095394816 8233384117504 8239732021248 8242027361568 8259638531144 8266006676928 8271104744448 8279965087758 8285849924352 8288778045184 8315209097624 8317398241152 8320337510784 8335170459616 8341596840192 8363950843248 8366906564016 8372853192704 8373357412992 8381822533084 8386992030144 8388284882208 8391249202336 8393458364928 8411393105024 8413736264934 8420223219408 8438215149364 8440436676672 8443419426624 8449929266688 8470343595714 8490677371176 8493677875592 8496711967744 8497223646912 8500226464704 8515380107696 8535639011328 8541217117433 8544782734488 8547802359096 8553877556224 8563040817254 8568322080864 8574411862016 8580348057996 8595644536479 8598682135043 8600945908464 8602271741448 8607058876416 8619323998012 8625969459744 8632100212736 8649085531086 8653475739909 8658812779344 8661905860608 8664966875136 8674249139556 8677314516052 8680414206464 8707276283706 8710353331602 8713464824064 8718838861824 8720182867968 8734382232576 8737468859392 8738815737344 8765330686112 8765858541726 8780132281557 8786372603008 8786901725784 8790040562688 8793146858496 8796254252032 8805677156822 8826626704896 8836082145891 8839204712247 8842362232704 8845487018368 8847815768064 8852306850816 8866721357312 8873557561344 8876029466304 8894995341232 8895531005361 8900481338112 8901853344384 8907343570944 8923222995456 8926376356352 8935747089984 8954840566672 8957198105856 8960363473152 8976337418048 9007331677344 9010514761248 9016918822912 9017461829376 9036729910208 9039109008384 9058423343872 9060946746852 9067932697824 9071137197408 9085908032656 9087308622392 9092913228672 9099923825664 9121908487692 9127534433472 9128941439904 9143806399728 9147037712176 9150305196032 9150856235136 9154090038912 9178621379928 9198233818774 9202073714064 9205325617488 9208578670096 9211868137472 9240374831688 9246942262272 9256847962362 9260119222354 9262557132192 9269140328448 9272415932416 9282348920936 9289505572032 9292093347537 9317691400836 9319127719902 9324313782784 9324875300832 9328206311424 9331502788608 9341499073368 9344800248056 9348138376192 9354610234827 9377066767068 9380380510956 9383731348992 9387047448064 9390966165504 9397103234519 9409581848576 9419459841792 9439586892736 9440155352628 9446864773632 9462247418624 9462817243152 9469542770688 9472889194496 9483036938116 9505597989888 9519143536266 9522543942912 9525909096704 9528416980992 9533253531648 9555387610041 9558800963712 9562178930304 9579225752096 9579802621158 9585133748736 9586611293952 9589999088384 9592523845632 9613020691456 9615698588496 9623112250752 9643674456416 9646213344768 9649622201856 9657062019072 9666824911744 9680392680816 9703631281344 9707060429248 9711112739328 9731862980224 9734425085952 9757942650456 9761390991352 9765465982272 9768916981824 9786332362576 9792368092416 9816025642423 9823593755976 9827065297192 9829652466816 9831167704512 9850655997728 9854174826496 9858250811136 9860997021876 9882067528333 9884669178384 9889686559896 9895786033536 9905790266372 9913427588064 9916930875488 9920473378816 9951172895664 9958245513216 9968913190236 9972436085612 9975061526976 9987217985536 10006869758886 10010406067662 10017520784128 10034436893208 10035983698356 10041568689152 10042173400896 10063631036368 10074195637506 10087573377024 10098379595304 10101948242568 10105556837376 10109128020992 10119957329482 10133395836928 10144033675776 10158488997657 10162078886869 10165708961408 10166321148984 10171978672128 10173546679296 10190726261856 10197969137664 10201572978688 10221646536738 10223222200191 10226834965347 10234103504768 10236797835264 10240415397888 10251385346748 10258671334912 10290417426198 10294093345536 10297731155712 10305670662144 10316089271488 10322451729408 10327691325952 10352483821568 10355367710688 10359651003858 10363351654656 10383894894464 10385495568448 10388229755904 10391900832768 10425038271648 10431467923968 10442642536053 10450064456832 10453757385344 10458121411584 10461817187328 10487092070884 10489853005632 10512267221456 10512900279063 10516655673216 10520372134272 10545627176448 10560428379072 10571104537994 10579254814128 10582993396976 10585779579648 10608398766784 10616577796608 10619535254328 10642226568974 10645028345952 10648790172384 10650431679888 10656358608896 10657000343808 10675998940992 10679771712064 10708391609916 10713827106554 10716647733792 10720434869664 10724264398848 10739546553736 10765096962048 10776628971108 10780437303636 10788099305984 10788748974432 10799655956089 10806316654224 10813997049856 10814648277888 10837756500704 10849133763468 10870639967642 10872315673219 10875178025712 10879021184304 10882907363328 10886753253376 10920442982904 10924343958528 10928204491776 10939911228246 10943777262782 10947686573824 10948345852752 10954438569984 10956127193088 10981564865271 10989369815424 10997842572288 11009623907898 11013514578066 11021342235904 11024243822592 11028139659264 11039953450344 11047799899136 11055448459341 11081987997444 11085946679808 11089864321536 11093783347712 11098414559232 11105667458977 11122129120256 11151934457664 11155875418688 11156547234924 11160532551168 11164476550656 11176436391351 11182656040192 11184379842944 11191277819904 11218315019912 11226964292544 11233888533504 11235620233728 11253915568896 11257892568832 11266572355584 11269710882144 11293791460952 11296764775296 11320903161568 11321584915914 11329631529216 11333635286272 11372769023616 11393043645984 11397069812128 11400070316544 11424429441152 11436422581584 11440464077328 11460859381972 11467927877952 11469695655264 11476769601024 11501292612992 11504496525522 11513366442864 11532114041448 11537967653212 11541005251776 11545083705792 11565665519408 11593181343744 11605600430424 11609701711608 11613804442136 11617953098752 11618652741696 11645842976768 11646544299264 11674681385367 11678807078939 11681881756272 11683682514504 11687811388968 11706843042076 11708647648082 11715868967712 11720054083584 11724195811328 11753228243757 11760477058512 11764678109184 11768835606528 11781442861188 11785606282996 11789816310272 11803075801088 11826300624138 11834705955072 11843830462464 11860708007148 11867308450816 11869137792512 11897630660608 11905867571598 11914329453312 11921677627392 11934448612632 11942930807808 11947151297536 11959949571206 11988403435008 12005486997231 12009775569792 12014019681664 12014743176072 12019035055104 12023282439168 12052145344512 12081262329136 12081989872953 12086259504501 12090576930432 12094849596544 12098033805312 12123884304896 12133231767552 12136611719232 12162544650256 12165746681088 12170045911296 12171921919872 12179428964352 12191741866304 12192476063292 12201141646848 12205453385216 12238161839904 12247597410048 12269431618752 12273767489984 12276998802432 12316147395552 12320499775584 12329256349696 12342463949816 12350076176256 12359598031872 12386007429376 12389457796716 12399010015392 12423588534448 12425503626536 12428774886528 12433167067776 12455332097824 12472813646436 12480506266176 12493123544902 12502755689424 12507174014608 12511641798656 12512395260288 12550359846024 12559279789056 12572733799626 12577176854242 12580488045216 12582427323312 12586873803504 12595819698176 12617089657536 12620604397401 12657322724046 12661795671382 12665129139936 12669653348352 12674130653184 12692191381688 12696725257216 12705515393571 12736016056764 12740516813388 12745067951616 12749571907072 12750339697056 12754894344192 12763229766287 12773070161544 12780178331648 12782148391936 12820931451328 12821703538644 12830816334336 12844561225881 12849100341077 12852483121296 12861617793024 12866162935808 12907190241088 12910588314624 12928985997018 12938175041792 12938954189616 12948150319104 12997450312704 13010590200608 13011373709334 13015971774078 13020621309696 13025222642432 13028651790336 13056490789888 13065529997403 13070197236096 13098125007968 13101573348864 13106203289088 13108223606016 13116308115456 13144334414848 13147996029168 13179558904512 13186248746528 13189720287744 13194381378048 13208515735233 13217903450752 13263543349056 13268230527552 13278460276224 13291884253648 13300082035968 13310336342016 13342493011848 13347208090216 13350722007168 13352780016576 13379249190944 13381311597808 13384834493184 13389564534528 13421912613109 13432260850008 13440545209728 13464506127072 13469264323424 13474075783168 13512214783639 13515772141872 13525378234368 13544651996876 13555094865312 13564728905728 13587635015808 13591420120278 13606705796112 13628862048984 13630962933588 13635779953796 13639369843008 13668513795664 13682862731538 13701032497152 13715709599592 13720556568264 13725457794048 13730308207616 13731135058368 13763268972544 13797350728161 13807156947584 13807988426232 13812868005144 13817802206208 13837492675006 13850973007872 13855867777024 13870413393408 13885271943543 13890178833531 13900051028864 13903710492672 13908623898624 13923523381404 13933419275776 13934258358048 13944161882112 13949089583104 13976537101254 13978691579853 13986470674176 13997254182912 14012248610052 14017200372084 14022207564288 14027162845696 14060836235264 14070570766434 14075597023488 14080571172096 14105673085504 14114372772864 14155437062144 14159380339104 14170297160448 14193371127936 14198386896512 14200575573184 14204314156032 14209333791744 14224555407174 14234665254656 14277855479888 14278715304399 14283815914368 14288863645056 14293913159552 14299880297472 14343268395456 14368838628144 14373916404848 14377700623104 14379916940928 14384998632576 14408422205632 14419531037184 14423547882744 14454367429502 14465511684624 14474433302784 14500237367616 14505361579072 14520589021224 14551615920842 14555446922016 14560590643872 14565791944704 14570939322368 14586548304328 14597794470336 14636913975684 14642086487028 14652493087232 14653375472736 14663790096384 14679498543864 14684686104088 14688552138624 14719937933792 14735390633964 14740597945788 14766876511387 14775983996592 14781262239744 14786485762048 14787376216704 14834529839844 14858685399558 14863936282286 14869245943552 14870141382096 14875396313232 14880710068224 14885968734208 14901915188468 14937368269824 14953369785354 14958654128418 14963940338906 14969285723392 14973226684416 14978518044672 14980826978304 15005220758528 15015609101493 15026281176192 15051655339812 15053975547534 15062353033728 15073966043136 15083816996521 15095446554552 15106175372288 15152922363852 15158335256064 15163692031488 15179935994223 15185300403091 15190724861312 15200093755392 15248563442112 15253952103104 15257968008192 15260320018944 15290570503936 15292927540352 15296953706496 15302359468032 15339328700696 15351155257152 15360623096832 15376152055264 15377078020122 15388007002368 15393444941056 15446596733568 15474133907232 15479602282144 15483677594112 15491536988928 15528725732352 15533051566032 15566241847156 15575842341696 15578243352672 15583748518624 15587851249152 15621158623616 15637557407472 15670970991676 15675096685248 15680636078016 15692725780992 15708590481584 15730638106326 15768400832184 15779607940096 15780558201408 15814277342864 15818440764672 15856656806991 15868882221192 15874490095464 15885772604416 15902790089186 15912598150176 15923907743744 15924866694912 15963339853461 15968981107937 15973185258576 15975647519832 15984537913344 16007315996308 16013034093056 16013998411488 16019657568096 16025380073472 16031043252224 16062587414874 16070740659831 16080652304496 16086396598272 16109319830604 16115012672668 16120769240576 16170655955454 16182148958976 16209474981336 16220995574784 16226727881728 16229229226496 16256634751056 16268188862464 16305959951463 16317549119872 16318531776456 16324361044992 16330129880064 16353400434098 16359242158336 16369331736576 16392306737664 16409866842369 16415665894173 16421529860736 16427333034112 16431657854976 16434190789632 16466768235008 16479464042496 16484054723136 16519277062288 16520271867099 16532013353856 16542209488896 16559930175516 16571699848704 16577556090368 16630418195248 16634796482304 16640675021568 16670340919232 16683193680384 16727901686496 16733813128032 16745706385408 16746714825984 16763645066168 16773984060288 16776569764416 16782498404672 16786916729856 16822786210048 16827472529868 16840446438816 16876430298728 16880873353344 16886838853248 16899858533376 16940687191428 16981354742352 16987355751184 16993423935488 16994447293824 17000452929408 17030760215392 17082434234866 17089565468976 17095604718192 17107755112448 17126081634508 17136644161728 17160696115992 17191289072958 17197364270086 17201891816928 17204543482896 17214117752832 17238647996024 17251938919488 17256744788283 17298171062172 17306951479818 17317625558688 17323811721216 17329933750272 17348498279112 17354629032104 17360828412928 17414552567412 17420706663204 17426929648128 17440365735936 17451763149821 17468764465152 17474937718784 17477631474688 17530661372224 17531717083452 17560264563114 17562971472123 17572745206016 17573803451568 17580081125376 17586293716992 17592508504064 17611354313644 17653253409792 17672164291782 17678409424494 17684724465408 17690974036736 17695631536128 17704613701632 17733442714624 17752058932608 17789990682464 17791062010722 17800962676224 17803706688768 17814687141888 17846445990912 17852752712704 17871494179968 17909681133344 17914396211712 17920726946304 17939924356809 17952674836096 18014663354688 18021029522496 18034923658752 18073459820416 18078218016768 18116846687744 18121893493704 18135865395648 18142274394816 18171816065312 18174617244784 18185826457344 18199847651328 18243816975384 18255068866944 18257882879808 18287612799456 18294075424352 18300610392064 18301712470272 18308180077824 18352411124047 18357242759856 18396467637548 18404147428128 18410651234976 18417157340192 18423736274944 18480749663376 18493884524544 18513695924724 18520238444708 18525114264384 18564697841872 18579011144064 18584186695074 18635382801672 18638255439804 18648627565568 18649750601664 18682998146736 18689600496112 18696276752384 18709220469654 18739685317353 18754133534136 18760761021912 18767462697984 18774094896128 18794206469038 18819163697152 18838919683584 18859100699439 18865765281363 18879173785472 18880310705256 18893729547264 18924494837248 18925634486304 18939085541376 18945778388992 18966073876232 18985984086069 18992693507073 19011195979776 19038287072532 19045087885824 19051818193408 19066507063296 19110775220082 19117601927424 19124357860608 19158451504192 19159605242316 19170267497472 19173222587904 19179998176768 19226041382912 19231397176992 19246224501504 19287348912832 19292426689536 19299244403712 19333649823488 19360785361632 19393478995527 19407262562688 19414120858496 19422225478656 19463725960448 19468850171904 19515885300912 19522781982704 19523957661117 19530931964544 19537833963648 19572664725152 19584736184832 19632051284846 19647187511952 19654130594384 19659304933632 19662335409024 19701311995456 19716501622272 19721994043752 19764135056666 19769338356768 19779373119792 19791572067072 19811580532744 19826855176128 19833861750976 19902345791328 19916491026432 19937826380472 19944872171224 19950123053952 20013739517772 20020812135324 20035041568256 20056503918451 20068873786416 20071967396712 20083137378304 20084346801792 20127262072736 20148391275012 20191443393121 20196759190608 20203896485136 20211113674752 20218256041984 20239914658964 20288067351552 20316977995314 20324157773738 20331417922816 20332642297968 20343957344256 20347093358592 20381452523712 20443293073476 20446444400382 20453669930694 20468207009536 20473595670528 20480830795776 20502770693496 20517342669824 20580834852396 20588186691072 20595462311424 20611341324288 20624810995243 20632178542976 20644903458816 20655382651904 20704967643136 20710735421376 20719302007716 20726703309312 20756239012509 20767789788928 20770991136896 20776459511808 20783801665536 20850076543296 20862935847936 20885285072106 20900128913664 20907514770688 20916242823168 20923634374656 20974184141768 20979706011264 21024534442912 21025800558126 21033311346432 21040744268544 21091254352896 21120856758144 21142209075988 21158509628256 21165986793952 21171559159296 21216797533568 21233155593216 21239070508656 21284453137948 21290056691904 21297580344768 21300863359776 21314000687616 21336833110761 21351997881984 21359543424128 21416783219832 21427654213108 21433295467584 21440869739328 21479093107472 21530193924096 21553257942216 21560874607272 21576198611968 21577497948864 21599311912178 21612633308448 21627994099712 21629296555776 21675513001408 21681551144253 21698267526936 21741279935284 21744631346438 21750356051424 21758042368608 21765814726656 21773506506752 21827423881263 21840885965808 21848687917056 21856408983552 21879822456492 21887554525564 21895373147648 21896691705504 21912254386176 21963129730542 21978739630848 21995685144576 22019247815796 22027029156132 22042684471808 22079906900688 22095599798272 22110896918682 22163975994888 22171893359616 22179728643072 22187566695424 22211334917954 22244258240512 22288028099337 22295904423429 22303868915328 22311750837376 22313094469848 22321065102336 22328953101312 22352872782702 22365312080384 22368759685888 22382555639808 22436630039824 22437981192627 22445910508359 22453928585088 22467777067008 22471240467456 22507831137792 22515785137664 22533144711168 22539421764288 22587582921904 22593529550592 22641806323136 22643169831828 22659263058432 22667270572544 22745538047232 22786087291968 22794139624256 22800140633088 22848858882304 22872845163168 22880928154656 22921718763944 22935855755904 22939391310528 22953539202048 23002585225984 23008993051044 23026732885728 23064228082896 23075935306424 23082010503552 23090167411584 23131331038816 23211200860848 23219403423216 23227608884272 23235906197504 23237305483392 23293088598528 23349362770734 23357614157878 23363763512544 23367365029008 23375622777936 23413686084152 23417295296164 23431737935424 23506456487514 23520954117024 23529356218368 23537671213056 23562885722376 23571212565992 23579632620544 23595957159489 23652601248276 23669411910144 23687660924928 23703140994533 23721416014296 23734616901632 23738275585024 23795261321216 23811735143196 23828658906624 23854185133779 23862614919143 23868897225264 23885861615616 23894302595072 23919899142412 23976806870016 24010973994462 24019551139584 24028039363328 24029486352144 24038070110208 24046564878336 24162524658272 24163979745906 24172519009002 24181153860864 24189699193088 24196067610624 24247768609792 24273223438464 24325089300512 24331493362176 24340091822592 24343843839744 24358857928704 24383483732608 24384952126584 24402283293696 24410906770432 24476323679808 24495194820096 24530100651147 24538863237504 24547534979968 24553997604864 24632294791104 24640999551168 24684927899632 24700152352512 24719196063744 24772014858752 24778915593432 24798020030784 24847177068896 24851007253072 24857549773056 24866334135552 24910664195648 24945627292872 24961012532352 24986247089804 25005511378848 25014348029216 25023283597312 25024790520576 25100719692048 25118559578112 25145467599252 25154353708484 25160976090432 25164854646624 25173747607008 25191639396352 25234179315072 25241208794802 25314645448092 25323591342764 25330258279872 25384382763376 25393450514432 25411030787142 25472032113528 25481033626776 25490135903232 25499143814144 25500679394112 25526459532574 25546140323088 25560356663296 25564296783872 25623651352299 25641862902656 25643407077288 25661632668672 25689122451762 25698200682154 25704966242592 25723235586048 25732325871616 25786933609437 25796046405129 25814380482176 25821176629248 25857971994036 25876350083584 25877908379232 25896300638208 25960427219727 25994900625408 26021180401216 26022747418668 26031943548156 26041242619392 26050445284864 26078351579819 26112981579776 26131059994806 26140394472192 26196250015936 26203146697728 26212406578176 26216447212032 26288668829696 26295992058336 26340396844671 26359117809024 26372497493056 26379440575488 26388762756096 26417031470466 26435806901504 26517614136741 26527086698112 26536461055104 26556920552448 26583768507296 26600164071936 26620672684032 26684986023696 26694416180432 26701444014336 26705560033152 26758498381888 26762623195616 26769668986368 26779129069056 26843825226218 26864521700016 26881090419456 26929012254144 26938528646848 27024429567278 27031544283744 27050756468736 27089303993752 27110189730624 27175270031616 27182840240556 27213411592224 27240923232523 27257724097968 27261925867176 27271559907592 27278739686016 27337027591328 27365725463076 27424199235433 27431419199184 27441113136528 27450915588096 27460616415232 27462270116736 27594701456322 27614313895168 27615976852464 27625736010288 27635604412416 27674985350012 27740826786816 27770543887086 27780357667062 27800102057728 27807420985344 27817247797248 27847046762808 27866838551552 27868516716096 27953074202508 27957383159706 27972941348352 27994508365824 28012802993539 28024497220104 28034400744168 28044415128576 28054325691392 28121672470528 28141141532868 28151194046976 28161142344192 28191309703557 28201272177169 28211346171008 28228745545728 28310874124288 28318760678208 28340594320896 28386742255872 28396773793024 28401151146368 28408628312064 28418667583488 28449110814348 28469330509312 28555710959776 28557430608798 28567631828736 28577727290112 28587826319104 28599760594944 28686536790912 28737677256288 28747832809696 28755401246208 28759833881856 28769997265152 28816844411264 28839062074368 28847095765488 28908734859004 28931023369248 28948866605568 29000474735232 29010723158144 29041178042448 29103231841684 29110893844032 29121181287744 29173096608656 29195588940672 29273827951368 29284172974056 29304986174464 29306750945472 29358997087728 29369372208176 29377104277248 29439875867584 29448076927269 29470781267928 29481195891576 29533753022774 29551967993184 29562524479488 29572971524096 29574752433408 29646202584999 29669059679688 29717370799116 29727872564572 29738491887104 29740282764192 29750792626464 29761420136448 29771937468416 29803830376936 29874736539648 29906739570708 29917308256836 29927880677812 29938571446784 29961653956608 30010441517056 30031218202986 30052562352384 30103310679624 30107951095068 30124706067456 30167633993042 30190893109104 30212350744576 30305844727704 30316670512128 30327384062976 30359871988446 30370600806182 30381449722624 30400187510784 30475466992971 30486236660607 30497126884224 30507904206208 30515936016384 30520640037888 30581141007872 30585855080704 30593907412992 30604718936064 30678657401392 30680504896041 30702310514304 30721246193664 30752304110528 30754156040244 30776014004736 30786889882112 30819870048877 30893193467136 30948267814464 30959204564288 30967355188224 30983073977856 31057451464704 31066103132064 31132483694312 31151684683392 31156486705344 31167497037248 31175702498304 31242317247232 31275114814944 31341941983352 31350193370496 31361272156032 31385451561984 31417180963168 31461276212652 31536801664368 31559215880192 31561116402816 31628554685728 31636881529344 31713313613982 31737764442384 31748980190928 31771545208832 31805580178372 31825196300352 31849733389824 31926679706922 31937962215874 31946370517152 31951295039664 31969075826688 32014631992616 32026068186112 32027996822976 32039315136192 32125174829748 32141481319662 32161304608992 32172793196544 32193818365709 32218639661208 32230025345336 32241538481152 32341311910908 32364297917952 32398967868267 32410417278239 32418949962672 32441991149568 32453455763456 32458458452992 32513269502112 32536377724928 32611919902926 32616947019657 32635098239744 32637063552912 32648722089984 32660259760128 32706800868196 32718484316672 32784613475328 32819733684738 32831331788346 32843059721472 32854666068224 32863315709952 32868381579264 32933536470016 32968109446272 33038554124576 33040543734198 33064026707712 33084418977792 33119860351032 33143399697408 33155112180736 33260836390496 33269592964608 33281350043136 33317002376931 33340681838464 33366387360768 33455803372992 33467626256064 33493429651968 33527290132336 33529309174053 33547968120576 33553139528832 33564996809344 33573833459712 33645572420096 33654945059736 33680892877632 33752860597456 33761746706688 33773677706496 33799717066752 33881374382856 33962709484704 33974711502368 33986847870976 33988894587648 34000905858816 34061520430784 34164868469732 34179130937952 34191209436384 34215510224896 34252163269016 34273288323456 34321392231984 34382578145916 34394728540172 34403783633856 34409086965792 34477295992048 34503877838976 34513489576566 34596342124344 34613902959636 34635251117376 34696996558224 34709258064208 34721656825856 34829105134824 34841413326408 34853859296256 34903526299642 34937528930304 34949875437568 34955262949376 35024044156101 35036421236817 35061322744448 35063434166904 35120529126228 35125942944246 35145490412032 35147606903136 35160162250752 35172587433984 35185017008128 35222708627288 35259684731271 35306506819584 35344328583564 35356818848988 35369448930816 35381948073472 35409227403264 35466885429248 35504117865216 35579981364928 35582124021444 35601925352448 35607413377536 35692891981824 35705505425408 35742988359936 35819362266688 35828792423424 35841453892608 35879848713618 35905349672192 36016460991693 36029326709376 36042059044992 36069847317504 36146919640832 36156436033536 36233693375488 36243786987408 36258778513503 36271730791296 36284548789632 36343632130624 36349234489568 36371652914688 36399695302656 36487633950768 36510137733888 36515765759616 36575225598912 36588150848704 36603424940544 36616360155648 36704822248094 36714485519712 36792935275096 36808294856256 36821302469952 36834314680384 36961499326752 36987769049088 37027391849448 37040476889416 37050228528768 37129395683744 37158022288128 37168373390148 37247792991409 37270765603344 37276510879608 37297255131136 37299501203328 37365996293472 37379200992224 37392553504768 37418440939308 37479370634706 37498394872939 37508267068272 37521522043824 37534925395968 37548189792256 37588412938076 37677839367168 37718201398878 37731530562726 37758347570944 37760621410512 37787459094528 37848989674496 37851268972608 37932147752464 37971968172138 37985387014146 38022391959552 38047239886747 38076574145064 38090175771648 38103636386816 38221550440164 38235203854848 38248715721216 38289689298861 38303220419737 38316903008384 38319210484632 38340534994944 38346445175808 38359996353536 38452082765824 38462794353984 38492449003008 38533683677643 38547301023231 38574697825664 38584853379072 38598488807424 38667299646976 38721570723264 38786957991054 38814525125376 38828241716992 38844450957312 38927451920896 39031770601824 39045563965408 39047915322234 39061863929088 39075667927296 39145329450304 39169472369664 39264102569692 39294375023904 39308261188768 39318609867264 39324670818048 39402623990912 39433003244544 39443988087504 39528270113332 39538676713536 39558746239584 39583144134144 39623161065488 39625547205699 39653710352256 39667723501952 39804691582656 39875652760944 39889744342448 39900246107904 40027479035544 40041624270648 40070083136512 40113007836902 40137747572832 40143934793424 40166274756608 40168693603584 40254524145472 40265737839327 40296782550024 40382886786242 40393518381216 40407792970272 40422227349504 40436512083968 40479829317928 40536644350917 40576134703104 40633955990628 40648315547476 40662835845632 40665284595936 40694186717184 40762905047424 40886586146952 40892888800764 40907339861388 40936414019072 40980266768287 41005541386992 41034685339648 41161669704792 41176373382144 41190924622848 41249621990486 41264357085952 41289806917632 41310765303808 41392052184483 41421470842752 41438604015432 41453406618624 41512478025018 41535579577856 41541982273792 41552919023616 41567603331072 41670536500593 41700153086592 41725871695872 41770570144212 41800257827328 41815029541376 41832485646336 41847268749312 41948368283536 41959412022528 42049068885824 42051601116252 42066622692864 42081488537088 42182508705792 42241713516288 42284418151976 42317019256512 42331973587904 42343118318592 42433595067136 42466311186432 42478141017312 42568906275896 42580113383808 42595160689536 42601726719552 42628001375232 42673666221522 42703995763968 42719086848256 42833566439664 42855308426216 42866590935168 42881739478656 42958186214944 43106515884432 43121749214544 43152397223936 43154995897728 43198623824356 43225266616896 43258593111552 43351026002816 43363102288506 43396535053872 43482559870568 43489262692876 43500712102848 43516084737216 43654847762526 43681771931616 43697375834112 43712817967104 43759644912984 43775109051128 43790746295296 43793383411008 43926259461084 43957479261696 43991370289152 44020118989847 44038495631592 44054058312264 44085368943616 44159813801376 44191199596544 44221793837364 44300629534161 44316284849837 44327951989776 44343786719232 44359457286144 44375133390848 44422669835908 44488516481024 44576056198674 44591808846858 44607737830656 44623501674752 44626188939696 44642130204672 44657906202624 44705745565404 44730624160768 44737519371776 44873260079648 44875962385254 44891821016718 44907857170176 44935554134016 44942480934912 45015662275584 45031570275328 45078843528576 45175165843808 45187059101184 45251450989563 45283612646272 45286339663656 45318526116864 45334541145088 45491076094464 45539807982669 45555901209273 45572174583936 45588279248512 45600281266176 45697717764608 45745690326336 45761856309312 45843437527888 45871711511808 45878782621056 45907078404096 46005170451968 46017986102088 46053465771456 46128456165792 46151870612848 46164021007104 46180334823168 46262662077632 46422401721696 46438806846432 46455217768544 46471812395008 46474610966784 46586177197056 46698725541468 46715228315756 46727527025088 46734730058016 46751245555872 46827372168304 46834590592328 46863475870848 47012912975028 47041908234048 47125771444752 47142425131984 47159265241088 47191914318978 47305202496552 47338823820288 47406281989066 47442832028592 47469233803264 47476551170048 47569970420973 47623470286392 47657317813248 47708370267558 47725229838286 47737794450528 47771723231232 47788605190144 47839798284824 47890019560383 47906943323811 47953613740032 48021947988924 48039102279168 48056078726656 48058972704288 48076140220416 48093129756672 48212221979493 48325049316544 48327959491812 48345038018004 48362307721728 48379398386176 48431224362521 48495537219584 48546446876928 48650178601024 48662986724352 48680183645184 48687687679488 48766967465216 48769904253168 48804566587392 48821813540864 48917879854389 48952647359616 48990389640192 49060201302294 49077726475008 49095069959936 49107995209728 49246997682519 49264589582208 49281999102336 49369855799264 49400304705024 49438392127488 49544029717504 49557831186864 49596040061568 49694354137792 49702014506144 49715099546112 49732668271104 49821328391296 49891254585744 49922025064704 49972494179608 50011022757696 50028696058432 50049581041152 50201439384096 50237119156224 50290935198504 50308707416968 50321952180864 50329709293248 50347495214016 50468358630144 50482417589604 50590286003257 50629290896184 50647182685528 50660516559744 50768765526752 50786901028864 50822061574284 50930655722947 50944064227056 50962067253552 50980271806464 50998287628288 51001358788224 51052919065148 51092280646176 51128593567744 51247302704598 51283725805312 51286814154576 51323265337344 51378244903524 51396401364308 51409932485184 51573867218874 51592092810258 51628760964352 51642353258496 51715943988072 51752700167168 51755816758464 51920854439454 51989801250816 52023776988001 52042360802432 52045494837336 52063887096312 52082485238784 52100890569728 52156703159638 52225963159552 52262119989612 52280788944384 52355289449463 52373791186171 52392500031872 52406293395456 52424813156352 52432894424064 52577337659392 52591984116672 52680793689342 52688914416369 52718235618048 52744994986112 52758881150976 52777525512192 52834062940932 52871613803008 53035228273482 53054173396224 53072922110208 53113841104896 53167537014592 53200328143872 53369972047392 53388832360864 53402888028672 53411120066304 53516996763776 53525246391232 53539337972736 53558258138112 53687650452436 53729043400032 53762180838912 53819773070427 53858024508288 53877057293696 54048859134556 54063088567488 54178607987504 54220379461248 54350540063232 54365680481112 54426823184448 54481846465046 54515448195936 54523851734352 54543119815184 54557479372032 54674055182656 54731450926152 54848398470866 54862838398368 54882226273056 54901831176192 54921232830464 54924540233472 55057233372141 55189402912644 55228627790336 55231953704928 55251472020576 55271208824832 55349970700024 55481653573632 55541087774172 55560715334124 55600204115456 55659765312151 55694093525616 55733677103104 55737033432192 55906148405016 55914766319412 55945882696704 56025605987078 56048994440208 56068801488336 56088830257152 56108651382784 56219055952059 56282283065736 56302388093952 56322284688384 56382619407114 56402544354338 56422692342016 56457491091456 56597295844089 56637521356416 56681188641792 56773484511744 56793547586048 56802302292736 56817256624128 56837335166976 56898221628696 56938661018624 56978080521219 57111421919552 57114861217596 57135263657472 57155454580224 57175652638208 57199521189888 57236901519343 57373073581824 57475354512576 57495665619392 57510802492416 57519667763712 57539994530304 57633688822528 57678124148736 57694191530976 57817469718008 57862046738496 57897733211136 58000949470464 58021446316288 58082356084896 58206463683368 58221787688064 58242362575488 58346193217312 58391177881344 58547655902736 58568345948112 58609972348928 58613501890944 58717994175456 58738744416352 58754208554496 58879751735168 58896153854538 58941562535856 58962391783152 59067506045548 59103935986368 59149504866816 59292405169998 59338119359376 59434741598232 59455745129144 59476983774208 59480565528384 59501585252928 59607660753872 59749473079296 59788519822031 59813479141416 59834616513672 59855761355624 59877142893568 60020883034112 60062436405972 60105124704768 60169511755353 60190774945301 60206621359248 60215902190136 60249412134912 60335267986084 60381786218208 60424701489152 60574330179363 60611689455408 60633341024256 60654768125952 60719743976892 60741201612364 60762899445248 60950933985942 60972473321214 60994253768448 61015808412416 61031872032768 61041280075776 61162282015744 61171710161408 61357314802784 61361009792082 61404621028608 61442492387328 61504608221056 61508312080488 61552028009472 61573779764224 61639740097754 61786386934272 61874432985729 61896535628928 61918409128576 61934710376448 61966147955712 62114902929408 62132206264128 62264967388624 62268717037527 62303369366784 62312973410688 62334994074496 62351404996608 62484634494464 62550229629888 62683883966704 62700386740992 62722544312064 62770903123968 62834361926336 62922552425304 63073603328736 63118431760384 63122232805632 63257109371456 63273763058688 63426627227964 63475528884768 63497960381856 63543090417664 63611160356744 63650392600704 63699466779648 63853359413844 63875924431748 63892741034304 63902590079328 64029263985232 64052136372224 64055993645952 64078630272384 64250349659496 64282962639324 64322609217984 64387636731418 64437279322416 64460050690672 64483076962304 64682623821816 64728595835904 64797935736534 64820834556478 64837899925344 64883982299136 64906911526912 64916916905984 65026539004224 65044653432759 65223839805852 65233894039314 65270196479488 65274127105824 65297444179968 65320519520256 65413601736392 65436968633344 65482271643789 65569226950656 65639467369476 65662663576692 65686119442944 65709332136448 65736763158528 65779722641633 65867072940032 65936218892544 66077108249152 66081087468396 66128053415424 66239720702064 66286799394816 66310224361472 66521672780992 66539185929216 66562700086272 66634004753862 66681363676928 66732774721536 66887713270287 66911606745984 66935252512128 66986859303936 67054580264672 67058618348106 67095936241152 67106279057664 67129993618688 67147666919424 67291144840192 67309890119472 67337731525077 67361785755264 67505721194912 67523493413376 67547355412992 67599434133504 67762748765712 67925418969408 67949423004736 67977789175296 68001811717632 68123040861568 68329736939464 68358261875904 68382418872768 68504326538032 68546576646912 68642784463968 68712179496961 68765156291832 68789457080344 68807567267712 68818173931584 68954591984096 69007755677952 69026979153132 69174472698331 69192684248688 69227805919272 69270502234752 69393993116448 69418516128416 69443313651712 69639876192601 69658210269648 69682826652816 69707718592512 69807052599284 69910525898752 70048088312202 70072842473634 70122645488896 70126868333808 70241058252456 70251885888492 70290980824064 70295213806272 70445417254576 70519369462542 70613013639168 70688657167128 70713637697976 70738897861632 70763896146944 70933770858496 71008235730432 71109422983599 71134552208083 71159962729856 71164248042888 71203850704896 71214826755072 71385783963648 71411010850816 71485976719872 71562555401337 71587844757429 71638724533376 71657584846848 71682907785216 71759697427236 71810699344384 72032921983386 72058653418752 72084118089984 72139694635008 72293839281664 72467386750976 72487573974816 72517557027006 72543461582592 72569097579264 72687264261248 72698468979136 72743305829376 72975267901536 73020275467776 73031531519232 73150451197824 73176301697408 73206849881088 73232720311296 73409644496188 73428971039424 73585870550192 73590301953441 73616589712512 73642604939904 73668629360768 73922998653504 74054783698896 74080953778832 74100457057536 74258791367488 74316044576256 74336746780296 74495585982818 74541531206688 74553021759216 74594510262272 74599002406656 74731992586944 74758401984448 74836881878616 74958741269412 74996789745878 75016534136544 75043044087648 75069850791936 75096379584512 75176825876152 75355678734336 75436402797756 75463061125452 75516695141888 75521242821024 75574918189056 75697979348992 75702537945216 75864295504928 75943936344276 75970774028292 76094479773494 76106209712533 76153148290128 76180351543296 76207272773632 76443100880328 76470407709696 76497431442432 76579378597722 76606440839474 76633806016768 76638420969264 76681069989888 76692890351616 76719992707072 76870954056897 76925588707968 76984898006016 77067367355286 77094602046462 77149395651328 77169706758144 77196977614848 77334599293952 77388139215387 77443141446528 77573915982108 77629050250752 77656483433984 77688901914624 77739672212839 77854903841792 78063541203648 78091127930816 78095830644468 78123727858176 78151335854592 78235054739457 78290658900608 78338944739328 78528205139384 78588750047808 78616522377536 78637219734528 78649341636096 78805247981824 78866006489088 78887976175008 79056540226664 79077353427072 79117492479168 79166288268288 79246322130976 79251094411398 79307420704512 79335447003904 79609383165312 79751305521888 79779488684896 79800492215808 80054958071088 80083248541296 80140166273024 80226015673804 80275495145664 80287869586848 80337387207168 80509048290944 80531475678654 80593565100048 80765773572484 80787036762432 80815585940544 80959658635856 81073288701834 81152269406208 81267911981256 81296631094952 81325671691264 81330569191872 81525810094848 81722769697569 81751649552573 81773172293904 81785777601528 81814679722776 81872828038144 81960533536574 82011082773984 82069370679296 82272597706299 82301671863983 82323339409584 82352746764288 82381849245696 82499243980972 82528714171904 82621530607616 82784104368966 82842941685504 82877208030864 82906813237248 83024956050036 83071159155712 83083964547584 83341073001186 83400306173184 83451743391744 83541140288424 83600515654656 83630059082752 83896736567072 83918824045056 84038408980617 84098137771648 84103202232504 84133245385728 84162977074176 84365017411584 84483427032576 84568836303952 84573929110671 84603816531507 84634038513024 84663947175808 84686236637184 84867190134272 84932622372864 84956282034624 85137812551792 85160226767616 85190321379072 85203453439104 85256002750464 85347332443044 85407991527936 85438173696512 85667132879328 85710616852432 85733181870336 85763478957312 85916372429888 86213031768864 86243498429088 86304794447872 86309991795456 86397247648712 86450533233792 86517186223104 86702052005632 86726204577012 86793070107744 86965119741136 86978525385752 87001424205696 87032169474432 87309695525052 87363543863232 87519289825968 87550218102256 87581492590592 87586766822016 87852518922168 87914958523392 88040237979694 88076991263184 88108116624528 88170737887232 88319627602752 88344230781807 88443587674728 88601259068322 88632569699674 88655903979552 88687573438464 88718914572288 88750266781696 88845339671816 88938607754997 89152112397348 89183617693716 89215475661312 89247003349504 89252377879392 89284260409344 89315812405248 89411491130808 89461248321536 89475038743552 89746520159296 89751924770508 89783642033436 89815714340352 89884961869824 89943702387539 90031324551168 90063140550656 90157687057152 90350331687616 90374118202368 90502901979126 90567225292544 90572679327312 90637052233728 90669082290176 90982152188928 91079615965338 91111802418546 91144349167872 91176558497024 91200562532352 91395435529216 91458709981821 91491380652672 91523712618624 91686875055776 91743423023616 91757565242112 91814156808192 92010340903936 92035972204176 92106931542912 92256912331584 92303741225696 92328042014208 92360669646336 92459610146631 92525324155264 92844803443392 92877613692864 92910435537088 92949221933568 93172354394112 93397451082936 93430456631512 93455054050176 93469460116032 93502491111744 93654744336608 93669181184656 93726951741696 93953388291763 94025825950056 94083816468096 94251542889504 94284850263968 94318530482176 94383828637956 94585503485473 94610404993104 94677647640576 94812563978132 94885664057184 94953102340096 95139940841946 95246940572784 95314635626496 95416740535116 95450459676572 95475588901056 95679596569648 95780039120766 95813886647622 95907227480064 96043895977848 96078204558336 96112157453312 96117945408576 96424443958986 96581455097127 96650098633088 96655918983624 96690076036008 96724615443456 96758796772352 96862448725042 96991074439168 97092893753856 97196903604801 97231251834717 97265612202889 97300357202048 97325973448704 97360367290368 97375375358976 97533934930432 97539808506336 97609133174784 97643627081728 97835759708778 97850841058971 97905294719232 97980779280384 98120402604588 98155452950016 98190139919872 98493995365038 98529179164416 98563998204672 98739711598528 98800609410048 99088059435008 99115662373728 99192080123136 99388708275584 99404029012288 99430199092224 99465336542208 99642656782592 99782509171488 99844050129408 99944988359216 99951007130793 100022045515392 100057392116864 100099162082304 100402878768192 100581870397008 100617414833936 100643904361728 100659418586496 100694990428032 100936717260288 100964835179208 101180572006514 101258581792368 101294365371056 101321033119488 101537531053504 101644123148568 101861311445894 101888128454112 101924134507104 101960543612928 101996575256576 102002717576448 102105838130296 102184561292352 102494605409196 102567451610624 102573628309152 102646530674688 102756489807048 102792802728616 102819864970368 103147734437748 103184185620516 103257521928704 103368135579709 103431887976144 103505400334336 103511633516928 103841708878908 104047553976002 104084721604864 104090989674672 104127774192624 104164970477568 104201781139456 104313406319276 104524239979224 104561577888768 104710578898926 104747582372342 104785000063744 104812586790912 104849626312704 104865788848128 105109263710451 105183968233344 105361587378684 105377828832738 105436471236096 105489989972224 105517762301952 105555051024384 105668125881864 105743227606016 106070456546964 106108346792448 106145844220416 106227682209792 106297102821637 106335074029184 106400656287744 106739944094784 106777664721728 106805776057344 106822240132608 107033993527552 107050492782464 107078675945472 107116516276224 107375300904872 107458086800064 107524361677824 107639546140854 107716049016576 107754114587392 108097718269112 108126177134976 108357215975008 108440758922496 108701080126464 108731360962224 108853646368896 108963692930092 109030896391872 109047703468704 109086239630368 109114958744064 109348110365312 109462901852304 109696796941732 109725676796736 109764452546112 109849080466944 110114466744282 110378805825288 110457255580672 110463907409856 110502944041152 110699941400048 110963307147264 111082175548344 111121430668248 111200408230912 111319530624302 111388187051232 111467354206208 111474066864384 111743378974227 111782867755559 111812296810032 111829532638824 111891765393408 112051211974156 112097988880416 112137602976672 112177660514304 112217302765568 112438111904118 112495184618817 112564566131472 112604776187904 112644569376768 112765238814228 112805088708676 112845384684032 113194591688178 113275042712832 113362377283584 113546969023488 113587095172096 113604604585472 113796443257392 113877322037248 113956161042438 114141719660241 114222843839104 114229722435192 114270527314944 114310909160448 114351305276416 114473803038686 114746147163648 114869067896583 114909661259211 114950709025152 114991331238784 115021604984832 115039335527424 115079989060608 115267377645056 115356248297472 115388383061952 115634939436016 115641903069693 115724093476992 115795466422272 116001898940928 116042892632576 116164712169792 116412927366736 116443575376128 116484725150976 116692386434624 116782355762688 117095311805472 117136691896224 117219944697856 117227003781888 117435988350912 117477488832704 117508417108992 117759503470336 117792307709076 117883125071712 117924783566304 118135012091096 118207871972736 118299009733632 118584810339996 118676238718752 118869483196464 118911490258288 118953967548416 118961131056768 119003170505856 119215321507744 119577039644062 119626958282832 119669233027344 119711522711248 119754285787136 120124872811944 120210249409536 120339023510706 120381549890602 120413242718496 120431804380272 120498824269824 120670535972168 120763572436416 120797213517981 121148660358726 121223378910816 121266682048512 121309536251904 121439487953784 121482403224728 121525798890496 121609933052751 121901867971884 121944946642428 121988507536896 122031616824832 122082560151552 122162342048747 122324564031488 122343420322816 122714629605568 122722019584164 122809242057216 122940800304861 123009216442112 123016624160976 123104056018944 123147559528448 123279480195508 123572773868544 123748865971458 123793071257856 123836818257152 123869420752896 123932295911424 124264412528256 124529934777248 124537434075054 124606738733568 124625946821376 124669988148992 124702809993216 124969268988928 125100459259776 125367767933408 125400773481984 125445088624128 125541806247936 125668723852672 125845104850608 126147206657472 126244465611264 126514218742912 126547526117376 126853254455928 126951057769536 126995920763712 127222320713488 127300785201408 127398933559296 127706718827688 127751848863496 127785482068608 127805180158656 128058527970464 128104272744448 128111987291904 128157260544768 128466877868329 128500699318992 128565925278648 128645218435968 128775273462836 128874558644832 128920101381344 128966153924608 129365247643632 129457191671808 129595871473068 129641669112956 129675799850688 129833833811968 130053078008448 130089306865518 130447679611704 130467788078628 130540392958976 130548254211648 130827203472784 130873937266688 130964543287578 131138453901312 131278934738952 131325327153384 131372238885888 131418664272896 131559445283266 131734145880064 131872437785088 132060356969541 132154216498304 132162174936792 132256106830848 132479441404128 132573598789632 132620448722944 132901888602483 132948854549511 133043345561984 133078371858432 133125400172544 133268009507724 133362727353856 133465549443072 133775426540574 133823213491968 133870505024256 133973718607872 134109160529344 134117236696212 134191872482304 134212558115328 134259987237376 134582289680384 134619780238944 134675463050154 134723571510528 135011442389824 135046986826752 135094710825984 135525497531424 135754352968689 135850837938816 135898846009472 135955578350592 136003623435264 136246081723136 136659473878928 136667703627819 136716523751808 136764837745536 137008653076064 137093153293824 137285568927936 137424358993922 137530312583664 137578914160688 137615134535424 137636347863168 137909183968192 138015511355904 138053958306264 138348945396662 138385368497376 138455611838544 138541004469504 138787986232896 138837032256832 139279752385202 139316420539296 139365653305632 139415437185024 139614105198568 140096176624404 140145684947268 140245290977792 140253736667616 140395527429157 140482116504912 140503771776984 140581961648128 140590427612544 140890834509152 141038738925084 141340103751847 141377314334256 141427275395952 141477795723264 141527792293888 142016471460864 142218845967198 142269104416166 142319925459712 142328496085776 142407701409792 142429653510144 142971953439744 143125110802674 143175689514858 143277449066752 143315169693696 143365815570432 143519394854472 143621398688768 143720829971433 144065843966772 144117306837504 144168236179968 144279389270016 144373676966701 144587678563328 144934773501952 144975147949632 145035114054012 145086923165184 145138195158528 145293673087563 145374528522496 145396937958272 145486611658752 145950535803072 146040550935552 146063063038464 146300902395648 146352603394816 146413699762176 146465440622592 146819288992376 146857942078848 147171741100384 147180603906882 147233179425024 147285209879808 147337258721536 147845997307008 148109567397792 148161907557664 148200914115072 148517582734976 148632089152512 148673493560592 148991171965636 149083062413376 149106043518432 149198004813312 149463985173888 149516803968896 149673763757232 149917482538824 149993579491756 150033068273088 150086088175296 150353651752304 150711357468672 150872805595512 150926122250904 151033390283776 151042485642048 151395958697984 151405075890432 151728591009856 151770858009771 151887872688552 151941548056584 152188959546988 152212419425066 152306296580256 152360703086592 152414545547264 152791967168841 152886201760656 152940815419392 152994862884864 153158757195444 153212881678948 153267612033536 153276841938528 153385780703232 153439985414144 153741908113794 153851177415936 153969796012032 154134734710572 154189204092924 154298791302656 154669198587904 154776278430774 154886282893056 155147831964216 155258100501504 155312966867968 155479344425678 155709807683584 156071330964003 156127082407296 156182255861632 156191661288936 156247455716352 156302671709184 156470109478914 156581317801216 156677889478656 157056410278768 157065868348389 157121373558513 157177500095616 157233044755072 157274439469056 157298683272192 157610495963648 157732012978176 157775952350016 158113080453328 158154706854144 158234984958336 158332576536576 158492644261952 158502188822796 158614841409024 158670894007808 159218766330624 159502611043776 159558977369792 159600984431616 160109916142176 160166497082592 160280332546048 160452031347608 160550990291328 160575739173696 160674774414336 161018096581888 161062951357308 161187130200096 161531547144968 161574073524864 161631171881088 161919317271712 162146577403668 162535823962512 162593262189904 162651343382528 162661138383744 163051620189696 163445539395138 163503299105146 163546344587808 163571555203056 163629359445552 163745656076288 163921067073148 164022165547968 164545195412598 164603343727966 164646678819168 164705493528576 164763698491392 164998487961944 165057428343808 165171700116423 165568208737932 165685883371008 165754416061728 165813626474496 165921986961731 166049912100072 166142318311424 166167929095168 166682146002372 166800612346368 166979295936453 167038304434001 167082280576848 167201031309312 167260118165504 167793473134144 167837648090112 168076817961234 168196275543296 168206404465008 168266490771456 168325954148352 168966854065152 169137672607904 169147858221342 169207633063014 169268077026048 169327894351616 169372473274368 169734380268544 169912564069248 170275625103584 170320453535232 170380642758144 170406906878208 170512005500928 170694664886088 170815983055872 170876347393024 171334265758656 171421233704864 171466363740672 171526957914624 171710704558029 171832744859776 172426063537728 172486996858176 172619983590912 172794495297424 172901066467584 173034372446208 173404104011264 173452409154024 173586140215488 173930239482272 173957050771504 174002848411392 174064338948864 174619391050104 174727087726464 175038579651936 175100436204512 175162985181184 175173533644032 175658792187307 175705037844336 175829917046784 176080475959388 176153982526368 176216233249056 176341475774464 176639255205504 176688461563614 176887175349456 177202518136644 177265139399348 177311807959104 177690679343632 177877215509994 178304224794696 178367235387432 178430951322624 178494006699008 178504755758784 178822982261616 178922496643072 178950077487104 179365559466093 179493040318592 179503849541016 179567284066872 179631428680704 179887404775078 180062649102336 180126281101312 180315374114304 180508535266059 180572324835903 180700663375232 180748236404736 181005803958252 181134450585088 181145358654624 181274104467456 181338164580352 181722990538089 181964304377856 182159231930676 182223604837092 182288698335744 182353116994048 182790871058432 182917419963642 182982761305344 183047425237248 183373750111552 183486846047232 183515130484224 184020681807872 184071944408352 184213863085824 184513824663168 184607482451392 184656084028416 184721339292672 184919220293262 185050648310528 185623298957187 185689606886784 185755227385728 185820871074176 185898443867136 186344708788224 186794902165872 186860913263024 186910108100352 186938920232064 187004982223488 187309488673216 187338362369312 187453903483392 187906776583526 188051651900112 188167632936192 188503085779008 188569700527936 188767657275912 189171006970946 189220809986208 189355295281152 189625127956264 189771328114368 190279881683892 190493881145568 190629271252992 190833481070232 190900919353144 190951177802112 191359193139296 191560078241532 191627773295244 191969394648031 192087791955696 192156409116672 192224314906624 192235890817152 192848887917972 193162910194254 193300197266176 193311837967248 193380152072016 193449230886912 193517593544704 193724897450084 194185787507712 194393807209602 194462503669434 194531224405778 194600714404096 194651946897408 194720734580736 194750750717952 195067869860864 195079617012672 195671519417556 195701682117942 195810589438464 195961558560768 196089620954773 196240805209176 196310905900032 196380279839744 196987990730076 197058358328832 197127996409344 197339167924899 197408905240183 197479423197056 197601218820096 198176118870016 198231324747456 198384160246272 198777416551168 198808058024576 198860398184448 198930673084416 199285313565184 199565018342976 199688100258816 199889976718432 199902014261586 200044091030784 200114784233728 200198324164608 200805757536384 201163740794016 201234829667872 201287808723456 201318837172992 201389980856064 201873434520576 201929670358416 202361144013028 202517163584736 202588730742112 202642066238976 203075062107008 203288246297136 203722622891788 203776256908224 203848269014208 204005435152896 204211676260592 204369122584704 204989210818392 205134903221248 205147256618304 205512979614096 205585605457232 205639729940736 206136538490883 206295468875496 206368371241032 206515043857408 206736271159418 206863775952288 207010800668672 207023267033856 207523418094993 207683417757816 208095107952004 208169443209728 208181979349344 208255548385248 208329940955136 208403562278912 208626812638552 208919628577803 209048479958448 209123155777536 209421157797852 209495164744684 209570000127488 209731577696256 210218527420902 210367936466688 210723174757368 210755657665476 210872942472192 210979979944448 211336251763728 211486455212032 212140913093928 212216693584896 212291688440832 212594205643274 212670148058368 212801312575488 213328268950797 213403656624249 213479888189568 213555329443456 213611552114688 213644480265216 214067987055104 214100985564928 214157351890944 214233032552448 214750601809744 214763534272287 214916173600128 215048723355648 215279092281708 215432098033152 215508229174784 216195436538224 216252354269952 216714431950016 216881517844992 217402160252928 217462721924448 217707292737792 217927385860184 218061792783744 218095406937408 218172479260736 218229917488128 218696220730624 218925803704608 219393593883464 219451353593472 219528905092224 219698160933888 220228933488564 220757611650576 220914511161344 220927814819712 221005888082304 221399882800096 222164351096688 222242861336496 222400816461824 222639061248604 222776374102464 222948133728768 223486757948454 223565735511118 223624593620064 223659065277648 223783530786816 224102423948312 224195977760832 224275205953344 224876223808236 224990369237634 225129132262944 225209552375808 225289138753536 225530477628456 225610177417352 225690769368064 226389183376356 226550085425664 226724754567168 226872920947673 227093938046976 227174190344192 227209209170944 227592886514784 227754644074496 227912322084876 228283439320482 228318629137599 228445687678208 228459444870384 228541054629888 228621818320896 228702610552832 228947606077372 229492294327296 229738135793166 229819322518422 229901418050304 229982662477568 230043209969664 230078671054848 230159978121216 230534755290112 230776766123904 231269878872032 231283806139386 231448186953984 231590932844544 232003797881856 232085785265152 232329424339584 232825854733472 232887150752256 232969450301952 233219016638517 233384772869248 233564711525376 234190623610944 234273383792448 234454007563776 234705164218371 234871976701824 234954977665408 235016834217984 235519006940672 235584615418152 235766250143424 235849567132608 236270024182192 236415743945472 236598019467264 237169620679992 237352477437504 237738966392928 237822980516576 237907935096832 237922262113536 238006341011712 238430643015488 239154079288124 239253916565664 239338466054688 239423045422496 239508571574272 240249745623888 240420498819072 240678047021412 240763099781204 240826485436992 240863608760544 241341071944336 241527144872832 241594427035962 242297320717452 242446757821632 242878975907568 242964806449456 243051597780992 243219866105502 243803735943768 243889893284856 243977015073792 244063233649664 244324684097494 244649128062976 244686840645632 245168309092707 245254948657719 245429259211136 245444039168328 245618484114432 245881600609722 246018432884224 246033248321952 246208112037888 246295119056896 246558960391016 246817793118897 246905015591949 247145547737088 247497731942916 247586142515712 247673636514304 247864591822848 248528825056512 249059869554496 249074868150108 249213477467136 249251893642752 249339976297984 249938537977856 250200918519552 250735535866816 250801546963968 250890177248256 251337447705344 251690209701216 252115226941851 252294413314944 252488931222528 253028437485824 253095052234752 253706508911856 253811449594521 253902115539072 253991841527424 254444641426976 254601570402816 254797867118592 255413437655376 255503697726992 255570964137216 255610360317312 256117055940928 256223974583808 256314521089536 256933755736658 257001398637984 257131850557296 257290436871936 257550546925672 257749117289664 257840202762688 258730495287264 258914383343616 259191742946136 259283338225912 259351599701376 260106156016896 260178613731036 260734550939863 260895359223408 260935576157256 261080785917952 261096508423296 261654406945568 261747874533376 261929086575156 262488764110573 262557869477904 262650654306768 262744477771776 262837328545792 263118890566532 263744875570176 264120713939082 264308432996608 264324349873584 264512213661696 264958882808256 265803777204966 265897709099022 266086691123968 266156743716864 266250800345088 266536019015448 266725454707712 267550853081148 267646426983936 267741010048512 267947437215744 268122542938159 268218321058688 268234473392424 268383744964608 268425116230656 268519974474752 269164579360768 269239560477888 269350926100308 269447143021056 269831107162617 270022884779648 270093973653504 270189421651968 271050995062848 271508705937378 271701675877632 271797692018944 271911156701184 272007246870528 272492163446272 273318947757856 273335407255638 273433047503616 273529675491072 274017306152128 274186306587648 274571137855872 274848717987844 275060625167328 275157828321376 275230269070848 275272695726336 275818367936384 276031022711808 276107916612528 276697890793324 276770736994752 276911223677088 277082008939008 277378830439893 277575972465792 277674064513664 278559504770404 278632841078592 278731306611264 279228210397136 280192353248808 280291369894536 280490581955584 280507473335232 280791054858314 280964233009824 281007543553968 281163923296256 281180855225088 281781669018304 281860164875289 282077477850168 282680207503694 282754628668512 282854550791904 282955591446528 283055584587776 283756510456419 284032942921728 284437691934396 284538208832332 284639850919424 284656992171552 284859307020288 285943906879488 286250221605348 286351379029716 286554898133504 286861867378009 287038789708944 287242797377536 287441659942866 288131687933544 288234613675008 288336472359936 288747353933402 289175357126656 289744365291381 289950295899264 290070228108024 290173846330368 290276390317056 290587346175126 290749057044992 290793875916544 290973223317504 291693755504151 291796836608667 291901071606144 292081101871104 292126126076928 292601804791296 292705206789632 292827399524352 292930881245184 293638577984752 293715884157696 294343482200768 294361207813764 294466358850048 294570419759616 294674517443072 295691994614016 296219134795584 296323815115328 296401828230144 297035165469952 297264178305024 297346987121184 297982343931272 298166124826752 298212087036864 298396009626624 298927970347776 299033607937792 299347527514464 299834965077648 299987158983512 300066136546176 300172176350592 300707303504608 301745611191024 301852244501808 302066780567552 302084971284096 302810151780864 303457182019712 303541716019542 303775745377104 303883096113168 304377919093976 304424838850132 304612593160512 305583934337682 305772403521312 305881630838784 305989725769728 306317514390888 306425763357896 306535224067072 306553683877056 307483816227588 307702354831872 307939592024064 308140832928929 308269469421144 308378408185848 308597582605312 309338397175808 309552556861548 309772565786112 310104406739127 310213993948859 310295663928432 310516201003008 310625933735936 310958688851356 311419615367168 312142661928006 312254164814592 312364511723264 312383322577872 312494911432704 312605343418368 312940218957828 313162635602432 314112820557536 314131736696778 314242747117026 314355000191232 314466089510144 314548878938112 314597366544384 315220991927296 315551904700032 316226160906656 316309413708288 316469969916672 316665153073152 316985288523904 317004377645592 317229682818048 317341788015616 318437532661248 318891308464911 319005222087552 319117954739584 319201968863232 320219832284352 320332994165184 320904062695216 321101980582656 321151478347392 321349548828672 322036193163776 322125902714616 322374260400192 323063094289936 323148147049728 323262343762176 323838634543424 324293154807336 325071647925024 325186524379808 325302686765056 325322276767488 326103240379392 326891078790276 327006598210292 327092689175616 327143110406112 327258718891104 327491312152576 327842134146296 328044331095936 329090390825196 329206687455932 329293357638336 329996975923888 330114856687616 330343400232846 331136417475864 331371766742016 331508832123456 331843973923462 332099824200144 332284636622848 332335858190336 333364292004744 333601224692736 333958591872906 334076608868002 334164561153696 334402062618624 334520236331008 335230136922681 335348603266677 335586946268288 335675296180224 336153635922468 336392551086592 336412808930016 336532981542912 336651908296704 337485553856451 337933708130304 338275345215808 338295716442684 338415266126028 338536154052096 338655788703232 339018570537647 339468760537088 339825128138496 340551250207168 340640907070464 340761285516288 340813813756416 341389329772176 341631966111744 341752694786048 342425158980723 342668531517312 342842467409728 342932727481344 343053915829248 343421409116058 343665489719552 344728983777633 344852127075456 344973993716352 345239967181824 345588990594848 345802132935168 346068744892416 346808208022528 346904818308048 347172280430976 347860478964544 347914101543008 348005696822784 348128677897728 349238782100208 349454175452928 350077159303872 350200872409024 350347067288064 351317584374614 351410075688672 351659834093568 352160951918776 352307965052736 352432466498112 353278510411008 353376923127228 353774350698912 354132002022799 354405036273288 354530278798696 354623615918208 355381358687264 355754431019988 356514590060629 356608449589392 356734470774864 356861902645248 356988013398016 357009511517568 357645964523232 357900154974208 358731118932186 358986080637184 359007699082032 359134568133744 359262857361408 359774809550156 360630748228608 361017070532118 361144649671806 361401326750464 361496472809472 362011607916504 362268901170176 362290717309248 363445981076178 363928608755712 364166438916007 364318463861352 364447209674184 364577396671488 364706233988096 365581742116864 365834839927284 365965522610688 366094850474496 366487026146241 366616538303197 366747500223104 366973692094464 367030260968448 368041363615744 368143888816704 368427726171648 368822400914583 369027649326336 369214964902784 369312168056832 369442678585344 369838440586524 370101296621056 371246597914374 371379213773568 371510454771456 371641742148352 371796887734272 373589804331744 373721826526048 373820216200704 373877840464128 374009964446976 374618977346432 374676724738624 374907806966784 375813553167052 376103303800224 376335265872384 377006171558016 377139401055872 377535314551824 378342013941892 378441619972416 379250255912528 379542656228736 380559763367784 380987762291136 381666962140464 381801838706288 381902355604224 382718386278592 383120156483064 383255546590488 383938789296062 384175583911392 384312818233344 384448629813248 384471781634304 385400633604987 385697775835944 386325820388508 386600394532352 386623675934496 386760304144032 386898461773824 387035187089408 387449794900168 388371575015424 388787614419204 388925007338868 389062448811556 389201428808192 389501501435904 390135739721728 390159234025344 391343038835112 391403364235884 391621178876928 392179241909546 392481610418352 392621811800064 392760559679488 393975981460152 394116716657664 394255992818688 394678335849798 394817810480366 394958846394112 395202437640192 396181070908623 396462649494912 396768320492544 397554833102336 397616116049152 397720796368896 397861346168832 398570627130368 398846563648533 399130036685952 399376200517632 399779953436864 399804028523172 400088182061568 400229568467456 400396648329216 400658310635401 401611515072768 402327481588032 402469659335744 402575617446912 402637674345984 402779961712128 403746869041152 403859340716832 404722288026056 405034327169472 405177461484224 405284132477952 406150124214016 406576492594272 407445245783576 407552513816448 407696538028416 408010870305792 408423352521184 408738245169408 409978421636784 410269806442496 410294513236608 411025959228192 411171210914464 411279459881472 412273076981766 412590937750992 412736742482064 413030087714816 413472542318836 413727551904576 414046534067712 415046836189986 415366835515632 416190215904008 416338886419456 416363958698688 416511096770496 417253625277104 417839257155606 418096959916896 418246311555072 418519638754217 418842315595704 418990329489368 419140000254976 420437054841804 420735872933376 421186582287471 421335424617107 421446349514736 421511315330952 421745884944384 421959959888896 422672503527456 422972910424064 424020311255541 424281826187856 424433387169792 424583376881664 425188411286548 425340296116736 426656537901594 426807313248498 426959776379136 427110658886912 427223104229376 427288960530432 428135974110208 428201971129856 429501203619488 429527068544574 429832347200256 430097446711296 430558184563416 430864196066304 431016458349568 432390873076448 432504708539904 433121030900103 433428863900032 433763035689984 434804320505856 434925443848896 435414585475584 435854771720368 435881019262689 436123585567488 436190813874816 436344958521472 436459834976256 437392441461248 437851607409216 438787187766928 438902707186944 439057810184448 439396321867776 440457866977128 441515223301152 441829022322688 441855629639424 442011776164608 442799765600192 444328702193376 444485722672992 444801632923648 445278122497208 445552748204928 445896267457536 446973515896908 447131471022236 447249187240128 447318130555296 448204847896624 448391955521664 448550411906688 449752447616472 449980738475268 450258264525888 451060955256912 451220354834704 451381538736128 452778366752712 453100170851328 453745841895346 454187876093952 454348380688384 454418418341888 455185773029568 455312574029313 455824644169752 456566878640964 456637258275198 456891375356416 456918889740768 457082109259776 457243636641792 457405221105664 457895212154744 458375901506523 458984588654592 459476271586332 459638645036844 459802836100608 459965324955136 460157342109696 460319956242432 461069510580224 461553532247808 462539757744064 462567612278772 462896373907968 464007595763712 464171570530304 464658848679168 465651709466944 465774301504512 465938900603904 466438033277034 466769545738496 467129423050752 468213992892009 468381247221888 468546767584896 468908015127552 469410328436742 469743953403648 469909955330816 470033668435968 471038013881344 471169230836304 471364120675539 471532500286848 471699134265216 472540048364384 472831487890944 473196038934528 474339241359984 474704954875008 475477932785856 475645961033152 475844524227072 476012682023424 476861286030976 478308158576248 478507833131328 478676932109376 478846090844992 480499491247776 480840997638144 481356094042824 481526199562408 481652970873984 481727217521088 482682143888672 483054289745664 483188854071924 484221308888317 484594641434904 484893515643264 485757951815136 485929612898912 486103195561984 486439732211004 487479133348207 487607471887536 487779786569712 487954030147584 488126467299328 488649368194988 489373681291264 490336618185414 490509897315438 490858518422272 490888078336656 491236968228864 491763201219444 492036865768448 492066496643904 493117920782032 493635586237794 493810031183898 494291095474176 494995463885832 495172285031424 495347273028608 497057650113024 497765960885193 497941865456581 498119739108992 498149736300216 498426954934272 498503787285504 498679952595968 499877075955712 500401837039104 500937887809359 501114913302003 501471071733632 501603093927936 501780354496512 502674895410688 503380419402432 504230453883702 504588826629888 504977862445056 506056874971648 507413017823712 507622899189042 507804231078144 507983683054848 508889282853952 509203140805632 510826875310752 511007395453984 511141928274432 511220720634624 512234111881856 512447949167616 512629042179072 513867511473316 514002797275968 514263701114592 514580873743872 515101093851344 515132113674087 515498234579328 515680405525376 517460990574528 518383485892272 518566676451824 518703199402752 520212312033792 520357227462072 521469101879726 521790718446816 521871152314512 522161571835904 522193016846592 523308813891136 523858173150312 524977528221146 525115738955808 525301308613536 525488955543552 525674657091584 526237781133064 526976376561921 527489751140352 528241427878164 528616865993216 528648699747168 529024427323392 529917765616512 531607554409932 531795418198044 532173382247936 532743467987731 533072038030896 533450909415424 535101706162296 535292853967872 535482020097024 536245085876318 536436642117376 536468946784848 536767489929216 536850232461312 537039948949504 538096678398279 538479120955776 538701852200616 538894286042112 539662214325234 540045769559296 540187947307008 540378843303936 541716974507709 542101990125696 543017411874756 543403351755264 543595384037888 543822313402368 544014493741056 544984326892544 546637895515712 546670814511276 546866095007232 547059350982144 548034612304256 548372613175296 549142275711744 549697435975688 550121250334656 550315656642752 550460538141696 550545391452672 551636735872768 552062045423616 552215833225056 553395781586648 553541473989504 553822447354176 554164017878016 554757660879786 555151944931584 555348129027328 557119009540808 557265682157184 557462613222528 558456420794272 560384706497616 560582739789072 560981163911168 561014946670464 561582109716628 561928466019648 562015087107936 562361710450176 563563338036608 563720329750578 564154955700336 565360415007388 565509257337024 565709101583808 567513020912838 568065885843456 568875383868792 569076417664664 569279701838848 569313984343104 571887813758976 572261546868011 572500443210696 572702758059432 573109796267008 573723734756018 574077579417888 574485594755072 574883319885732 575908183944093 576111703047881 576263375867088 576469227350016 576672944719872 577494707866804 578350714253312 579488730582762 579900591798528 580140456216048 580347692660736 580552780634112 581174692350252 581498114089984 581587751833088 583387511008302 583593673217334 583802143212288 584162203742208 584252252153856 585203609582592 585410413579264 587277155969504 587431768315392 588268862864319 588686964401536 588722415627528 588932717700096 589140839519232 589349034886144 591383989228032 592017503774697 592226715720549 592438269591168 592647630230656 592803656460288 594070330939904 594528356610048 594693974242368 595964687862544 596332249653504 596424174073728 596792019253248 597855940695552 598067215875584 598695055028928 599669930155296 599974317967024 600132273092352 600344352701184 601414607009216 603491222382048 603704489003616 604133561135104 604169942568192 605620303561728 606914364039424 607083432039084 607551490754208 607766192226336 608755838187952 608849677700264 609225186321024 611167868675364 611544807042624 612635028781776 612851526715792 613070448134144 613107367754112 614967632455176 615404709663744 616281665857858 616538938842288 616756816371696 617195165210624 618409615472649 619105113723096 619545131572224 620208813478254 620427987897718 620591327856864 621032402006016 621251867471872 621917377702712 622570254284979 624285323856012 624508329629184 624729023446528 624766645155744 624989822865408 625210686836736 625880437915656 626325271204864 626758885733409 628225641115072 628263473393556 628485494234052 628710000382464 628932179020288 629194733088768 629605916712773 630441983854592 631103809400064 632452321813312 632618827416576 632939939833344 633970577047808 634008755291184 634459365636096 634683576031232 636875065322496 637782616929822 638010444175104 638235909479168 638403937726464 640210969872747 640439664568704 640665988330368 641808125390432 642203961165312 642302956694784 642699097657344 644072386327552 644251805429232 644748520800384 646126188579872 646296294099456 646524687524352 647677269086848 648586309614672 650143295850048 650373048759616 650644553534976 652206480758784 653782157580552 654013196420584 654185378351232 654286220812224 654517437782208 655684268292592 656088662191872 657673718042341 658180781650392 658413374911864 658586715276672 659993951847776 660229713375232 660686800465692 662098524398311 662272834951728 662743533484032 663017664246912 663687947846924 664199648400288 664671716380672 666728584009488 667202449385472 667917183745812 668153217736004 668329122307392 670460273845362 670697206533354 671173892536576 671350592360448 672307271844936 672785102173184 672825617860032 674971107712902 675867416260608 676550690431616 676591432885368 676830532252056 677072308104192 677311577406464 678037141075294 678937521074176 679650256276992 680618762843019 680859285420223 681102500414336 681281814140928 681522571032576 681627627512832 682778659544352 683263932223488 683505389572096 684850317961446 684955887412797 685337063034624 685684934819456 685865454962688 686107831658496 686842818232116 687330979439104 689457967555266 689704254150912 689947987432704 690479934363648 691177981189696 691604265870336 693616416045056 693809636616096 694344560861952 695720957929088 695828203086016 696011393645568 696257355795456 698477564200416 698908350905856 699657049915551 700154318607744 700401744818048 700694134576128 702635168749228 702820151377344 704321903837552 704615930105472 704864932996224 706557020822016 706753846254456 707548701397824 708264004045598 708810072546576 709060557597392 709247231836416 710762717374528 711508862039976 713029180121258 713216899178784 713468941549728 713723805290496 713976026796032 714019023035136 715291929046464 717462237864372 717972161274368 718015398164064 718269136267488 718525714722816 719549619100312 721261496457216 722034141064236 722289299343612 722802653500928 723576949057963 724023215833008 724537802340352 724581434618496 726891962152356 728332877832014 728636927722704 728894419348368 729154793342976 729412467976192 731669679854568 731931045221376 732189700948992 732974052292482 733233076606394 733495000446208 733947384188928 734060521936896 735764845973157 736287777633408 736855452343296 737644801829166 738055298652672 738429929805568 738624336113664 738885357170688 739676881173048 740202593242112 740715046775847 742493195828748 742758427547136 743020909542912 743283484296704 743593775468544 744079719751459 747179608663488 747443653052096 747640432401408 747755680928256 748019928893952 749237954692864 749353449477248 749815613933568 751627106334104 752206607600448 752670531744768 754012343116032 754278802111744 755070629103648 756684027883784 756883239944832 758500511825056 759085312457472 761119526735568 761975524582272 763333924280928 763603677412576 763804711208448 765436772557184 766240312966128 766511093180976 767877578592124 768351167822784 768943563268608 770801267209974 771395551671888 772651640777016 773200789064704 773247351868992 773520608288064 774899589800336 776743150030848 777575228838408 777850014677736 778124897623112 778402857616384 780271479443456 780318468050688 782203652819589 782480074288913 782686077670224 782806728471768 783242357753856 784358483819092 784963220836704 785243623600128 785521119358976 787466292331719 787951962920304 788233433315328 788511985637376 789356671699596 789635620960732 789917692788224 792362141817246 792925298989824 793536640985088 795109666204672 795232232098304 797141254260736 797693127297066 798260073371904 798752401035264 799559906873728 799608057046344 800176364123136 800459136934912 801316621270802 803223030145536 804367628814477 804654963176064 804939318671488 805151234893824 805275348691968 805559923424256 807493738082304 807718681433664 809444576052112 809493321487851 810068654338944 810354922968448 810568264955904 812300248428032 813152985188544 814890491567152 815105027632896 815393076056832 816021740611584 816846705042368 817476490338816 819956843273568 820539612884992 820589026473216 822051918456384 822342421828928 822558919762944 824546153963532 825181875501984 825473484964128 826060175429632 826945084637672 827455103809152 828093068135424 830093672379972 830733671031264 832380431808016 832677772838912 832727917397376 833022193540992 834507250554208 835678514311212 836193919833792 837039277508434 837684631191408 837980658978736 838280000509952 840874109683608 841471745866752 842373164574942 842670849234214 842892699029472 843022630661904 843491769888768 843919919777792 845345007054912 845580494625867 848040622511082 848563652375712 848866774339584 849166753763328 850376822573096 850680592233472 851269531369257 853313075803188 853614626496996 853919552758272 854221317773824 854577921060864 855136394341229 856271948220416 856403942259712 859002407238976 859054137089148 859664694400512 860585602134027 861116369126832 861728392132608 862032916699136 864781746152896 865009417079808 866242061800206 866857727800064 867526071379968 869850887697792 870829170951168 871709543440736 871762038525378 872247171134976 872381627749632 872689917042944 872919669952512 874784882922496 875390509826001 875703214818432 877574375533856 877805414373888 878115620368896 878792643735552 880915733954256 883030446602304 883711259278848 884023552329216 885599531200384 888657404386752 888971445345984 890556244994416 891105496409856 891792534915072 893947031793816 894262942044472 894498374480256 894636261110592 896409695793248 896783911043328 897100823813376 899268145078303 899504895232944 899961476950536 900516529051776 902121910513824 902440709669408 902763077472256 905318390503813 905556733505424 906200341702656 907491683790692 908836836683776 910371546059136 910625148058626 911649288339504 913133757281928 913274516550396 913782750712832 913837779481536 915790424309488 916751803013046 917969177309184 918952543172664 919277290073688 919605672201216 919930649910272 922139021160448 923107064495616 924422498786787 925079515488128 925135224557544 925792747815936 928015191527424 928343141060608 929317697358336 930313220217381 930641981846577 931303418933888 931548603009024 931877801207808 932876066554068 933539091476992 934258846101504 936427985784018 936762494443776 937093535169792 937816030255104 938820656873484 939487906807296 939819910661632 942076027762688 942338461672608 942728241351078 943065000573696 943398268530432 945080096728768 945662975781888 948678482719968 949409909750016 950955865571712 951291922066304 951689048454144 952025364046848 953722572061952 956616317152496 956673925394733 957015666262656 957353864218752 957692181689984 960998982495552 962712188085648 963052399124816 963305941747968 963454435042176 965364287777344 966108579491328 966377708143848 968442617776634 969189282869808 969787031286528 971515903630272 971859225797824 972879464422008 974958266696414 975214943775072 975559573139424 975908060295168 976252934598656 977298736389976 980673236370828 981019794630876 981717036844544 981776156673312 982473936457728 983526402438888 984073731536896 984132993287808 986235841564064 987271172475588 987620062367796 989380726262929 989990927771664 990344570062848 990694546057216 994115300226048 995531921770386 995883730913162 996239478217984 996299472600432 996853909868544 997007574571008 997359905191936 1000803674078208 1001875775618718 1002229826604006 1002942143467264 1003206187855872 1003560708993024 1005349790821376 1006045809800031 1006760838804864 1008460907767404 1009177653259776 1009955724890112 1010615738766907 1012113749943296 1014826035647424 1015245798378084 1015608462156288 1015967366109696 1017055711612941 1017778565707904 1018406281611264 1021653750621504 1022014790907968 1022283856548864 1022441441269248 1024468223763712 1024895898335232 1025258084358144 1027735022946632 1028005594551936 1028527402229184 1029161747487744 1030202187702688 1030264227348174 1030996469158656 1031360811050752 1034921981149056 1036766971784544 1037133352903648 1037406398805504 1040424624067584 1040714454924144 1042938203759452 1043581436893632 1043742304629024 1044386033693184 1046617627782272 1047716346300624 1049955056442292 1050231477911616 1050602617227072 1052475562266128 1053952753123842 1054979502280704 1056482855756328 1057233731986432 1057297399494336 1059835531233024 1062396006068397 1063215108819864 1063590836396088 1064346764495872 1065486935975462 1066144076061792 1066901818830848 1069543770181887 1069921734231779 1070203412324592 1070585707935744 1070964040194048 1072490171752636 1072873284234752 1072937893569696 1073700464922624 1074079897899008 1076193356796558 1076958241911552 1077403704401232 1077788572084224 1079324428650468 1080091539118592 1083433949015418 1084203980251392 1086034823749512 1086806703510528 1087190768075776 1089968653785088 1092499316748021 1093275791031424 1093341629022552 1093732190014464 1094118701964288 1096069224608512 1096745226350592 1098284551423488 1099394871951376 1099461078438723 1099849614909591 1100242500669312 1100631313285504 1100921076283392 1101090782905344 1103273471745536 1104124090847232 1104431666450112 1106791563173296 1107082947979008 1107644894708352 1108328035756032 1109515321759572 1110303889863168 1110696258054656 1114238019081616 1114531364314368 1114925226445056 1116912841588544 1120769412995232 1121165479578144 1121962327822336 1122029893340928 1123164219433256 1123856932039296 1124030174215872 1124723420900352 1127126676073216 1127440659501156 1128309911400672 1130720830014776 1131018514674048 1131418203167616 1135026041825676 1137750767737584 1138152835329328 1138559403677696 1138627968686208 1144523093736022 1145000886421392 1145405516118864 1146219592534016 1147447469512036 1148155158835776 1149766639771464 1151816367888186 1152223406095762 1152526751734176 1152938454700032 1153345889439744 1154989415733608 1156201900814961 1158977461165524 1159801183597056 1160280912432096 1160695385321472 1161105561268224 1162349384700504 1162996228179968 1163175503666176 1166775022016604 1167187346434668 1167604286424576 1168504504307712 1169268131038007 1170407219165184 1170820827158528 1174554311939008 1174863536630784 1176537725728638 1177373928803072 1177444831255056 1177865435400192 1178281679038464 1178698069772288 1182767978456064 1184035007549394 1184453431441098 1184876539182336 1185295260461312 1185607312920576 1188140661879808 1189387948484736 1191929375725088 1192664499307008 1192848348147456 1193584038506496 1195711881391104 1196134431751168 1197390110057856 1199339860310592 1199948635934048 1200264546184704 1200688705402368 1201974931906203 1202829214018432 1206982444764096 1207408978007232 1208339885136384 1211240607123456 1213828728078848 1214166864078168 1215102981508416 1215532384452672 1217511676375904 1217699355400528 1218450372642048 1222335737350728 1223089614085248 1225270057563552 1225703053431584 1226140896268288 1226214735508224 1229611545311149 1229935264910352 1230809419327488 1232563331715716 1233077877684576 1233513632743392 1234390330421248 1236819230945298 1238210227446192 1239090263144448 1240417626956508 1240855975795436 1241182655713728 1243834755405424 1245140508569958 1248570647712024 1249016659258368 1249458046893056 1249533290311488 1251760875831312 1252650542409728 1253517771466818 1255558916262651 1256451282230144 1256526946787112 1256970988468104 1257420000764928 1257864358040576 1259211833425546 1260883967709184 1262207618800128 1263559746862413 1264006273851321 1264904643626624 1265237654833152 1265879879666688 1267941154095616 1268017510582368 1268918731272192 1269367152062464 1272060933766623 1273750130644992 1275565233859644 1276020888350208 1276471818958336 1280421939745494 1280879329137408 1281331976660736 1283616250780864 1284407922330624 1284605913389568 1288144772655104 1288503610858464 1289497041600768 1292252377159744 1292592588198912 1293049375048704 1295354538173696 1297172619229344 1299363092700309 1300286591700096 1300746097519232 1301289107069952 1304412961517568 1307564315161104 1308026392841168 1308370756702464 1308572441624448 1309034875564416 1311368536585184 1312177324383744 1315347436084682 1316361563300784 1316826749823728 1317173430553344 1319987903695552 1321373600931384 1324197048796622 1324545669903456 1325487066968064 1326035328493824 1327375895693848 1328399296800576 1333457168018976 1334404898770944 1335834367491624 1336306435472008 1336658244614784 1340920547690724 1341394413066708 1342347785073152 1343785762536217 1344614543689872 1345570204346368 1345651235720064 1349942215425804 1353101380863232 1353182865770736 1353661064504112 1354144616208384 1354623154812928 1356074282150588 1359300512553984 1361237525686038 1361718570840446 1362205000828672 1362563628281856 1363045142065152 1363255255025664 1365557319088704 1369700635922892 1369911774825594 1370674126069248 1371369869638912 1371730909925376 1372215663316992 1373685636464232 1374661958878208 1378915935110532 1379408508301824 1379895974865408 1380959868727296 1381862336681281 1382355962379392 1383208531740672 1387232832090112 1387619273232192 1388689121723904 1391441915858176 1391656406172032 1392022787291136 1392514711590912 1396955128400832 1397816701811712 1399314099831102 1400308637215488 1400803489636096 1401388269152256 1405270337498456 1405640302754688 1408643807675104 1409231860210944 1409729865992448 1413114041644032 1413507692508912 1415097402795648 1416528008091196 1417620145093152 1418121115194784 1418494463672832 1421525434749056 1423017724079952 1426058360242516 1426433798357568 1426937883099456 1428038046070272 1430583858092928 1434924475728744 1435944322548736 1436030796328128 1436538272534976 1439099238200624 1442522992914432 1444068282128472 1444578598687224 1445605307001856 1447153898115926 1448046431666016 1449075604680704 1449162869236992 1452663926664951 1453783924304712 1456665755664028 1457273855445408 1457788838696736 1458309586685952 1458824935952384 1462437400044621 1463339359709136 1463862090442752 1464379401897984 1465948104584964 1466466153212788 1466990000892416 1468121043873792 1471529691946314 1472575555266816 1473710904686592 1475289603658332 1476110597305344 1476859859611136 1479353762346096 1480405186484224 1481430093551694 1484986391657496 1485516855094272 1486041819085824 1486566968593408 1488159439502918 1493297882655579 1493825596369743 1494359217326976 1494887306104192 1495280864802816 1495511361856512 1496039857787904 1498475909385728 1498706898954496 1499631227867136 1503254212668208 1503344739906009 1504413215200896 1505341063489536 1508024686232064 1508557604223488 1510141258207296 1513368055767568 1513766479889664 1517001023650112 1518170624914944 1522239053471136 1523951049164544 1526667848561856 1527207354825152 1527609422416896 1530873545114368 1532480625932256 1533022186361952 1535755157184248 1536702335645568 1537887126537216 1541602534419948 1542791103343776 1545303281554032 1546401578129408 1546494703737984 1547041216576128 1549799179600672 1555150457676816 1555700029355472 1556249795246224 1556805715232768 1560636936101376 1564407305639178 1564960148577826 1565372155340448 1565613456943536 1566484715507712 1568716967638184 1569926441673408 1574932584663438 1575903925840608 1576466866630656 1577023971274752 1578713343399192 1579271241921464 1579835385576448 1580929129685763 1584724283634492 1585850597979648 1587073281970176 1588110446633711 1590219332409344 1590464464196608 1594282508521472 1595386254594132 1596520146743808 1598230403963193 1599119813747456 1599216114092688 1600352728246272 1600918273869824 1602633242541604 1606446060291072 1608735257628954 1609309926352128 1609878637342976 1610302469787648 1610550697383936 1611119846848512 1615437362867328 1618889152104224 1618986642975702 1620137308677888 1620709845936896 1621136529911808 1624600496856064 1626305970377088 1629780983134304 1630210055265792 1630786152113664 1632043481223168 1633693410084736 1634952980677632 1639913686547136 1641178052946432 1644103836912768 1644684843657856 1645117839525888 1649092307927064 1650363751003968 1650946969928256 1653890169275344 1654910207618304 1656186136270848 1660187344759944 1661467342062528 1664760863616032 1665355545677824 1665455834794752 1666044387081984 1669014501108416 1671357028622424 1672387839667584 1674078555016868 1675369262382816 1675961317957472 1676560001019904 1681748219367216 1682943491733504 1684746329149884 1685341698468428 1685785398058944 1686045261323808 1687839839555584 1690690014109824 1691160989251734 1696081245022164 1697127304751424 1700753645146192 1701361184466944 1702539062738514 1706626151606376 1707229252993992 1707839105516544 1708442635547648 1710272788682458 1712543896440832 1712807884519424 1716784640604033 1718004814477952 1718108274178296 1719329388801024 1721171204268054 1722232738253664 1723456784265216 1724065833398272 1727724551832279 1728335109143643 1729563492305792 1730018834159616 1732484123600412 1733715455600128 1735052142759936 1739701775395584 1741658341902336 1743419086881472 1743524077050756 1744494342269952 1744763255499264 1745379834085888 1749569765844992 1750781019652002 1751406429636864 1755148751067712 1755610828747776 1756231240737792 1761831467908512 1764806588592957 1766060893204608 1767422518557696 1768047104658432 1771199062400768 1776680147161647 1777314808773504 1777942890691968 1781112489988832 1782210992819712 1783585069830144 1787894063587632 1788525884088944 1788996748960512 1789272522221184 1792819391586496 1793567822086656 1794201647626752 1798536290156606 1799009790465888 1799922953901072 1801033058103552 1804243821027648 1804881419338816 1810636781007626 1811113467010848 1812400683405312 1814983367581384 1820743092118272 1821250296117252 1823298576679008 1825141856579041 1826267514563856 1826549033100792 1827565501425664 1827675558963072 1831580848618976 1833503606026092 1837421348774011 1837905086345328 1838554580147376 1839211344402432 1839861299820544 1846214128991232 1848844997573574 1850159030976256 1850270449115088 1851585495631872 1858635394716672 1860626440434762 1861283963693154 1862606837867776 1863097206018048 1863755602415616 1865752133108136 1867078182953984 1872855971568036 1873524988887552 1874187070339584 1875632060510208 1876857800567113 1877641313746968 1878975813614592 1879639821323264 1884152055525376 1884676923345216 1885456482702156 1886130001147392 1886796537060864 1888817750138319 1890160193457536 1891325951563776 1897356965439936 1898819819500032 1901911731143424 1902583844132608 1903378096908288 1904050728093696 1907445144123904 1913232634304992 1913347850789466 1914031332525312 1914707728437504 1915384363379968 1921997964991104 1925424376171296 1926104798249632 1926611883495936 1926908870084352 1930728575554688 1932217158982656 1932755416287696 1936885235553268 1938378565739616 1939574062573056 1943031807260544 1943718451595648 1945758928844016 1949916533392828 1950429887550144 1951119146278848 1954597472779952 1961346472741656 1962039589261752 1963434073689088 1963552313346624 1967052804877776 1968147463073792 1968265986575616 1972471683128128 1973021154127023 1974542344951176 1975240124735592 1978761452525858 1979981855543328 1980689140125696 1981389092114432 1986295573194933 1988230600452096 1991063843540772 1991767461826324 1992478956435968 1992598945200864 1994015149142016 1994719810383872 2001607348156416 2003751551237436 2004459653208012 2005884286934528 2010699581642752 2012091619600062 2013521677609728 2016921815534808 2018355306519552 2021231477533814 2024227499886592 2029652071294848 2030491596756168 2031216924312576 2031934732219392 2034111423225882 2035557131415808 2036812563222528 2041856288529057 2042577856260669 2043307501243008 2044029581815936 2044567713097728 2044882882538496 2048936447527424 2049791796670464 2050516168716288 2055470045893264 2056011189103872 2057054804458368 2058323494975488 2060404375405376 2060528454696348 2061992938317312 2062721622101504 2069843962298112 2073533943569088 2074266705807296 2074812797611008 2080849248135168 2081428909848288 2085876407518904 2087162873787264 2087484609258048 2088772067386368 2093235255564544 2095432692601248 2099910112884584 2100462955823232 2101205234454144 2104951124532256 2107905506247684 2112965711512656 2114467463972864 2114594798988672 2119671062466048 2124792012136794 2126430217639728 2127181672792176 2128693528991744 2130973871950924 2132288152123584 2139087540363774 2139843468463558 2140406824649184 2141171415871488 2141928080388096 2144980343505272 2145746568469504 2145875787139392 2152386713593116 2153916483823104 2154807408802464 2155577144168448 2156985830502503 2158648857300936 2160183078237184 2166867898030836 2168407960502784 2170730847173889 2171497957642013 2172069647499024 2173613407021056 2174381536151552 2179937307570176 2184998633496042 2186551582062848 2186683258045104 2187464380028928 2188237403928576 2192138449217024 2196569102846976 2198789743902752 2198922156877446 2199699229819182 2200485001338624 2201262626571008 2201842152566784 2202181565810688 2206546943491072 2208863332900224 2213583126346592 2214165895958016 2215289789416704 2216656071512064 2219030643519144 2220607779726336 2221392516109312 2228476038163232 2229062728628736 2229850452890112 2232239159254377 2233825683177088 2241538825990464 2242330959156288 2244059786681856 2246328438866512 2247713864078592 2248060348431744 2249446841800704 2254253352146432 2254881319002312 2256619822801344 2261441660029552 2262037029348096 2262836406335232 2270052083651352 2275501535475168 2276305670658656 2277118807355392 2277255937372416 2289046187472044 2290001772842784 2290811032237728 2292439185068032 2294894939024072 2296310317671552 2299533279542928 2303632735776372 2304446812191524 2305053503468352 2309978831467216 2312403801629922 2317954922331048 2319602367194112 2320561824864192 2324698769401008 2325992456359936 2326351007332352 2333550044033208 2334374692869336 2335208572849152 2338536262076014 2340814438330368 2341641654317056 2346610958458767 2347440222866739 2349108623878016 2349727073261568 2353075451457276 2354747857606144 2354889662510112 2355730870800384 2356563358076928 2357396139544576 2362398876995157 2365535956912128 2368070015098788 2368906862882196 2369753078364672 2370590520922624 2376281323759616 2378775896969472 2383858751450176 2385328998614016 2385696696294912 2391423762782208 2392268863502336 2394780220115712 2398679720621184 2399897271868096 2400529092369408 2401377410804736 2403949863812406 2405658428036864 2413102886443431 2413964889528192 2414817956014464 2416679770272768 2422481214246912 2427657456157696 2428333728156336 2430205963016832 2431064768905344 2435023352751808 2435398710801056 2436900745284096 2444671474701456 2446179228170496 2450540115127104 2451406106863168 2452429471016448 2459223090622298 2459870529820704 2461618838654976 2465126663431432 2466155755369152 2467027265486784 2473638461890596 2476420454892384 2478180526288896 2480835253913016 2481711951590872 2482365311427456 2487669510810848 2490281017139916 2495602130424403 2497141295424048 2498033318516736 2498916093786112 2499066580622976 2503521751662624 2505301084819456 2507035542933636 2511117832525302 2512902564460288 2513053893574224 2513941976936208 2514840001529856 2515728716081152 2518423666851092 2524415237600256 2527119493724826 2528012547702642 2529809287253248 2530475309666304 2531759759333376 2535882308191232 2536035021164736 2544121867533246 2547500261289984 2549165072412049 2551130467719288 2552041776700416 2552943637916672 2560843879490988 2561758658274816 2562663953321472 2565409183023687 2566315768122379 2567232501561728 2568815844661248 2569211826779136 2576289545310208 2577007221716928 2578994083201536 2581756806402081 2584504754319488 2585185176397824 2586098750097408 2590709076347392 2594345238458688 2598726185400618 2600573183400192 2601492195038464 2602578214139904 2615128630322208 2616052785682336 2616741513404928 2617144883248896 2618069751128832 2622737073170368 2624354648767488 2630694872169364 2632723126601568 2633653499647456 2634346861106688 2639975807391104 2642747201862768 2648394097593244 2649091339806912 2652070656987648 2654751791387696 2656798593601152 2666914336037952 2671668734983248 2672612870944016 2673316489229568 2681841095381448 2682788826133416 2684695570146304 2687571525072434 2689229087379744 2691140408692736 2691302471440128 2697804435234909 2699884430851608 2706202761726464 2706365731541472 2707322129008224 2708289232416768 2709246309625856 2712148564301176 2715955171511439 2718601025107968 2722475051372076 2723437141680892 2724410001657344 2726510510051328 2731114638177408 2739401271845784 2739823549651188 2741348252138496 2742739739277824 2747371272928464 2749323917756416 2757831870221064 2758817016603648 2759791949730816 2763724673362562 2764711924758784 2766417063481344 2773267496360361 2775238546464384 2777378243447808 2782883831716352 2783312812344064 2784045574582272 2785029423181824 2791925945539731 2793910256801664 2795633403623424 2798628199662204 2800617274430976 2801606979272192 2802776538304512 2810540674996912 2811280605509376 2817287615350208 2818463720421888 2819459731984896 2826228083288064 2827015385017824 2830194805591296 2833056016182392 2835240290186304 2836242230389568 2836988927345664 2843050869498112 2846035448159904 2852116720485032 2852867596715136 2853875766198912 2856076092140544 2861167716185856 2869848951457488 2871888645097472 2872061592656256 2873076545069952 2878198476401248 2888136564256944 2889157197374448 2891210614003712 2894307796231852 2896092863332032 2898325738473984 2905327853329902 2907567848609424 2913331511328056 2914547710890816 2915577677393472 2924874800089242 2926678719418272 2927724180885504 2928758803795968 2931896209169928 2932932306425576 2933980001784832 2943059383892628 2945151110533632 2947421809373184 2949347972319749 2950579207316664 2952221194610688 2953719719222272 2958707524692192 2960810372968448 2962860187103388 2968142178788787 2969972783314992 2971033710188544 2972083638171648 2973133937186816 2976318879005836 2986595765311158 2987651192739486 2988718434653952 2989774612208384 2990561729605632 2991022723713024 2992079715575808 2996951818771456 2997413797908992 3006508425336416 3006689479812018 3008826430401792 3010682126979072 3016049372464128 3017115208446976 3020282516414592 3026736111535136 3027532959779328 3031847216300721 3034002047300224 3036341249829888 3044478106942272 3047902098329088 3051167134838823 3053335697123712 3054414709650304 3055218844833792 3061747090228736 3064961251864512 3066044372723904 3071510314368496 3073404671291136 3075774253074432 3083205068839896 3085582206687552 3090606563108064 3092803156258816 3092989407475968 3094082433152256 3099598359201344 3110300915353632 3111400058710944 3112499590492448 3113611430465536 3121273872202752 3128814611278356 3129920297155652 3130744310680896 3131226913887072 3137433935276368 3139852883346816 3149865169326876 3151807851681216 3157426686798384 3158542483842928 3159670771152896 3161858259371526 3169448567268984 3171701195959296 3176220893267422 3180438664818688 3180928928393216 3187188018205191 3190772509188264 3193040293487616 3196460807926386 3198239627494912 3198432228185376 3200705456492544 3201836547739648 3205266485083208 3208631310545661 3209765202695337 3212892120582144 3217470515257908 3218619852704256 3219757274685952 3221101394767872 3222239693697024 3230874725734656 3237778304208448 3237973285951404 3240274617355776 3241419691873792 3249200993712128 3252611940754176 3259561966268608 3260420110531584 3261572304227328 3267386820169472 3269905961355264 3277497950244063 3279827373094272 3282356105892864 3288207673825536 3289369687315712 3290235679051776 3298184615854128 3299548844728773 3300727502007936 3301893939856512 3307780338550688 3309820415236608 3312372272541696 3320374689519888 3322934684125056 3329521727232064 3330911669589504 3332088774163968 3338029002216832 3342714057244848 3344775679335168 3348157110033736 3350738524765632 3351922635914944 3363496438734432 3365886983467008 3369492658299768 3370683396936856 3371570796117888 3372090522647616 3381380028219648 3382321978503468 3389549162218219 3392162490044328 3394254609502848 3401507290292384 3402722368933888 3405078125477028 3412353933437449 3413252303212752 3414458505987984 3415678211033088 3416885271095296 3420545577364916 3425615769038848 3433569281208066 3436009628955904 3436216548356592 3438658777602048 3442342408536108 3444465476507328 3455449103664558 3456670218287286 3459126984611584 3460037668319232 3464968247200824 3467430911200256 3479403550791168 3483316683804672 3485593058196067 3486838173762944 3487048154101512 3488988684539904 3489526510998528 3490759668171776 3499139531689984 3501562039304004 3502812859273728 3507804393114021 3510297502135424 3511221657495552 3512462481475584 3523662935817024 3529613177185914 3532121786409216 3534845037115392 3536094209316864 3542398124801536 3553360294323294 3554629617547008 3555885781383936 3562224979977664 3564421985639424 3575788127175264 3577051768177888 3577993497921024 3578545044442368 3585638783172992 3587135644173312 3588403295253504 3597072580313212 3598019580931776 3599845907802144 3602066116207104 3605924795718609 3608487642055296 3609762838677632 3621273562015252 3622226934021696 3629966735162768 3641486184236544 3642500592234504 3646597153358016 3650283713158082 3652535029127712 3653098066201584 3655131002851328 3655351117926144 3663161697237952 3667007212052184 3674842697548022 3675810172690656 3677109160294752 3678422688804864 3679722599641088 3688834635933447 3692428257982464 3697689995147148 3700318061952512 3700540898230176 3703170991263744 3717270789433344 3721252880869524 3722567927386308 3725213675735552 3729204275914117 3731504266216272 3734156365907968 3745711943136072 3747049977775104 3748374140679168 3753715601134226 3755282627493936 3757951627229184 3759279642646528 3766676748787953 3769353846690432 3770912965404312 3772260002294784 3773593074121728 3777635500276638 3780320386915072 3782651903127552 3792018821553963 3794713930879872 3797639639000064 3803823462286848 3805167688265216 3806756193816576 3808101456187392 3814890288247808 3826465268609984 3826695701578932 3828062665050624 3829415456875008 3830768726759936 3843995929982208 3850848752342592 3852209596499264 3853223766991872 3853817740168704 3861457151109376 3864434317965312 3865510832575392 3873770471106536 3876757131479232 3879148125146112 3886063614521088 3887436903191296 3891517857688032 3899833066785656 3900859775100288 3902238292557696 3909194945559904 3922692945483312 3924079178523504 3926868147378176 3927104626693248 3934105609755552 3936531973151232 3944943366256256 3946042308254046 3949084689902352 3950480249471184 3957522905051716 3959963711086656 3972591146389866 3976461200904192 3982127687081544 3983534923652648 3984957912871936 3985197890401728 4003214696312832 4005830828076077 4007503102474872 4008919306416024 4011768573869056 4021399163285504 4024183239200124 4027043355219456 4031357287608651 4032781921335167 4033843631069616 4036710613039104 4042462955067628 4048454999773184 4059304142589696 4060983193512336 4062433848625152 4063869464438784 4068222846451764 4071114262831616 4083712577058114 4085155712521338 4086615002486016 4088059163631872 4089135426195456 4089765765076992 4097872895054848 4110940091786528 4112022378207744 4114109608916736 4116646989950976 4120808750810752 4121056909392696 4123985876634624 4125443244203008 4139687924596224 4145587010043843 4147067887138176 4148533411614592 4149625595222016 4161698496270336 4162857819696576 4171752815037808 4174325747574528 4174969218516096 4177544134772736 4186470511129088 4190865385202496 4199820225769168 4200925911646464 4202410468908288 4209902249064512 4215811012495368 4225931423025312 4228934927945728 4229189597977344 4239342124932096 4249584024273588 4252860435279456 4254363345584352 4257387057983488 4261947743901848 4264576304247168 4278175080727548 4279686936927116 4280813649298368 4289960687010544 4291493136939008 4291751574278784 4304773427186232 4307832967646208 4309614817604928 4313971661005006 4317297714601872 4320366156474368 4333735796061672 4336815921005568 4341461694347778 4342995915284026 4344139294998048 4347226814042112 4348763072303104 4357991779994853 4369997266992084 4373103164125696 4373366516090208 4374928760057856 4376474807857152 4384276898434048 4387312200133863 4393138205693952 4397579487805504 4397844313754892 4399398459638364 4400970002677248 4402525253142016 4404363131621376 4407241416989411 4413093886982144 4417726665800448 4427166252693184 4428331791916032 4430579578833408 4438061287038288 4441215559452672 4442785032218624 4456952076326464 4458125457257472 4459700905780224 4464478318508754 4467651366354176 4481476789109229 4483077651980928 4484661918312576 4488119573363712 4492656877733024 4495427728157184 4496120696863488 4498893683601408 4508506704292864 4509762638004624 4513239645602688 4522883320059104 4524074058696192 4525672812670464 4540104167302704 4551003070950336 4552611341317312 4554511874744832 4578092374944088 4580003545685568 4581622064475456 4589789878048144 4592620635343104 4599066559085856 4603716026296387 4607265471552744 4608893624383048 4610107006936704 4619957662934432 4624807603259844 4634689670788177 4635909844662096 4639204734388224 4641123649728384 4649397538802016 4652702014664704 4667100088066416 4668749385738672 4670417145698304 4677072524152028 4693221916917534 4694880445733478 4698217247756032 4699454146523136 4706150902914552 4709495715212288 4709779325020224 4724797753990314 4731071913824256 4736140030197576 4737813725764392 4739506156729344 4741181041845248 4752562647519232 4757551793938944 4764331339901133 4766014997941561 4767717502900352 4770657997228032 4771393392589824 4782847525564416 4784537727004672 4789560440231424 4794691211889579 4797359441242368 4799794543736192 4801058184738816 4802754821609472 4807899727624812 4811316856073728 4826205772886862 4827929779056384 4829635912028928 4833359540545536 4855314912315392 4856667456312672 4860411926033664 4862129537810688 4870046705503616 4870797421602112 4873801490568192 4889342949402912 4892358456340992 4901080230254208 4902812213726336 4904858942032896 4918446181244596 4919741059641408 4930253326862864 4932311510738304 4934054530973568 4947276923781192 4952840909784768 4961670507826032 4963423903181744 4964730622854912 4975339021621696 4980562034279832 4991204260848806 4994282590848096 4996066637033472 4997832187572224 4998133161245952 5007043503325248 5014071085867272 5022235665050604 5025805128920576 5026107787148448 5027883953872416 5029680003059712 5031457432162304 5036847333702184 5048830475200512 5054238987449652 5056025095405284 5059618574506496 5063519518666752 5071764616382464 5072070042329472 5088243735066492 5098330144824098 5102260935438576 5104083553400832 5105887275833344 5121687758981976 5123517316549632 5125327906642944 5130818366047374 5132631536244758 5134465003123456 5137631689322496 5138423653558272 5150353921812099 5154014443433856 5157988166403072 5163513612804162 5169009508638976 5170370352795648 5172197500194816 5181418152694784 5185005327430929 5188690476917376 5197452370801236 5201146366800384 5202984390076928 5205156428279808 5208558038260213 5230257260644416 5232105571364672 5233483026809856 5234289766497792 5236139502257664 5245474146340736 5248709297534976 5261389744338728 5265446253203136 5267306999294912 5268693722213376 5279951614782208 5285494403725536 5296788195186488 5298182679613824 5304141313975296 5309503582775392 5313597187202304 5333828672075904 5343337469966496 5345225741888032 5346632978459136 5363682190762896 5365577652266832 5369391140292608 5375143050144868 5378458174759488 5382604942880256 5395608870469818 5399768861703216 5412405523452928 5412731463082944 5414644258016448 5424297128602352 5431910343022878 5437202050215936 5444950102744152 5446874283361784 5448820003314688 5462229276354816 5475425569737123 5477360520022391 5478802543691568 5479647099302376 5482696504276992 5485479478555648 5494742545856928 5498647835512832 5512264046322033 5515663740442128 5517634033207296 5519583899461632 5527449346725124 5529423849517568 5546534992720722 5550477092928768 5554756486895616 5565767663432704 5566625624688128 5583851891079462 5587820513603328 5591266807246848 5597256399324408 5601234548861952 5603213958544384 5621081349993824 5622561211018752 5630573401701339 5634575230700416 5636927440843776 5638919463969792 5652456166576128 5654030770035648 5660389611182592 5666112032364784 5666453250414957 5670480580372608 5672484460779136 5673977854691328 5686101738996224 5692070896319808 5704233440970064 5705735193430272 5707751532397824 5712152184281088 5722335432371712 5739697902914976 5743777290194944 5744123185312512 5746153090139904 5756396952802496 5776273128513888 5778314394748896 5782421228007424 5788615592463704 5792185726664064 5796651476947968 5810655706659804 5815135697218848 5826663022656112 5829095421781632 5831155354786944 5849749600178484 5853357438836544 5863792418339856 5865864612851152 5867960003569664 5886118767785256 5890302221067264 5898695944639498 5901158414633328 5904442389221376 5907439438444544 5917415049384384 5919063462381069 5925720374206776 5936284357577574 5939945566629984 5942067420377088 5944167276343296 5946267874373632 5952637758011672 5958886719584799 5973191530622316 5975302385478972 5977436869307904 5979549224416768 5982045447426048 5984159431151616 5993903637542912 5994827595817984 6013016850672832 6013378959624036 6017652860803584 6032098744928256 6034230416893952 6040565032829184 6053472223070272 6055065919558656 6063694432601442 6068004094600448 6072682499659776 6088956213884544 6095804196658176 6102334269677646 6106671394247424 6108829419300608 6110437689667584 6123494180457472 6127733568782007 6129922503729024 6132088745447808 6143020628736992 6146809342582272 6151548506148864 6166410137679792 6171164413375104 6181213126216128 6185978814951936 6188164866304512 6199196718402688 6220601830707264 6222800117421888 6224999180984896 6242547744405504 6257629222556712 6259840594311304 6261488621361792 6262453827774144 6274867870552736 6279705766693632 6294877015548121 6299730338653752 6303615703362432 6314853373596768 6317084967685856 6319341542305792 6323716518743052 6337228733526691 6338897134537968 6343402391918592 6352441786534844 6361857856786432 6374376036410382 6381545018376528 6386080586975232 6392921615852772 6396479254989824 6396864456370752 6410532970166416 6417262621091322 6419530405390674 6425784241164288 6434941030515816 6437239705408512 6439514549371904 6461749451469312 6470957491507509 6475556608416896 6475946571902808 6480549234711552 6482839383747584 6498401987424256 6505223881508352 6512192541521667 6514493872926039 6519123932537216 6520840221063168 6523144608454656 6534773640338944 6539811922710528 6554995900488126 6559654746188544 6564712211785728 6576415347651072 6578739374631424 6596369231708256 6599097689457546 6601455004015872 6603787879713024 6615560677101376 6619640830473216 6640749379039776 6645869368250112 6659043454464128 6661823339179008 6664177548327936 6676058004433664 6685428114489696 6689551358670336 6696314220067472 6696717477763131 6701477049531264 6703845271829888 6726992877468864 6738985316599536 6741366793873712 6743141592235776 6744181045295232 6762760056439296 6764643957006936 6779098324436438 6784324980088656 6788509219005696 6803014580584768 6810156250954056 6824707866874898 6826504606425504 6828917011975968 6831356422066176 6833770542190592 6841091154729832 6867138562416132 6872019257911808 6872433096713184 6877317555204096 6884684817072216 6888930953014656 6910898207329116 6913340436574572 6918253969223168 6925665083840503 6929936494401648 6934861822400512 6958807101582336 6971186116392134 6973676347525888 6974096308203024 6977977369079808 6979053021997056 6981519336343552 7003124078608008 7005625718547456 7015608786228042 7020595004270848 7022443314991104 7024924962951168 7042320668600217 7047325871634048 7059226354371828 7064243572818432 7069690074230784 7072188418633728 7084796249603072 7106720588646588 7109259235094016 7111771562767872 7124449959955328 7128843971278848 7151576254350528 7154103536355776 7155986995842048 7157090088884736 7171277566345984 7174271288346624 7176806590507008 7194145160626424 7196039161863552 7199691815604288 7204132232414208 7211849591437218 7216975284110592 7219525677355264 7242547124030504 7244453868043392 7259933470325536 7282972368473088 7285001184469008 7293194306716032 7300567426316164 7305070058255424 7306196132403168 7310702235852288 7326323394475904 7334014424104368 7349685395096044 7351620345381312 7354218320589504 7377669271866894 7384856515964928 7395379990294296 7400636123905024 7401081796460352 7434541578866688 7442505761739048 7445135854772616 7450427351471104 7458408551828234 7463008532432544 7468312731815936 7486806391273209 7489452139622453 7491423886272144 7494099955550208 7496748281358336 7507431202268452 7510565254987872 7515903254458368 7518559285293056 7533353497575906 7538707693380864 7541825930808624 7544520004589568 7547186148243456 7555271000553276 7560640773830144 7584037643107926 7589427861759744 7595279278000128 7607646924573696 7610335376530432 7629780576495616 7647495217236147 7652930537219968 7653391403157864 7656125330101248 7658830913750016 7661537453519872 7687991859964416 7696227549071061 7698947304367137 7701697504685184 7704419192998528 7706447533983744 7707635480337408 7722914302218752 7728868635930624 7731021665150784 7747540942213072 7753514262958464 7758296250292224 7772127229042176 7774873806382592 7783035715376064 7799666133571312 7801719550200576 7804476585115392 7818389891119808 7845385890966624 7848158357047008 7853736294756352 7854209253386496 7868211219511104 7873063946302464 7889886732512512 7892084616508092 7898169379804704 7900960498942368 7915045810103432 7919927422173312 7945182292779732 7964255374163088 7967069847305296 7969915825743872 7970395780803456 8011661656152154 8015006204949744 8017838612832048 8023537147738112 8048366478400248 8054086710438912 8062714575217302 8065563842670334 8067687262139232 8073421226078208 8084925910135256 8093413305704727 8118608285179392 8121966387024672 8124867697250304 8127738928877568 8136445692903528 8142228525663232 8147865514534317 8167425154116228 8170311425042676 8173230004972032 8176118327263744 8179531530153984 8184876917266049 8195745790109696 8221880183573056 8224044756415488 8228219217833472 8241617501621504 8242113818785392 8247971753269248 8250886488406016 8279375849192448 8291174020087686 8294135774276352 8297066823229184 8299251190444032 8325715639393152 8343505630075616 8348651495149056 8349938437032192 8355088269545472 8372941022258176 8381730770404992 8399640451538336 8401851823292928 8404820937816576 8419804498129024 8431622024990736 8451862846050624 8458379195954688 8478684249864192 8499168048547176 8505720870558912 8508726691168704 8523895487803696 8529152608494336 8556350161455096 8559373873854232 8561627298596736 8579921374021088 8582986273878016 8583503148557568 8607280817178043 8609546854372464 8615665935292416 8619229635209856 8627943322010012 8634595429203744 8640732312948736 8667471592123344 8673631842011136 8682923388695556 8685991830568052 8688278589996096 8715983559989706 8739994533984168 8746206328251392 8746733032180416 8768553796868096 8774624400267726 8786276411387904 8795158975611008 8795688627509784 8798796919276728 8801940005354496 8805050506284032 8814482833978822 8826187773964288 8835453331600896 8848043916959247 8854332505386368 8856663583832064 8861159157666816 8876122574076576 8882431118905344 8885570064437248 8904426536366361 8913904152652928 8916250914514944 8919401811560448 8928956637017508 8935302732708352 8962953578218458 8966155303961856 8969323836625152 8976239146727424 8985313755466048 8990855456314368 8992241393726976 9017013408585728 9019525276009248 9026479291205376 9045766640118208 9048148117392384 9051345625340928 9080208334605408 9095541648902163 9102006141900672 9105222682634624 9109023749489664 9156184749888176 9160007091371136 9163244128950912 9179579756096288 9185241270686208 9198133118171712 9207432052592774 9214530943105488 9217787248766096 9220214013873408 9239915325868864 9249615206519688 9269379341576354 9271819689324192 9278409468776448 9282247299456768 9298795077604032 9334200176132832 9337498771477344 9340834291396608 9354145048304056 9386443833835068 9389760891466956 9396434495512064 9406500337753519 9412301805829104 9418991430424576 9419558650040448 9449595507980628 9472280060395152 9475627451528784 9479012313458688 9482362083690496 9515103587877888 9528662679802266 9532029995883122 9535435005800704 9541315994456064 9542786785179648 9579120880462848 9589382423779158 9594718882484736 9599589087472384 9602116369477632 9605509643218944 9615799455249624 9622633712147456 9629295608086011 9652411545773724 9655859558112768 9659271824057856 9666719081091072 9673036356768967 9710629824630784 9713334912625344 9720823852067328 9724259075621376 9740093411007232 9741594843204224 9747602981136384 9778685898805824 9784716912681984 9802160460508416 9805624427452672 9809717884065792 9836892362489192 9839482119282816 9860506653725728 9864623021476608 9868109061947136 9894553847562384 9905681819569536 9923341015652064 9926847806363488 9929461245709824 9950678043243392 9961124068559664 9982408521697612 9988565181696192 9996266322491904 10014087006650496 10028142171734544 10044471330101208 10051610257841152 10052215574296896 10055767907744832 10073694667404368 10097660950401024 10108477974899304 10112050190810568 10119237149012992 10143529232764928 10144140084658944 10168647486654657 10176487470132984 10196660289648196 10204521870877152 10208167106801664 10211774551666688 10237061800312347 10243375517963952 10247034633099264 10250655813285888 10261636732094748 10265263072489516 10268930006246912 10276847307116544 10300707843624198 10308028886867712 10315976332806144 10327027225608324 10338019017277952 10362836305389568 10370010654861858 10377380953834752 10394904741602472 10402292733600768 10405968780153856 10417116076520426 10456779174588201 10460514521288832 10464211142729344 10466966053619712 10468579532995584 10472279004515328 10490948292681472 10497418595069952 10522779488677456 10523413179342063 10530892506406272 10534613998589824 10537387444426752 10559903229564416 10570988807451072 10593576390372976 10596365359227648 10608282627950592 10619007165550784 10627194374404608 10667657344151808 10686674939932992 10690451483776064 10693265956918272 10727364381525792 10731155304533664 10738782280585216 10750286100289736 10756916349518976 10765209885760512 10791217740939636 10799537723406432 10824811046905856 10825462926165888 10829288516032896 10848594257204704 10863820686045756 10889900205488304 10893748566723568 10897640006629376 10924458552709632 10950851139474246 10954721040044782 10957605087383136 10959294198604752 10965393008553984 10970958957111296 10989485091713856 11024528092644066 11031327480884256 11035268066414592 11039167798923264 11054898693450248 11058847699035136 11066503907800341 11093069985441444 11100954185857536 11109512973791232 11116773126435977 11131535326865408 11133251249376256 11167703782158924 11175641027206656 11187612827742351 11194512798648816 11202469097723904 11206427917088768 11242162699987648 11245122422037504 11261146803402678 11269150461400832 11273854881687552 11277838927939584 11308061540071296 11320779222365184 11332224064729568 11332906500829914 11340961160745216 11344968921558272 11347955709382656 11372203477992448 11384141792639616 11408466881940128 11411470386860544 11415503064795648 11424304368562176 11444670864743424 11479395805829952 11488246370625024 11492306180279808 11512793905604992 11552546257027776 11556628789497792 11577231184927408 11584371453328128 11593302953895936 11621311413319608 11630271394437696 11653326045312224 11658190843563264 11662310709573888 11699499200356968 11706714877673088 11727584836679712 11731729225702304 11735920007139328 11769139076549569 11772237535570512 11780604442134528 11797391889278996 11802316829266656 11814878876889088 11834830098768768 11838126924762138 11851440748413552 11872568715155148 11879891133259968 11905275516023344 11917773439169598 11946383061244632 11950604770957944 11954873738615808 11959098448833536 11987807275085824 11989655191635968 12017492484228231 12026033701345664 12026757919248072 12035305721607168 12064197489856512 12068460833787904 12081130065658368 12094071862825953 12098345764005501 12106944446140544 12110131839117312 12127388865202884 12136008189200896 12145364999319552 12177912427769088 12191608393316352 12204668539355292 12213342788494848 12217658838601216 12246988360914944 12255467137564014 12259845007458048 12264177490895616 12286041257473984 12293618685164544 12332820275359584 12342328826750208 12362426252432256 12371957629903872 12376329732609024 12398393436805376 12436761030131529 12441203661414528 12445600234843776 12449998361969792 12485095488811008 12515258445113424 12519681188622608 12522977242723584 12524907655548288 12549735741105472 12559411533387264 12589754031096242 12599460677307504 12607231406724864 12629706747193536 12634169935371712 12647433037486104 12674457467053382 12677794269075936 12686804783837184 12704883573069688 12748752072820764 12763090036753056 12772161173950464 12785843231705544 12792958509979648 12793728912741504 12821065940332832 12834525242182644 12839060810781348 12861949441418077 12869882061031632 12874479410817024 12879029098743808 12923498902938624 12941914983015018 12951113216833792 12951893143805616 12961098469423104 12965678767495168 13010447763016704 13024385083043334 13028987745852078 13038247865074432 13041680442126336 13046289216909312 13069547280677888 13109991800976252 13119309492377088 13129424423571456 13138004603969791 13152830695302144 13157478749262848 13192738463416512 13198195378915092 13202910008031744 13207575759426048 13221724250968233 13231121354202752 13239281660946432 13281498758079552 13291738736500224 13318086908928256 13323646678358016 13328355096655872 13352116008867328 13370856228979392 13379102717340672 13392628440134944 13393434955526262 13402954099062528 13407690543659776 13453985754937728 13477970633199072 13482733587747424 13486283184471552 13488362090590464 13525520112878592 13529287914013872 13558196648872876 13568649960177312 13577018438011392 13606029161169536 13620312501908112 13649415733749796 13653009212851008 13657834023951936 13682182309459664 13734277124832264 13744038515823616 13744866193426368 13769369634144432 13777861906029312 13811148078889161 13821796414658232 13826680873149144 13836507938446336 13851330167681006 13859872988803296 13869723644801024 13904069012364531 13917614203164672 13942372232784268 13947352695051776 13948192616406048 13958106043994112 13963038672687104 14006248157216016 14011251437094912 14031217572456084 14041190008541696 14084641337200434 14094651743268096 14118452708743656 14128487145636864 14169592499206144 14213441177293176 14218518470188032 14223543125535744 14248899919910656 14257687942557696 14292994019703399 14298044993824683 14303152508701056 14308207072711552 14311973991684096 14314180177769472 14342555132691968 14348542576693248 14353613181014016 14388290321252848 14392078323727104 14399383631208576 14408264464828416 14423699182874436 14433950568221184 14439051354710528 14485094248061008 14488907736086784 14519866940651072 14565944736946176 14570002368938016 14586388613432064 14601134852632328 14610140116510848 14612392264806336 14621404471704576 14652646788951808 14668028848208736 14699370790192088 14703240690762624 14708436641179008 14755338543733788 14790759980588592 14801272247810048 14802163592920704 14885011523478096 14890271709545232 14900854702942208 14916817103656468 14926017064865088 14973612782546418 14978904279244906 14982847772544288 14988199911100416 14993496562716672 15014862404536904 15021130509975744 15066706995151812 15077415386761728 15083651861617248 15089040009179136 15094372296486912 15110542001106552 15121281547660288 15168075286215852 15178855723519488 15190558556000256 15200485703494091 15215293849147392 15220670753060864 15259561152991232 15294990434472294 15305861074439936 15306782806315728 15312250660202496 15317661827500032 15323074907039744 15375983719928832 15392455098142122 15397894608734274 15403395009370368 15408838385997056 15412895067967488 15415270960674816 15445828604437504 15462043330301568 15495081884426144 15507028525916928 15516592500584448 15544254458084352 15549747612765184 15566071430752128 15599332267142624 15603439100401152 15608953170230784 15625674114780639 15636779782239616 15690771781933248 15696316714094016 15708418506772992 15736422439022208 15746127892604928 15779773465025024 15784169233016184 15796338759609408 15801920997884736 15830091620206864 15839854844346624 15890364585559464 15928510748326176 15934139694610592 15939831651487744 15940791561606912 16023323312304308 16030012409899488 16035677225664096 16047074295476224 16096732956800496 16108173420877824 16125429150434604 16131127685340668 16135374524278464 16169851820270512 16186826611409454 16237216570358784 16243932774049344 16272891385807056 16284457051326464 16295731029068634 16334850308232456 16340622850085352 16346460009944064 16352236654527488 16369753834532098 16391491580219392 16426276709211369 16432081560067173 16443760367146112 16448089512830976 16456438435666944 16483235003243008 16484227637570784 16495943506538496 16501772976812032 16536792138966099 16558751698384896 16582348040175372 16588271548552704 16594133646458368 16651431278786304 16687011260151232 16697302990298112 16699876874064384 16745882044516352 16763461540809984 16799280903076672 16803703646585856 16809641875633152 16839608996258048 16863244049981472 16891720205104017 16903725692101248 16916758391909376 16957368499728384 16998336097094352 17011441741117824 17017453382337408 17047790975607392 17058305216988672 17112700322910192 17118747747708464 17123254597193472 17159842748042176 17167006297115136 17214561634356086 17219093708744928 17231331870584832 17238459270419712 17255886644020024 17269190858407488 17334943184246688 17347263684022272 17365846777391112 17371983661136104 17376557179992192 17431967119979412 17469214912970821 17479989067968336 17492412656502784 17493466064360832 17537107593736192 17549248800535452 17590317951222016 17591377255019568 17597593838553456 17603880010708992 17610101012568064 17628965667957644 17670906663201792 17696087833918494 17708665010772736 17713327167664128 17722318315333632 17752245148153152 17808853072732722 17827808305305856 17832501829029888 17838803623120896 17857913274035016 17870605465416704 17925907156436916 17932310607923712 17938647673250304 17952478293454848 17964210376856653 17970627510932096 17981710912628736 17984482787453952 18034026817171456 18039050552018496 18052958582410752 18091533280236416 18096296234784768 18102691250681856 18160416669210816 18191083297804326 18204012283801344 18210445365269248 18218047498979328 18312369499776352 18320014182742272 18326488257901824 18359159512192576 18370482541372416 18396266236343424 18414864105185548 18429061886210976 18435574497532192 18440428027746816 18479830651737728 18499230413039376 18538758683152708 18543639378648384 18564494598913536 18597590155208064 18668400352265664 18674997542954688 18708290096608112 18772887667670136 18779521782933912 18792868991024128 18813000675507038 18824603611658208 18837982860849152 18839117300080896 18884631046644363 18899191015961256 18944560120790304 18951254903057568 18958024626917376 18964724167380992 19011686200580073 19030207175755776 19057325359604532 19064059991766244 19070870011601408 19085573570359296 19158241760925696 19178764847558316 19189437764969472 19199178174944768 19231598910499248 19245267424294912 19258591216172022 19304823091547448 19311719116225536 19318543648115712 19346072713537934 19412872474522527 19426669825250688 19441647704134656 19448518151242752 19480186822014464 19483189686408448 19495205962272768 19543481618778117 19557371797611648 19569433825363968 19604320921016832 19611248854905344 19619435768131584 19673784724978384 19678964238565632 19721013307451456 19729246042953216 19736218123894272 19789107695124768 19811363639139072 19846682031304128 19853695612726976 19858922491419648 19901356086486784 19922248137119328 19964817043395224 19977130363392384 19992532644983808 20028174013300992 20056284343469088 20088942660202416 20103220515682304 20104431148593792 20111535815489664 20147389334808736 20216955949798608 20224100381621136 20238474298025984 20288280169317888 20337294973309314 20352974940265968 20393320579296392 20409043741754304 20474123600624694 20486751035927904 20494069266198528 20501311626571776 20523273464189496 20530526144979032 20537860012493824 20601415687248396 20616057773735424 20631952665612288 20645435806238243 20654054451216648 20676038034555904 20725672610779136 20740021309723716 20754761907669504 20776995251521509 20789809483204944 20804585467201536 20811937560307712 20834232153040852 20913558349176402 20921029042577664 20928422285458688 20933932107239424 20937159065991168 20944558009030656 20981896585362944 21045558977354912 21046826358684126 21061785012812544 21069227997179648 21074774888853504 21119806459128832 21141977614902144 21187152780745952 21192730718455296 21216565255901184 21238014331101568 21254388748809216 21335314688303616 21373349879865984 21380902967552128 21386531913836544 21454728763051584 21462310609067328 21500572200579472 21513832699037952 21530419771521024 21582435481879272 21599075446812864 21649622093811712 21650925852331776 21658577032065792 21697188514409408 21727641372091512 21779800410976608 21787497133447136 21795280013258752 21848917105419264 21901702278948492 21909442080089564 21915210174766272 21918588397209504 21941917914222592 21978970183427712 22049056185288132 22062654961768512 22109797386900496 22117695398070272 22133007815600682 22186139970882888 22201908371715072 22233546252871954 22263070653730816 22266502498752512 22335407564317848 22351282054413312 22375225655484702 22389025597297632 22404938195447808 22412855834177536 22460419173819627 22468356418867359 22484325399975296 22490244844075008 22522293606805356 22538300922801664 22547709763375104 22555677855879168 22616123080142592 22641558444730368 22664448129459136 22665813001659828 22681922321490432 22689937843116544 22744406955984896 22768283585279232 22816933763880256 22822940773721088 22831006129591296 22889341729486848 22942485651708441 22958791611659904 22976492741250048 22984612360559616 23025587811209984 23096841913101411 23105092514055552 23113257578995584 23154462369854816 23168742906656256 23186605907791872 23242622826639216 23260542788875392 23306652090624448 23316381687126528 23324621419147776 23398998400713936 23413429755346176 23455169673359424 23463458451404608 23538278153099138 23544475071141024 23561208884269056 23594783778557992 23604633658533312 23669660197537536 23676253849524276 23702881496827104 23726844135527533 23745137430310296 23759782266519936 23810551032046688 23835546878339196 23886477534062143 23892766122489264 23901209541915888 23909747477231616 23918196897667072 23979310383271936 24034984968456462 24052067402691328 24053515838496144 24070611443214336 24162260131316736 24188143725651906 24196691528011002 24213888892281088 24220263678234624 24254777730405768 24272016378401792 24355824855538176 24383216786632704 24399151407372469 24409337078710584 24426685576989696 24435317677202432 24493976721829888 24510934275128028 24519690014916096 24528354981791232 24554630751798147 24572082514947968 24587237370329088 24665640550719168 24684657653500416 24724852504864512 24743915259807744 24752659465218048 24796786873610752 24873522060263058 24882407322829056 24891200469687552 24899996723939584 25030516890226848 25039362377245216 25045954485447168 25049815311096576 25099471482210944 25118823066774528 25179508062192484 25198921354615008 25214462813449728 25259413494387072 25268339870743424 25294866074972208 25348914934106764 25355588538151872 25409767146139376 25497504145641528 25526180073506112 25571686463411088 25585917019959296 25587457825483008 25642131880665664 25669050484365288 25678121621562696 25723898882836154 25739764122063264 25748958821634048 25758058197487616 25821842451534129 25846997805877248 25883829966030036 25902226433667584 25903786287611232 25922196938846208 25931357534990336 26020895526033408 26048770166086668 26057975491704156 26076495730148864 26139094561355776 26219983601952504 26238618984754176 26276009207939582 26305661390604288 26314957498525696 26385476926833024 26396390757830184 26405820016063488 26415151518852096 26443448501936466 26462242708405504 26478563321892864 26544131750877741 26562997516159104 26583477473000448 26636173817856512 26647293356716032 26656710193311744 26704232017734656 26741712457958784 26758205434681344 26785256880269888 26786869911052524 26805908198125056 26815381087319552 26907971509875456 26955941266398144 26965467175494848 26972566368943104 26976724181180928 27051040225757184 27058575828027744 27116393297745752 27137299920354624 27154036876022784 27212058322339072 27240625003816224 27298831467499592 27306018425702016 27315668047903872 27364364618919328 27468554249664528 27488077031647232 27489732386852736 27538739268288864 27555723812058624 27622296157778322 27643592829316464 27653361746298288 27673015876892672 27702660335362012 27719745977606592 27808138024729062 27835228406329344 27884744465568536 27894705390103552 27896385232812096 28012496314432032 28022502874189824 28040815796532539 28062435144912168 28082380017083392 28169282674400868 28189303486536192 28219501013260557 28229473449346169 28236905417487312 28256974291273728 28339184998412288 28426882354586352 28437036940376064 28447086251071488 28497799839821312 28585988039406798 28596089987649366 28606305017402112 28616414145423104 28623947983368192 28628360355538944 28685110265383936 28776580642505696 28784156647454208 28798767262417152 28816528929656832 28847398365748872 28867901136442368 28878102709421056 28970188496122016 28977815472173568 29019109070306901 29039733881302144 29131889473892352 29140004737876032 29172777226864128 29202269705264656 29220280233021696 29224784529612672 29242808943409152 29305293577903616 29336057696417472 29398741580384176 29406481381525248 29416873282358016 29510677087467576 29581519961177184 29602544495620096 29604327185841408 29770023046956192 29780543419090464 29801709405884416 29833634207312936 29852034129730176 29947225565092836 29957808558489812 29965695545088576 30029724809073808 30042261019951488 30133413990303624 30154830773523456 30167303723234496 30221084002213104 30242563095320576 30336150572431704 30357711447038976 30400971406988182 30430587698294784 30441341506121728 30505942459963971 30589980868944588 30611722148879872 30613565612631456 30624501320404992 30635323655000064 30646149814079488 30711185400937041 30751967439857664 30784910196284244 30795789217468548 30806790018740736 30817676771994112 30830541921349632 30891657208875008 30924086660603136 30990163768852288 31014057051833856 31088508916168704 31099495225530368 31132142861504256 31198664534285248 31206878200802304 31217906340461568 31251348229561278 31273559564479232 31370337523764603 31381543563866496 31392633428188032 31416837013545984 31472844878044416 31492255785209856 31559546930050048 31568338466032368 31592677519218816 31603841995769472 31660183240413728 31679709688693248 31780729171118928 31857021496652352 31868279389221184 31881583123213824 32046646624608616 32060024819798976 32071354451328192 32193465913600992 32216346841755648 32250858300869208 32262255370681336 32270749048556928 32339703640541024 32373653222818908 32442827695517239 32474433140717568 32487865548098688 32545782771614112 32568914102652928 32591462058137268 32669700616464912 32681245700170704 32692920019888128 32704473309054976 32739507669064196 32852553418422738 32864163120134346 32887520734292224 32896179025661952 32912876871333888 32966470006486016 32968455275141568 33073584277932198 33117503396769792 33164696080350744 33176543097105408 33188267292916736 33302862557572608 33350319379307931 33362104985590927 33374022520302464 33394605980596224 33399753748128768 33491764089032704 33526923081619968 33562838483227053 33598561806153344 33607407293171712 33619283751266304 33679217992516096 33726488099962944 33783440410208034 33807451384202496 33833516783818752 33996672194188704 34022883482235648 34034906764674816 34095581951214784 34116610433977344 34225400645820384 34237495495416928 34246509194386944 34319685496084352 34334012594230272 34429123268712172 34438187417489856 34476918540839424 34511773288040048 34538381716814976 34669886368493376 34731693554782224 34743967322272208 34753114359984384 34863934239958824 34938429825941642 34959978135936672 34984825313005568 34986932128721664 35098497601070904 35180635902444032 35182754510039136 35195187677106912 35207760021417984 35220202025136128 35257931335915288 35307417229648707 35341813326403584 35392175667836988 35417330021545472 35444636630667264 35504490296306304 35617706145465444 35655616610611712 35715826548070032 35741210930833408 35851814312873832 35864621215847424 35877295346500608 35928420753713306 35941255021864192 35963421825257472 35968965574907904 36052477452684693 36078101104036992 36105917164821504 36183066560472832 36192592469569536 36205382501363712 36295037292016503 36320833338421632 36382166595608652 36408024567602688 36420890730538496 36436094997958656 36624738999552704 36640028365484544 36652976515803648 36718319024385152 36740965082744832 36792532472686848 36829728210371096 36858123772421952 36871148995064384 36880856055493632 36959661303475456 36998460826078752 37077517366305416 37087278757296768 37128989197827072 37195180310416128 37336800704531328 37349995085909376 37416580193216224 37545775335340272 37559043565867824 37585737982048256 37626001351014076 37649207223316416 37678234600161792 37769262093288726 37798382031922512 37889120241580608 37902509806115136 38023372401160146 38060414351511552 38114650719209064 38128119983532488 38141740023202816 38316483521851392 38341523640156737 38357529695116632 38378875529938944 38398356349889536 38463197820998496 38490534848589824 38517182432344044 38585848324254231 38609646183094896 38623438232451072 38637087296231424 38692145427075868 38825744949045054 38853339650501376 38883295408269312 38897036302485504 38960373644028928 38966379372816896 39086963237556234 39114743595223296 39138867650727936 39208641842033664 39222497709810688 39347569449956768 39357928477131264 39414013811909373 39442026614902912 39458492085906432 39472436247788544 39578215390249536 39622727278278144 39665172752904699 39693364062608256 39707391225453952 39717844982839296 39802712172973568 39844496274238656 39929634086790448 39954260726784768 39985065289967616 40056348026601984 40112568686938176 40177885320404832 40206441031364608 40208862297187584 40223071630979328 40294778669617472 40433911899597216 40448200763242272 40476948596051968 40576560338635776 40674589946618628 40705949880531936 40786641158592784 40818087483508608 40948247201249388 40973502071855808 41046546928378992 41061052289958064 41075720024987648 41202831374496792 41232115547470848 41290871612476486 41308108902433296 41352076069111808 41433444236667483 41480042619447432 41509523815339008 41553990503043018 41579618966409888 41609170934403072 41623875120615424 41668464306081704 41712207037093593 41827116698352804 41842058085155328 41856844570917376 41874318131982336 41889116018061312 41963793170725888 42091117954709824 42093652717368252 42123570025625088 42138455994359296 42239612918257664 42283955229804288 42374305561491904 42385461436910592 42476028662203136 42508777497618432 42670629376607232 42746699759731968 42761805935104256 42773063827673088 42894134981474049 42909457526103168 42924621218134656 43001144401158944 43027665398075904 43060839543042048 43164870963758544 43198150893625728 43301851704663552 43317154064131584 43394377028818816 43455282744183024 43559600821953216 43574994266894272 43697834210838528 43803404557896984 43818884160179128 43830420349532544 43837176794419008 43957940366855424 44064139108836847 44098112370576264 44125309923537024 44219594773800992 44235390796140544 44266015631201364 44360601134686837 44372279941765776 44403816743430144 44467092505743908 44533004997505024 44670815128635696 44702564108826624 44750451310969404 44778051194595264 44920838347639254 44936712837734718 44968650799950592 44980489688150016 45044587213610712 45076601845603328 45232246160285184 45283116889460736 45328896258918272 45331626003319656 45363844642980864 45379875686233088 45488813911969792 45536567170558464 45601457110482273 45633867527760512 45645881547442176 45662012259182592 45778683458973696 45884971303416882 45917583223319808 45952985482500096 45969224721119232 46051175622419968 46193683826202822 46210185028111104 46226515157991168 46308924739709632 46337485813312512 46485245653278432 46521085577750784 46613304181248896 46632763374253056 46649242838295552 46797996801427872 46826859510692352 46877022344341917 46910339346718848 46926916902809216 47076556306198276 47088950142282048 47189567557115984 47209267317066624 47339320395075072 47352507699048552 47405762993654208 47453688271055066 47490274860620592 47519564533039872 47621102064093376 47671093756678392 47772955068124286 47785532244978528 47802419083831776 47819494954463232 47836393795334144 48069969936912924 48104134805382656 48107031676992288 48141222886428672 48324520262633472 48376287451303812 48393383056022004 48427777784562176 48479655586883521 48509555460811536 48544032756803584 48711649711076352 48798302814744938 48818674157421168 48853371153979392 48870635354404864 49021868550256056 49039380029832192 49056709963582464 49109261503596294 49144165029895936 49174474740658176 49296244680201519 49331281101438336 49369315307000832 49449705009729024 49487830519615488 49505318930436096 49593573747221504 49747044120526116 49764814645658112 49782400939375104 49799993447879168 50061033780453696 50078724754490432 50091908970894336 50099630622193152 50198942964421888 50237646133549056 50359016124384968 50397842709230016 50428925626899456 50518826988774144 50536679741486848 50589732149944416 50697829868213528 50711177076303744 50819534292278752 50995008291283056 51052360147012224 51143372926822176 51174915650966016 51284263761331328 51338100968730576 51356243243125392 51447797765672308 51479528244126528 51643684903068258 51693995611754496 51767659932060072 51804452867335168 51807572575222464 52041791052066816 52097540332173336 52115950983408312 52152991460297728 52278189122711552 52407644738912463 52426164977357171 52439967203905008 52477237969508352 52552018415879164 52611322781208576 52629914997051392 52770953853666048 52792781515660368 52811640032126976 52830303037704192 52886897003872932 52924485416811008 53088263501755482 53125995032318208 53166954946000896 53272347635713024 53408464035469312 53483424915917568 53516410869362688 53570513760539776 53573739822105048 53611816396250112 53630762174639104 53815943019750912 53892631130569959 53911882532796288 53930934350989696 53945132737886208 53953448362361856 54102080451514368 54117151656055488 54232786595491504 54274599840709248 54308073752045568 54424116644678144 54481250007632448 54597662934999184 54612036851404032 54631336095807744 54728729237838656 54937108499329056 54976154063294464 54979464773705472 55077478536577728 55111447624117248 55244592315556644 55287185658632928 55306723492596576 55346031753785344 55405320670724024 55439491955213184 55616276049458124 55769488931137072 55789410780207104 55792770465624192 56024992628864064 56081631593065078 56124870289824336 56164760034166784 56338565348801736 56378606973072384 56439002026521114 56458946898692338 56473810834974624 56513948582547456 56653893139933089 56853764709172704 56874073880752128 56894172502142976 56995599679642624 57035058601740219 57171976078813596 57192179975298732 57212610034804224 57232828290846208 57256720711077888 57294138420862343 57370220530767872 57553161285011392 57568313294908416 57597534524834304 57694796731497744 57735802272884736 57756205418842112 57940376992244032 57955630944347136 58038218140613802 58079467762604288 58280009475752064 58345554453728256 58404539410529312 58440560466043392 58449569059225344 58485617886818304 58610587155807232 58672115392834944 58797483160768352 58812962763050496 58833746564716032 59021354174935152 59163039922354368 59208654371682816 59540046093912384 59561086838180928 59667268414625872 59704068259460352 59894451130185672 59915617116979624 59931391090177152 60059449618147616 60084522039902976 60250965720246301 60266827980607248 60309661547046912 60334607446468992 60442168004426208 60485126190641152 60672301144863408 60715422894077952 60801942813976364 61011884919927942 61179961737889176 61223444297759744 61227131225262912 61422370801874082 61503934879715328 61569820392568488 61591578434937096 61613580037481472 61635353543988224 61783314417750016 61848173321206272 61936307418714729 61980327537704576 62028114103667712 62177017832337408 62198990451060736 62264285723008512 62330985754564527 62397329068570496 62413756401604608 62435812680923136 62502696459122556 62547119128958464 62740675047529206 62763087127732992 62785266856376064 62833674027091968 62945689756088832 63119093860100096 63136676932064736 63185355038437632 63207683991538944 63320366480827456 63359419377386496 63561458342237856 63714042993304704 63736558778442368 63763166246427648 64093293249217232 64120049639597952 64142708902656384 64386931827201984 64501716601738416 64524510741362672 64541498097113856 64679407281082048 64747306445637816 64885655391034478 64948866281435136 64975731096197376 65091565543228224 65182924116274536 65339401232929824 65362491400341408 65385840039776256 65408946618109952 65479015338128392 65705106836845476 65728326240268692 65775041468584448 65825753742667776 65932940012972032 65936910550283136 66147168555864396 66329392160701488 66353086194210816 66376534585833472 66605725115145216 66700638758615862 66724209971181854 66748045040604928 66789211961192448 66799507496257536 67053846163239936 67125676966454106 67197123612306688 67214814586343424 67238567502532608 67358435985032192 67405069256602077 67452976199925888 67566880820416068 67614902768404992 67667033567637504 67711254497382769 67993344388377408 68045766964471296 68069813529349632 68191163902429568 68233220867954688 68450801291640768 68474990990833856 68493018388773888 68639370992168704 68668025188460544 68858246537424344 68876374834979712 68953837081678848 69023546576080096 69076763433629952 69339772736986752 69463387109564448 69487934644544416 69506228719968768 69727868479917648 69876859651883284 69919956271873344 69973864257443328 70196995202141808 70361271804888064 70365509020078272 70390375354213824 70515862671830576 70614834459297414 70683626652807168 70784351335673976 70834660043090944 71008980592612608 71180532406582599 71235412290930888 71311233221223424 71431653096140064 71482421861666816 71659432602186429 71703628625747664 71729242431694848 71754590693001216 71856841507426612 71882510043728384 71937931149815808 72104954905369386 72156202208073984 72211834329643008 72366133120945664 72590074584033006 72641666676843264 72764333191217304 72816049135205376 72841781461076992 73197454222117407 73249477999105408 73280056730969088 73305953031607296 73436638048770304 73481930165489664 73585064945373696 73659456420742192 73663892255394441 73716247544843904 73742297990128768 73761712110987264 73919322606950912 73996921652157504 74155034732610832 74174557514593536 74257978395654144 74390360620832256 74673601409062656 74699990171818752 74833160386432448 75091550670680544 75118087131735648 75171475964096512 75252002702028152 75298414446632832 75356469200323584 75538524186577452 75596764063845024 75778240483161216 75805019612230272 76046744802320292 76229301438418128 76256239967064976 76283480046405632 76683047280313474 76715059390233264 76757751059877888 76796712699779072 76926395641996992 77034364864688088 77171696648508462 77219292366189792 77246876464902144 77274174592462848 77384290854151736 77465527354602387 77651489898090108 77706679301002752 77766590816538624 77794072604971008 77920747288057856 77932758745633792 78173926475112468 78229487190446592 78417283684067328 78444995419621376 78695138899913536 78715856954262528 78828027623818746 78884053229805824 78916984171812864 78944872495577088 79156430780499072 79245454556556288 79330345505809398 79386728125216512 79414782450907904 79435689965678592 79605424345947136 79688992548477312 79859268173580896 79908521453569536 79970130579935232 80112696053203968 80225137373876352 80355770640809664 80417724594375168 80446143261958656 80589557339234944 80867823799194432 80896401526484544 81153120677271552 81349179893237256 81411899761063872 81573282317185568 81636174967017216 81896494402498776 81947004143711616 82093093856757984 82122104579916128 82151440049975296 82383973535846983 82405662748993584 82464231094941696 82581743224952972 82616217804866592 82704152138223616 82866888473334966 82960085238894864 83019047630678016 83107981006086036 83159237932819776 83336928612163408 83424414074187186 83654233396705608 83684116170310656 83713689141834752 83927586341451776 84122447389597617 84182235909419648 84187305434736504 84247140051250176 84276911988718592 84479225836515328 84567910459608576 84658503039781671 84688420348038507 84748611122983808 84770922873821184 84952057324406272 85017554995236864 85341258753214464 85493399519463936 85523611870208512 85788269962948098 85818915052206336 85849242436269312 86002288802317888 86055330796151808 86329741927517088 86396301787251456 86603703409327104 86634308128263168 86788754057637632 86910565488366048 87057327210920703 87119201643906432 87149988533788544 87395668421677056 87606809115793968 87637768320358256 87660840699065088 87674353588838016 87915880733710848 88128278217673694 88196224741152528 88250619847074048 88439189547601984 88532031262402728 88721202269373674 88744559883531552 88807633486860288 88934185011487816 89341630257271392 89405128217653248 89500902621938808 89556102389190528 89841676695278508 89873425675469436 89937301599901184 90033646089926539 90089174427221424 90153203691206656 90464492320570368 90657792517836544 90663252006639312 90727689285961728 90759751372466176 91073134341116928 91202914220964546 91267735055521024 91291763094884352 91324024518365184 91769942606833764 91835166446639616 91905970965000192 91938449442238464 92102351244839936 92387367652405644 92420370056222208 92453030315982336 92617849479419264 92674971626625024 92970491306556864 93042171155501568 93226608362497792 93265526748506112 93298485676591104 93595993602855744 93653719021384704 93754044688683834 93820678693437696 93853833805618432 94153112612396552 94177900284564096 94379135114231968 94418534634133248 94678640790150144 94705015398097104 94811525987308416 94907376542110132 94980549721241184 95039129066079744 95242204128186752 95342187513356784 95545910136248572 95571064489957056 95604838167663552 96139939873825848 96208269610765312 96214063353984576 96649040525266944 96752574902607624 96786766112044008 96855555569124352 96959311173767042 97019110921623072 97088065513607168 97328483086551717 97423299422152704 97596605629489876 97637348314842336 97706742307958784 97741270708809728 98043737100512112 98078760059664384 98113419927164928 98218523007192588 98288330059791872 98592489360403038 98662562202876672 98738630614001664 98899410019458048 99187147494443008 99494088241052232 99529629291316224 99564801878750208 99599986895758336 100050958137923793 100086314956772781 100122067560907392 100157449508980864 100183817941788672 100199261244386304 100397885928843776 100475292267098112 100718032248769936 100795685418460032 100857851253798912 101037653977548288 101073359482973696 101179464299888832 101395659736427056 101422354152607488 101639068584557504 101990016582566112 102104720294024448 102286745853644352 102349831301932032 102568527522662656 102676201937461152 102712486486250784 102895595531344616 102959056488253056 103287369806136516 103535319864120144 103608905734670336 103615145150444928 104195080664346672 104231901966816624 104305982920595456 104815289477824926 104852329954714342 104879934407810016 104954475939016704 105104036831758328 105541907707332096 105585563031320736 105623280064253952 105660606075408384 105773794007745864 105848970833622016 105922251688946121 106176527003510964 106251990064636416 106333909892001792 106403399924458637 106544695271426048 106816928070938624 106966849831835136 107141027521079552 107147479644210096 107223632792500224 107261524349278208 107631886039501824 107785262261139918 107823765065592576 107861868701979392 107890265475772416 107906896724723712 108234303312110976 108465573190983008 108549199681418496 108616147504091136 108848233289356288 108962500015264896 109195325869998368 109224073702808064 109262672191615488 109457458475677312 109874216998658112 109958929547410944 110154957073155456 110222895248234496 110489184631113288 110574371317265856 110613446985193152 110810641341448048 110878983910426368 111232552098916248 111538977862274144 111578821560414208 111585540931248384 112049985257728128 112163263186130156 112249740579648672 112329520068333568 112677130697603472 112757213946144768 112878004053042228 112917893797384676 112947621669949248 113307786279866178 113707529418345408 113991199359285248 114070117203480438 114343952157627192 114384359950597464 114425220069608448 114465656581692416 114588276841724686 114740441061535744 115024570920470211 115106322570022784 115136626589816832 115195069049668608 115389593462995488 115471604545769472 115512410837684224 115757544972762693 115880753984488064 115911261888694272 116076436281227604 116158935525208576 116560018951504128 116691108907456512 116809078821058624 116881120932086784 116899138118450688 117221174311614464 117344230785669888 117594966321536704 117625925526100992 117667493129432064 118042708349870304 118242041435728119 118326079844708736 118417308743365632 119080092187824768 119122173676361856 119334536829251744 119408136518920704 119788902260371344 119831234233959248 119862782180354304 120118899236295232 120169044079805952 120501931440492602 120533655961214496 120619323094093824 120669214892937984 120884336008852416 121344602289726816 121430845788155904 121603885627952728 122023769839855884 122284504390795747 122359923475778352 122446888595519488 122454262450525824 122844741603748164 123139640785136976 123183156869874192 123227160074962944 123270707087976448 123696346642412544 123872614837429458 123960655075409152 124056228207335424 124528571446017024 124661971509129054 124794658137140992 124827512803209216 124871625361846272 125005392918245112 125094238257916928 125481350095058412 125526174255465984 125570533712752128 125667348054183936 125749472637996571 125891379512177664 126238187720200192 126273353864129472 126370710076875264 126415367983077888 126640732961654912 126718838754772992 127122916684475712 127428085986609408 127473117556884736 127526332492855296 128186586498434464 128240099279195904 128285417805312768 128773863654403968 129003433203476832 129049021482725344 129082996194227712 129358814562164096 129494612891275632 129771310782068956 129951462192394752 130183131086456448 130365848232549072 130678802465859648 130724982800682816 130958030676256784 131410213673690952 131456652480537384 131550082937168896 131865880025944064 131873821100566272 132192417326510541 132294337111728792 132658784321402976 132706172388421632 132753069171666944 133081803404060511 133211450230290432 133401277517231724 133448419942363708 133496090081209856 133599014992515072 134107692326479872 134251353932908212 134394247224613376 134716871970064384 134810138513204154 134905952399851776 135133761640832136 135229805536809984 135422508994765538 135986688776754816 136091533928942592 136139627058699264 136382327804859136 136466441735909376 136804371331446819 136901602583281536 136949981981667712 136986036777547776 137278741984337408 137336050376921088 137716493074848688 137752749669959424 137907674163357696 138047093152160192 138153526867259904 138679545473973504 138926774219128896 138975869289088832 139012457439937536 139455736959835296 139753719303766568 139839912543746688 139947728514886656 140393990404283616 140722543609776128 140731018040156544 140780750708427648 141031725343661152 141229668918594828 141568702671347952 141669320086181888 142017961185225216 142361064813165198 142470824581861776 142622466442446848 142863306192280128 143318865204372858 143407257251495328 143458484863389696 143509181386002432 143713683014853224 143765020087456768 144209909810738772 144312404416147968 144423668659286016 144518050643667701 144732266241891328 145180149168066012 145283333353686528 145438966760650563 145528666382434608 145632098270410752 145683562922153984 146394908444234814 146498955998210816 146560113461938176 146611906063214592 146873276097540608 147170129890747392 147318912841484384 147327784510788882 147432495089687808 147484595980257536 147523424221974528 147838645213901824 147993843304315008 148310069465221664 148349115029187072 148515956791308288 148780721241664512 149347202818125312 149399980343637504 149666320772864896 150183101341361088 150236174263471296 150504005404056304 150596828893265664 150712938400647168 151077048373154904 151193528127690048 151556480966322432 151610039224460544 152093489604640584 152458602876836256 152512479934129952 152566960092811264 153366094560626948 153430118780466528 153593425399558144 153852791283993984 154068729729376176 154343393297016924 154438584732379584 154768581708303472 154931054709204774 155302979796180216 155413358602005504 155841494576115712 155865517491267584 156347852950224936 156458974380893184 156834567368134656 156889990839242752 157222934216737389 157278494932071513 157390277799827072 157431713908525056 157656055247637492 157768106459611648 157833968343625728 157889744991154176 158312861560998144 158490909113112576 158660691011618796 158773456250433024 158829564901815808 159210848691894272 159377985096954624 159718536347161792 159817042907139072 160225392106407936 160450274747752704 160711541281619328 160835449188750336 160892286523917312 161179114678469888 161677893391709877 161735647598388864 161792803052969088 162306241354543104 162698359786474512 162823799522127744 163146564634371136 163272349934034432 163792988804997552 163894008287423232 164186187713515968 164244209159832256 164767947071693966 164811325497987168 164928462189883392 165163486449905944 165232435609733184 165733776946669932 165920170477789728 166038095261356032 166215962012172072 166318475865639552 166673857224326816 166848828148374372 167205342738435001 167308466793411216 167368232340621312 167427378283669504 167855172682903552 168244894779195234 168364471818839296 168374610869473008 168494280102500352 168553823977437184 169135820919217152 169317006079563342 169376840696077014 169497222245967616 169541845747642368 169904114648812544 170682517506428928 170794059851607283 170986799038927872 171047223740417024 171576539925896196 171637830104412672 171698484872538624 171882415262587029 172004577604635776 172110661592303616 172659483855034176 172792603574502912 173207406818654208 173268616256526336 173577508115275264 173821130976732096 174114654421841406 174238403287812864 174299977067577088 175213618231587936 175275536640716512 175321681398130176 175348707177676032 175831761467421696 176256556435347388 176392449482305056 176501239694148096 176878379095203968 177064062524805456 177442404538747348 177489119767063104 177868370022975632 178683260514542784 179001805243877616 179112204778381056 179683353390557016 179746851350938872 179874603199802368 180067292179853078 180178348854442848 180306407382413312 180752897160738903 180928984641140736 181315585035673088 181326504013278624 181455378571923456 181519502744932352 182146268682233856 182405828441929092 182535470111042048 183539885213667528 183670332893279232 184204702489679872 184774735304811288 184840740112444416 184906060631964672 185235698958838528 185349943253250048 185808922256144187 185940982613113728 186084342311003136 186453216724995584 186531053497012224 186596971353182208 187191987205711488 187307438042769408 187508089377367668 187641357386875392 187707667611236864 188306225224793104 188355800569128192 188758270228463936 188837069268266496 189357281580300288 189410030796194208 189623051974616832 189814753084220264 189961099442482368 190078258132159488 190484408256373504 190684375026713568 191091820272497144 191142128979914112 191209676335327104 192279879747651696 192416539221530624 192428126707969152 193505149805215248 193573532224088016 193711111138248704 193918622347534084 194038221843246144 194656966173103434 194846598844305408 195193211258979752 195274696629684672 196087474201024224 196157520119328768 196226839854329856 196437046014385176 196576660119583744 197184978720806076 197325124405753344 197477261228003328 197606314145423183 197798820038916096 198374294988886016 198988176482104464 199059258582632448 199129603757500416 199199973791516672 200101916275847586 200172629913545562 200244135121814784 200314899017961728 200367635883577344 200398522488772608 200795771857687552 201436064497539872 201591370836920064 201715702507597824 202075307955096576 202146718965947392 202358928599777664 202791319472854112 202844708305214976 203133763492148307 203278137169115008 203980033165132224 204209440588048896 204573491707288704 204699662603864064 205137055045325312 205352403874922304 205424972972501568 205791191062689232 205918112976506112 206574739612273032 207070639728240288 207217811469340672 207230290300889856 208390161328693344 208463803933633248 208611965841190912 209630578955649852 209704659909428684 209759868815620032 210208073663516656 211083815414664192 211171126062641472 211547588015491728 211697941667244032 211844503377892242 212353054007021928 212503980129272832 212806799848917274 213089390542852096 213541597219747797 213933699663670272 214282055042159104 214294959288420192 214447265585000448 214523048698556416 214978297806559287 215263772079003648 215570524522279836 215647530131185152 215723737403958784 215813793449447424 216468606624221952 216931146381966016 217098399362836992 217696466578712576 217925000030529792 218390651739996736 218448147405616128 218525344383230976 218914916951354624 219592362666352221 219748433997316224 219917859094821888 220309914146310912 220445790496468992 220978369262226576 221148742634531712 221226893970386304 221621282682896096 221757967820852736 222465104197832496 223077955724548288 223171081862496768 224099970515456256 224326526372260312 224499481159297344 225354261395206944 225514427892289536 225756008106084456 225835787594769352 225895243339898496 226615572559732356 227099793868620673 227415058836690816 227982398718570496 228140234406960876 228687904315254384 228768719901194928 228850440139216896 228931313163384832 229176553683449372 230049141840940422 230212645140045568 230273253179633664 230390138099337216 230779186925990976 231515089945525386 231761507968976128 231822523777388544 232152872562455208 232317871050417152 233120037903008256 233382217814913024 233534734899136489 233618157642117248 233762241864173568 233798276236901376 234442348623228928 234688461571339776 235189932643073408 235251851052201984 235334986258864128 236085416699740608 236484082871456238 236652159689417472 236834617486731264 238160184375649536 238244347352723712 238669073658503488 238816273037841408 239577804520742688 239662468467918496 239725564360708608 240237798472590464 240338088159611904 241003862880985204 241067311922428992 241338429785875968 241768672017704832 242689204579453632 243207771255905456 244047539679711768 244569008781591494 244719846951556704 244893777191038976 244908524901051648 245689483207496328 246279281570273952 246366313739748384 246454320149925888 246541414175952896 247151920607540949 247392693284825088 247745229674858916 247921310150818304 248112456414670848 249057142892034048 249323943018258108 249589316274281984 250010785836490224 250188476515833856 250962700190116824 251052348510931968 251141067425504256 251498945275993142 251782759024355328 252367342168792851 252546707728258944 252741420153750528 252830735966155776 253281465923309824 253437677509545984 254065261044115521 254245833368951424 254856171973218816 254946235113769472 255052664985710592 256373172996868928 256480198558391808 256570835610625536 257547727308807936 258006866406953664 258098042965450688 258165992388455424 258717629124328192 258989225782551264 259542621564137912 259902924384789504 260366262172912896 260731696465098144 261357604931719296 261449965601365632 261916061352513568 262820427347381904 262913304961074768 263100165874337792 263747642201132544 264384834653021082 264588674223457584 265317568642805952 266163606808121022 266422900460580864 266802555034463448 266896839884727416 266992180162419712 268215384652959744 268390665481097159 268502707865816424 268788494449226752 269433743940128768 269620277026408308 269811904799703552 270100938269779617 270267523281664272 270459611073619968 270845017989531076 271973377553509632 272183067857885184 272279254117398528 272764655609718272 273608742662893638 273803205166563072 273899963963335424 273972073555095552 274557483968674816 275432986149697376 275505499339918848 275815348326715392 276094186304320384 276307053734519808 277359090947947008 277853548438257792 277951738578177664 278024914879875072 278911473919670592 279507438607533136 279679825087493376 279895457029773312 280787980808567232 281445087219552256 281462036080313088 281561501416855296 282063450687322304 282459337837189656 283137405342695904 283338640172363776 284035922370450432 284722129626330396 284941649163723552 285244932884893696 285726612384560256 286637730408745716 286814514502990656 287427366029706448 287530040174913536 288419819621477544 288624808832295936 289036101287335402 289464532483782656 290360298336132024 290566666707373056 290877933521301126 291057332764869216 291264196540821504 291367125844307968 291985449259655151 292789816888469628 292997911996421632 293120226923876352 293223812126429184 293746552195081216 294340259781494784 294637825682968768 294655569021577764 294864990179375616 294969191960515072 295677290427803648 295987686608630016 296620138930443328 296698230058374144 297561442483329024 298694405636250624 298799960687275008 299332641545729792 300258944870318343 300366202682722176 300472348526942592 301008010808112608 301193657786531328 301425876801294336 302154096746309808 302387056255380096 303112961932644864 303220078448921088 304186979209281168 304917205753672512 305024959868259904 306732189121253896 306860237560933056 307705582567987968 308137459458752352 308448973761857929 308686786594033848 308877169464759168 309537163416606944 309862109418409548 310524207942807859 310605959592360432 310826717204011008 311731034982535168 312695705900449872 312917948761786368 314445868433474778 314556989864143026 314780555599654144 314863427817050112 315312110495274984 315536212919223296 316625723121996288 316981818226225152 317321382023237592 317546912500866048 317659129803631616 318421697383788544 318755970193909248 319210199773375911 319437072694323584 319634085814278144 320450784212815872 320900549495505408 321423082563238656 321670898377500672 321784573047834624 322358229356939776 323355786783419754 323471295196777728 323585606105938176 325396719572949024 325647599044255488 326293129268742272 326544699868068864 327585977609995104 327788016574846464 328372375427031936 328488418319664512 329535894143387932 329622650995974336 330326972899811888 330464871219466368 331467553893339864 331840340955579456 332431924024344144 332636951731279104 333347714448653632 333697656296748744 334410685476870002 334616933586822432 334736464681242624 334854756567339008 336489789558390468 336728943637678592 336749221738946016 336988560205000704 337107647954874368 338271641838434304 338634012159126684 338753681392154028 338994444491935232 339808229297625088 341588119703214566 341973598077855744 342094447480834048 343153079851792392 343275660208825344 343396969745077248 343764830525174058 344009155209271552 344221323184607232 345073712761410633 345318967710068352 345585207149005824 346414813637308416 346537232513052672 347155016230550528 347642261953464192 348229308843682812 348476806575625728 348599954135154176 350427236463175872 350551073281433024 350643362796260352 350697414355352064 351663522934843392 352513112870694776 352784898964610112 353002479388296192 353756758190407936 354128125049610912 354884809077494696 354978239534126208 355736740045951264 357366521029085568 358003610487755232 358224409556762112 359366706781114032 359493702701877744 359749206399604736 360134584359706156 360356697708885696 361505794321477806 361857969282281472 362631170071346176 362653008026557248 364292537364467712 364811656883858184 365070940222084096 366853513172387241 366983154841500197 367079770427335056 367340665786558464 368409404979359744 369549470609622576 369681480224888832 369812121263929344 370471397917677056 371617844512288374 371881965226227456 372168684622006272 372906433449991168 374383974411422976 374614876085538816 375016178754735336 375282714773750784 375415335222473728 376612450449586208 376711601138256384 377248417913989713 377516540456927872 377674138536532992 378714563160600576 378820061592388416 379246103949233664 379629506168440528 379922198884964736 380156516264318976 380968816512747008 381368750053427136 382183640544994288 382284257959828224 382419352670654208 384559759495303392 384833078443061248 384856253415938304 387010299610430496 387147064448176032 387422222276497408 387837244695068168 388076443686492288 389313932346206868 390386422517959504 390549393259369344 392174948402048448 392874092028770352 393153320239167488 394369957441612152 394650248811506688 395212628290846366 395597640077832192 396577251979531623 397976352964208928 398118517165264896 398259207515000832 398399947583033344 399245410212181533 400203832551695172 400345259827091124 400488270243629568 400629798035923456 400797044977545216 401591543715375104 402872128995079744 403182741673840128 404150615910193152 404293437931894784 404717857199555328 405582638945708224 405689416610429952 406267526984296614 406556274338230016 407960066330264448 408418881176097792 409146983414577408 409399325207728128 410274110090650624 410704807749844608 410849945945003136 411582382125378464 411836225953012224 413149479224546064 414141279456480576 414460580601779712 416780322657386688 416927607867266496 419261157911299704 419409319818857368 419519737631240064 420416147327033312 421756760041724107 422167630829328384 422342252125282944 423095176030983456 423395883334488064 423689006755784484 424706108014043856 425007960258545664 425613599697834548 427083194439495594 427867399327340544 428564110084318208 428589918576840384 429956595613118574 430527544158007296 431141049044559672 431295060262370304 431447474807917568 432937213248443904 433554151931003103 433862292763932032 434196798725673984 435392933157425152 435850000061059584 436316900281951689 436781303479993472 436896294811232256 437050688766461952 437829833902709248 439184725332704442 439496867994632448 439835718189643776 440619828292621824 441956738524453152 442297485269063424 442453787940772608 443242565365792192 443515935641705472 444930208395664992 446155911449096576 446342163724993536 448199941030912512 448653052744520624 448998962318594688 450708522790413888 451512016212168912 451671575189538704 451790486679796992 453231145119464712 454199587737241346 454830117673381632 456280468813921752 457375808630508768 457537439802389856 457700880278433792 457862626326769664 458353107366898744 460098283681880844 460425290280091136 460780276198674432 461558373851981952 463030179891050772 463523015937952256 464305745124910416 464635742100834304 466240075806016512 467069469798272978 467236315284234496 467524483728347136 467596552473802752 469376923142679552 470379865286146816 470503702104403968 470669972517728256 471835484796214539 472170833399481216 472968165742912476 473304319378834944 473669234973462528 476320368751299072 476488694705447424 477338147317006976 477632546075682816 479155609041485376 479324936935836992 479451128721417216 480475596945180928 480676176319223808 482007725761970408 482134623844857984 482676859571751936 483537344035409664 485378409158907264 486415542511810912 488095079359423536 489138017563182988 489439693903113408 489817049802103296 491378966414992656 492558563140547904 492732627479496768 494303841215081898 494785386569650176 495490459349717832 495842620301636608 498114285784068096 498647886036516216 499178632548563968 500021571672980448 500376953031667712 501616028215305003 501925400380233648 502104697021863936 502282134851008512 502997890551986284 503565518048710656 504734684337585702 505093415456517888 505482840307501056 505661471932311552 506562931846619648 508130522088231042 508491666737902848 509712343946437632 509892470227538944 512382179554821849 512746345993737856 512960397116783616 513141671221251072 515095454617615872 515647245787761087 516013732813907328 516196085930901376 516331984776910848 517435258248656384 517978451565102528 519085243128275824 519805848769579008 520732524345825792 521463392930196288 522715209863438592 522899931202731264 523832122705027136 525640854694763808 525826609922149536 526200331748675584 527495284402265088 528769669306042164 529177348446915168 530635137285611904 532327213616242044 533605110068926896 533793679769454832 533984360324839424 536781330962194318 537005415731632848 537576988898453504 539240554052816616 539623809599407104 540201876539559234 540535046563328544 540919222147239936 541690035979062152 542258691482216709 543946755107019264 544366135715770368 544558508234797056 545529311219436544 547217485325787276 547606410333126144 547799927926670848 549114967937349632 550865972299394752 551010998679837696 552188372608640768 552614107469039616 554718181895894016 555707096876515584 555903477156355328 556049829759750144 557822947839341184 559014877215066272 559359650174986752 559790914059546624 561575961617134464 562924072160626176 563123002833710592 564126901374644608 564918675674379312 566274810685391808 568071844740900864 569444259252660792 569883298327447104 571453224769120512 573275460817491432 573629029005981312 574854732059412896 575060080349827072 576687814750928881 576839639242955088 577249617664591872 578072202574670804 578929064967565312 580720596672264048 581133333414746112 581755867042602252 582114665529738432 583970898519310302 585579633776939256 585995823992843264 587493104390162432 588680519562989568 589275651365937536 589311138043155528 589729980358751232 589938383921030144 591354580855607296 591975373217260032 592818942436269549 593240277860886656 593396460116748288 595122884966658048 597388811272501248 597599921374550016 598665283091459584 600517889740636686 600732405365444352 600944697053885184 602016021616225216 602387315573062656 604308193492619616 604774112510760192 606225923865289728 606440156897842176 608373958418562336 609401290476444921 609834411507345024 610049919736519808 613464378242507792 613720475121866112 615411165135975936 616274918917504704 616897947523715858 617373573188067696 617754338929518336 619074326833213888 619724218836819096 621048415885615718 621211919184720864 621653434408022016 625391411800899744 625835897523572736 628891736866949556 629113979728286052 629561111199308288 630235522629485773 630624220990549968 631072425838446592 633251446243992576 634642764046475184 635093825001732096 635318259607263232 637511940387818496 638420399546751822 638874145388647168 639268171628556288 641801098991010816 642846165126477312 643341796755001344 643569146095669248 644716458713879552 646711573566839508 646942590393555456 647171212211876352 650793439145898048 651295198088510976 652586258537484544 653089399736137728 655171955219990208 655576033149692928 656744750854063872 656976836639329024 659071788286775864 659245301991948672 660653945799623776 660929742438932736 662935107786679728 663680681911158912 664863848048688288 665273903462558208 666695428897307264 667395312593497488 668821370953740004 669233867173644864 672979579116780936 673457887275357184 673498443477892032 676543283676868608 677268024318253368 677507362784308056 677988888983870464 679616458595250176 681299381605862019 683176239406429132 683947196155711488 684188894961668096 686306159703584784 686551320417650688 686793939490154496 687529661050348116 688018310418543104 690147425522821266 690637935420136704 691170414298011648 694310032461101056 695284523906928384 696458617687365624 696953613151251456 697199908270308352 700604204697409467 700854472926351744 701102146562866048 701286725592520704 701394828710704128 703327045869686784 705026225741389552 705569797929220224 706004958776592384 707513516380815872 708256250099221824 709769618154989392 709956479068252416 711473480091902528 714733042058171136 716007220975510464 716448819113524224 718733413562228064 718987405403755488 719498412799209472 720269168719412312 720713395417771392 723011588642955612 725262340142692352 725306016053114496 729623313767716368 730141880444168192 733707026344774482 733966309683000394 734159540854670112 734681331573116928 739098941219245152 739362960449777664 739624242527858688 740942795835354112 741455761822622847 743235689024576748 743763930452454912 744337369244012544 744823799471210459 745812866899982336 748767948822845952 750032357509470672 750565429547501568 750830670444947456 753224900899172416 753423202276512768 754496835827979426 755033080913855744 755348277073065984 757640123184776832 758492207898467328 759259012336881056 759844397769929472 760313032528637952 761937633025494016 762737500106854272 764367281089988576 764568515919656448 764838705341308416 769119518990606784 769712506831876608 774020599220860992 774294128896352064 775674489390136336 776152887372984576 778627864692413736 780772845035919008 781098786518738688 784349896804096896 785748184057540704 786306640478334976 788739914883224304 789300497623013376 790425256581692732 793154503959063246 795952705928417856 798490820424363066 800407665103390344 800690519654182248 800976540487259136 801259596071846912 803183087430750208 805171996443291477 805744257990159488 806365483347680256 808301231820386304 808586875863789568 809435714399110656 810302814809338851 811165277891416448 811378833220859904 812535053968593228 813112548676460032 815920132660528896 816837762352195584 818293966829154816 820548220181301248 821409615499689216 821699891890006272 823164764250756928 823672451906024448 826298958449092128 828282558912961152 828921161203559424 833560645314773376 833855215734532992 838522315822599408 838818639637714736 839039475262480128 840832294654066624 843513520083448214 844335261658656768 844684504250565888 846190352061966912 847378013511568968 849412216028087712 850015920517091328 851227199395669096 854166388878991188 855734798654681088 857128220168636416 857179837153680768 859913191226237148 862282098089119344 862590120524740608 862894949615835136 865874426496887808 867108303862006206 867724585527864064 868393597451347968 871700000122119168 872633800563903378 873562606959986944 873792589622464512 874101377532923904 875659667805418496 878369450665408884 878993735989264896 879671436379287552 880246308465975997 881239656585243648 883913477048906304 884594970538126848 884907575881545216 886485130731584384 887031871283410944 889860416791329984 892311822898193152 892684327449987072 896399882061825024 897306105489041248 897997924637189376 901417045580827776 903024032424337824 903343150379077408 903580973359593984 906462290238929424 908399175474482692 909660235346763264 912560937627843504 914751617261017536 915074879604779712 916706214733797488 920196567363761688 920850580560182272 923116747703963904 925346921285573787 926060359782101544 927046031875904512 928611490249820832 929271484201668608 931572623828423577 932480151612033024 934138939596545956 934472630568468992 935193104947605504 938753846285359104 940759730572293632 943670969592429078 944341666798962432 945936331485824952 946608638757669888 952640737502598144 952977389410894848 954676294634013952 955265092151365632 957630599320127733 958311218082970752 958649873871673984 958902257442834432 960951193890361856 961352352638447616 964015451523940816 964269247689715968 965353719143503872 967074688070819328 970756818317814528 972831085023621824 976190158718847072 978276035126365976 978879387806226816 979634099604206592 982757932829985312 985117126281095808 985465254958993536 988607682430163796 990980918699435664 991685240603273216 997295772073032432 998357265097127936 1000043143345960896 1003232056430610006 1003850800760467296 1004209394043727872 1004564269702017024 1005995781103972568 1009469368675171404 1010186830913035776 1010965680615002112 1011322943864623104 1013125863693239296 1016261044176462084 1016983333475805696 1019424687892875264 1019784940455077888 1024764359109643698 1025492691987475712 1025920794233567232 1026283342442502144 1030190909235231744 1031294491575522174 1032027465627814656 1032392171861802752 1032663969553821696 1034870516497312768 1035956903130205056 1038170486256551648 1039611697539158016 1041465048691651584 1042926785860392576 1045430419726877184 1045799862405462528 1047664245410054272 1051281709389527616 1051653219844299072 1054990568804530176 1057539338612084328 1058354696893830336 1061270274571223808 1064654427232484088 1067210220137853792 1067587359538909664 1067968720649678848 1073562661924388636 1074010831463265696 1075153977796907008 1078481108105633232 1079247619198814208 1080403753079118468 1081070093126657088 1083380071958124304 1084517382964433418 1087893510214038528 1091058622438873088 1094434970651574552 1095212820666252288 1095599855853341696 1098229935874699264 1100560539517161723 1100949464524500591 1101731944598789504 1102021997359675392 1104376745217281536 1105228214938079232 1109436363791788032 1111414193753031168 1111806954312710656 1115645895678682368 1118029754430132544 1118719300349973504 1123151923234268928 1125848144321252352 1126246005667421184 1128253802749289216 1129837351348758624 1131745253741969139 1132549621370783616 1136143689481801728 1138888518505321584 1139766596654894208 1142906449538241024 1146550921634982864 1147258058011962624 1149709464118825792 1153375629501857762 1153679278485910176 1154499235329183744 1156144405149341608 1161441193344528096 1162266666829492224 1163511734085204504 1164229331059476864 1167941797038620604 1170437399169045007 1171159267553878512 1171991647985686528 1174986208780324864 1178551302731875072 1178622276086311056 1179459960717502464 1179876767842060288 1183950746434520064 1185637884872539098 1186480555721773312 1186792920233496576 1194777622545002496 1195199842749100032 1197330566182919168 1201035779481273372 1201464810730888704 1201889394107770368 1204032043232450432 1204774631146125312 1208616386985239232 1209548225021520384 1212451847730579456 1212880313795684352 1216747916837124672 1218802580952889842 1219668823014690048 1220099839473039616 1226928756485015584 1227440950243732224 1230822330271951872 1232549837835009408 1233795895047431716 1234747146376135392 1235508677859036672 1238148653666427776 1239448437673638192 1242096831771231436 1242423838369441728 1250782823601799488 1257783473733899112 1258227959456572104 1259122222398616576 1260471045258971546 1261248441981099936 1262144851676893184 1265270280125172321 1266502892487985152 1269285528092950368 1270187650003464192 1270636519214526464 1275023880775636992 1276840799093503644 1277748290777294336 1283602197982021632 1285692330252954624 1289432917427759104 1293423147133679016 1293885180787110912 1294342424423752704 1300662455793009309 1301586878291796096 1302590396177021952 1305172517074969088 1306178799472275456 1310343910439980416 1311152066299385856 1313489501708127744 1313953673278658048 1318143576573551728 1318490603983897344 1321307891599247552 1321859484877865472 1325870215573359456 1327361363822317824 1329727696097376576 1330547806925116416 1333390857794614528 1334790625186994976 1337642741907480008 1338467734347289728 1345959158233561872 1346915774550714368 1346996886955784064 1354536048636506736 1355014725568616112 1355977777967740928 1362598763211724038 1366352478812858264 1372612319407169568 1373102640835301376 1373587878980308992 1375059322100696232 1376036620837086208 1380294851045642532 1381275870840273408 1382340828596023296 1383244199017962281 1388620064922202112 1390569047813856768 1392917235374731248 1393907226302502912 1394399816540616704 1401208409394818934 1401708945852703488 1402204293125732096 1402573451185041408 1402789657421408256 1410052451482779104 1411139595858440448 1412009917553184768 1415027032761631744 1416512500198443648 1419539236309978784 1419912958136504832 1422946960183805056 1429466084116342272 1432014441951020928 1432897638227048448 1437466827124456128 1437974810807510976 1440538337438824624 1441426790835542784 1446023177285911224 1450524680285384704 1450612032106228992 1459246627535432736 1460283760888336384 1467414052689548964 1467932619366000788 1468319081709340224 1478197882438490304 1481885591670708224 1482911523645245694 1486471378049153496 1487527860904909824 1489647598942420918 1491625733799964672 1497535897645691904 1500064715018941344 1501130859095003136 1501661340889894912 1504848084645915009 1506449801798344832 1506846404553025536 1508993671655958852 1510066161827711488 1510696554146131968 1515280246369553664 1516984415796934656 1518518024673762112 1519688795539858944 1523875266050988032 1525475000213708544 1528734562179977152 1529137031839312896 1529677410682616832 1537146538664465547 1538239037981213568 1539425013663753216 1548041198441721984 1548588257792704128 1551348978780272672 1552305774745969152 1557255729384827472 1561545690071838016 1562197573037477376 1568699793608193792 1571496368115081408 1577479829766448608 1578600995246026752 1580850513163385464 1586309007918126492 1589698557080344711 1591905411856835712 1596981640848726132 1600815330206780688 1601381039308364496 1601953080974518272 1602519192143693824 1610343992886582954 1611488515980318976 1612730966695360512 1618871428798221312 1620605629618677702 1622330555782832896 1622757666441719808 1625070107937186456 1626225097352920064 1631840265321057792 1633675524704391168 1634743144293955423 1636587933658309632 1641096440362602496 1642819230999378432 1643399783780012544 1646329528501513856 1647344903812048896 1652597916898184256 1656565117825922304 1657842322407118848 1667121290629546752 1667710431469065984 1677044631645198816 1677637279275429472 1678078950524960256 1681664589308133248 1687027040166896428 1689369008501131776 1692380704123933824 1694756027023137936 1698824432056175424 1702454398791338192 1708332777757982376 1714256440337272832 1714359674307361536 1719826382452474296 1724564196178238688 1725180241049481216 1725789899231670272 1730063444252786643 1731748852993775616 1734216607724012412 1735449171055728128 1736787194902695936 1743400000244238336 1745267601127806756 1747125213919973888 1751319335610836992 1756738901330817768 1757987471978529792 1760492616931951994 1762479313170487296 1767826954097812608 1769189941076253696 1769815151763090432 1772970261463168768 1774063742566821888 1778456827308808647 1779720833582659968 1784623645796386304 1785368654899974144 1792799764123650048 1794612210978082496 1795995849274378752 1802834091161655552 1806048064848675648 1806686300758154816 1807161946719187968 1812924580477858848 1816798350948965384 1819320470693526528 1825121875255687008 1829503234522035072 1830149759209559424 1833412429467594976 1840393134727523376 1841701161120364544 1846233495407927808 1850693842571147574 1852120719564203088 1854092063751809024 1857222980499641664 1863145247656847154 1864960303224066048 1868277879193091912 1868945261136937984 1877507692570718208 1878734658367680113 1881519461144587264 1887341939184858156 1888683333597924864 1890706567888457319 1891872662971649904 1893217277515339776 1905281475005196288 1905954778821789696 1909352589268027904 1915261198640255466 1916622436165941504 1917299747743347968 1917804514885668864 1921902387780723712 1928030903047881632 1928538495379431936 1930707438287007744 1934149376141638656 1941513636635629056 1945662170047243648 1952380317437694144 1956552070252731952 1957758775612453632 1959268199208413184 1965515865659970624 1970234252562191616 1970930509917987072 1977215364860327592 1981961837398871328 1983370481206546432 1994591544146064864 1996714530194255872 2000086286691921792 2006464112861220012 2007701601520934592 2011991562207945136 2018938737350342808 2020373661826071552 2026251727386478592 2032522088352924168 2033966666951611392 2038849375785750528 2039569880910155776 2043898144817586057 2049528718219287396 2050985383974951424 2051841588467134464 2052566684885004288 2060381818470463488 2062588983151044348 2064054931255629312 2064784343723605504 2069741032994625536 2071913806260410112 2076340972513103296 2082930097383303168 2085853571720785152 2090860839453754368 2091599724810925056 2095328490820108544 2101812614092228401 2102563418779055232 2103306439688598144 2109981137609060352 2115078677224168656 2116709393787660672 2122540549142447616 2129308854464968176 2134420440275707584 2135174719077819328 2147125323848777272 2148021662926531392 2156962216211266464 2158495238397628416 2160807506158236936 2162140186253314176 2166760143916248608 2169034765928866836 2173669455599655013 2175787020428077056 2182117244877746176 2188869941303149104 2190425641332504576 2191199711706683392 2201121079034323446 2201898929049001182 2203463889197579008 2204043994719350784 2208753490434563072 2218872727583576064 2222828387506062336 2223613908625421312 2231291791357364736 2234471398413631377 2236059508860265088 2237438600699947008 2246303846468537856 2251696288642504704 2252492011334842368 2256507605498578432 2259674702697517248 2263490507483938278 2265099242741567232 2277777037010643168 2279533193309788416 2285812899076482048 2293101843269965728 2294516116023925248 2299418928237651584 2306751259003715524 2307358556971820352 2312288810298683216 2322882386689056192 2327023468170409008 2328458662118953728 2335883594077241208 2340874798338090014 2342318535107757024 2343983295971373056 2357102605463750144 2357244552172622112 2358919921435004928 2359753535684120576 2367901492869040128 2371275769745078196 2372961111443546624 2394661132365838336 2402071558962546744 2402929621461777408 2403778788215540736 2408064086464900864 2409549262292250624 2415515989329874431 2417232773970478464 2419096450043040768 2424903695461158912 2425760627591368704 2433495833674249344 2437605161905779684 2439337646029380096 2440199678946079232 2453857512970031168 2454881900487464448 2461644660543903744 2465099675670018816 2467591790094863432 2469494292752270784 2471017355718073344 2476297307332855552 2478896875347276384 2484193663542462872 2484847676738883456 2501565647203598976 2515566947467798224 2516455918913144208 2518244444797233152 2520942090517943092 2522496883962199872 2530540560250344642 2533005784975970304 2538571056185900736 2550047761551273984 2553681598187007288 2555496581554588672 2567204395964043264 2568882083890501379 2571384660505909248 2578865834855518208 2586846294267358032 2587770361574221824 2588684848847505408 2601324911586018618 2603173756583592192 2605180792354043904 2610345034149938176 2620687820879960832 2622304132598771712 2626979003416255488 2627907346557316096 2636287153147103456 2636981207967794688 2640738925397927991 2642615783198495104 2643718969755730944 2651740431146718912 2654722727644635648 2659455392194753152 2661095613850232832 2666781715589229056 2669581250373989952 2675285483814960016 2676935468694579456 2691918316467123744 2693831549101428736 2693993773911568128 2709072097273013472 2710029451137232224 2711955555935481856 2725197526423448076 2732704957625716528 2745224638814339136 2750118644201392464 2752073241674172416 2760589702091285064 2762551741680546816 2766488398035924562 2776040763856721361 2781138095627713536 2785834470749462496 2787814452605005824 2788799633081233408 2794717871485270731 2802416818789637868 2803417891705406976 2804408586251464192 2805579314842816512 2820104902965558208 2822279191716880896 2830054065523263488 2833025000396887296 2839078472619957568 2839825916273009664 2845893920367610112 2858932168232684544 2864028883902041856 2865795276454096896 2874933654248912256 2875949621615021952 2881076674877649248 2882853581671085568 2892046354571822448 2901224064212457984 2918493255070865472 2934828105379097928 2935865238732001576 2936638163418680448 2952297320292068749 2956395764876980608 2963771183341416448 2965823047290491388 2972942756098306992 2975055721809819648 2979295197884841836 2995071795291383808 3000129430037882688 3009696169291830018 3012899603596689664 3013692809106051072 3017987343311917704 3020132323655422976 3030560492739107328 3033968831593869312 3037036049347524224 3039377591079717888 3047750532101976064 3050950000427417088 3057469124359954304 3058274063678625792 3059354821365233664 3074293077328931094 3076478075962427136 3078850027327506432 3096082396883443968 3097176515585408256 3102697957560545344 3104611549491938304 3114511458769654944 3123091380143676032 3124395146074954752 3137399587216387584 3142992736230162816 3154959659532897216 3161701026326770928 3172618015836252984 3179397114160689422 3183810823713671424 3193963281697452264 3201630660413561376 3202762078616728992 3203906161949036544 3205038384287387648 3220687985773165908 3222977031960637952 3225461933390721024 3237742857596442624 3241211259237355404 3244661111565665792 3250140215874372912 3252450194705840128 3263680530642115584 3269486288587910846 3273175867316619264 3285638461998756864 3286799567560025088 3292659057003027712 3294689807624097792 3302848393573501773 3305195833796368512 3313130235651844608 3315684644814237696 3334242581259093504 3335420862938131968 3354089263290397632 3355274558550858944 3356157901049920512 3363329178616266496 3374054080333792856 3378738017002263552 3384761408247867648 3389512054046275872 3397648864112350848 3404908797582676384 3416665555515964752 3428719348614723072 3439652764904948592 3449128392356477376 3460126888505573286 3463497705987551232 3468433215448024824 3470898342111456256 3486800000488476672 3490535202255613512 3494250427839947776 3502638671221673984 3511312197507135021 3513477802661635536 3515974943957059584 3520985233863903988 3524958626340974592 3535653908195625216 3538379882152507392 3539630303526180864 3545940522926337536 3556913654617617294 3559441667165319936 3569247291592772608 3585599528247300096 3589224421956164992 3591991698548757504 3605668182323311104 3612096129697351296 3613372601516309632 3614323893438375936 3625849160955717696 3633596701897930768 3638640941387053056 3650243750511374016 3659006469044070144 3660299518419118848 3666824858935189952 3680786269455046752 3683402322240729088 3692466990815855616 3701387685142295148 3704241439128406176 3708184127503618048 3714445960999283328 3726290495313694308 3736555758386183824 3737890522273875968 3757469316735360226 3763038922289174528 3774683878369716312 3777366667195849728 3781413135776914638 3783745325943299808 3786434555030679552 3795810840375516963 3810562950010392576 3811909557643579392 3818705178536055808 3830522397280510932 3833244872331883008 3834599495486695936 3843804775561447424 3856061806095763264 3857076990758863872 3868298752283277312 3883027273271258112 3891324340094487296 3904760634875388288 3913104140505463904 3915517551224907264 3918536398416826368 3931031731319941248 3940468505124383232 3941861019835974144 3954430729720655184 3963923674797742656 3989183088292129728 4000172573383843584 4012928225722440024 4015403203041869184 4023983124415890272 4036814703256502167 4037877474700685616 4040747323652143104 4052503454772957184 4065044176705848336 4067933333903222784 4087796289635172114 4099057436438574792 4101970767949902848 4120763636940926976 4125177966302088696 4128109862511258624 4129568687447211008 4139482065989251072 4143827612520820224 4149732597053886843 4152681945026206592 4165860194766606336 4171707143441570304 4181721678907508736 4183199449621850112 4190656981640217088 4203625228184456802 4205126837558110464 4206612879377196288 4230157354448337312 4233418787575321344 4245081098284895232 4258617708929936352 4268840880551415168 4270349438155638656 4294250647697554544 4296043325853062784 4313924432422532928 4321615012316473872 4324280372506628352 4333520287832497216 4338069531857733672 4347338911199310026 4351574040856154112 4377739882606298208 4380851282665009152 4382399423413366784 4402242158068646892 4403797858098002364 4406927778395158016 4417506980869126144 4445656775012124672 4447227817250842624 4462583582714729472 4468942796827262754 4472119017720530176 4474877201399894016 4492607692937075712 4503392577285009408 4504984022669684736 4513015210997156864 4519349405395034496 4526981014967876556 4530198485483134464 4555554074021286336 4559066386619576832 4571625798152964096 4586203686539931456 4589032232047850496 4598837856475303168 4613502518007431048 4614717113943640704 4624577620597366432 4645764773378112384 4654046936340818016 4656917324237907456 4671767188154482416 4681749596676180028 4684637070215514048 4714205210927500288 4714489104345244224 4735802985738080256 4742551539490156392 4745922222887093248 4769095671241034133 4789322264731676672 4804143117925093488 4805859242923554816 4807557576431081472 4816128172929801728 4831031978659748862 4834465547940956928 4838192900086081536 4866991667348498688 4875210323811559368 4878675292058760192 4880399357892158464 4904229432881866269 4907715025940062336 4909763800974928896 4923289321087807488 4930199351340037632 4935183580189726864 4938988585504541568 4942034711436146688 4952594614665711104 4957793750694552768 4968387327084925744 4969695353477766912 5003131294407197952 5031133894935596448 5032911837826288416 5036488889594466304 5041884181035886184 5044993767924399744 5061081120500689284 5077142112371801472 5107363196374014576 5110993163109177344 5137764167781002758 5142769321011818496 5173692588534716064 5175540723148443648 5177369697695010816 5190190332758359929 5202649823172037236 5206347513167184384 5210361584708087808 5220690068299876352 5241375641759921664 5253958006832510976 5255814693114632192 5272574306294206912 5273962415935589376 5281477850795855982 5285231566396990208 5287437939511461888 5303480862293437824 5309445455289271296 5318910784389506304 5322191227700465664 5333563431178458112 5339162500747979904 5350570967629920032 5353870937389158912 5383836632934247488 5387987547823136256 5418144194546026944 5420058902274464448 5450395052846896152 5465409915251433056 5490449277628678272 5500237288402784928 5504146483348344832 5521179404182570128 5525103483361093632 5532976796071849124 5552081527713442722 5562276191255427072 5571668941498924992 5589435742970541462 5604833637579275736 5606835783410813952 5608817172502928384 5636203975103040339 5640209805931116416 5644558383433761792 5660108131046526976 5666050000793774592 5672119703665371957 5678156945239915136 5679651832546019328 5691787840735220224 5717864336465369088 5728057767804083712 5749867308497824512 5751899243230043904 5762153349755298496 5765707163342171136 5784092709143644896 5802448128424915968 5836986510141730944 5869656210758195856 5871730477464003152 5873276326837360896 5904594640584137498 5912791529753961216 5931646094580982776 5945885512196613984 5950111443619639296 5958590395769683672 5990143590582767616 6000258860075765376 6019392338583660036 6025799207193379328 6035974686623835408 6040264647310845952 6061120985478214656 6074072098695048448 6078755182159435776 6101900000854834176 6114938248719908608 6116548127357251584 6118709642730467328 6148586154657862188 6152956151924854272 6157700054655012864 6192164793766887936 6194353031170816512 6205395915121090688 6209223098983876608 6229022917539309888 6246182760287352064 6248790292149909504 6274799174432775168 6285985472460325632 6309919319065794432 6323402052653541856 6345236031672505968 6358794228321378844 6367621647427342848 6387926563394904528 6403261320827122752 6405524157233457984 6441375971546331816 6445954063921275904 6475485715192885248 6482422518474710808 6489322223131331584 6500280431748745824 6504900389411680256 6521008366798965039 6527361061284231168 6538972577175821692 6546351734633238528 6571276923997513728 6573599135120050176 6585318114006055424 6605696787147003546 6610391667592737024 6626260471303689216 6668485162518187008 6670841725876263936 6703414195240894131 6708178526580795264 6710549117101717888 6712315802099841024 6726658357232532992 6748108160667585712 6757476034004527104 6769522816495735296 6779024108092551744 6795297728224701696 6809817595165352768 6833331111031929504 6857438697229446144 6879305529809897184 6898256784712954752 6920253777011146572 6936866430896049648 6941796684222912512 6981070404511227024 6988500855679895552 7022624395014270042 7026955605323271072 7031949887914119168 7041970467727807976 7071307816391250432 7076759764305014784 7079260607052361728 7091881045852675072 7113827309235234588 7118883334330639872 7138494583185545216 7178448843912329984 7183983397097515008 7211336364646622208 7224192259394702592 7226745203032619264 7228647786876751872 7251698321911435392 7267193403795861536 7277281882774106112 7300487501022748032 7318012938088140288 7320599036838237696 7333649717870379904 7361572538910093504 7384933981631711232 7402775370284590296 7408482878256812352 7428891921998566656 7452580990627388616 7473111516772367648 7475781044547751936 7514938633470720452 7526077844578349056 7549367756739432624 7554733334391699456 7562826271553829276 7567490651886599616 7591621680751033926 7637410357072111616 7661044794561021864 7666489744663766016 7669198990973391872 7687609551122894848 7706646251671504137 7712123612191526528 7714153981517727744 7736597504566554624 7766054546542516224 7782648680188974592 7809521269750776576 7826208281010927808 7831035102449814528 7862063462639882496 7880937010248766464 7883722039671948288 7908861459441310368 7922216776193783973 7927847349595485312 7978366176584259456 8000345146767687168 8025856451444880048 8030806406083738368 8047966248831780544 8073629406513004334 8075754949401371232 8081494647304286208 8130088353411696672 8135866667806445568 8175592579270344228 8193061794183315049 8198114872877149584 8203941535899805696 8250355932604177392 8256219725022517248 8259137374894422016 8287655225041640448 8299465194107773686 8305363890052413184 8343414286883140608 8363443357815017472 8366398899243700224 8381313963280434176 8407250456368913604 8410253675116220928 8413225758754392576 8460314708896674624 8466837575150642688 8490162196569790464 8517235417859872704 8537681761102830336 8540698876311277312 8588501295395109088 8592086651706125568 8627848864845065856 8643230024632947744 8648560745013256704 8667040575664994432 8676139063715467344 8694677822398620052 8755479765212596416 8804484316137293784 8807595716196004728 8813855556790316032 8835013961738252288 8856891960876206247 8891313550024249344 8894455634501685248 8925167165429458944 8937885593654525508 8944238035441060352 8985215385874151424 9026030421994313728 9038698810790068992 9053962029935753112 9060396970966268928 9111108148042572672 9118132773239153664 9143251596305928192 9172407373079862912 9178064464095700992 9197675712950606336 9227005036014862096 9229434227887281408 9249155241194732864 9291529546756224768 9308093872681636032 9313834648475814912 9343534376308964832 9363499193352360056 9369274140431028096 9428410421855000576 9428978208690488448 9485103078980312784 9491844445774186496 9538191342482068266 9608286235850186976 9611718485847109632 9615115152862162944 9632256345859603456 9662063957319497724 9668931095881913856 9676385800172163072 9682709393125735967 9733983334696997376 9750420647623118736 9757350584117520384 9760798715784316928 9808458865763732538 9815430051880124672 9819527601949857792 9860398702680075264 9870367160379453728 9877977171009083136 9884069422872293376 9905189229331422208 9915587501389105536 9936774654169851488 9939390706955533824 10006262588814395904 10062267789871192896 10065823675652576832 10083768362071772368 10089987535848799488 10122162241001378568 10154284224743602944 10214726392748029152 10221986326218354688 10275528335562005516 10347385177069432128 10380380665516719858 10405299646344074472 10412695026334368768 10441380136599752704 10482751283519843328 10507916013665021952 10511629386229264384 10533936592521405063 10545148612588413824 10547924831871178752 10562955701591711964 10570463132793980416 10574875879022923776 10606961724586875648 10618890910578542592 10637821568779012608 10667126862356916224 10678325001495959808 10701141935259840064 10707741874778317824 10767673265868494976 10775975095646272512 10836288389092053888 10840117804548928896 10900790105693792304 10930819830502866112 10980898555257356544 11000474576805569856 11042358808365140256 11050206966722187264 11065953592143698248 11104163055426885444 11124552382510854144 11143337882997849984 11178871485941082924 11209667275158551472 11213671566821627904 11217634345005856768 11272407950206080678 11280419611862232832 11289116766867523584 11332100001587549184 11344239407330743914 11356313890479830272 11359303665092038656 11383575681470440448 11435728672930738176 11443202010057687961 11456115535608167424 11499734616995649024 11503798486460087808 11524306699510596992 11531414326684342272 11568185418287289792 11604896256849831936 11673973020283461888 11739312421516391712 11743460954928006304 11746552653674721792 11809189281168274996 11825583059507922432 11863292189161965552 11891771024393227968 11917180791539367344 12000517720151530752 12038784677167320072 12051598414386758656 12071949373247670816 12080529294621691904 12110444109769506501 12122241970956429312 12148144197390096896 12157510364318871552 12203800001709668352 12229876497439817216 12297172309315724376 12305912303849708544 12384329587533775872 12388706062341633024 12410791830242181376 12418446197967753216 12449197791161660529 12458045835078619776 12492365520574704128 12497580584299819008 12549598348865550336 12571970944920651264 12619838638131588864 12646804105307083712 12690472063345011936 12717588456642757688 12735243294854685696 12775853126789809056 12806522641654245504 12811048314466915968 12882751943092663632 12891908127842551808 12964845036949421616 12978644446262663168 13000560863497491648 13042016733597930078 13054722122568462336 13077945154351643384 13142553847995027456 13147198270240100352 13170636228012110848 13211393574294007092 13220783335185474048 13252520942607378432 13336970325036374016 13341683451752527872 13406828390481788262 13416357053161590528 13421098234203435776 13424631604199682048 13453316714465065984 13496216321335171424 13514952068009054208 13539045632991470592 13558048216185103488 13590595456449403392 13619635190330705536 13666662222063859008 13714877394458892288 13758611059619794368 13796513569425909504 13840507554022293144 13873732861792099296 13883593368445825024 13962140809022454048 13977001711359791104 14045248790028540084 14053911210646542144 14083940935455615952 14142615632782500864 14183762091705350144 14227654618470469176 14237766668661279744 14276989166371090432 14307287013723102399 14356897687824659968 14367966794195030016 14422672729293244416 14448384518789405184 14453490406065238528 14503396643822870784 14534386807591723072 14600975002045496064 14636025876176280576 14641198073676475392 14667299435740759808 14712688298645598807 14723145077820187008 14769867963263422464 14805550740569180592 14816965756513624704 14857783843997133312 14905161981254777232 14946223033544735296 15029877266941440904 15098735513478865248 15109466668783398912 15125652543107658552 15134981303773199232 15183243361502067852 15215686189197585091 15274820714144223232 15322089589122043728 15332979489327532032 15338397981946783744 15413292503343008274 15424247224383053056 15428307963035455488 15532109093085032448 15565297360377949184 15619042539501553152 15652416562021855616 15662070204899629056 15724126925279764992 15761874020497532928 15767444079343896576 15817722918882620736 15844433552387567946 15855694699190970624 15956732353168518912 16000690293535374336 16051712902889760096 16061612812167476736 16095932497663561088 16147258813026008668 16151509898802742464 16260176706823393344 16351185158540688456 16386123588366630098 16396229745754299168 16407883071799611392 16500711865208354784 16512439450045034496 16518274749788844032 16575310450083280896 16598930388215547372 16610727780104826368 16686828573766281216 16762627926560868352 16814500912737827208 16820507350232441856 16826451517508785152 16908611925309121017 16920629417793349248 16933675150301285376 16980324393139580928 17034470835719745408 17075363522205660672 17081397752622554624 17177002590790218176 17184173303412251136 17255697729690131712 17286460049265895488 17297121490026513408 17334081151329988864 17352278127430934688 17389355644797240104 17510959530425192832 17608968632274587568 17615191432392009456 17627711113580632064 17713783921752412494 17850334330858917888 17875771187309051016 17888476070882120704 17970430771748302848 17982174587233509653 18052060843988627456 18077397621580137984 18107924059871506224 18120793941932537856 18222216296085145344 18236265546478307328 18344814746159725824 18356128928191401984 18395351425901212672 18454010072029724192 18458868455774562816 18498310482389465728 18583059093512449536 18616187745363272064 18627669296951629824 18687068752617929664 18726998386704720112 18738548280862056192 18856820843710001152 18857956417380976896 18970206157960625568 18983688891548372992 19076382684964136532 19216572471700373952 19264512691719206912 19324127914638995448 19337862191763827712 19365418786251471934 19467966669393994752 19500841295246237472 19514701168235040768 19521597431568633856 19563025100396895117 19616917731527465076 19630860103760249344 19639055203899715584 19720797405360150528 19740734320758907456 19755954342018166272 19810378458662844416 19831175002778211072 19873549308339702976 19878781413911067648 20012525177628791808 20124535579742385792 20131647351305153664 20167536724143544736 20179975071697598976 20244324482002757136 20308568449487205888 20429452785496058304 20551056671124011032 20666081242044481243 20694770354138864256 20760761331033439716 20810599292688148944 20825390052668737536 20965502567039686656 21067873185042810126 21090297225176827648 21095849663742357504 21125911403183423928 21140926265587960832 21213923449173751296 21237781821157085184 21275643137558025216 21334253724713832448 21356650002991919616 21402283870519680128 21415483749556635648 21535346531736989952 21551950191292545024 21672576778184107776 21680235609097857792 21801580211387584608 21861639661005732224 21961797110514713088 22000949153611139712 22084717616730280512 22131907184287396496 22208326110853770888 22286675765995699968 22357742971882165848 22419334550317102944 22427343133643255808 22435268690011713536 22544815900412161356 22560839223724465664 22578233533735047168 22664200003175098368 22688478814661487828 22712627780959660544 22767151362940880896 22886404020115375922 22912231071216334848 22999469233991298048 23007596972920175616 23048613399021193984 23062828653368684544 23119938755014512411 23136370836574579584 23209792513699663872 23347946040566923776 23478624843032783424 23486921909856012608 23493105307349443584 23618378562336549992 23651166119015844864 23726584378323931104 23783542048786455936 23834361583078734688 24001035440303061504 24077569354334640144 24103196828773517312 24143898746495341632 24220888219539013002 24244483941912858624 24296288394780193792 24407600003419336704 24459752994879634432 24579185382549945147 24594344618631448752 24611824607699417088 24768659175067551744 24777412124683266048 24821583660484362752 24898395582323321058 24916091670157239552 24984731041149408256 25099196697731100672 25143941889841302528 25239677276263177728 25293608210614167424 25380944126690023872 25435176913285515376 25470486589709371392 25551706253579618112 25613045283308491008 25622096628933831936 25765503886185327264 25783816255685103616 25929690073898843232 25957288892525326336 26001121726994983296 26084033467195860156 26155890308703286768 26341272456024221696 26422787148588014184 26441566670370948096 26505041885214756864 26570675882628618741 26673940650072748032 26683366903505055744 26813656780963576524 26832714106323181056 26842196468406871552 26906633428930131968 26992432642670342848 27078091265982941184 27116096432370206976 27181190912898806784 27239270380661411072 27333324444127718016 27429754788917784576 27517222119239588736 27593027138851819008 27681015108044586288 27747465723584198592 27924281618044908096 28090497580057080168 28107822421293084288 28167881870911231904 28257702922795515169 28285231265565001728 28367524183410700288 28455309236940938352 28475533337322559488 28614574027446204798 28713795375649319936 28845345458586488832 28896769037578810368 28906980812130477056 29006793287645741568 29048128179377207901 29068773615183446144 29201950004090992128 29272051752352561152 29282396147352950784 29334598871481519616 29425376597291197614 29446290155640374016 29611101481138361184 29633931513027249408 29715567687994266624 29810323962509554464 29892446067089470592 30059754533882881808 30197471026957730496 30251305086215317104 30269962607546398464 30366486723004135704 30431372378395170182 30644179178244087456 30665958978655064064 30676795963893567488 30826585006686016548 30848494448766106112 31130594720755898368 31238085079003106304 31304833124043711232 31324140409799258112 31448253850559529984 31523748040995065856 31534888158687793152 31635445837765241472 31688867104775135892 31711389398381941248 31913464706337037824 32001380587070748672 32103425805779520192 32123225624334953472 32191864995327122176 32294517626052017336 32303019797605484928 32520353413646786688 32702370317081376912 32772247176733260196 32792459491508598336 33001423730416709568 33150620900166561792 33197860776431094744 33221455560209652736 33373657147532562432 33525255853121736704 33629001825475654416 33641014700464883712 33652903035017570304 33817223850618242034 33841258835586698496 33867350300602570752 34068941671439490816 34150727044411321344 34162795505245109248 34329606030173063883 34354005181580436352 34368346606824502272 34511395459380263424 34572920098531790976 34594242980053026816 34668162302659977728 34704556254861869376 34778711289594480208 35021919060850385664 35217937264549175136 35230382864784018912 35255422227161264128 35427567843504824988 35751542374618102032 35776952141764241408 35964349174467019306 36154795243160275968 36215848119743012448 36241587883865075712 36331332329308519503 36444432592170290688 36472531092956614656 36689629492319451648 36790702851802425344 36908020144059448384 36917736911549125632 36996620964778931456 37166118187024899072 37232375490726544128 37255338593903259648 37374137505235859328 37453996773409440224 37477096561724112384 37715912834761953792 37940412315921251136 38152765369928273064 38433144943400747904 38529025383438413824 38648255829277990896 38675724383527655424 38730837572502943868 38935933338787989504 39001682590492474944 39126050200793790234 39233835463054930152 39261720207520498688 39441594810720301056 39481468641517814912 39511908684036332544 39620756917325688832 39662350005556422144 39747098616679405952 39757562827822135296 40025050355257583616 40249071159484771584 40263294702610307328 40335073448287089472 40359950143395197952 40488648964005514272 40617136898974411776 40858905570992116608 41102113342248022064 41332162484088962486 41389540708277728512 41521522662066879432 41621198585376297888 41650780105337475072 41931005134079373312 42135746370085620252 42180594450353655296 42251822806366847856 42281852531175921664 42427846898347502592 42551286275116050432 42713300005983839232 42804567741039360256 42830967499113271296 43070693063473979904 43103900382585090048 43345153556368215552 43360471218195715584 43603160422775169216 43723279322011464448 43923594221029426176 44001898307222279424 44169435233460561024 44263814368574792992 44416652221707541776 44573351531991399936 44715485943764331696 44838669100634205888 45089631800824322712 45121678447448931328 45328400006350196736 45376957629322975656 45425255561919321088 45534302725881761792 45647058567592755273 45772808040230751844 45824462142432669696 45998938467982596096 46015193945840351232 46097226798042387968 46239877510029024822 46272741673149159168 46695892081133847552 46957249686065566848 46973843819712025216 46986210614698887168 47236757124673099984 47302332238031689728 47453168756647862208 47567084097572911872 47668723166157469376 48002070880606123008 48155138708669280288 48206393657547034624 48287797492990683264 48441776439078026004 48592576789560387584 48919505989759268864 49158370765099890294 49188689237262897504 49223649215398834176 49537318350135103488 49554824249366532096 49643167320968725504 49796791164646642116 49832183340314479104 49969462082298816512 50287883779682605056 50479354552526355456 50587216421228334848 50761888253380047744 50870353826571030752 50940973179418742784 51103412507159236224 51226090566616982016 51244193257867663872 51531007772370654528 51859380147797686464 52002243453989966592 52168066934391720312 52311780617406573536 52682544912048443392 52845574297176028368 52883133340741896192 53141351765257237482 53627313561927153048 53665428212646362112 53684392936813743104 53813266857860263936 53946523761700528959 53984865285340685696 54156182531965882368 54232192864740413952 54362381825797613568 54478540761322822144 54666648888255436032 55034444238479177472 55186054277703638016 55362030216089172576 55494931447168397184 55848563236089816192 56180995160114160336 56215644842586168576 56335763741822463808 56515405845591030338 56570462531130003456 56910618473881876704 56951066674645118976 57229148054892409596 57427590751298639872 57793538075157620736 57813961624260954112 58013586575291483136 58096256358754415802 58137547230366892288 58403900008181984256 58544103504705122304 58564792294705901568 58669197742963039232 58850753194582395228 58892580311280748032 59222202962276722368 59267863026054498816 59431135375988533248 59620647925019108928 59784892134178941184 60119509067765763616 60394942053915460992 60502610172430634208 60539925215092796928 60732973446008271408 60862744756790340364 61288358356488174912 61653170013372033096 61696988897532212224 61998243726133443729 62261189441511796736 62476170158006212608 62609666248087422464 62896507701119059968 63270891675530482944 63377734209550271784 63422778796763882496 63826929412674075648 64002761174141497344 64206851611559040384 64246451248669906944 64383729990654244352 64589035252104034672 64606039595210969856 65040706827293573376 65404740634162753824 65544494353466520392 65584918983017196672 66002847460833419136 66395721552862189488 66442911120419305472 67258003650951308832 67282029400929767424 67305806070035140608 67634447701236484068 67682517671173396992 67734700601205141504 68137883342878981632 68301454088822642688 68325591010490218496 68659212060346127766 68708010363160872704 68736693213649004544 69022790918760526848 69145840197063581952 69188485960106053632 69336324605319955456 69409112509723738752 69557422579188960416 70043838121700771328 70435874529098350272 70460765729568037824 70855135687009649976 71503084749236204064 71553904283528482816 71928698348934038612 72309590486320551936 72431696239486024896 72662664658617039006 72888865184340581376 73379258984638903296 73581405703604850688 73737556147649835441 73816040288118896768 73835473823098251264 73993241929557862912 74332236374049798144 74464750981453088256 74748275010471718656 74907993546818880448 74954193123448224768 75431825669523907584 75880824631842502272 76305530739856546128 76866289886801495808 77296511658555981792 77351448767055310848 77461675145005887736 77871866677575979008 78003365180984949888 78252100401587580468 78467670926109860304 78523440415040997376 78962937283035629824 79023817368072665088 79324700011112844288 79494197233358811904 79515125655644270592 80050100710515167232 80498142318969543168 80526589405220614656 80670146896574178944 80719900286790395904 80977297928011028544 81234273797948823552 81717811141984233216 82204226684496044128 82664324968177924972 82779081416555457024 83043045324133758864 83242397170752595776 84271492740171240504 84361188900707310592 84503645612733695712 84563705062351843328 84773108768386545507 84855693796695005184 85102572550232100864 85426600011967678464 85609135482078720512 86141386126947959808 86690307112736431104 86720942436391431168 87144384538131623703 87206320845550338432 87446558644022928896 87847188442058852352 88003796614444558848 88338870466921122048 88527628737149585984 88833304443415083552 89146703063982799872 89430971887528663392 89677338201268411776 90179263601648645424 90243356894897862656 90753915258645951312 90850511123838642176 91294117135185510546 91545616080461503688 91997876935965192192 92030387891680702464 92194453596084775936 92479755020058049644 92545483346298318336 93391784162267695104 93914499372131133696 93947687639424050432 93972421229397774336 94473514249346199968 94604664476063379456 94906337513295724416 95134168195145823744 95337446332314938752 96004141761212246016 96310277417338560576 96575594985981366528 96883552878156052008 97185153579120775168 97839011979518537728 98316741530199780588 98377378474525795008 99286334641937451008 99593582329293284232 99664366680628958208 99938924164597633024 100575767559365210112 100958709105052710912 101174432842456669696 101523776506760095488 101740707653142061504 102206825014318472448 102452181133233964032 102488386515735327744 102988818090519191649 103062015544741309056 103718760295595372928 104004486907979933184 104336133868783440624 104623561234813147072 105691148594352056736 105766266681483792384 106282703530514474964 106509803324383095637 107254627123854306096 107330856425292724224 107368785873627486208 107893047523401057918 107969730570681371392 108464385729480827904 108724763651595227136 108957081522645644288 109333297776510872064 110068888476958354944 110372108555407276032 110724060432178345152 110989862894336794368 111697126472179632384 112361990320228320672 112431289685172337152 112671527483644927616 113030811691182060676 113821236947763753408 114458296109784819192 114855181502597279744 115587076150315241472 115627923248521908224 116027173150582966272 116192512717508831604 116275094460733784576 116807800016363968512 117338395485926078464 117701506389164790456 117785160622561496064 118444405924553444736 118535726052108997632 118862270751977066496 119241295850038217856 119569784268357882368 120239018135531527232 120789884107830921984 121005220344861268416 121079850430185593856 121465946892016542816 121725489513580680728 122576716712976349824 123306340026744066192 123393977795064424448 123996487452266887458 124952340316012425216 125219332496174844928 125793015402238119936 125875222110634567571 126541783351060965888 126755468419100543568 126845557593527764992 127653858825348151296 128413703223118080768 128492902497339813888 128767459981308488704 129178070504208069344 129212079190421939712 130081413654587146752 130809481268325507648 131088988706933040784 131169837966034393344 132005694921666838272 132791443105724378976 132885822240838610944 134516007301902617664 135268895402472968136 135365035342346793984 136275766685757963264 136602908177645285376 136651182020980436992 136941175702778265819 137318424120692255532 137416020726321745408 137473386427298009088 138045581837521053696 138291680394127163904 138672649210639910912 138818225019447477504 139114845158377920832 140087676243401542656 140871749058196700544 140921531459136075648 141710271374019299952 143006169498472408128 143857396697868077224 144619180972641103872 144863392478972049792 145325329317234078012 145777730368681162752 146758517969277806592 147475112295299670882 147632080576237793536 147670947646196502528 147986483859115725824 148664472748099596288 148929501962906176512 149496550020943437312 149815987093637760896 149908386246896449536 150863651339047815168 151761649263685004544 152611061479713092256 153732579773602991616 154593023317111963584 154923350290011775472 156006730361969899776 156504200803175160936 156935341852219720608 157046880830081994752 157925874566071259648 158047634736145330176 158649400022225688576 158988394466717623808 160996284637939086336 161053178810441229312 161340293793148357888 161439800573580791808 161839571285101586877 161954595856022057088 162468547595897647104 163435622283968466432 164408453368992088256 165328649936355849944 165558162833110914048 166086090648267517728 166484794341505191552 168542985480342481008 168722377801414621184 169007291225467391424 169546217536773091014 169711387593390010368 170853200023935356928 171218270964157441024 172282772253895919616 173380614225472862208 173441884872782862336 174288769076263247406 174412641691100676864 174893117288045857792 175694376884117704704 176007593228889117696 176677740933842244096 177055257474299171968 177666608886830167104 178293406127965599744 178861943775057326784 179354676402536823552 180358527203297290848 180486713789795725312 181507830517291902624 181701022247677284352 182588234270371021092 183091232160923007376 184388907192169551872 184959510040116099288 185090966692596636672 185994731178400331187 186783568324535390208 187828998744262267392 187895375278848100864 188947028498692399936 189812675026591448832 190268336390291647488 190674892664629877504 192008283522424492032 192620554834677121152 193151189971962733056 193767105756312104016 196633483060399561176 196754756949051590016 197803920459568606183 198572669283874902016 199187164658586568464 199328733361257916416 201917418210105421824 202348865684913339392 203047553013520190976 203481415306284123008 204413650028636944896 204904362266467928064 204976773031470655488 205977636181038383298 206124031089482618112 207437520591190745856 208008973815959866368 208672267737566881248 209247122469626294144 211382297188704113472 212565407061028949928 213019606648766191274 214509254247708612192 214661712850585448448 214737571747254972416 215786095046802115836 215939461141362742784 216928771458961655808 217914163045291288576 218666595553021744128 220137776953916709888 220744217110814552064 221448120864356690304 221979725788673588736 223394252944359264768 224723980640456641344 224862579370344674304 225343054967289855232 226061623382364121352 227642473895527506816 228916592219569638384 232054346301165932544 232385025435017663208 232550188921467569152 233615600032727937024 234676790971852156928 235403012778329580912 235570321245122992128 236888811849106889472 237071452104217995264 238482591700076435712 239139568536715764736 240478036271063054464 241579768215661843968 242010440689722536832 242159700860371187712 242931893784033085632 243450979027161361456 245153433425952699648 246612680053488132384 246787955590128848896 247992974904533774916 250438664992349689856 251750444221269135142 253083566702121931776 253510936838201087136 253691115187055529984 254319326305159636521 255307717650696302592 256827406446236161536 257534919962616977408 258356141008416138688 258424158380843879424 260162827309174293504 261618962536651015296 262177977413866081568 262339675932068786688 264011389843333676544 265582886211448757952 269032014603805235328 270537790804945936272 270730070684693587968 272551533371515926528 273882351405556531638 274636848241384511064 274832041452643490816 276091163675042107392 276583360788254327808 277345298421279821824 277636450038894955008 278229690316755841664 280175352486803085312 281743498116393401088 281843062918272151296 283420542748038599904 286012338996944816256 287714793395736154448 289726784957944099584 290650658634468156024 291555460737362325504 293517035938555613184 294950224590599341764 295264161152475587072 295972967718231451648 297859003925812353024 298993100041886874624 299631974187275521792 299816772493792899072 301727302678095630336 303523298527370009088 305222122959426184512 307465159547205983232 309186046634223927168 309846700580023550944 312013460723939799552 313008401606350321872 313870683704439441216 315851749132142519296 317298800044451377152 317976788933435247616 319529409973149286911 321992569275878172672 322106357620882458624 322680587586296715776 323679142570203173754 323909191712044114176 326871244567936932864 328816906737984176512 330657299872711699888 331116325666221828096 332172181296535035456 332969588683010383104 337085970960684962016 337444755602829242368 338014582450934782848 339092435073546182028 342436541928314882048 344565544507791839232 346761228450945724416 346883769745565724672 348577538152526494812 348825283382201353728 349786234576091715584 352015186457778235392 353355481867684488192 354110514948598343936 355333217773660334208 356586812255931199488 357723887550114653568 358709352805073647104 360717054406594581696 363015661034583805248 365176468540742042184 366182464321846014752 368777814384339103744 369919020080232198576 370181933385193273344 371989462356800662374 375657997488524534784 375790750557696201728 377625666331903702713 377894056997384799872 379625350053182897664 380536672780583294976 381349785329259755008 385241109669354242304 386302379943925466112 387534211512624208032 393266966120799122352 393509513898103180032 395607840919137212366 398374329317173136928 398657466722515832832 404697731369826678784 406095106027040381952 406962830612568246016 408827300057273889792 409808724532935856128 409953546062941310976 411955272362076766596 412248062178965236224 414875041182381491712 416017947631919732736 417344535475133762496 418494244939252588288 422764594377408226944 425130814122057899856 426039213297532382548 429018508495417224384 431572190093604231672 431878922282725485568 433857542917923311616 435828326090582577152 437333191106043488256 440275553907833419776 442896241728713380608 443959451577347177472 446788505888718529536 449447961280913282688 449725158740689348608 450686109934579710464 452123246764728242704 455284947791055013632 457833184439139276768 464770050870035326416 465100377842935138304 470806025556659161824 471140642490245984256 473777623698213778944 474142904208435990528 476965183400152871424 478279137073431529472 480956072542126108928 483159536431323687936 484020881379445073664 484319401720742375424 485863787568066171264 486901958054322722912 490306866851905399296 493225360106976264768 495985949809067549832 500877329984699379712 503500888442538270284 506167133404243863552 507021873676402174272 508638652610319273042 513654812892472323072 515069839925233954816 516712282016832277376 516848316761687758848 520325654618348587008 523237925073302030592 524355954827732163136 524679351864137573376 528022779686667353088 531165772422897515904 538064029207610470656 541075581609891872544 541460141369387175936 545103066743031853056 547764702811113063276 549273696482769022128 549664082905286981632 553166721576508655616 555272900077789910016 556459380633511683328 560350704973606170624 563486996232786802176 563686125836544302592 566841085496077199808 572024677993889632512 575429586791472308896 579453569915888199168 581301317268936312048 589900449181198683528 590528322304951174144 591945935436462903296 593411761378705818549 595718007851624706048 597986200083773749248 599263948374551043584 607046597054740018176 610444245918852369024 614930319094411966464 618372093268447854336 619693401160047101888 624026921447879599104 626016803212700643744 627741367408878882432 631703498264285038592 635953577866870495232 639058819946298573822 643985138551756345344 644212715241764917248 645361175172593431552 647358285140406347508 647818383424088228352 653742489135873865728 657633813475968353024 661314599745423399776 662232651332443656192 664344362593070070912 665939177366020766208 674171941921369924032 676029164901869565696 678184870147092364056 684873083856629764096 697155076305052989624 697650566764402707456 699572469152183431168 704030372915556470784 706710963735368976384 708221029897196687872 710666435547320668416 715447775100229307136 717418705610147294208 721434108813189163392 726031322069167610496 730352937081484084368 732364928643692029504 739838040160464397152 740363866770386546688 743978924713601324748 751315994977049069568 751581501115392403456 755251332663807405426 755788113994769599744 759250700106365795328 761073345561166589952 762699570658519510016 770482219338708484608 772604759887850932224 775068423025248416064 786533932241598244704 787019027796206360064 791215681838274424732 796748658634346273856 809395462739653357568 812190212054080763904 813925661225136492032 817654600114547779584 823910544724153533192 824496124357930472448 829750082364762983424 832035895263839465472 834689070950267524992 836988489878505176576 845529188754816453888 850261628244115799712 852078426595064765096 858037016990834448768 863144380187208463344 863757844565450971136 874666382212086976512 880551107815666839552 885792483457426761216 887918903154694354944 893577011777437059072 898895922561826565376 899450317481378697216 901372219869159420928 904246493529456485408 910569895582110027264 915666368878278553536 929540101740070652832 930200755685870276608 941612051113318323648 947555247396427557888 953930366800305742848 956558274146863058944 958588229919447860733 961912145084252217856 966319072862647375872 968041762758890147328 971727575136132342528 973803916108645445824 980613733703810798592 986450720213952529536 991971899618135099664 1007001776885076540568 1012334266808487727104 1014043747352804348544 1017277305220638546084 1027309625784944646144 1033424564033664554752 1033696633523375517696 1040651309236697174016 1046475850146604061184 1048711909655464326272 1049358703728275146752 1056045559373334706176 1062331544845795031808 1076128058415220941312 1082151163219783745088 1095529405622226126552 1098547392965538044256 1099328165810573963264 1106333443153017311232 1110545800155579820032 1112918761267023366656 1126973992465573604352 1127372251673088605184 1132876998995711108139 1133682170992154399616 1144049355987779265024 1150859173582944617792 1158907139831776398336 1162602634537872624096 1179800898362397367056 1181056644609902348288 1186823522757411637098 1195972400167547498496 1198527896749102087168 1214093194109480036352 1220888491837704738048 1229860638188823932928 1236744186536895708672 1239386802320094203776 1248053842895759198208 1252033606425401287488 1255482734817757764864 1263406996528570077184 1271907155733740990464 1278117639892597147644 1290722350345186863104 1294716570280812695016 1295636766848176456704 1307484978271747731456 1315267626951936706048 1322629199490846799552 1328688725186140141824 1331878354732041532416 1348343883842739848064 1352058329803739131392 1356369740294184728112 1384627443216980243281 1394310152610105979248 1395301133528805414912 1413421927470737952768 1416442059794393375744 1421332871094641336832 1430895550200458614272 1434837411220294588416 1442868217626378326784 1452062644138335220992 1460705874162968168736 1464729857287384059008 1479676080320928794304 1487957849427202649496 1502631989954098139136 1503163002230784806912 1510502665327614810852 1511576227989539199488 1518501400212731590656 1525399141317039020032 1540964438677416969216 1545209519775701864448 1550136846050496832128 1573067864483196489408 1574038055592412720128 1582431363676548849464 1593497317268692547712 1624380424108161527808 1627851322450272984064 1635309200229095559168 1647821089448307066384 1648992248715860944896 1659500164729525966848 1669378141900535049984 1673976979757010353152 1691058377509632907776 1700523256488231599424 1704156853190129530192 1716074033981668897536 1726288760374416926688 1727515689130901942272 1771584966914853522432 1775837806309388709888 1780235284136117455647 1787154023554874118144 1797791845123653130752 1802744439738318841856 1808492987058912970816 1821139791164220054528 1831332737756557107072 1859080203480141305664 1883224102226636647296 1895110494792855115776 1907860733600611485696 1917176459838895721466 1923824290168504435712 1932638145725294751744 1936083525517780294656 1943455150272264685056 1947607832217290891648 1961227467407621597184 1972901440427905059072 1983943799236270199328 2014003553770153081136 2028087494705608697088 2034554610441277092168 2054619251569889292288 2066849128067329109504 2092951700293208122368 2097423819310928652544 2098717407456550293504 2112091118746669412352 2124663089691590063616 2152256116830441882624 2164302326439567490176 2191058811244452253104 2197094785931076088512 2221091600311159640064 2225837522534046733312 2253947984931147208704 2254744503346177210368 2265753997991422216278 2267364341984308799232 2288098711975558530048 2301718347165889235584 2317814279663552796672 2325205269075745248192 2359601796724794734112 2362113289219804696576 2373647045514823274196 2397055793498204174336 2428186388218960072704 2441776983675409476096 2473488373073791417344 2478773604640188407552 2496107685791518396416 2504067212850802574976 2510965469635515529728 2556235279785194295288 2581444700690373726208 2589433140561625390032 2591273533696352913408 2630535253903873412096 2645258398981693599104 2657377450372280283648 2663756709464083064832 2696687767685479696128 2704116659607478262784 2712739480588369456224 2769254886433960486562 2788620305220211958496 2790602267057610829824 2832884119588786751488 2842665742189282673664 2861791100400917228544 2869674822440589176832 2885736435252756653568 2904125288276670441984 2921411748325936337472 2929459714574768118016 2959352160641857588608 2975915698854405298992 3021005330655229621704 3023152455979078398976 3037002800425463181312 3050798282634078040064 3081928877354833938432 3100273692100993664256 3146135728966392978816 3148076111184825440256 3164862727353097698928 3186994634537385095424 3255702644900545968128 3295642178896614132768 3297984497431721889792 3319000329459051933696 3338756283801070099968 3347953959514020706304 3382116755019265815552 3401046512976463198848 3408313706380259060384 3432148067963337795072 3452577520748833853376 3543169933829707044864 3560470568272234911294 3595583690247306261504 3605488879476637683712 3616985974117825941632 3642279582328440109056 3662665475513114214144 3718160406960282611328 3766448204453273294592 3790220989585710231552 3815721467201222971392 3834352919677791442932 3847648580337008871424 3872167051035560589312 3886910300544529370112 3895215664434581783296 3922454934815243194368 3945802880855810118144 3967887598472540398656 4028007107540306162272 4056174989411217394176 4069109220882554184336 4133698256134658219008 4153882329650940729843 4185903400586416244736 4194847638621857305088 4249326179383180127232 4304512233660883765248 4328604652879134980352 4382117622488904506208 4394189571862152177024 4451675045068093466624 4507895969862294417408 4509489006692354420736 4531507995982844432556 4534728683968617598464 4576197423951117060096 4603436694331778471168 4635628559327105593344 4650410538151490496384 4719203593449589468224 4747294091029646548392 4794111586996408348672 4883553967350818952192 4946976746147582834688 4957547209280376815104 5008134425701605149952 5021930939271031059456 5112470559570388590576 5178866281123250780064 5182547067392705826816 5261070507807746824192 5290516797963387198208 5314754900744560567296 5327513418928166129664 5393375535370959392256 5408233319214956525568 5425478961176738912448 5538509772867920973124 5577240610440423916992 5665768239177573502976 5685331484378565347328 5723582200801834457088 5771472870505513307136 5808250576553340883968 5842823496651872674944 5858919429149536236032 5918704321283715177216 5951831397708810597984 6042010661310459243408 6046304911958156797952 6163857754709667876864 6200547384201987328512 6292271457932785957632 6296152222369650880512 6329725454706195397856 6373989269074770190848 6511405289801091936256 6591284357793228265536 6677512567602140199936 6695907919028041412608 6764233510038531631104 6802093025952926397696 6816627412760518120768 6864296135926675590144 6905155041497667706752 7086339867659414089728 7120941136544469822588 7191167380494612523008 7233971948235651883264 7284559164656880218112 7325330951026228428288 7436320813920565222656 7532896408906546589184 7668705839355582885864 7695297160674017742848 7744334102071121178624 7773820601089058740224 7790431328869163566592 7891605761711620236288 7935775196945080797312 8056014215080612324544 8112349978822434788352 8138218441765108368672 8267396512269316438016 8307764659301881459686 8371806801172832489472 8389695277243714610176 8498652358766360254464 8609024467321767530496 8657209305758269960704 8764235244977809012416 8788379143724304354048 8903350090136186933248 9063015991965688865112 9069457367937235196928 9152394847902234120192 9206873388663556942336 9300821076302980992768 9438407186899178936448 9494588182059293096784 9767107934701637904384 9893953492295165669376 9915094418560753630208 10016268851403210299904 10043861878542062118912 10224941119140777181152 10357732562246501560128 10522141015615493648384 10581033595926774396416 10629509801489121134592 10786751070741918784512 10816466638429913051136 10850957922353477824896 11077019545735841946248 11154481220880847833984 11370662968757130694656 11447164401603668914176 11542945741011026614272 11616501153106681767936 11685646993303745349888 11717838858299072472064 11837408642567430354432 11903662795417621195968 12084021322620918486816 12092609823916313595904 12401094768403974657024 12461646988952822189529 12584542915865571915264 12659450909412390795712 12747978538149540381696 13182568715586456531072 13355025135204280399872 13528467020077063262208 13604186051905852795392 13633254825521036241536 13728592271853351180288 13810310082995335413504 14241882273088939645176 14382334760989225046016 14467943896471303766528 14650661902052456856576 14872641627841130445312 15065792817813093178368 15337411678711165771728 15547641202178117480448 15580862657738327133184 15783211523423240472576 15871550393890161594624 16112028430161224649088 16224699957644869576704 16276436883530216737344 16534793024538632876032 16615529318603762919372 16779390554487429220352 16997304717532720508928 17314418611516539921408 17528470489955618024832 17576758287448608708096 18126031983931377730224 18138914735874470393856 18413746777327113884672 18601642152605961985536 18876814373798357872896 18989176364118586193568 19534215869403275808768 19830188837121507260416 20032537702806420599808 20087723757084124237824 20449882238281554362304 20715465124493003120256 21162067191853548792832 21259019602978242269184 21573502141483837569024 21701915844706955649792 22154039091471683892496 22308962441761695667968 23085891482022053228544 23233002306213363535872 23371293986607490699776 23435677716598144944128 23674817285134860708864 23807325590835242391936 24168042645241836973632 24802189536807949314048 24923293977905644379058 25169085831731143830528 25318901818824781591424 25495957076299080763392 26365137431172913062144 26710050270408560799744 27208372103811705590784 27266509651042072483072 27457184543706702360576 27620620165990670827008 28483764546177879290352 28935887792942607533056 29301323804104913713152 29745283255682260890624 30131585635626186356736 30674823357422331543456 31161725315476654266368 31566423046846480945152 31743100787780323189248 32224056860322449298176 32449399915289739153408 32552873767060433474688 33231058637207525838744 33558781108974858440704 34628837223033079842816 35056940979911236049664 35153516574897217416192 36252063967862755460448 36277829471748940787712 36827493554654227769344 37203284305211923971072 37753628747596715745792 37978352728237172387136 39660377674243014520832 40065075405612841199616 40899764476563108724608 41430930248986006240512 42324134383707097585664 43147004282967675138048 43403831689413911299584 44308078182943367784992 44617924883523391335936 46742587973214981399552 46871355433196289888256 47349634570269721417728 47614651181670484783872 48336085290483673947264 49604379073615898628096 49846587955811288758116 50338171663462287661056 50637803637649563182848 50991914152598161526784 52730274862345826124288 54416744207623411181568 54533019302084144966144 55241240331981341654016 56967529092355758580704 57871775585885215066112 58602647608209827426304 59490566511364521781248 60263171271252372713472 61349646714844663086912 62323450630953308532736 63486201575560646378496 64448113720644898596352 65105747534120866949376 66462117274415051677488 69257674446066159685632 70113881959822472099328 70307033149794434832384 72504127935725510920896 73654987109308455538688 74406568610423847942144 75507257495193431491584 75956705456474344774272 80130150811225682399232 81799528953126217449216 82861860497972012481024 84648268767414195171328 86807663378827822599168 88616156365886735569984 89235849767046782671872 93485175946429962799104 94699269140539442835456 95229302363340969567744 96672170580967347894528 99693175911622577516232 100676343326924575322112 101275607275299126365696 105460549724691652248576 108833488415246822363136 109066038604168289932288 110482480663962683308032 113935058184711517161408 115743551171770430132224 118981133022729043562496 122699293429689326173824 126972403151121292756992 128896227441289797192704 130211495068241733898752 132924234548830103354976 140227763919644944198656 140614066299588869664768 145008255871451021841792 148813137220847695884288 151014514990386862983168 151913410912948689548544 163599057906252434898432 165723720995944024962048 173615326757655645198336 177232312731773471139968 178471699534093565343744 186970351892859925598208 190458604726681939135488 193344341161934695789056 199386351823245155032464 202551214550598252731392 210921099449383304497152 218132077208336579864576 220964961327925366616064 227870116369423034322816 245398586859378652347648 253944806302242585513984 257792454882579594385408 260422990136483467797504 265848469097660206709952 280455527839289888397312 290016511742902043683584 302029029980773725966336 303826821825897379097088 327198115812504869796864 331447441991888049924096 347230653515311290396672 354464625463546942279936 356943399068187130687488 380917209453363878270976 386688682323869391578112 398772703646490310064928 405102429101196505462784 421842198898766608994304 436264154416673159729152 455740232738846068645632 490797173718757304695296 515584909765159188770816 520845980272966935595008 531696938195320413419904 560911055678579776794624 580033023485804087367168 607653643651794758194176 654396231625009739593728 662894883983776099848192 708929250927093884559872 761834418906727756541952 773377364647738783156224 797545407292980620129856 810204858202393010925568 911480465477692137291264 981594347437514609390592 1041691960545933871190016 1063393876390640826839808 1160066046971608174734336 1215307287303589516388352 1308792463250019479187456 1417858501854187769119744 1546754729295477566312448 1595090814585961240259712 1822960930955384274582528 1963188694875029218781184 2126787752781281653679616 2320132093943216349468672 2430614574607179032776704 2835717003708375538239488 3190181629171922480519424 3645921861910768549165056 3926377389750058437562368 4253575505562563307359232 4640264187886432698937344 5671434007416751076478976 6380363258343844961038848 7291843723821537098330112 8507151011125126614718464 12760726516687689922077696 17014302022250253229436928 25521453033375379844155392 51042906066750759688310784
- Sum of all divisors σ(n): 207930746330803843617346349
- Sum of proper divisors (its aliquot sum) s(n): 156887840264053083929035565
- 51042906066750759688310784 is an abundant number, because the sum of its proper divisors (156887840264053083929035565) is greater than itself. Its abundance is 105844934197302324240724781
Bases of 51042906066750759688310784
- Binary: 101010001110001100000101111011011111010001001100010010010110001101110110010000000000002
- Hexadecimal: 0x2A38C17B7D131258DD9000
- Base-36: 6EVWG6S85G97DTZ40
Squares and roots of 51042906066750759688310784
- 51042906066750759688310784 squared (510429060667507596883107842) is 2605378259739141508853737211963223993541847370694656
- 51042906066750759688310784 cubed (510429060667507596883107843) is 132986077780219562670116266560937224090449005761024777328758545775081295970304
-
51042906066750759688310784 is a
perfect square number . Itssquare root is 7144431822528 -
The
cube root of 51042906066750759688310784 is 370946943.9432197899
Scales and comparisons
How big is 51042906066750759688310784?- 51,042,906,066,750,759,688,310,784 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 51,042,906,066,750,759,688,310,784 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 51042906066750759688310784 cubic inches would be around 30912245.3 feet tall.
Recreational maths with 51042906066750759688310784
- 51042906066750759688310784 backwards is 48701388695705766060924015
- 51042906066750759688310784 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 51042906066750759688310784'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 51042906066750759688310784 - Facts about the integer". Numbermatics.com. 2024. Web. 14 June 2024.
APA style:
Numbermatics. (2024). Number 51042906066750759688310784 - Facts about the integer. Retrieved 14 June 2024, from https://numbermatics.com/n/51042906066750759688310784/
Chicago style:
Numbermatics. 2024. "Number 51042906066750759688310784 - Facts about the integer". https://numbermatics.com/n/51042906066750759688310784/
The information we have on file for 51042906066750759688310784 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 51042906066750759688310784, math, Factors of 51042906066750759688310784, curriculum, school, college, exams, university, Prime factorization of 51042906066750759688310784, STEM, science, technology, engineering, physics, economics, calculator, fifty-one septillion, forty-two sextillion, nine hundred six quintillion, sixty-six quadrillion, seven hundred fifty trillion, seven hundred fifty-nine billion, six hundred eighty-eight million, three hundred ten thousand, seven hundred eighty-four.