50544960950612592162091008
50,544,960,950,612,592,162,091,008 is an even composite number composed of six prime numbers multiplied together.
50544960950612592162091008 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-three thousand, two hundred ninety-six divisors.
Prime factorization of 50544960950612592162091008:
212 × 33 × 76 × 113 × 313 × 4613
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 11 × 11 × 11 × 31 × 31 × 31 × 461 × 461 × 461)See below for interesting mathematical facts about the number 50544960950612592162091008 from the Numbermatics database.
Names of 50544960950612592162091008
- Cardinal: 50544960950612592162091008 can be written as Fifty septillion, five hundred forty-four sextillion, nine hundred sixty quintillion, nine hundred fifty quadrillion, six hundred twelve trillion, five hundred ninety-two billion, one hundred sixty-two million, ninety-one thousand and eight.
Scientific notation
- Scientific notation: 5.0544960950612592162091008 × 1025
Factors of 50544960950612592162091008
Divisors of 50544960950612592162091008
- Number of divisors d(n): 23296
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 21 22 24 27 28 31 32 33 36 42 44 48 49 54 56 62 63 64 66 72 77 84 88 93 96 98 99 108 112 121 124 126 128 132 144 147 154 168 176 186 189 192 196 198 216 217 224 231 242 248 252 256 264 279 288 294 297 308 336 341 343 352 363 372 378 384 392 396 432 434 441 448 461 462 484 496 504 512 528 539 558 576 588 594 616 651 672 682 686 693 704 726 744 756 768 784 792 837 847 864 868 882 896 922 924 961 968 992 1008 1023 1024 1029 1056 1078 1089 1116 1152 1176 1188 1232 1302 1323 1331 1344 1364 1372 1383 1386 1408 1452 1488 1512 1519 1536 1568 1584 1617 1674 1694 1728 1736 1764 1792 1844 1848 1922 1936 1953 1984 2016 2046 2048 2058 2079 2112 2156 2178 2232 2304 2352 2376 2387 2401 2464 2541 2604 2646 2662 2688 2728 2744 2766 2772 2816 2883 2904 2976 3024 3038 3069 3072 3087 3136 3168 3227 3234 3267 3348 3388 3456 3472 3528 3584 3688 3696 3751 3773 3844 3872 3906 3968 3993 4032 4092 4096 4116 4149 4158 4224 4312 4356 4464 4557 4608 4704 4752 4774 4802 4851 4928 5071 5082 5208 5292 5324 5376 5456 5488 5532 5544 5632 5766 5808 5859 5929 5952 6048 6076 6138 6144 6174 6272 6336 6454 6468 6534 6696 6727 6776 6912 6944 7056 7161 7168 7203 7376 7392 7502 7546 7623 7688 7744 7812 7936 7986 8064 8184 8232 8298 8316 8448 8624 8649 8712 8928 9114 9207 9216 9261 9317 9408 9504 9548 9604 9681 9702 9856 10142 10164 10416 10571 10584 10633 10648 10752 10912 10976 11064 11088 11253 11264 11319 11532 11616 11718 11858 11904 11979 12096 12152 12276 12288 12348 12447 12544 12672 12908 12936 13068 13392 13454 13552 13671 13824 13888 14112 14291 14322 14336 14406 14553 14752 14784 15004 15092 15213 15246 15376 15488 15624 15872 15972 16128 16368 16464 16596 16632 16709 16807 16896 17248 17298 17424 17787 17856 18228 18414 18432 18522 18634 18816 19008 19096 19208 19362 19404 19712 20181 20284 20328 20832 21142 21168 21266 21296 21483 21504 21609 21824 21952 22128 22176 22506 22528 22589 22638 22869 23064 23232 23436 23716 23808 23958 24192 24304 24552 24696 24894 25088 25344 25816 25872 25947 26136 26257 26411 26784 26908 27104 27342 27648 27776 27951 28224 28582 28644 28672 28812 29043 29106 29504 29568 29791 30008 30184 30426 30492 30752 30976 31248 31713 31744 31899 31944 32256 32736 32928 33192 33264 33418 33614 33759 33792 33957 34496 34596 34848 35497 35574 35712 35937 36456 36828 36864 37044 37268 37632 38016 38192 38416 38724 38808 39424 40362 40568 40656 41013 41261 41503 41664 42284 42336 42532 42592 42873 42966 43008 43218 43648 43904 44256 44352 45012 45056 45178 45276 45639 45738 46128 46464 46872 47089 47432 47616 47916 48384 48608 49104 49392 49788 50127 50176 50421 50688 51632 51744 51894 52272 52514 52822 53361 53568 53816 54208 54684 55296 55552 55781 55902 56448 57164 57288 57624 58086 58212 59008 59136 59582 60016 60368 60543 60852 60984 61504 61952 62496 63426 63488 63798 63888 64449 64512 64827 65219 65472 65856 66384 66528 66836 67228 67518 67584 67767 67914 68992 69192 69696 70994 71148 71424 71874 72912 73656 73997 74088 74431 74536 75264 76032 76384 76832 77448 77616 78771 78848 79233 80724 81136 81312 82026 82522 83006 83328 83853 84568 84672 85064 85184 85746 85932 86016 86436 87129 87296 87808 88512 88704 89373 90024 90356 90552 91278 91476 92256 92928 93744 94178 94864 95139 95232 95697 95832 96768 97216 98208 98784 99576 100037 100254 100352 100842 101277 101376 101871 103264 103488 103788 104544 105028 105644 106491 106722 107136 107632 108416 109368 110592 111104 111562 111804 112896 114328 114576 115248 116172 116281 116424 116963 117649 118016 118272 119164 120032 120736 121086 121704 121968 123008 123783 123904 124509 124992 126852 126976 127596 127776 128619 128898 129024 129654 130438 130944 131712 132768 133056 133672 134456 135036 135168 135534 135828 136917 137984 138384 139392 141267 141988 142296 142848 143748 145824 147312 147994 148176 148862 149072 150381 150528 151263 152064 152768 153664 154896 155232 157201 157542 157696 158123 158466 160083 161448 162272 162624 164052 165044 166012 166656 167343 167706 169136 169344 170128 170368 171492 171864 172872 174258 174592 175616 177024 177408 178746 180048 180712 181104 181629 182556 182952 183799 184512 184877 185856 187488 188356 189728 190278 190464 191394 191664 193536 194432 195657 196416 197568 199152 200074 200508 200704 201684 202554 202752 203301 203742 206528 206976 207576 208537 209088 210056 211288 212521 212982 213444 214272 215264 216832 218736 221991 222208 223124 223293 223608 225792 228656 229152 230496 232344 232562 232848 233926 235298 236032 236313 236544 237699 238328 240064 241472 242172 243408 243936 246016 247566 247808 248479 249018 249984 251559 253704 255192 255552 257238 257796 258048 259308 260876 261888 263424 265536 266112 267344 268119 268912 270072 271068 271656 273834 275968 276768 278784 282534 283976 284592 285417 285696 287091 287496 288827 290521 291648 294624 295988 296352 297724 298144 300111 300762 301056 302526 304128 305536 307328 309792 310464 314402 315084 315392 316246 316932 319473 320166 322896 324544 325248 327701 328104 329623 330088 332024 333312 334686 335412 338272 338688 340256 340736 342984 343728 345744 348516 348843 349184 350889 351232 352947 354048 354816 357492 360096 361424 362208 363258 365112 365904 367598 369024 369754 371349 371712 373527 374976 376712 379456 380556 380928 382788 383328 385857 387072 388864 390467 391314 392832 395136 398304 400148 401016 403368 405108 405504 406602 407484 413056 413952 415152 417074 418176 420112 422576 423801 425042 425964 426888 428544 430528 433664 437472 443021 443982 444416 446248 446586 447216 451143 451584 453789 456533 457312 458304 460992 464688 465124 465696 467852 470596 471603 472064 472626 473088 474369 475398 476656 480128 482944 484344 486816 487872 492032 495132 495616 496958 498036 499968 502029 503118 507408 510384 511104 514476 515592 517979 518616 521017 521752 523776 526848 531072 532224 534688 536238 537824 540144 542136 543312 547668 551397 551936 553536 554631 557568 565068 567952 569184 570834 571392 574182 574992 577654 581042 583296 586971 589248 591976 592704 595448 596288 600222 601524 602112 605052 608256 609903 611072 613591 614656 619584 620928 625611 628804 630168 632492 633864 637563 638946 640332 645792 649088 650496 655402 656208 659246 660176 664048 665973 666624 669372 669879 670824 676544 677376 680512 681472 685968 687456 691488 697032 697686 698368 700259 701778 702464 705894 708096 708939 709632 713097 714984 720192 722848 724416 726516 730224 731808 735196 738048 739508 742698 743424 745437 747054 749952 753424 758912 761112 765576 766656 771714 774144 777728 780934 782628 785664 790272 796608 800296 802032 804357 806736 810216 813204 813967 814968 818741 826112 827904 830304 834148 836352 840224 845152 847602 850084 851928 853776 857088 861056 866481 867328 871563 874944 886042 887964 888832 892496 893172 894432 900333 902286 903168 907578 913066 914624 916608 921984 929376 930248 931392 935704 941192 943206 944128 945252 946176 948738 950796 953312 958419 960256 965888 968688 973632 975744 983103 984064 988869 990264 993916 996072 999936 1004058 1006236 1014816 1020768 1022208 1028952 1031184 1035958 1037232 1042034 1043504 1046529 1047552 1052667 1053696 1058841 1062144 1064448 1069376 1072476 1075648 1080288 1084272 1086624 1095336 1100407 1102794 1103872 1106861 1107072 1109262 1114047 1115136 1120581 1130136 1135904 1138368 1141668 1142784 1148364 1149984 1155308 1162084 1166592 1171401 1173942 1178496 1183952 1185408 1190896 1192576 1200444 1203048 1210104 1216512 1219806 1222144 1227182 1229312 1239168 1241856 1251222 1257608 1260336 1264984 1267728 1271403 1275126 1277892 1279091 1280664 1286593 1291584 1294139 1298176 1300992 1310804 1312416 1318492 1320352 1328096 1329063 1331946 1333248 1338744 1339758 1341648 1353088 1354752 1361024 1362944 1369599 1371936 1374912 1382976 1394064 1395372 1396736 1400518 1403556 1404928 1411788 1414809 1416192 1417878 1419264 1423107 1426194 1429968 1440384 1445696 1448832 1453032 1459759 1460448 1463616 1470392 1476096 1479016 1485396 1486848 1487647 1490874 1494108 1499904 1506087 1506848 1517824 1522224 1531152 1533312 1543428 1553937 1555456 1561868 1563051 1565256 1571328 1580544 1593216 1600592 1604064 1608714 1613472 1620432 1626408 1627934 1629936 1637482 1652224 1654191 1655808 1660608 1663893 1668296 1672704 1680448 1690304 1695204 1700168 1703856 1707552 1714176 1722112 1729211 1732962 1734656 1739353 1743126 1749888 1760913 1772084 1775928 1784992 1786344 1788864 1800666 1804572 1806336 1815156 1826132 1829248 1833216 1840773 1843968 1858752 1860496 1862784 1871408 1876833 1882384 1886412 1888256 1890504 1897476 1901592 1906624 1912689 1916838 1920512 1931776 1937376 1947264 1951488 1966206 1968128 1977738 1980528 1987832 1992144 1997919 1999872 2008116 2009637 2012472 2021789 2029632 2033647 2041536 2044416 2057904 2062368 2071916 2074464 2084068 2087008 2093058 2095104 2100777 2105334 2107392 2117682 2124288 2128896 2138752 2144952 2151296 2160576 2168544 2173248 2190672 2200814 2205588 2207744 2213722 2214144 2218524 2228094 2230272 2236311 2241162 2260272 2271808 2276736 2283336 2293907 2296728 2299968 2307361 2310616 2324168 2333184 2337731 2342802 2347884 2356992 2367904 2370816 2381792 2385152 2400888 2406096 2420208 2439612 2441901 2444288 2454364 2456223 2458624 2478336 2483712 2502444 2515216 2520672 2529968 2535456 2542806 2550252 2555784 2558182 2561328 2573186 2583168 2588278 2596352 2599443 2601984 2614689 2621608 2624832 2636984 2640704 2656192 2658126 2663892 2666496 2677488 2679516 2683296 2700999 2706176 2709504 2722048 2725888 2733269 2739198 2743872 2749824 2765952 2788128 2790744 2801036 2807112 2823576 2829618 2832384 2835756 2838528 2846214 2852388 2859936 2880768 2891392 2897664 2906064 2919518 2920896 2927232 2940784 2949309 2952192 2958032 2966607 2970792 2975294 2981748 2988216 2999808 3012174 3013696 3035648 3044448 3062304 3066624 3086856 3101147 3107874 3110912 3123736 3126102 3130512 3139587 3142656 3158001 3161088 3176523 3186432 3195731 3201184 3208128 3217428 3226944 3240864 3252816 3255868 3259872 3274964 3301221 3304448 3308382 3311616 3320583 3321216 3327786 3336592 3345408 3360896 3380608 3390408 3400336 3407712 3415104 3428352 3444224 3458422 3465924 3469312 3478706 3486252 3499776 3514203 3521826 3544168 3551856 3569984 3572688 3577728 3601332 3604711 3609144 3625853 3630312 3647119 3652264 3658496 3666432 3681546 3687936 3717504 3720992 3725568 3742816 3753666 3764768 3772824 3781008 3794952 3803184 3813248 3825378 3833676 3837273 3841024 3859779 3863552 3874752 3882417 3894528 3902976 3932412 3936256 3955476 3961056 3975664 3984288 3987189 3995838 3999744 4016232 4019274 4024944 4043578 4059264 4067294 4083072 4088832 4108797 4115808 4124736 4143832 4148928 4168136 4174016 4186116 4190208 4201554 4210668 4214784 4235364 4244427 4248576 4257792 4269321 4277504 4289904 4295137 4302592 4321152 4337088 4346496 4379277 4381344 4401628 4411176 4427444 4428288 4437048 4456188 4460544 4462941 4472622 4482324 4520544 4543616 4553472 4566672 4587814 4593456 4599936 4614722 4621232 4648336 4661811 4666368 4675462 4685604 4689153 4695768 4713984 4735808 4741632 4763584 4770304 4801776 4812192 4840416 4873231 4879224 4883802 4888576 4901813 4908728 4912446 4917248 4956672 4962573 4967424 4991679 5004888 5030432 5041344 5059936 5070912 5085612 5100504 5111568 5116364 5122656 5146372 5166336 5176556 5187633 5192704 5198886 5203968 5218059 5229378 5243216 5249664 5273968 5281408 5312384 5316252 5327784 5354976 5359032 5366592 5401998 5412352 5419008 5444096 5451776 5466538 5478396 5487744 5499648 5522319 5531904 5576256 5581488 5602072 5614224 5630499 5647152 5659236 5664768 5671512 5692428 5697769 5704776 5719872 5731187 5738067 5761536 5782784 5795328 5812128 5839036 5841792 5854464 5881568 5898618 5904384 5916064 5933214 5941584 5950588 5963496 5976432 5999616 6024348 6027392 6065367 6071296 6088896 6100941 6124608 6133248 6173712 6202294 6215748 6221824 6247472 6252204 6261024 6279174 6285312 6302331 6316002 6322176 6353046 6372864 6391462 6402368 6416256 6434856 6453888 6481728 6505632 6511736 6519744 6549928 6588151 6602442 6608896 6616764 6623232 6641166 6642432 6655572 6673184 6690816 6708933 6721792 6761216 6780816 6800672 6815424 6830208 6881721 6888448 6916844 6922083 6931848 6957412 6972504 6999552 7013193 7028406 7043652 7088336 7103712 7139968 7145376 7155456 7202664 7209422 7218288 7251706 7260624 7294238 7304528 7316992 7325703 7332864 7363092 7368669 7375872 7435008 7441984 7451136 7485632 7507332 7529536 7545648 7562016 7589904 7606368 7626496 7650756 7667352 7674546 7682048 7702849 7719558 7727104 7748027 7749504 7764834 7789056 7798329 7805952 7844067 7864824 7910952 7922112 7951328 7968576 7974378 7991676 7999488 8032464 8038548 8049888 8087156 8118528 8134588 8166144 8177664 8199807 8217594 8231616 8249472 8287664 8297856 8336272 8348032 8372232 8403108 8421336 8470728 8488854 8497152 8515584 8538642 8555008 8579808 8590274 8605184 8642304 8674176 8692992 8758554 8762688 8803256 8822352 8847927 8854888 8856576 8874096 8899821 8912376 8925882 8945244 8953637 8964648 9006151 9041088 9087232 9106944 9133344 9175628 9186912 9199872 9229444 9242464 9296672 9303441 9323622 9332736 9350924 9371208 9378306 9391536 9427968 9471616 9483264 9527168 9540608 9587193 9603552 9624384 9680832 9746462 9758448 9767604 9777152 9803626 9817456 9824892 9834496 9903663 9913344 9925146 9934848 9961749 9983358 10009776 10060864 10082688 10119872 10141824 10171224 10201008 10218313 10223136 10232728 10245312 10292744 10332672 10353112 10375266 10385408 10397772 10407936 10413529 10436118 10458756 10486432 10499328 10542609 10547936 10562816 10624768 10632504 10655568 10709952 10718064 10733184 10803996 10814133 10824704 10877559 10888192 10933076 10941357 10956792 10975488 10999296 11044638 11063808 11152512 11162976 11204144 11228448 11260998 11294304 11318472 11343024 11384856 11395538 11409552 11439744 11462374 11476134 11511819 11523072 11565568 11579337 11590656 11624256 11647251 11678072 11683584 11708928 11763136 11797236 11808768 11832128 11866428 11883168 11901176 11926992 11952864 11961567 11999232 12048696 12054784 12104477 12130734 12142592 12175471 12177792 12201882 12249216 12266496 12326391 12347424 12404588 12431496 12494944 12504408 12522048 12558348 12570624 12604662 12632004 12644352 12706092 12745728 12782924 12804736 12832512 12869712 12885411 12907776 12963456 13011264 13023472 13039488 13099856 13137831 13176302 13204884 13217792 13233528 13282332 13284864 13311144 13346368 13381632 13388823 13417866 13443584 13522432 13561632 13601344 13630848 13660416 13733651 13763442 13776896 13833688 13844166 13863696 13914824 13945008 13985433 13999104 14026386 14056812 14067459 14087304 14152523 14176672 14207424 14235529 14279936 14290752 14310912 14405328 14418844 14436576 14503412 14521248 14588476 14609056 14619693 14633984 14651406 14665728 14705439 14726184 14737338 14751744 14870016 14883968 14902272 14971264 15014664 15059072 15091296 15124032 15179808 15212736 15252992 15301512 15334704 15349092 15364096 15405698 15439116 15454208 15496054 15499008 15529668 15562899 15578112 15596658 15611904 15654177 15688134 15729648 15821904 15844224 15902656 15937152 15948756 15983352 16057349 16064928 16077096 16099776 16151527 16174312 16237056 16269176 16332288 16355328 16364117 16399614 16435188 16463232 16498944 16566957 16575328 16595712 16672544 16696064 16744464 16806216 16842672 16941456 16977708 16994304 17077284 17093307 17110016 17159616 17180548 17193561 17210368 17284608 17348352 17385984 17517108 17525376 17606512 17644704 17695854 17709776 17713152 17748192 17799642 17824752 17851764 17890488 17907274 17929296 18012302 18082176 18174464 18196101 18213888 18266688 18302823 18351256 18373824 18399744 18458888 18484928 18593344 18606882 18647244 18665472 18701848 18742416 18756612 18783072 18855936 18906993 18943232 18966528 19021321 19054336 19081216 19132883 19174386 19207104 19248768 19361664 19492924 19516896 19535208 19607252 19634912 19649784 19764453 19807326 19826688 19850292 19869696 19923498 19966716 20019552 20121728 20165376 20239744 20283648 20342448 20402016 20436626 20446272 20465456 20490624 20585488 20645163 20665344 20706224 20750532 20766249 20770816 20795544 20827058 20872236 20917512 20972864 20998656 21039579 21085218 21095872 21125632 21249536 21265008 21311136 21419904 21436128 21466368 21607992 21628266 21649408 21708029 21755118 21776384 21866152 21882714 21913584 21950976 21977109 21998592 22089276 22106007 22127616 22305024 22325952 22370117 22408288 22456896 22521996 22588608 22636944 22686048 22769712 22791076 22819104 22879488 22924748 22952268 23023638 23046144 23108547 23131136 23158674 23181312 23244081 23248512 23294502 23356144 23367168 23417856 23526272 23594472 23664256 23732856 23766336 23802352 23853984 23905728 23923134 23998464 24097392 24109568 24208954 24261468 24285184 24350942 24355584 24403764 24498432 24532992 24599421 24652782 24694848 24809176 24862992 24989888 25008816 25044096 25116696 25209324 25232977 25264008 25380971 25412184 25491456 25565848 25609472 25665024 25715041 25739424 25770822 25815552 25926912 26022528 26046944 26078976 26199712 26275662 26352604 26409768 26467056 26564664 26569728 26622288 26692736 26777646 26835732 26860911 26887168 27018453 27044864 27123264 27202688 27261696 27320832 27467302 27526884 27553792 27667376 27688332 27727392 27829648 27890016 27910323 27970866 27998208 28052772 28113624 28134918 28174608 28305046 28353344 28414848 28471058 28559872 28581504 28621824 28761579 28810656 28837688 28873152 29006824 29042496 29176952 29218112 29239386 29267968 29302812 29331456 29410878 29452368 29474676 29503488 29710989 29740032 29767936 29804544 29885247 29942528 30029328 30065959 30118144 30182592 30248064 30359616 30425472 30505984 30603024 30654939 30669408 30698184 30811396 30878232 30992108 30998016 31059336 31125798 31156224 31193316 31223808 31240587 31308354 31376268 31459296 31643808 31688448 31805312 31874304 31897512 31966704 32114698 32129856 32154192 32199552 32303054 32348624 32442399 32474112 32538352 32632677 32664576 32728234 32799228 32824071 32870376 32926464 32997888 33133914 33150656 33191424 33345088 33392128 33488928 33612432 33685344 33882912 33955416 34112617 34154568 34186614 34220032 34312691 34319232 34361096 34387122 34420736 34535457 34569216 34696704 34738011 34771968 34941753 35034216 35050752 35213024 35289408 35391708 35419552 35426304 35496384 35599284 35649504 35703528 35780976 35814548 35858592 36024604 36164352 36313431 36348928 36392202 36427776 36526413 36533376 36605646 36702512 36747648 36799488 36917776 36969856 37186688 37213764 37294488 37403696 37484832 37513224 37566144 37711872 37813986 37886464 37933056 38042642 38108672 38162432 38265766 38348772 38414208 38497536 38656233 38723328 38985848 39033792 39070416 39214504 39269824 39299568 39413493 39528906 39614652 39651821 39653376 39700584 39846996 39884383 39933432 40039104 40118309 40166469 40243456 40330752 40479488 40567296 40684896 40804032 40873252 40892544 40930912 40981248 41170976 41200953 41290326 41330688 41412448 41501064 41532498 41591088 41654116 41744472 41835024 41945728 41997312 42079158 42170436 42191744 42251264 42457569 42499072 42530016 42622272 42706587 42839808 42872256 42932736 43215984 43256532 43298816 43416058 43510236 43552768 43732304 43765428 43827168 43859079 43901952 43954218 43997184 44116317 44178552 44212014 44255232 44610048 44651904 44740234 44816576 44913792 45043992 45177216 45273888 45372096 45539424 45582152 45638208 45758976 45849496 45904536 46047276 46092288 46117057 46217094 46262272 46317348 46362624 46488162 46497024 46589004 46688697 46712288 46734336 46835712 46962531 47052544 47188944 47328512 47465712 47532672 47604704 47707968 47811456 47846268 48172047 48194784 48219136 48417908 48454581 48522936 48701884 48711168 48807528 48996864 49065984 49092351 49198842 49305564 49389696 49618352 49725984 49979776 50017632 50088192 50233392 50418648 50465954 50528016 50761942 50824368 50982912 51131696 51218944 51279921 51330048 51430082 51478848 51541644 51580683 51631104 51853824 52045056 52093888 52157952 52399424 52551324 52705208 52819536 52934112 53129328 53139456 53244576 53385472 53555292 53605541 53671464 53721822 53774336 53919943 54036906 54089728 54236189 54246528 54405376 54523392 54588303 54641664 54908469 54934604 55053768 55334752 55376664 55454784 55659296 55780032 55820646 55941732 55996416 56105544 56227248 56269836 56349216 56610092 56706688 56829696 56942116 57063963 57119744 57163008 57243648 57398649 57523158 57621312 57675376 57746304 58013648 58084992 58353904 58436224 58478772 58535936 58605624 58821756 58904736 58949352 59293359 59421978 59480064 59535872 59609088 59770494 59885056 60058656 60131918 60236288 60365184 60496128 60719232 60850944 61011968 61206048 61309878 61338816 61396368 61622792 61756464 61935489 61984216 61996032 62118672 62251596 62298747 62312448 62386632 62481174 62616708 62675459 62752536 62918592 63043057 63118737 63287616 63376896 63610624 63748608 63795024 63933408 64229396 64259712 64308384 64399104 64606108 64697248 64884798 64948224 65076704 65124087 65265354 65329152 65456468 65598456 65648142 65740752 65852928 65995776 66267828 66301312 66382848 66690176 66784256 66977856 67110351 67224864 67370688 67765824 67910832 68225234 68309136 68373228 68440064 68625382 68638464 68722192 68774244 68841472 69070914 69138432 69325641 69393408 69476022 69543936 69732243 69883506 70068432 70101504 70426048 70578816 70783416 70839104 70992768 71198568 71299008 71407056 71528191 71561952 71629096 71717184 72049208 72328704 72469661 72626862 72697856 72784404 72855552 72894703 73052826 73066752 73211292 73405024 73495296 73598976 73798263 73835552 73939712 74373376 74427528 74588976 74807392 74969664 75026448 75132288 75627972 75698931 75772928 76085284 76142913 76217344 76531532 76697544 76828416 76995072 77145123 77312466 77446656 77971696 78067584 78140832 78429008 78539648 78599136 78826986 79057812 79229304 79303642 79401168 79693992 79768766 79866864 80078208 80236618 80332938 80486912 80582733 80661504 80958976 81055359 81134592 81369792 81608064 81746504 81785088 81861824 81962496 82341952 82401906 82580652 82661376 82824896 83002128 83064996 83182176 83308232 83488944 83670048 83730969 83891456 83994624 84158316 84340872 84383488 84502528 84731339 84915138 84998144 85060032 85228297 85244544 85413174 85679616 85744512 85865472 86284737 86431968 86513064 86832116 87020472 87464608 87530856 87654336 87718158 87803904 87908436 87994368 88232634 88357104 88424028 88510464 89220096 89303808 89480468 89633152 89827584 90087984 90197877 90354432 90547776 90744192 91078848 91164304 91276416 91517952 91698992 91809072 91964817 92094552 92234114 92434188 92524544 92634696 92976324 92994048 93178008 93377394 93424576 93468672 93671424 93721761 93925062 94105088 94377888 94657024 94931424 95065344 95209408 95415936 95622912 95692536 96135557 96344094 96389568 96438272 96835816 96909162 97045872 97327197 97403768 97422336 97615056 97898031 97972181 97993728 98184702 98397684 98472213 98611128 98779392 99067661 99236704 99451968 99959552 100035264 100176384 100466784 100837296 100931908 101056032 101523884 101648736 102263392 102337851 102437888 102559842 102660096 102860164 102938073 102957696 103083288 103161366 103262208 103707648 104090112 104187776 104315904 104798848 105102648 105410416 105639072 105868224 106258656 106278912 106489152 106770944 107110584 107211082 107342928 107443644 107548672 107839886 108073812 108179456 108472378 108493056 108810752 108940293 109046784 109176606 109283328 109579239 109816938 109869208 110107536 110669504 110753328 110909568 111318592 111560064 111641292 111883464 112211088 112401443 112454496 112539672 112698432 113060689 113220184 113413376 113659392 113884232 114127926 114239488 114326016 114487296 114548819 114797298 115046316 115242624 115350752 115492608 115968699 116027296 116169984 116707808 116872448 116957544 117211248 117643512 117809472 117898704 118586718 118843956 118955463 118960128 119071744 119540988 119653149 119770112 120117312 120263836 120354927 120472576 120730368 120992256 121438464 121701888 122023936 122412096 122619756 122677632 122792736 123245584 123512928 123602859 123870978 123968432 123992064 124237344 124503192 124597494 124773264 124962348 125233416 125350918 125505072 125837184 126086114 126237474 126575232 126753792 127221248 127372707 127497216 127590048 127866816 128119761 128458792 128519424 128616768 128798208 129212216 129394496 129769596 129896448 130153408 130248174 130530708 130658304 130912936 131196912 131296284 131481504 131577237 131705856 131991552 132348951 132535656 132602624 132765696 133149247 133380352 133568512 133930181 133955712 134220702 134449728 134741376 135531648 135821664 136450468 136618272 136746456 137250764 137276928 137444384 137548488 138141828 138276864 138351171 138651282 138786816 138952044 139087872 139464486 139767012 140136864 140203008 140852096 141157632 141566832 141678208 141985536 142397136 142598016 142814112 143056382 143123904 143258192 143434368 144098416 144516141 144657408 144939322 145253724 145363743 145395712 145568808 145789406 146105652 146133504 146422584 146810048 146990592 147197952 147277053 147596526 147671104 147879424 148746752 148855056 149177952 149614784 149939328 150052896 150264576 151070161 151255944 151397862 151545856 151956203 152170568 152285826 152434688 153063064 153395088 153656832 153839763 153990144 154290246 154624932 154742049 154893312 155943392 156135168 156281664 156590819 156858016 157079296 157198272 157653972 158115624 158458608 158607284 158802336 159387984 159537532 159733728 160156416 160473236 160665876 160816623 160973824 161165466 161323008 161759829 161917952 162110718 162269184 162708567 162739584 163216128 163493008 163570176 163723648 163924992 164683904 164803812 165161304 165649792 166004256 166129992 166364352 166616464 166977888 167340096 167461938 167782912 167989248 168316632 168681744 168766976 169005056 169462678 169830276 169996288 170120064 170456594 170489088 170826348 171191889 171359232 171489024 171730944 172195947 172569474 172863936 173026128 173664232 174040944 174929216 175061712 175308672 175436316 175607808 175816872 176465268 176630839 176714208 176848056 177666797 177880077 178440192 178607616 178960936 179266304 179655168 180005287 180175968 180395754 180708864 181095552 181488384 182157696 182328608 182552832 183035904 183397984 183618144 183929634 184189104 184468228 184868376 185269392 185952648 185988096 186356016 186754788 186849152 186937344 187443522 187850124 188026377 188210176 188755776 189129171 189314048 189862848 190130688 190418816 190831872 191245824 191385072 192271114 192688188 192779136 192876544 193671632 193818324 194091744 194654394 194807536 194844672 195230112 195372261 195796062 195944362 195987456 196369404 196795368 196944426 197222256 197558784 198135322 198473408 198903936 199919104 200070528 200352768 200933568 201331053 201674592 201863816 202112064 203047768 203297472 204232681 204526784 204675702 204875776 205119684 205320192 205720328 205876146 205915392 206166576 206322732 206524416 207415296 207976923 208180224 208375552 208631808 209196729 209597696 210205296 210461713 210820832 211278144 211736448 212517312 212978304 213541888 214221168 214422164 214584573 214685856 214887288 215679772 216147624 216944756 216986112 217408983 217621504 217880586 218093568 218353212 218566656 218684109 219158478 219633876 219738416 220215072 221339008 221506656 221819136 222637184 223120128 223282584 223766928 224422176 224802886 224908992 225079344 225396864 226121378 226440368 226826752 227096793 227318784 227768464 228255852 228428739 228478976 228652032 229097638 229594596 230092632 230485248 230701504 230985216 231435369 231937398 232054592 232339968 233415616 233744896 233915088 234422496 235287024 235618944 235797408 237173436 237687912 237910926 238143488 238788319 239081976 239306298 239540224 240188837 240234624 240527672 240709854 240945152 241460736 241748199 241984512 242876928 243166077 243403776 244824192 245239512 245355264 245585472 246491168 247025856 247205718 247741956 247936864 247984128 248474688 249006384 249194988 249546528 249924696 250466832 250701836 251010144 251674368 252172228 252474948 253150464 253507584 254194017 254442496 254745414 254994432 255180096 255684891 255733632 256239522 256917584 257038848 257233536 257596416 258424432 258788992 259539192 260306816 260496348 261061416 261825872 262393824 262592568 262963008 263154474 263411712 263983104 264697902 265071312 265205248 265531392 266298494 266760704 267137024 267860362 267911424 268441404 268899456 269482752 270593631 271063296 271643328 272900936 273236544 273492912 274501528 274553856 274888768 275096976 275894451 276283656 276702342 277302564 277562747 277573632 277904088 278928972 279190681 279534024 280273728 280406016 281165283 281704192 282315264 282865451 283133664 283356416 283971072 284794272 285196032 285628224 286112764 286247808 286516384 286868736 288196832 288406671 289032282 289314816 289878644 290507448 290727486 291137616 291578812 292211304 292267008 292845168 293620096 293916543 293981184 294554106 295193052 295342208 295758848 297202983 297493504 297710112 298355904 299229568 299878656 300105792 300529152 302140322 302511888 302795724 303091712 303912406 304341136 304571652 304869376 306126128 306790176 307013553 307313664 307679526 307980288 308580492 308814219 309249864 309484098 309786624 311886784 312270336 312563328 313181638 313716032 314158592 314396544 315307944 316231248 316917216 317214568 317604672 318775968 319075064 319467456 320312832 320946472 321331752 321633246 321947648 322330932 322646016 322819399 323519658 323835904 324221436 324538368 325417134 325479168 326432256 326820879 326986016 327140352 327447296 327849984 328737717 329367808 329607624 330322608 331299584 332008512 332259984 332728704 333232928 333955776 334680192 334923876 335565824 336633264 337204329 337363488 337533952 338925356 339182067 339660552 340240128 340913188 340978176 341652696 342383778 342718464 342978048 343461888 343646457 344391894 345138948 345727872 346052256 347328464 348081888 349858432 350123424 350617344 350872632 351633744 352930536 353261678 353428416 353696112 355333594 355760154 356866389 356880384 357215232 357921872 358532608 358959447 359310336 360010574 360351936 360791508 361064781 361417728 362191104 362976768 364315392 364657216 365105664 366071808 366795968 367236288 367859268 368378208 368936456 369736752 370538784 370808577 371905296 371976192 372712032 373509576 373698304 374887044 375238787 375700248 376052754 376420352 377439601 377511552 378258342 378628096 379725696 380261376 380837632 381663744 382118121 382491648 382770144 384359283 384542228 385376376 385558272 387343264 387636648 388183488 389308788 389615072 389689344 390460224 390744522 391592124 391888724 391974912 392738808 393590736 393888852 394444512 395117568 396270644 396946816 397807872 399447741 399838208 400141056 400705536 401790543 401867136 402662106 403349184 403727632 404224128 406095536 406594944 408465362 409053568 409351404 409751552 410239368 411440656 411752292 411830784 412333152 412645464 414830592 415053513 415953846 416360448 416751104 417263616 418393458 419195392 420410592 420923426 421641664 422556288 423472896 425034624 425956608 427083776 428442336 428844328 429169146 429371712 429774576 431359544 432295248 433548423 433889512 433972224 434817966 435243008 435761172 436091229 436187136 436706424 437368218 438316956 438728213 439267752 439476832 440430144 441301399 441831159 442678016 443013312 443638272 445274368 446240256 446565168 447533856 448844352 449605772 449817984 450158688 450793728 452242756 452880736 453210483 453653504 454193586 454637568 455536928 455868609 456511704 456857478 457304064 458195276 459189192 460185264 460970496 461403008 461970432 462870738 463874796 464109184 464679936 466831232 467489792 467830176 468844992 469772457 470574048 471237888 471594816 474346872 475375824 475821852 476286976 477576638 478163952 478612596 479080448 480377674 480469248 481055344 481419708 481890304 482449869 482921472 483496398 483969024 485279487 485753856 486332154 486807552 488125701 489648384 490479024 490710528 491170944 492982336 494051712 494411436 495483912 495873728 496949376 498012768 498389976 499093056 499849392 500697337 500933664 501403672 502020288 503348736 504344456 504949896 506300928 507015168 507287627 508388034 508884992 509490828 509988864 510262921 510360192 511369782 511467264 512479044 513575667 513835168 514077696 514467072 515192832 516587841 516848864 517577984 519078384 520613632 520992696 522122832 523651744 524787648 525185136 525926016 526308948 526823424 529395804 529892517 530142624 530410496 532596988 533000391 533521408 535720724 535822848 536882808 537798912 538965504 540015861 541187262 542126592 543286656 545801872 546473088 546985824 549003056 549107712 549777536 550193952 551788902 552567312 553404684 554605128 555125494 555808176 557857944 558381362 559068048 560547456 560812032 562330566 563408384 564079131 564630528 565730902 566267328 566712832 567387513 567942144 569588544 570392064 571256448 572225528 572495616 573032768 573737472 576393664 576813342 578064564 578629632 579757288 581014896 581454972 582275232 583157624 584422608 584534016 585690336 586116783 587240192 587833086 587962368 589108212 589660951 590386104 590684416 591517696 593119373 594405966 594987008 595420224 596598079 596711808 598459136 599757312 600211584 601058304 603993159 604280644 605023776 605591448 607824812 608682272 609143304 612252256 612698043 613580352 614027106 614627328 615359052 615960576 617160984 617628438 618499728 618968196 619573248 623773568 624540672 625126656 626363276 627432064 628317184 628793088 630615888 631385139 632462496 633834432 634429136 635209344 637551936 638150128 638934912 640625664 641892944 642663504 643266492 643753719 643895296 644661864 645638798 647039316 647671808 648442872 650834268 650958336 652226949 652864512 653641758 653972032 654280704 654894592 655699968 656052327 657475434 658735616 659215248 660645216 662599168 664017024 664519968 665457408 666465856 667911552 669360384 669847752 671131648 672948899 673266528 674408658 674726976 675067904 677850712 678364134 679321104 680480256 681290379 681826376 681956352 683305392 684767556 685286217 685436928 685805267 685956096 687292914 688783788 690277896 691455744 692104512 693473627 694306107 694656928 696163776 699716864 700246848 701234688 701745264 703267488 705861072 706523356 706856832 707392224 710667188 711520308 713732778 714430464 715843744 716364957 717065216 717918894 718620672 720021148 720566511 720703872 721583016 722129562 722835456 724382208 725953536 728630784 729314432 730211328 733591936 734472576 735718536 736756416 737872912 739473504 741077568 741617154 743810592 743952384 745424064 747019152 747396608 749774088 750477574 751400496 752105508 752840704 754879202 755023104 756516684 757256192 759451392 760522752 761675264 762582051 763327488 764236242 764983296 765540288 767054673 768718566 769084456 770752752 771116544 774686528 775273296 776366976 778617576 779230144 780920448 781489044 783184248 783777448 785477616 786810101 787181472 787777704 788889024 790235136 792541288 793893632 795615744 797166271 798895482 799676416 800282112 801411072 801841733 803581086 803734272 805324212 806698368 807455264 808448256 811780893 812191072 813189888 816930724 818107136 818702808 820478736 822881312 823504584 823661568 824666304 825290928 830107026 831907692 832688241 832720896 833502208 836786916 837572043 838390784 840821184 841846852 843283328 845112576 846945792 848596353 850069248 851913216 854167552 856884672 857688656 858338292 858743424 859549152 862719088 864590496 865220013 867096846 867779024 867944448 869635932 870486016 871522344 872182458 873412848 874736436 876633912 877456426 878535504 878953664 880860288 881749629 882602798 883662318 885356032 886026624 887276544 890548736 891608949 892480512 893130336 895067712 897688704 899211544 899635968 900317376 901587456 904485512 905761472 906420966 907307008 908387172 909275136 911073856 911737218 913023408 913714956 914608128 916390552 918378384 920370528 921040659 921940992 922806016 923940864 925741476 926442657 927749592 928218368 929359872 932044729 933662464 934979584 935660352 937511267 937689984 939544914 941148096 942475776 943189632 948693744 950751648 951643704 955153276 956327904 957225192 960755348 960938496 962110688 962839416 964899738 965842944 966992796 967938048 968458197 970558974 971507712 972664308 973615104 976251402 979296768 980958048 981421056 982341888 985964672 988103424 988822872 990967824 991747456 993898752 996025536 996779952 998186112 999698784 1001394674 1001867328 1002807344 1004040576 1006697472 1008688912 1009899792 1011612987 1012601856 1014575254 1016776068 1017546201 1017769984 1018981656 1020525842 1020720384 1022739564 1022934528 1024958088 1027151334 1027670336 1028155392 1028934144 1030385664 1030939371 1033175682 1033697728 1035155968 1038156768 1041227264 1041985392 1044245664 1047303488 1049575296 1050370272 1051852032 1052617896 1057491127 1058791608 1059785034 1060285248 1060820992 1063693421 1065193976 1066000782 1067042816 1070599167 1071441448 1071645696 1073765616 1075597824 1076878341 1077693991 1077931008 1080031722 1082374524 1083194343 1084253184 1086573312 1091603744 1092946176 1093971648 1098006112 1098215424 1099555072 1100387904 1103577804 1105134624 1106809368 1109210256 1110250988 1111616352 1115715888 1116762724 1118136096 1121094912 1124661132 1125716361 1126816768 1128158262 1129261056 1131461804 1132318803 1132534656 1133425664 1134775026 1135884288 1139177088 1140784128 1142512896 1144451056 1144991232 1146065536 1147474944 1152787328 1153626684 1156129128 1159514576 1162029792 1162909944 1164550464 1166315248 1168845216 1169068032 1171380672 1172233566 1174480384 1175666172 1175924736 1178216424 1179321902 1180772208 1181368832 1183035392 1186238746 1188811932 1189974016 1190840448 1193196158 1193423616 1196918272 1198343223 1199514624 1200423168 1202116608 1205371629 1207986318 1208561288 1210047552 1211182896 1215649624 1217364544 1218286608 1224504512 1225396086 1227160704 1228054212 1229254656 1230718104 1234321968 1235256876 1236415873 1236999456 1237936392 1243667579 1245160539 1247547136 1249081344 1250253312 1252726552 1254864128 1256634368 1257586176 1260037009 1261231776 1262770278 1264924992 1267668864 1268858272 1270418688 1275103872 1276300256 1277869824 1281251328 1283785888 1285327008 1286532984 1287507438 1289323728 1291277596 1294078632 1296885744 1301668536 1301916672 1304453898 1305729024 1307283516 1307944064 1308561408 1309789184 1312104654 1314950868 1316184639 1317471232 1318430496 1321290432 1323904197 1325198336 1328034048 1329039936 1330914816 1332931712 1335823104 1338720768 1339695504 1342263296 1345897798 1346533056 1348817316 1349453952 1350135808 1355701424 1356728268 1358642208 1359631449 1360960512 1362580758 1363652752 1363912704 1366610784 1367605827 1369535112 1370572434 1371610534 1371912192 1374585828 1377567576 1380555792 1382911488 1384209024 1386947254 1388612214 1389313856 1392327552 1399433728 1400493696 1402469376 1403490528 1406534976 1409317371 1411722144 1413046712 1413713664 1414784448 1421334376 1423040616 1427465556 1428860928 1429628767 1431687488 1432729914 1434130432 1435837788 1437241344 1440042296 1441133022 1441407744 1443166032 1444259124 1445670912 1447349607 1448764416 1451907072 1455838461 1457261568 1458628864 1460422656 1464377103 1467183872 1468945152 1471437072 1473231991 1473512832 1475745824 1478947008 1482155136 1483234308 1487621184 1490848128 1494038304 1494793216 1499548176 1500955148 1502092011 1502800992 1504211016 1509758404 1510046208 1513033368 1518902784 1521045504 1521862881 1523350528 1525164102 1526654976 1528472484 1529966592 1530788763 1531080576 1534109346 1537437132 1538168912 1541505504 1542233088 1549373056 1550546592 1552733952 1557235152 1558460288 1561840896 1562978088 1566368496 1567554896 1570955232 1573620202 1574362944 1575555408 1577778048 1580470272 1585082576 1587787264 1589677551 1591231488 1594332542 1597790964 1599001173 1599352832 1600564224 1603683466 1607162172 1607468544 1610648424 1613396736 1614910528 1616896512 1620047583 1623561786 1624382144 1626379776 1633861448 1636214272 1637405616 1640957472 1645762624 1647009168 1647323136 1649332608 1650581856 1660214052 1661771771 1663815384 1665376482 1667004416 1671518233 1673573832 1675144086 1676781568 1681321859 1681642368 1683693704 1686566656 1690225152 1692237393 1693891584 1697192706 1700138496 1702162539 1703826432 1713769344 1715377312 1716676584 1717486848 1719098304 1725438176 1729180992 1730440026 1734193692 1735558048 1735888896 1739271864 1743044688 1744364916 1746825696 1749472872 1753267824 1754912852 1757071008 1757907328 1761720576 1763499258 1765205596 1767324636 1768982853 1770712064 1772053248 1774553088 1779358119 1781097472 1783217898 1784961024 1786260672 1789794237 1790135424 1795377408 1798423088 1799271936 1800634752 1803174912 1808971024 1811522944 1812841932 1814614016 1816774344 1822147712 1823474436 1826046816 1827429912 1832781104 1836756768 1838094129 1840741056 1842081318 1843881984 1845612032 1847881728 1851482952 1852885314 1855499184 1856436736 1858719744 1864089458 1867324928 1869959168 1871320704 1875022534 1875379968 1879089828 1882296192 1884951552 1886379264 1894155417 1897387488 1901503296 1903287408 1910306552 1912655808 1914450384 1921510696 1921876992 1924221376 1925678832 1929799476 1931261157 1931685888 1933985592 1936916394 1941117948 1942939229 1943015424 1945328616 1952502804 1954334767 1956680847 1958593536 1961916096 1962842112 1964683776 1968156981 1971929344 1976206848 1977645744 1980058157 1981935648 1983494912 1987797504 1992051072 1993559904 1996372224 1999397568 2002789348 2003734656 2005614688 2008081152 2013394944 2017377824 2018846697 2019799584 2023225974 2025203712 2029150508 2033552136 2035092402 2037963312 2041051684 2041440768 2045479128 2045869056 2049916176 2054302668 2055340672 2056310784 2057415801 2057868288 2061878742 2066351364 2067395456 2070311936 2076313536 2080420881 2082454528 2083970784 2088491328 2094606976 2099150592 2100740544 2103704064 2105235792 2114982254 2117583216 2119570068 2120570496 2121641984 2127386842 2130387952 2132001564 2134085632 2141198334 2142882896 2143291392 2147531232 2149094871 2151195648 2153756682 2155387982 2155862016 2160063444 2161699533 2164749048 2166388686 2168506368 2173146624 2183207488 2185892352 2187943296 2196012224 2199110144 2200775808 2207155608 2210269248 2213618736 2218420512 2220501976 2223232704 2231431776 2233525448 2236272192 2242189824 2246559491 2249322264 2251432722 2253633536 2256316524 2258522112 2259735793 2262923608 2264637606 2265069312 2266851328 2269550052 2271768576 2278354176 2281568256 2285025792 2287746153 2288902112 2289982464 2292131072 2294949888 2301164019 2305574656 2307253368 2312258256 2319029152 2324059584 2325819888 2329100928 2332630496 2337690432 2342761344 2344467132 2348960768 2351332344 2356432848 2358643804 2360430303 2361544416 2362737664 2372477492 2377623864 2381680896 2386392316 2386847232 2391498813 2393836544 2396686446 2399029248 2400846336 2404233216 2405525199 2410743258 2415972636 2417122576 2420095104 2422365792 2431299248 2434729088 2436573216 2449009024 2450792172 2454321408 2456108424 2461436208 2468643936 2470513752 2472831746 2473998912 2475872784 2487335158 2490321078 2495094272 2498064723 2498162688 2500506624 2505453104 2509728256 2512716129 2513268736 2515172352 2520074018 2522463552 2525540556 2529849984 2535337728 2537716544 2540837376 2545789059 2550207744 2552600512 2555739648 2562502656 2567571776 2570654016 2573065968 2575014876 2578647456 2582555192 2588157264 2593771488 2595660039 2603337072 2603833344 2608907796 2611458048 2614567032 2615888128 2619578368 2624209308 2626671509 2629901736 2632369278 2634942464 2636860992 2642077207 2642580864 2645248887 2647808394 2650396672 2656068096 2658079872 2661829632 2665863424 2671646208 2674826847 2677441536 2679391008 2691795596 2693066112 2697634632 2698907904 2711402848 2713456536 2717284416 2719262898 2721921024 2725161516 2727305504 2727825408 2733221568 2735211654 2739070224 2741144868 2743221068 2743824384 2749171656 2755135152 2761111584 2765822976 2768418048 2773894508 2777224428 2778627712 2784655104 2796134187 2798867456 2800987392 2804938752 2806981056 2812533801 2813069952 2818634742 2823444288 2826093424 2827427328 2829568896 2842668752 2846081232 2854931112 2859257534 2863374976 2865459828 2868260864 2871675576 2880084592 2882266044 2882815488 2886332064 2888518248 2894699214 2897528832 2903814144 2905374591 2911676922 2914523136 2917257728 2920845312 2928754206 2934367744 2937890304 2942874144 2946463982 2947025664 2951491648 2957894016 2964310272 2966468616 2975242368 2981696256 2988076608 2989586432 2999096352 3001910296 3004184022 3005601984 3008422032 3019516808 3020092416 3026066736 3034838961 3037137611 3037805568 3043725762 3046701056 3050328204 3052638603 3053309952 3056944968 3061577526 3062161152 3068218692 3071097491 3074874264 3076337824 3083011008 3084466176 3092818113 3098746112 3101093184 3105467904 3114470304 3116920576 3123681792 3125956176 3132736992 3135109792 3141910464 3147240404 3148725888 3151110816 3155556096 3170165152 3172473381 3175574528 3179355102 3182462976 3188665084 3191080263 3195581928 3198002346 3201128448 3207366932 3214324344 3214937088 3221296848 3226793472 3229821056 3233081973 3233793024 3240095166 3247123572 3248764288 3252759552 3267722896 3272428544 3274811232 3281914944 3291525248 3294018336 3294646272 3298665216 3301163712 3320428104 3323543542 3327630768 3330752964 3334008832 3343036466 3347147664 3350288172 3353563136 3362643718 3363284736 3367387408 3373133312 3377149083 3380450304 3384474786 3387783168 3394385412 3396956409 3400276992 3404325078 3407652864 3427538688 3430754624 3433353168 3434973696 3438196608 3450876352 3458361984 3460880052 3468387384 3471116096 3478543728 3486089376 3488729832 3493651392 3498945744 3504881359 3506535648 3509825704 3514142016 3515814656 3523441152 3526998516 3530411192 3534649272 3537965706 3541424128 3544106496 3549106176 3551013389 3558716238 3562194944 3566435796 3569922048 3571840447 3572521344 3579588474 3580270848 3590754816 3595029669 3596846176 3598543872 3601269504 3606349824 3616114887 3617942048 3623045888 3625683864 3633548688 3644295424 3646948872 3652093632 3654859824 3665562208 3673513536 3676188258 3681482112 3684162636 3687763968 3691224064 3702965904 3705770628 3709247619 3710998368 3712873472 3728178916 3731002737 3734649856 3742641408 3750045068 3750759936 3758179656 3764592384 3769903104 3772758528 3780111027 3788310834 3794774976 3803006592 3806574816 3820613104 3825311616 3828900768 3843021392 3843753984 3848442752 3851357664 3859598952 3862522314 3867971184 3873832788 3882235896 3885878458 3890657232 3905005608 3908669534 3913361694 3917187072 3923832192 3925684224 3929367552 3936313962 3943858688 3948553917 3952413696 3955291488 3960116314 3963871296 3966989824 3971712591 3975595008 3984102144 3987119808 3992744448 3998795136 4005578696 4007469312 4011229376 4016162304 4026789888 4034755648 4037693394 4039599168 4046451948 4050407424 4058301016 4067104272 4070184804 4075926624 4078894347 4082103368 4082881536 4090958256 4091738112 4099832352 4102817481 4108605336 4110681344 4114831602 4115736576 4123757484 4127626657 4132702728 4134790912 4140623872 4151835611 4152627072 4160841762 4164909056 4167941568 4176982656 4189213952 4198301184 4201481088 4207408128 4210471584 4227952113 4229964508 4235166432 4239140136 4241140992 4254773684 4260775904 4264003128 4282396668 4285765792 4286582784 4288886301 4295062464 4298189742 4302391296 4307513364 4310775964 4311724032 4320126888 4323399066 4329498096 4332777372 4337012736 4346293248 4366414976 4371784704 4375886592 4392024448 4398220288 4401551616 4414311216 4419695973 4420538496 4427237472 4436841024 4441003952 4446465408 4462863552 4467050896 4472544384 4484379648 4493118982 4498644528 4502865444 4506276033 4507267072 4512633048 4519471586 4525847216 4529275212 4530138624 4533702656 4539100104 4556708352 4563136512 4565588643 4570051584 4575492306 4577804224 4579964928 4584262144 4589899776 4592366289 4602328038 4611149312 4614506736 4624516512 4638058304 4648119168 4651639776 4658201856 4665260992 4675380864 4685522688 4688934264 4697921536 4702664688 4710642293 4712865696 4717287608 4720860606 4723088832 4725475328 4744954984 4755247728 4763361792 4769032653 4772784632 4773694464 4782997626 4787673088 4793372892 4797003519 4798058496 4800636869 4801692672 4811050398 4821486516 4831945272 4834245152 4840190208 4844731584 4854315389 4860142749 4862598496 4869458176 4873146432 4898018048 4901584344 4908642816 4912216848 4922872416 4937287872 4941027504 4945663492 4947997824 4951745568 4974670316 4980642156 4985315313 4990188544 4996129446 5001013248 5010906208 5014554699 5019456512 5025432258 5030344704 5040148036 5043965577 5044927104 5051081112 5059699968 5070675456 5075433088 5081674752 5091578118 5100415488 5105201024 5111479296 5135143552 5141308032 5146131936 5150029752 5157294912 5165110384 5176314528 5187542976 5191320078 5206674144 5207666688 5217815592 5229134064 5231776256 5239156736 5248418616 5253343018 5259803472 5264738556 5269884928 5273721984 5284154414 5285161728 5290497774 5295616788 5300793344 5306948559 5312136192 5316159744 5323659264 5331726848 5338074357 5343292416 5349653694 5354883072 5358782016 5369382711 5383591192 5386132224 5395269264 5397815808 5422805696 5426913072 5434568832 5438525796 5443842048 5450323032 5454611008 5466443136 5470423308 5478140448 5482289736 5486442136 5498343312 5507670707 5510270304 5514282387 5522223168 5531645952 5536836096 5547789016 5554448856 5557255424 5569310208 5580163897 5592268374 5597734912 5601974784 5609877504 5612892131 5613962112 5625067602 5626139904 5637269484 5646888576 5652186848 5654854656 5659137792 5682466251 5685337504 5692162464 5709862224 5718515068 5726749952 5730919656 5743351152 5760169184 5764532088 5765630976 5772664128 5777036496 5789398428 5795057664 5810749182 5823353844 5828817687 5829046272 5834515456 5857508412 5863004301 5868735488 5875780608 5885748288 5892927964 5894051328 5902983296 5915788032 5928620544 5932937232 5940174471 5950484736 5963392512 5976153216 5979172864 5998192704 6003820592 6008368044 6011203968 6016844064 6039033616 6040184832 6052133472 6056540091 6069677922 6074275222 6075611136 6087451524 6093402112 6100656408 6105277206 6113889936 6123155052 6124322304 6136437384 6142194982 6149748528 6152675648 6166022016 6168932352 6172247403 6185636226 6197492224 6202186368 6210935808 6228940608 6233841152 6241262643 6247363584 6251912352 6265473984 6270219584 6283820928 6294480808 6297451776 6302221632 6311112192 6331213111 6340330304 6344946762 6351149056 6358710204 6364925952 6377330168 6382160526 6391163856 6396004692 6402256896 6414733864 6428648688 6429874176 6442593696 6447284613 6453586944 6459642112 6466163946 6467586048 6480190332 6485098599 6494247144 6497528576 6505519104 6524313103 6535445792 6544857088 6549622464 6562578869 6563829888 6583050496 6588036672 6597330432 6602327424 6640856208 6647087084 6655261536 6661505928 6686072932 6694295328 6700576344 6725287436 6726569472 6734774816 6739678473 6746266624 6754298166 6760900608 6768949572 6775566336 6779207379 6788770824 6793912818 6800553984 6808650156 6815305728 6855077376 6861509248 6866706336 6869947392 6876393216 6901752704 6916723968 6921760104 6936774768 6942232192 6957087456 6972178752 6977459664 6987302784 6997891488 7009762718 7013071296 7019651408 7028284032 7031629312 7046882304 7053997032 7060822384 7069298544 7075931412 7081290909 7082848256 7088212992 7102026778 7117432476 7124389888 7132871592 7143680894 7145042688 7159176948 7160541696 7174496439 7181509632 7190059338 7193692352 7197087744 7202539008 7212699648 7216575597 7232229774 7235884096 7246091776 7251367728 7267097376 7288590848 7293897744 7304187264 7309719648 7331124416 7347027072 7352376516 7362964224 7368325272 7382448128 7402437889 7405931808 7411541256 7418495238 7421996736 7425746944 7445853947 7456357832 7462005474 7469299712 7485282816 7494194169 7500090136 7501519872 7516359312 7529184768 7538148387 7539806208 7543857937 7545517056 7560222054 7576621668 7589549952 7606013184 7613149632 7637367177 7641226208 7650623232 7657801536 7686042784 7687507968 7696885504 7702715328 7719197904 7725044628 7735942368 7747665576 7764471792 7771756916 7781314464 7810011216 7817339068 7826723388 7834374144 7847664384 7858735104 7872627924 7880014527 7887717376 7897107834 7904827392 7910582976 7920232628 7926231621 7927742592 7933979648 7943425182 7951190016 7968204288 7974239616 7985488896 7997590272 8011157392 8014938624 8022458752 8032324608 8069511296 8075386788 8079198336 8092903896 8116602032 8134208544 8140369608 8151853248 8157788694 8164206736 8165763072 8181916512 8183476224 8199664704 8205634962 8217210672 8221362688 8229663204 8231473152 8247514968 8255253314 8265405456 8269581824 8281247744 8303671222 8305254144 8321683524 8329818112 8335883136 8353965312 8378427904 8388402561 8396602368 8402962176 8414816256 8420943168 8437601403 8455904226 8459929016 8470332864 8478280272 8482281984 8509547368 8521551808 8528006256 8564793336 8571531584 8577772602 8590124928 8596379484 8604782592 8615026728 8621551928 8640253776 8646798132 8654911111 8658996192 8665554744 8692586496 8716123773 8732829952 8743569408 8751773184 8768828981 8784048896 8796440576 8803103232 8820259063 8828622432 8839391946 8841076992 8854474944 8873682048 8882007904 8892930816 8925727104 8934101792 8945088768 8968759296 8986237964 8997289056 9005730888 9012552066 9025266096 9038943172 9051694432 9058550424 9060277248 9078200208 9111412833 9113416704 9131177286 9140103168 9150984612 9155608448 9159929856 9168524288 9184732578 9204656076 9213292473 9222298624 9229013472 9249033024 9276116608 9296238336 9303279552 9316403712 9330521984 9350761728 9371045376 9377868528 9395843072 9405329376 9421284586 9425731392 9434575216 9441721212 9446177664 9450950656 9489909968 9510495456 9517420143 9526723584 9538065306 9545569264 9547388928 9565995252 9573240789 9575346176 9586745784 9594007038 9601273738 9603385344 9622100796 9642973032 9663890544 9668490304 9680380416 9689463168 9699245919 9708630778 9720285498 9725196992 9738916352 9746292864 9796036096 9803168688 9817285632 9824433696 9845744832 9874575744 9882055008 9891326984 9895995648 9903491136 9949340632 9961284312 9970630626 9980377088 9992258892 10002026496 10007401369 10021812416 10029109398 10038913024 10050864516 10060689408 10080296072 10087931154 10089854208 10102162224 10119399936 10131447249 10141350912 10150866176 10163349504 10183156236 10190869227 10200830976 10210402048 10222958592 10270287104 10282616064 10292263872 10300059504 10312623937 10314589824 10330220768 10352629056 10375085952 10382640156 10413348288 10435631184 10458268128 10463552512 10496837232 10506686036 10514644077 10519606944 10529477112 10547443968 10568308828 10570323456 10580995548 10591233576 10613897118 10624272384 10632319488 10647318528 10653040167 10663453696 10676148714 10686584832 10699307388 10709766144 10715521341 10717564032 10738765422 10767182384 10772264448 10790538528 10795631616 10845611392 10853826144 10869137664 10877051592 10900646064 10909222016 10932886272 10940846616 10956280896 10964579472 10972884272 10996686624 11015341414 11020540608 11028564774 11044446336 11063291904 11073672192 11095578032 11108897712 11114510848 11127742857 11138620416 11160327794 11184536748 11193008211 11195469824 11203949568 11225784262 11227924224 11250135204 11252279808 11274538968 11293777152 11304373696 11309709312 11318275584 11340333081 11364932502 11370675008 11384324928 11419724448 11437030136 11453499904 11461839312 11486702304 11520338368 11529064176 11531261952 11545328256 11554072992 11578796856 11621498364 11632402397 11646707688 11657635374 11669030912 11700627631 11715016824 11726008602 11737470976 11751561216 11771496576 11785855928 11788102656 11805966592 11831576064 11845661751 11854633901 11857241088 11865874464 11880348942 11900969472 11915137773 11926785024 11952306432 11996385408 12007641184 12016736088 12022407936 12033688128 12078067232 12080369664 12104266944 12113080182 12139355844 12148550444 12151222272 12174903048 12201312816 12210554412 12227779872 12246310104 12248644608 12272874768 12284389964 12299497056 12305351296 12332044032 12344494806 12371272452 12382879971 12394984448 12404372736 12421871616 12455506833 12457881216 12467682304 12482525286 12494727168 12503824704 12530947968 12540439168 12567641856 12588961616 12594903552 12604443264 12622224384 12662426222 12680660608 12689893524 12702298112 12717420408 12754660336 12764321052 12782327712 12792009384 12829467728 12857297376 12859748352 12866658903 12885187392 12894569226 12907173888 12919284224 12932327892 12935172096 12960380664 12970197198 12988494288 12995057152 13011038208 13048626206 13070891584 13089714176 13099244928 13125157738 13127659776 13166100992 13176073344 13194660864 13204654848 13259087919 13281712416 13294174168 13310523072 13323011856 13372145864 13388590656 13401152688 13450574872 13453138944 13469549632 13479356946 13492533248 13508596332 13518828099 13521801216 13537899144 13558414758 13577541648 13587825636 13600574603 13601107968 13617300312 13680343369 13696765929 13710154752 13723018496 13733412672 13739894784 13752786432 13777098867 13803505408 13833447936 13843520208 13860407099 13873549536 13884464384 13914174912 13944357504 13954919328 13974605568 13995782976 14019525436 14026142592 14039302816 14056568064 14063258624 14093764608 14107994064 14121644768 14131926879 14138597088 14151862824 14162581818 14176425984 14204053556 14234864952 14265743184 14287361788 14290085376 14318353896 14321083392 14348992878 14363019264 14380118676 14387384704 14394175488 14401910607 14405078016 14433151194 14464459548 14471768192 14492183552 14502735456 14534194752 14562946167 14577181696 14587795488 14608374528 14619439296 14662248832 14694054144 14704753032 14725928448 14736650544 14764896256 14804875778 14811863616 14823082512 14836990476 14843993472 14851493888 14891707894 14912715664 14924010948 14938599424 14955945939 14970565632 14988388338 15000180272 15003039744 15032718624 15043664097 15058369536 15076296774 15087715874 15091034112 15120444108 15131896731 15153243336 15179099904 15212026368 15226299264 15274734354 15282452416 15301246464 15315603072 15372085568 15393771008 15405430656 15438395808 15450089256 15471884736 15495331152 15528943584 15543513832 15562628928 15620022432 15634678136 15653446776 15695328768 15717470208 15725916437 15745255848 15760029054 15775434752 15794215668 15809654784 15818150551 15821165952 15840465256 15852463242 15855485184 15867959296 15886850364 15902380032 15920845677 15936408576 15948479232 15970977792 15995180544 16014223071 16022314784 16029877248 16044917504 16064649216 16108148133 16139022592 16150773576 16158396672 16185807792 16233204064 16268417088 16280739216 16303706496 16315577388 16328413472 16331526144 16363833024 16399329408 16411269924 16434421344 16442725376 16459326408 16495029936 16510506628 16523012121 16530810912 16539163648 16607342444 16610508288 16643367048 16671766272 16707930624 16740491691 16756855808 16776805122 16793204736 16805924352 16829632512 16838676393 16841886336 16875202806 16911808452 16919858032 16940665728 16956560544 16964563968 17019094736 17043103616 17056012512 17129586672 17143063168 17155545204 17180249856 17192758968 17230053456 17243103856 17280507552 17293596264 17309822222 17317992384 17331109488 17385172992 17432247546 17465659904 17486453061 17487138816 17503546368 17537657962 17568097792 17589012903 17592881152 17606206464 17640518126 17657244864 17678783892 17682153984 17708949888 17747364096 17764015808 17785861632 17820523413 17851454208 17868203584 17890177536 17937518592 17972475928 17994578112 18011461776 18025104132 18050532192 18077886344 18103388864 18117100848 18120554496 18156400416 18169620273 18222825666 18226833408 18262354572 18279489481 18280206336 18301969224 18311216896 18337048576 18369465156 18386700563 18409312152 18426584946 18444597248 18458026944 18494540449 18498066048 18516742209 18552233216 18592476672 18606559104 18632807424 18661043968 18701523456 18723787929 18742090752 18755737056 18810658752 18842569172 18851462784 18869150432 18883442424 18892355328 18979819936 18993639333 19020990912 19034840286 19053447168 19076130612 19091138528 19094777856 19131990504 19146481578 19173491568 19188014076 19202547476 19206770688 19244201592 19285946064 19327781088 19336980608 19360760832 19378926336 19398491838 19417261556 19440570996 19450393984 19477832704 19492585728 19572939309 19592072192 19606337376 19634571264 19648867392 19687736607 19691489664 19749151488 19764110016 19782653968 19791991296 19806982272 19898681264 19922568624 19941261252 19960754176 19984517784 20014802738 20043624832 20058218796 20077826048 20101729032 20160592144 20175862308 20179708416 20204324448 20219035419 20238799872 20262894498 20282701824 20301732352 20326699008 20337622137 20366312472 20381738454 20401661952 20420804096 20445917184 20540574208 20565232128 20584527744 20600119008 20625247874 20629179648 20660441536 20705258112 20750171904 20765280312 20826696576 20871262368 20916536256 20927105024 20993674464 21013372072 21029288154 21039213888 21058954224 21094887936 21136617656 21140646912 21161991096 21182467152 21227794236 21243872727 21248544768 21259963277 21264638976 21306080334 21326907392 21352297428 21373169664 21398614776 21431042682 21435128064 21477530844 21497682437 21523489317 21534364768 21544528896 21581077056 21591263232 21649726791 21691222784 21707652288 21738275328 21754103184 21801292128 21818444032 21865772544 21881693232 21912561792 21929158944 21945768544 21993373248 22030682828 22041081216 22057129548 22088892672 22147344384 22191156064 22207313667 22217795424 22229021696 22255485714 22277240832 22320655588 22337561841 22369073496 22386016422 22407899136 22451568524 22455848448 22500270408 22504559616 22549077936 22587554304 22608747392 22619418624 22631573811 22636551168 22680666162 22729865004 22741350016 22768649856 22839448896 22874060272 22906999808 22923678624 22973404608 23040676736 23058128352 23062523904 23090656512 23108145984 23157593712 23242996728 23264804794 23293415376 23315270748 23338061824 23401255262 23430033648 23452017204 23474941952 23503122432 23542993152 23571711856 23576205312 23611933184 23640043581 23663152128 23691323502 23709267802 23714482176 23731748928 23760697884 23778694863 23801938944 23830275546 23853570048 23904612864 23992770816 24015282368 24033472176 24044815872 24067376256 24156134464 24208533888 24226160364 24278711688 24297100888 24349806096 24402625632 24421108824 24455559744 24492620208 24497289216 24545749536 24568779928 24598994112 24610702592 24664088064 24688989612 24712154401 24742544904 24765759942 24789968896 24808745472 24843743232 24857093723 24911013666 24915762432 24935364608 24965050572 24989454336 25002883129 25007649408 25061895936 25080878336 25135283712 25165207683 25177923232 25189807104 25208886528 25244448768 25312804209 25324852444 25361321216 25379787048 25434840816 25509320672 25528642104 25564655424 25584018768 25658935456 25714594752 25733317806 25770374784 25789138452 25814347776 25838568448 25864655784 25920761328 25940394396 25964733333 25976988576 25990114304 26097252412 26141783168 26198489856 26250315476 26255319552 26306486943 26332201984 26352146688 26389321728 26409309696 26460777189 26518175838 26563424832 26588348336 26621046144 26646023712 26744291728 26777181312 26802305376 26901149744 26906277888 26939099264 26958713892 26985066496 27017192664 27037656198 27075798288 27116829516 27155083296 27175651272 27201149206 27234600624 27334238499 27360686738 27393531858 27420309504 27446036992 27466825344 27479789568 27505572864 27554197734 27607010816 27639877419 27666895872 27687040416 27720814198 27747099072 27768928768 27828349824 27888715008 27909838656 27949211136 27991565952 28039050872 28052285184 28078605632 28113136128 28126517248 28187529216 28215988128 28243289536 28263853758 28277194176 28303725648 28325163636 28352851968 28408107112 28469729904 28531486368 28552260429 28574723576 28580170752 28636707792 28642166784 28697985756 28719722367 28726038528 28760237352 28774769408 28803821214 28810156032 28866302388 28893386599 28928919096 28943536384 28984367104 29005470912 29062849277 29068389504 29097737757 29125892334 29154363392 29175590976 29216749056 29238878592 29324497664 29388108288 29409506064 29451856896 29473301088 29609751556 29623727232 29646165024 29673980952 29687986944 29783415788 29825431328 29848021896 29911891878 29941131264 29976776676 30000360544 30006079488 30022204107 30065437248 30087328194 30116739072 30152593548 30175431748 30182068224 30240888216 30263793462 30306486672 30358199808 30424052736 30452598528 30549468708 30564904832 30602492928 30631206144 30744171136 30787542016 30810861312 30876791616 30900178512 30937871811 30943769472 30990662304 31057887168 31087027664 31125257856 31240044864 31269356272 31306893552 31390657536 31451832874 31490511696 31520058108 31543932231 31550869504 31588431336 31636301102 31642331904 31680930512 31704926484 31710970368 31735918592 31773700728 31841691354 31872817152 31896958464 31941955584 31959120501 31990361088 32028446142 32044629568 32059754496 32089835008 32129298432 32146564023 32216296266 32278045184 32301547152 32316793344 32371615584 32466408128 32536834176 32561478432 32607412992 32631154776 32656826944 32727666048 32798658816 32822539848 32868842688 32885450752 32918652816 32974496051 32990059872 33021013256 33046024242 33061621824 33078327296 33214684888 33221016576 33286734096 33343532544 33383228571 33408513721 33415861248 33480983382 33513711616 33553610244 33579024633 33586409472 33604458083 33611848704 33677352786 33683772672 33750405612 33823616904 33839716064 33881331456 33913121088 33929127936 34020999243 34038189472 34086207232 34112025024 34259173344 34286126336 34311090408 34360499712 34385517936 34460106912 34486207712 34561015104 34587192528 34619644444 34635984768 34662218976 34864495092 34897207191 34931319808 34972906122 35007092736 35075315924 35101882893 35136195584 35178025806 35212412928 35281036252 35314489728 35357567784 35364307968 35417899776 35494728192 35528031616 35563901703 35571723264 35641046826 35702908416 35736407168 35780355072 35944951856 35989156224 36022923552 36050208264 36101064384 36155772688 36206777728 36234201696 36241108992 36312800832 36339240546 36445651332 36453666816 36524709144 36558978962 36603938448 36622433792 36674097152 36738930312 36773401126 36818624304 36853169892 36889194496 36916053888 36989080898 36996132096 37033484418 37104466432 37148639913 37184953344 37213118208 37265614848 37322087936 37366520499 37403046912 37447575858 37484181504 37511474112 37621317504 37685138344 37702925568 37738300864 37766884848 37784710656 37959639872 37987278666 38041981824 38069680572 38106894336 38152261224 38182277056 38263981008 38292963156 38346983136 38376028152 38405094952 38488403184 38553694949 38571892128 38599976709 38655562176 38673961216 38721521664 38757852672 38796983676 38834523112 38881141992 38900787968 38955665408 38985171456 39061147279 39145878618 39184144384 39212674752 39269142528 39290244917 39297734784 39375473214 39382979328 39498302976 39528220032 39565307936 39583982592 39613964544 39777263757 39797362528 39845137248 39882522504 39969035568 40029605476 40087249664 40116437592 40203458064 40321184288 40351724616 40359416832 40408648896 40438070838 40477599744 40525788996 40565403648 40603464704 40675244274 40732624944 40763476908 40801723809 40803323904 40841608192 41041030107 41081148416 41130464256 41169055488 41200238016 41250495748 41258359296 41320883072 41410516224 41500343808 41530560624 41581221297 41653393152 41742524736 41833072512 41854210048 41987348928 42026744144 42058576308 42078427776 42117908448 42189775872 42273235312 42281293824 42323982192 42364934304 42395780637 42455588472 42487745454 42519926554 42529277952 42612160668 42653814784 42704594856 42797229552 42862085364 42870256128 42955061688 42995364874 43046978634 43068729536 43089057792 43162154112 43182526464 43205731821 43299453582 43382445568 43415304576 43476550656 43508206368 43602584256 43636888064 43688838501 43731545088 43763386464 43825123584 43858317888 43891537088 43986746496 44061365656 44082162432 44114259096 44177785344 44294688768 44318491777 44382312128 44414627334 44435590848 44458043392 44510971428 44554481664 44641311176 44675123682 44738146992 44772032844 44815798272 44867837817 44903137048 44911696896 45000540816 45009119232 45098155872 45130992291 45175108608 45217494784 45263147622 45273102336 45361332324 45395690193 45459730008 45482700032 45537299712 45670191721 45678897792 45748120544 45813999616 45847357248 45946809216 46081353472 46116256704 46181313024 46216291968 46315187424 46485993456 46529609588 46586830752 46630541496 46802510524 46860067296 46904034408 47085986304 47143423712 47152410624 47177749311 47223866368 47280087162 47326304256 47382647004 47418535604 47428964352 47454451653 47463497856 47521395768 47557389726 47603877888 47660551092 47707140096 47809225728 47985541632 48030564736 48066944352 48089631744 48134752512 48312268928 48417067776 48452320728 48557423376 48594201776 48699612192 48805251264 48842217648 48911119488 48985240416 48994578432 49091499072 49137559856 49197988224 49221405184 49328176128 49377979224 49424308802 49485089808 49531519884 49569036363 49579937792 49617490944 49714187446 49822027332 49831524864 49870729216 49930101144 50005766258 50015298816 50123791872 50161756672 50221475073 50270567424 50330415366 50355846464 50379614208 50417773056 50488897536 50516029179 50625608418 50649704888 50722642432 50759574096 50869681632 51018641344 51057284208 51129310848 51168037536 51317870912 51429189504 51466635612 51540749568 51578276904 51677136896 51729311568 51817065223 51841522656 51880788792 51929466666 51953977152 51980228608 52120977629 52194504824 52283566336 52396979712 52459359183 52500630952 52510639104 52612973886 52664403968 52704293376 52767038709 52778643456 52807005559 52818619392 52921554378 53036351676 53126849664 53176696672 53242092288 53292047424 53461570239 53488583456 53554362624 53604610752 53802299488 53812555776 53878198528 53917427784 54034385328 54075312396 54151596576 54233659032 54310166592 54351302544 54402298412 54469201248 54668476998 54721373476 54787063716 54838468443 54840619008 54892073984 54933650688 55011145728 55108395468 55160101689 55214021632 55279754838 55333791744 55374080832 55441628396 55483621347 55494198144 55537857536 55656699648 55777430016 55819677312 55898422272 55983131904 56078101744 56104570368 56157211264 56226272256 56253034496 56431976256 56486579072 56527707516 56554388352 56607451296 56650327272 56816214224 56939459808 56980917999 57062972736 57104520858 57149447152 57160341504 57273415584 57284333568 57395971512 57439444734 57520474704 57549538816 57607642428 57620312064 57732604776 57786773198 57857838192 57887072768 57968734208 58010941824 58125698554 58136779008 58195475514 58251784668 58308726784 58351181952 58433498112 58477757184 58648995328 58718817927 58776216576 58819012128 58903713792 58946602176 59063209821 59219503112 59247454464 59292330048 59347961904 59375973888 59566831576 59650862656 59696043792 59823783756 59882262528 59953553352 60000721088 60044408214 60130874496 60174656388 60233478144 60305187096 60350863496 60481776432 60527586924 60584377777 60612973344 60657106257 60716399616 60848105472 60905197056 61012866411 61098937416 61129809664 61204985856 61262412288 61381802867 61488342272 61575084032 61621722624 61741813441 61753583232 61800357024 61875743622 61887538944 61981324608 62115774336 62174055328 62250515712 62480089728 62538712544 62613787104 62781315072 62903665748 62981023392 63040116216 63087864462 63176862672 63272602204 63284663808 63361861024 63409852968 63421940736 63547401456 63683382708 63745634304 63779889831 63793916928 63918241002 63980722176 64056892284 64089259136 64119508992 64179670016 64293128046 64432592532 64493047311 64556090368 64603094304 64633586688 64743231168 64932816256 65073668352 65122956864 65214825984 65262309552 65313653888 65455332096 65597317632 65645079696 65737685376 65770901504 65837305632 65948992102 65980119744 66042026512 66092048484 66123243648 66156654592 66429369776 66442033152 66573468192 66621941001 66687065088 66766457142 66817027442 66831722496 66961966764 67012685523 67027423232 67107220488 67158049266 67208916166 67223697408 67354705572 67367545344 67500811224 67647233808 67679432128 67762662912 67826242176 67858255872 67894721433 68041998486 68076378944 68172414464 68224050048 68518346688 68572252672 68622180816 68720999424 68771035872 68920213824 68972415424 69122030208 69174385056 69239288888 69271969536 69324437952 69643344221 69728990184 69794414382 69862639616 69945812244 70014185472 70051809583 70150631848 70203765786 70272391168 70356051612 70424825856 70562072504 70628979456 70715135568 70728615936 70835799552 70920130743 70989456384 71056063232 71127803406 71143446528 71282093652 71336084589 71405816832 71472814336 71560710144 71889903712 71978312448 72045847104 72100416528 72188367559 72202128768 72311545376 72413555456 72468403392 72625601664 72678481092 72891302664 73049418288 73117957924 73207876896 73244867584 73477860624 73546802252 73637248608 73706339784 73832107776 73978161796 73992264192 74066968836 74136463203 74208932864 74297279826 74369906688 74426236416 74531229696 74571281169 74644175872 74733040998 74806093824 74895151716 74968363008 75008649387 75022948224 75242635008 75370276688 75405851136 75476601728 75533769696 75569421312 75919279744 75974557332 76083963648 76139361144 76304522448 76364554112 76527962016 76585926312 76693966272 76752056304 76810189904 76976806368 77107389898 77143784256 77199953418 77311124352 77347922432 77443043328 77515705344 77593967352 77669046224 77762283984 77801575936 77894199999 77911330816 77970342912 78122294558 78291757236 78368288768 78425349504 78580489834 78595469568 78750946428 78765958656 78919460829 78996605952 79056440064 79130615872 79167965184 79227929088 79382331567 79554527514 79594725056 79690274496 79765045008 79938071136 80059210952 80174499328 80232875184 80406916128 80642368576 80703449232 80718833664 80817297792 80876141676 80955199488 81051577992 81206929408 81350488548 81426816779 81465249888 81526953816 81603447618 81683216384 81904393417 82002715497 82082060214 82162296832 82260928512 82338110976 82400476032 82500991496 82516718592 82641766144 82821032448 82919632257 82982437307 83000687616 83061121248 83162442594 83306786304 83485049472 83666145024 83974697856 84053488288 84117152616 84156855552 84235816896 84379551744 84546470624 84562587648 84647964384 84729868608 84791561274 84911176944 84975490908 85039853108 85058555904 85224321336 85409189712 85594459104 85724170728 85740512256 85910123376 85990729748 86093957268 86137459072 86178115584 86324308224 86411463642 86598907164 86680159797 86764891136 86830609152 86953101312 87016412736 87188547831 87205168512 87273776128 87377677002 87463090176 87526772928 87650247168 87716635776 87783074176 87973492992 88122731312 88164324864 88228518192 88355570688 88636983554 88764624256 88829254668 88871181696 88916086784 89021942856 89282622352 89350247364 89476293984 89544065688 89735675634 89806274096 89823393792 90001081632 90018238464 90066612321 90196311744 90261984582 90350217216 90434989568 90526295244 90546204672 90722664648 90791380386 90919460016 90965400064 91074599424 91340383442 91357795584 91496241088 91627999232 91694714496 91893618432 92162706944 92232513408 92362626048 92432583936 92630374848 92813615433 92971986912 93059219176 93173661504 93261082992 93605021048 93720134592 93808068816 94151265941 94171972608 94286847424 94355498622 94447732736 94560174324 94631796693 94652608512 94765294008 94837071208 94908903306 94926995712 95042791536 95114779452 95204022221 95207755776 95321102184 95618451456 95877361503 95971083264 96061129472 96133888704 96179263488 96269505024 96439692069 96624537856 96834135552 96904641456 97022849693 97114846752 97188403552 97399224384 97610502528 97684435296 97822238976 97970480832 98182998144 98275119712 98395976448 98442810368 98656352256 98755958448 98848617604 98923488153 98970179616 99063039768 99138072726 99234981888 99428374892 99644054664 99663049728 99860202288 100011532516 100030597632 100225541163 100247583744 100323513344 100442950146 100541134848 100660830732 100711692928 100759228416 100813374249 100835546112 101032058358 101251216836 101299409776 101445284864 101519148192 101739363264 102037282688 102114568416 102258621696 102336075072 102635741824 102858379008 102933271224 103081499136 103156553808 103354273792 103458623136 103634130446 103683045312 103761577584 103858933332 103907954304 103960457216 104241955258 104389009648 104567132672 104691621573 104793959424 104918718366 105001261904 105021278208 105225947772 105305648679 105328807936 105408586752 105534077418 105614011118 105637238784 105843108756 106072703352 106253699328 106353393344 106484184576 106584094848 106691705109 106923140478 106977166912 107108725248 107209221504 107604598976 107756397056 107834855568 108068770656 108150624792 108303193152 108467318064 108620333184 108702605088 108804596824 108938402496 109336953996 109442746952 109574127432 109676936886 109784147968 109867301376 110022291456 110081415059 110216790936 110320203378 110428043264 110559509676 110667583488 110727053857 110748161664 110883256792 110967242694 110988396288 111075715072 111313399296 111445919739 111554860032 111639354624 111796844544 111966263808 112099561497 112156203488 112209140736 112314422528 112452544512 112863952512 112973158144 113055415032 113108776704 113214902592 113300654544 113632428448 113878919616 113961835998 114125945472 114209041716 114298894304 114320683008 114546831168 114791943024 114878889468 115040949408 115099077632 115215284856 115465209552 115573546396 115661084847 115715676384 115774145536 116021883648 116251397108 116273558016 116390951028 116503569336 116702363904 116866996224 116955514368 117183441837 117297990656 117437635854 117552433152 117638024256 117807427584 117870734751 117893204352 118126419642 118439006224 118494908928 118584660096 118695923808 118751947776 119133663152 119301725312 119392087584 119647567512 119907106704 120001442176 120088816428 120261748992 120349312776 120610374192 120701726992 120963552864 121055173848 121168755554 121225946688 121314212514 121432799232 121696210944 121810394112 122025732822 122197874832 122259619328 122405171427 122409971712 122524824576 122763605734 122976684544 123123090321 123150168064 123243445248 123483626882 123507166464 123600714048 123751487244 123775077888 123962649216 124231548672 124348110656 124501031424 124743663891 124960179456 125077425088 125227574208 125562630144 125807331496 125962046784 126080232432 126175728924 126353725344 126545204408 126569327616 126723722048 126819705936 126843881472 127094802912 127187341911 127366765416 127559779662 127587833856 127836482004 127956426367 127961444352 128113784568 128178518272 128359340032 128586256092 128706903941 128865185064 128986094622 129112180736 129206188608 129267173376 129486462336 129617195463 129865632512 130147336704 130245913728 130400972911 130429651968 130524619104 130627307776 130910664192 131066515503 131194635264 131290159392 131475370752 131674611264 131897984204 131960239488 132084053024 132184096968 132246487296 132858739552 132884066304 132955475331 133146936384 133243882002 133374130176 133532914284 133634054884 133663444992 133923933528 134025371046 134214440976 134316098532 134417832332 134447394816 134709411144 134735090688 135001622448 135294467616 135358864256 135525325824 135652484352 135789442866 136083996972 136152757888 136344828928 136448100096 137010575163 137036693376 137144505344 137244361632 137441998848 137542071744 137840427648 137944830848 138244060416 138348770112 138478577776 138543939072 138648875904 139286688442 139457980368 139588828764 139725279232 139891624488 140103619166 140301263696 140407531572 140544782336 140712103224 141124145008 141257958912 141430271136 141457231872 141533247933 141671599104 141840261486 141978912768 142112126464 142255606812 142286893056 142363354959 142564187304 142672169178 142811633664 142945628672 143121420288 143779807424 143956624896 144091694208 144200833056 144376735118 144404257536 144623090752 144827110912 144936806784 145251203328 145356962184 145782605328 146098836576 146235915848 146415753792 146489735168 146955721248 147093604504 147274497216 147412679568 147664215552 147956323592 147984528384 148133937672 148272926406 148417865728 148594559652 148707109089 148739813376 148819742939 148852472832 149142562338 149288351744 149466081996 149612187648 149790303432 150017298774 150045896448 150483777059 150485270016 150664425219 150740553376 150811702272 150953203456 151067539392 151138842624 151548087537 151838559488 151949114664 152167927296 152278722288 152609044896 152729108224 153055924032 153171852624 153387932544 153504112608 153620379808 153953612736 154214779796 154287568512 154399906836 154622248704 154695844864 155031410688 155187934704 155338092448 155451195669 155524567968 155603151872 155788399998 155940685824 156244589116 156362932887 156583514472 156850699008 157160979668 157190939136 157501892856 157531917312 157838921658 157993211904 158112880128 158261231744 158335930368 158421016677 158455858176 158764663134 159109055028 159189450112 159380548992 159530090016 159876142272 160118421904 160348998656 160465750368 160813832256 161284737152 161406898464 161437667328 161634595584 161752283352 162103155984 162413858816 162700977096 162853633558 162930499776 163053907632 163206895236 163366432768 163808786834 164005430994 164164120428 164324593664 164515405329 164521857024 164676221952 164800952064 165001982992 165033437184 165283532288 165480305067 165642064896 165839264514 165964874614 166001375232 166122242496 166324885188 166450864041 166613572608 166970098944 167332290048 167949395712 168106976576 168234305232 168313711104 168471633792 168759103488 169092941248 169295928768 169459737216 169583122548 169822353888 169950981816 170079706216 170448642672 170818379424 170942753997 171188918208 171448341456 171481024512 171820246752 171981459496 172187914536 172274918144 172648616448 172822927284 172985080807 173197814328 173360319594 173529782272 173661218304 173906202624 173999656061 174032825472 174377095662 174410337024 174547552256 174755354004 174926180352 175053545856 175300494336 175433271552 175566148352 175946985984 176156453781 176245462624 176328649728 176457036384 176711141376 177189629463 177273967108 177529248512 177658509336 177742363392 178043885712 178565244704 178700494728 178952587968 179088131376 179471351268 179612548192 179646787584 180002163264 180133224642 180392623488 180523969164 180700434432 180869979136 181052590488 181445329296 181582760772 181753133331 181838920032 181930800128 182149198848 182680766884 182715591168 182992482176 183389428992 183787236864 184145408601 184325413888 184465026816 184725252096 184865167872 185225440323 185260749696 185627230866 185943973824 186118438352 186347323008 186522165984 187210042096 187440269184 187616137632 188302531882 188343945216 188573694848 188710997244 188895465472 189120348648 189263593386 189530588016 189674142416 189817806612 189853991424 190085583072 190229558904 190408044442 190642204368 191236902912 191339669493 191754723006 191942166528 192122258944 192267777408 192358526976 192539010048 192879384138 193249075712 193479141933 193668271104 193809282912 194045699386 194229693504 194376807104 194798448768 195221005056 195368870592 195644477952 195940961664 196365996288 196550239424 196791952896 196885620736 197312704512 197511916896 197697235208 197846976306 197940359232 198126079536 198276145452 198469963776 198856749784 199288109328 199326099456 199720404576 199865823003 200023065032 200061195264 200451082326 200495167488 200647026688 200885900292 201038056569 201082269696 201321661464 201423385856 201626748498 201671092224 202064116716 202253706193 202502433672 202598819552 202890569728 203038296384 203439944939 203478726528 203684164299 204074565376 204229136832 204517243392 204672150144 205271483648 205716758016 205866542448 206162998272 206313107616 206917246272 207268260892 207366090624 207523155168 207717866664 207815908608 208483910516 208778019296 208930032663 209134265344 209383243146 209587918848 209837436732 210002523808 210042556416 210155428749 210451895544 210611297358 210817173504 211068154836 211228022236 211274477568 211686217512 212145406704 212507398656 212706786688 212968369152 213168189696 213383410218 213846280956 213954333824 214217450496 214418443008 215209197952 215512794112 215669711136 216137541312 216301249584 216565102677 216606386304 216934636128 217240666368 217405210176 217609193648 217876804992 218673907992 218885493904 219148254864 219353873772 219568295936 219734602752 220162830118 220433581872 220640406756 220856086528 221119019352 221454107714 221496323328 221766513584 221934485388 221976792576 222151430144 222409389609 222626798592 222891839478 223109720064 223278709248 223593689088 223713843507 223932527616 224199122994 224312406976 224418281472 224628845056 224905089024 225025948161 225727905024 225946316288 226110830064 226217553408 226429805184 226601309088 227264856896 227757839232 227923671996 228251890944 228418083432 228597788608 229093662336 229583886048 229757778936 230081898816 230198155264 230430569712 230821472357 230930419104 231147092792 231322169694 231431352768 231548291072 232043767296 232502794216 232547116032 232781902056 233007138672 233404727808 233682599997 233733992448 233859596047 233911028736 234366883674 234595981312 234875271708 235104866304 235231206581 235276048512 235741469502 235786408704 236252839284 236758382487 236878012448 236989817856 237169320192 237391847616 237503895552 238146994701 238267326304 238603450624 238784175168 239295135024 239814213408 240002884352 240177632856 240523497984 240698625552 241220748384 241403453984 241927105728 242110347696 242337511108 242451893376 242628425028 242865598464 243620788224 244051465644 244280450337 244395749664 244519238656 244810342854 245049649152 245527211468 245713180251 245953369088 246246180642 246486890496 246967253764 247014332928 247201428096 247502974488 247550155776 247925298432 248463097344 248696221312 248947311921 249002062848 249487327782 249920358912 250154850176 250455148416 251614662992 251924093568 252160464864 252351457848 252707450688 253090408816 253138655232 253447444096 253639411872 253687762944 254189605824 254374683822 254733530832 255119559324 255175667712 255672964008 255912852734 256227569136 256357036544 256718680064 257172512184 257413807882 257730370128 257972189244 258224361472 258412377216 258534346752 258972924672 259234390926 259731265024 260040479391 260294673408 260491827456 260801945822 260859303936 261049238208 261254615552 261565643493 261821328384 262133031006 262389270528 262580318784 262950741504 263349222528 263795968408 263920478976 264168106048 264368193936 264492974592 265717479104 265910950662 266293872768 266487764004 266748260352 267065828568 267268109768 267847867056 268050742092 268428881952 268632197064 268835664664 269418822288 269470181376 270003244896 270199836963 270588935232 270717728512 271050651648 271304968704 271578885732 271833698411 272167993944 272305515776 272689657856 272896200192 273428030953 274021150326 274073386752 274289010688 274488723264 274883997696 275031714419 275084143488 275680855296 275889661696 276488120832 276697540224 276957155552 277087878144 277297751808 278440846299 278573376884 278915960736 279177657528 279783248976 280207238332 280602527392 280815063144 281424206448 282248290016 282453797823 282515917824 282860542272 283066495866 283343198208 283680522972 283957825536 284224252928 284511213624 284726709918 285128374608 285344338356 285612066663 285623267328 285891257344 287559614848 287913249792 288183388416 288401666112 288753470236 288808515072 289246181504 289654221824 289873613568 290502406656 290713924368 291068549079 291565210656 292197673152 292471831696 292831507584 292979470336 293911442496 294187209008 294548994432 294825359136 295328431104 295912647184 295969056768 296267875344 296545852812 296770464459 296835731456 297189119304 297414218178 297639485878 297704945664 298285124676 298576703488 298932163992 299580606864 300034597548 300091792896 300676623489 300967554118 300970540032 301328850438 301481106752 301623404544 301906406912 302135078784 302277685248 302440122747 303096175074 303677118976 303898229328 304335854592 304557444576 305218089792 305458216448 306111848064 306343705248 306775865088 307008225216 307240759616 307907225472 308429559592 308575137024 308799813672 309244497408 309391689728 310062821376 310229442439 310375869408 310676184896 310902391338 311049135936 311206303744 311576799996 311881371648 312489178232 312725865774 313167028944 313701398016 314074864719 314321959336 314381878272 315003785712 315063834624 315677843316 315916946037 315986423808 316225760256 316522463488 316842033354 316911716352 317529326268 318218110056 318378900224 318761097984 319060180032 319691342047 319752284544 320075115327 320236843808 320697997312 320931500736 321627664512 322569474304 322813796928 323269191168 323504566704 324206311968 325401954192 325707267116 325860999552 326107815264 326413790472 327617573668 328010861988 328328240856 329030810658 329352443904 329601904128 330003965984 330066874368 330244245177 330567064576 330960610134 331284129792 331678529028 331929749228 332002750464 332181161571 332244484992 332649770376 332901728082 333227145216 333940197888 334664580096 335898791424 336213953152 336468610464 336627422208 336943267584 338185882496 338591857536 338919474432 339166245096 339644707776 339901963632 340159412432 340897285344 341636758848 341885507994 342377836416 342896682912 342962049024 343640493504 343962918992 344375829072 344549836288 345297232896 345645854568 345970161614 346395628656 346720639188 346983254541 347059564544 347322436608 347999312122 348065650944 348754191324 348820674048 349095104512 349510708008 350107091712 350600988672 350866543104 351132296704 351550325511 351893971968 352312907562 352490925248 352657299456 352914072768 353422282752 353612204253 354379258926 354547934216 355058497024 355317018672 355484726784 356087771424 357130489408 357400989456 357905175936 358176262752 358942702536 359225096384 360004326528 360266449284 360785246976 361047938328 361739958272 362105180976 362719456561 362890658592 363165521544 363506266662 363677840064 363861600256 364298397696 365361533768 365431182336 365984964352 366778857984 367215514281 367493650931 367574473728 368290817202 368650827776 368930053632 369369270963 369450504192 369649038913 369730335744 370450880646 370521499392 371254461732 371887947648 372236876704 372694646016 373044331968 374230991673 374420084192 374880538368 375232275264 376605063764 376687890432 377147389696 377421994488 378240697296 378527186772 379061176032 379348284832 379635613224 379707982848 380171166144 380459117808 380816088884 381284408736 382679338986 383509446012 383869279101 383884333056 384244517888 384535554816 385078020096 385758768276 386120711823 386498151424 386958283866 387336542208 387618565824 388091398772 388459387008 388753614208 389596897536 390442010112 390737741184 391202918733 391288955904 391881923328 392731992576 393100478848 393583905792 393771241472 395023833792 395394470416 395693952612 395880718464 396252159072 396552290904 397713499568 398576218656 398652198912 398866425993 399440809152 399731646006 400046130064 400122390528 400902164652 400990334976 401294053376 401771800584 402076113138 402643322928 402846771712 403253496996 403342184448 404128233432 404507412386 405004867344 405197639104 405781139456 406076592768 406879889878 406957453056 407368328598 408149130752 408458273664 409034486784 409344300288 410542967296 411031725489 411433516032 411733084896 412325996544 412626215232 413834492544 414536521784 414732181248 415046310336 415435733328 415631817216 416967821032 417556038592 417860065326 418268530688 418766486292 419175837696 419674873464 420005047616 420310857498 420903791088 421222594716 421634347008 422136309672 422456044472 423372435024 424090644439 424290813408 424599743799 425014797312 425413573376 425936738304 426336379392 426766820436 427090064877 427692561912 427908667648 428434900992 428836886016 429672620069 430418395904 431025588224 431339422272 432192694087 432275082624 432602499168 433130205354 433212772608 433869272256 434481332736 434810420352 435218387296 435753609984 437347815984 437770987808 438296509728 438707747544 439469205504 440325660236 440867163744 441280813512 442238038704 442908215428 442992646656 443533027168 443868970776 443953585152 444818779218 445253597184 445783678956 446219440128 446459228817 446557418496 447427687014 447865055232 448398245988 448624813952 448836562944 449257690112 450051896322 451451331177 451455810048 451892632576 452221660128 452435106816 452859610368 453202618176 454529713792 455515678464 455847343992 456503781888 456836166864 457195577216 458187324672 459167772096 459515557872 460163797632 460396310528 460861139424 461642944714 461860838208 462294185584 462644339388 462862705536 463096582144 464087534592 465005588432 465094232064 465563804112 466014277344 466353587007 466809455616 467365199994 467719192094 467822057472 468733767348 469088798661 469191962624 469750543416 470462413162 470552097024 471482939004 471572817408 472505678568 473516764974 473756024896 473979635712 474338640384 474783695232 475007791104 475263050031 476293989402 476534652608 477206901248 477568350336 478590270048 479628426816 480005768704 480355265712 481046995968 481397251104 482441496768 482806907968 483854211456 484220695392 484675022216 484903786752 485256850056 487241576448 487503409547 488102931288 488560900674 488791499328 489038477312 489620685708 490099298304 490362667081 491054422936 491426360502 491906738176 492492361284 492973780992 493546215987 493934507528 494028665856 494402856192 495005948976 495100311552 495850596864 496440915201 496926194688 497392442624 497894623842 498004125696 498974655564 499352592123 499840717824 500309700352 500910296832 503229325984 503848187136 504320929728 504702915696 505414901376 506180817632 506277310464 506894888192 507278823744 508379211648 508749367644 509467061664 510239118648 511345928016 511825705468 512455138272 512714073088 514345024368 514827615764 515460740256 515944378488 516824754432 517945849344 518468781852 518955242421 519462530048 520080958782 520589346816 520983654912 521603891644 521718607872 521998968183 522098476416 522509231104 523131286986 523642656768 524266062012 524778541056 525160637568 525901483008 526698445056 527591936816 527840957952 528336212096 528736387872 528985949184 531434958208 531821901324 532587745536 532975528008 534131657136 534536219536 535695734112 536101484184 536857763904 537264394128 537671329328 538837644576 538940362752 540006489792 540399673926 541177870464 541435457024 542101303296 542609937408 543157771464 543667396822 544335987888 544611031552 545259399993 545379315712 545792400384 546856061906 548042300652 548146773504 548578021376 548977446528 550063428838 550168286976 551361710592 551779323392 552436225803 552976241664 553395080448 553914311104 554175756288 554595503616 555676320969 556881692598 557146753768 557831921472 558355315056 559566497952 560414476664 561205054784 561630126288 562848412896 564496580032 564907595646 565031835648 565721084544 566132991732 566686396416 567361045944 568448505856 569022427248 569453419836 569987717453 570256749216 570688676712 571224133326 571782514688 573330753919 574019008479 575119229696 575826499584 576366776832 576803332224 577506940472 577617030144 578492363008 579308443648 579747227136 580437425799 580877061149 581004813312 581427848736 582137098158 583130421312 584395346304 584943663392 585663015168 587822884992 588374418016 589097988864 589650718272 590656862208 591825294368 591938113536 592535750688 593091705624 593540928918 594378238608 594828436356 595278971756 595409891328 596570249352 597864327984 599161213728 600069195096 600183585792 601353246978 601935108236 601941080064 602657700876 602962213504 603246809088 603812813824 604270157568 604880245494 606192350148 606761118579 607354237952 607796458656 608671709184 609114889152 610319834817 610436179584 610916432896 612223696128 612687410496 613551730176 614016450432 614481519232 615814450944 616859119184 617150274048 617599627344 618488994816 618783379456 620458884878 620751738816 621352369792 621804782676 622098271872 622412607488 623153599992 624978356464 625451731548 626334057888 626790097989 627402796032 628149729438 628643918672 628763756544 630007571424 630127669248 630466286247 631355686632 631833892074 632451520512 633044926976 633684066708 633823432704 635058652536 636436220112 636757800448 637522195968 638120360064 639382684094 639504569088 640150230654 640473687616 641395994624 641863001472 643255329024 645138948608 645627593856 646538382336 647009133408 648412623936 649695308031 650803908384 651414534232 651721999104 652215630528 652827580944 655235147336 656021723976 656656481712 658061621316 658704887808 659058861587 659203808256 660007931968 660488490354 661134129152 661921220268 662568259584 663357058056 663859498456 664362323142 664488969984 665299540752 665803456164 666428155547 666454290432 667228168827 667880395776 669329160192 671141530521 671797582848 672427906304 672937220928 673254844416 673886535168 675077844483 676371764992 677183715072 677838948864 678332490192 679159947851 679289415552 679803927264 680318824864 681794570688 683273517696 683771015988 684755672832 685793365824 687280987008 687925837984 688751658144 689099672576 690594465792 691291709136 691940323228 692464417071 692791257312 693441278376 693966509082 694644873216 695998624244 696131301888 697508382648 697641348096 699021416016 700214183424 701201977344 701578788141 701733086208 702264593408 703100651022 703787943936 704625815124 704981850496 705314598912 705693619743 705828145536 707224408506 708758517852 709095868432 710116994048 710634037344 710969453568 712175542848 714260978816 714801978912 715810351872 716352525504 717885405072 718450192768 720008653056 720532898568 721570493952 722095876656 723479916544 724210361952 725438913122 725781317184 726331043088 727012533324 727355680128 727723200512 728596795392 730723067536 730862364672 731969928704 732841351011 733557715968 734431028562 734987301862 735148947456 736581634404 737139540753 737301655552 737860107264 738738541926 739298077826 739460671488 740901761292 741042998784 742508923464 743775895296 744473753408 745389292032 746088663936 746841935763 748461983346 748840168384 749761076736 750464550528 753210127528 754294779392 754843988976 756481394592 757054373544 758122352064 758696569664 759271226448 759415965696 760342332288 760918235616 761632177768 762568817472 765358677972 766076786431 767018892024 767738558202 768489035776 769071109632 770156040192 770569905413 771517536552 772241423646 772996302848 773916567732 774673084416 775089376999 775237131648 776182797544 776918774016 777507228416 779193795072 780121438173 780884020224 781475482368 782405837466 782577911808 783763846656 784696930479 785463985152 786200957696 787167811584 790047667584 790788940832 791387905224 791761436928 792504318144 793104581808 795426999136 797152437312 797732851986 798881618304 799463292012 800092260128 800244781056 801804329304 803543601168 804152226276 805286645856 805693543424 806506993992 808256466864 809014824772 810009734688 810395278208 812153185536 813759779756 813914906112 814736657196 815501095233 816298261504 816916547328 818068973568 818688600576 820284092859 821085934592 822063450978 822867032064 823466169792 824651993088 825095143257 825252430464 827668985088 829073043568 829464362496 830092620672 830871466656 831263634432 833935642064 835112077184 835720130652 836537061376 837532972584 839349746928 840010095232 840621714996 841807582176 842445189432 844272619344 844912088944 846744870048 847361393469 848181288878 848581626816 849199487598 850029594624 850827146752 851873476608 852672758784 853533640872 854180129754 855385123824 855817335296 856836199989 856869801984 857673772032 859345240138 860836791808 862051176448 862678844544 864385388174 864550165248 865204998336 866260410708 866425545216 867738544512 868962665472 869620840704 870436774592 871507219968 873205647237 874695631968 875541975616 876593019456 877415495088 878938411008 880651320472 881734327488 882561627024 884476077408 885816430856 885985293312 887066054336 887737941552 887907170304 889637558436 890311393377 890507194368 891567357912 892918457634 893114836992 894855374028 895694984569 895730110464 896796491976 897249627904 898515380224 900103792644 900948327587 902029870467 902902662354 902911620096 903785265152 904443320256 904870213632 905719220736 906405236352 907320368241 909059427584 911031356928 911694687984 912806810377 913007563776 913672333728 914391154432 916374649344 918335544192 919031115744 920327595264 921722278848 923285889428 923721676416 924588371168 925288678776 925725411072 928175069184 930011176864 930188464128 930688327317 931127608224 932028554688 932707174014 933618911232 934730399988 935438384188 935644114944 937467534696 938177597322 939501086832 940924826324 941104194048 942965878008 943145634816 945011357136 947033529948 947512049792 947959271424 948677280768 949567390464 950526100062 952587978804 953069305216 954413802496 955136700672 957180540096 959074026141 959256853632 960011537408 960710531424 962093991936 962794502208 964882993536 965613815936 967708422912 968441390784 969350044432 969807573504 970513700112 975006819094 976205862576 977121801348 977582998656 978076954624 979241371416 980725334162 982108845872 982852721004 983813476352 984984722568 987092431974 987869015056 988057331712 988805712384 990011897952 990200623104 990732735531 991701193728 992881830402 993852389376 994784885248 995789247684 996008251392 996543484713 997949311128 998705184246 999681435648 1000619400704 1001820593664 1006458651968 1007696374272 1008641859456 1009405831392 1010829802752 1012361635264 1013789776384 1014557647488 1016758423296 1017498735288 1018934123328 1020478237296 1022691856032 1023651410936 1024910276544 1025428146176 1028690048736 1029655231528 1030921480512 1031888756976 1033649508864 1035663925351 1035891698688 1036937563704 1037910484842 1038925060096 1040161917564 1040949763623 1041178693632 1041738200573 1041967309824 1043207783288 1043997936366 1044196952832 1045018462208 1046262573972 1047285313536 1048532124024 1050321275136 1051802966016 1053396890112 1054650976533 1055183873632 1055681915904 1056672424192 1057472775744 1057971898368 1060836612759 1062869916416 1063643802648 1065175491072 1065951056016 1068263314272 1069072439072 1071391468224 1072202968368 1073715527808 1074528788256 1075342658656 1077675289152 1080012979584 1080799347852 1082355740928 1082870914048 1085219874816 1086315542928 1087334793644 1088158369683 1088671975776 1089222063104 1090518799986 1091584800768 1093712123812 1096084601304 1096293547008 1097954893056 1100126857676 1100336573952 1102480952793 1102723421184 1103558646784 1104872451606 1105952483328 1106790160896 1107828622208 1108351512576 1108947116739 1109191007232 1111352641938 1113763385196 1114293507536 1115663842944 1116710630112 1119132995904 1120828953328 1122410109568 1123260252576 1125696825792 1128993160064 1129815191292 1130063671296 1131442169088 1132265983464 1134722091888 1136897011712 1138044854496 1138906839672 1139975434906 1140513498432 1141377353424 1142448266652 1143565029376 1146661507838 1148038016958 1150238459392 1151607837303 1151652999168 1152733553664 1153606664448 1155013880944 1155234060288 1156984726016 1158362135469 1158616887296 1159494454272 1160874851598 1161754122298 1162009626624 1162855697472 1164274196316 1166260842624 1168790692608 1169887326784 1171326030336 1173608756199 1175645769984 1176748836032 1178195977728 1179301436544 1181313724416 1183650588736 1185071501376 1186183411248 1187081857836 1188756477216 1189656872712 1190557943512 1193140498704 1195728655968 1196599277979 1198322427456 1200138390192 1200367171584 1202706493956 1203870216472 1203882160128 1205315401752 1205924427008 1207625627648 1208540315136 1209760490988 1210895565649 1212384700296 1213522237158 1214708475904 1215592917312 1217343418368 1217997592427 1218229778304 1220639669634 1220872359168 1221832865792 1224447392256 1225374820992 1227103460352 1228032900864 1228963038464 1231628901888 1233095176467 1233718238368 1234300548096 1235199254688 1236977989632 1240917769756 1241503477632 1242704739584 1243609565352 1244196543744 1246307199984 1249956712928 1250903463096 1252668115776 1253580195978 1254805592064 1256299458876 1257287837344 1257527513088 1260015142848 1260932572494 1262711373264 1263667784148 1264903041024 1266089853952 1267368133416 1270117305072 1272271933317 1272872440224 1273515600896 1275044391936 1276240720128 1278765368188 1279009138176 1280300461308 1280947375232 1283726002944 1286510658048 1289017860207 1290277897216 1291255187712 1293076764672 1294018266816 1296578082261 1296825247872 1299390616062 1301607816768 1302829068464 1303443998208 1304431261056 1305655161888 1310470294672 1312043447952 1313312963424 1316123242632 1318117723174 1318407616512 1320015863936 1320976980708 1322268258304 1323842440536 1326714116112 1327718996912 1328724646284 1328977939968 1330599081504 1331606912328 1332856311094 1334456337654 1335760791552 1338658320384 1339377686451 1342283061042 1343595165696 1344855812608 1345874441856 1346509688832 1347773070336 1350155688966 1352743529984 1354353993531 1354367430144 1355677897728 1356664980384 1358319895702 1358578831104 1359607854528 1360637649728 1363589141376 1366547035392 1367542031976 1369511345664 1371586731648 1374561974016 1375851675968 1377503316288 1378199345152 1381188931584 1382583418272 1383880646456 1384928834142 1385582514624 1386882556752 1387933018164 1389289746432 1391997248488 1392262603776 1395016765296 1395282696192 1398042832032 1399060761021 1400428366848 1403157576282 1403466172416 1404529186816 1406201302044 1407266395983 1407575887872 1409251630248 1409963700992 1411387239486 1411656291072 1414448817012 1415775943351 1417517035704 1418191736864 1420233988096 1421268074688 1421938907136 1424351085696 1425789150093 1428521957632 1429603957824 1431620703744 1432705051008 1435770810144 1436900385536 1440017306112 1441065797136 1443140987904 1444191753312 1448420723904 1450877826244 1451562634368 1452662086176 1454025066648 1454711360256 1461446135072 1461724729344 1462510228641 1463939857408 1465682702022 1467115431936 1468862057124 1469974603724 1470297894912 1471088001243 1473163268808 1474279081506 1475720214528 1477477083852 1478596155652 1478921342976 1481803522584 1482085997568 1485017846928 1487551790592 1488947506816 1490778584064 1492177327872 1493683871526 1496923966692 1497680336768 1499522153472 1500929101056 1506420255056 1508589558784 1509687977952 1512962789184 1514108747088 1516244704128 1517393139328 1518542452896 1518831931392 1520684664576 1521836471232 1523264355536 1525137634944 1530717355944 1532153572862 1534037784048 1535477116404 1536978071552 1538142219264 1541139810826 1543035073104 1544482847292 1545992605696 1547833135464 1550178753998 1550474263296 1552365595088 1553837548032 1555014456832 1556865727263 1558387590144 1560242876346 1561768040448 1562950964736 1564811674932 1565155823616 1565996904549 1567527693312 1569393860958 1570927970304 1572401915392 1574335623168 1580095335168 1581577881664 1582775810448 1583522873856 1585008636288 1586209163616 1590853998272 1594304874624 1595465703972 1597763236608 1598926584024 1600184520256 1603608658608 1607087202336 1608304452552 1610573291712 1611387086848 1613013987984 1615750306499 1616512933728 1618029649544 1620019469376 1620790556416 1624306371072 1627519559512 1627829812224 1629473314392 1631002190466 1632596523008 1633833094656 1635778199979 1636137947136 1637017172329 1637377201152 1640568185718 1642171869184 1644126901956 1645734064128 1646618446067 1646932339584 1650190286514 1650504860928 1655337970176 1657308677409 1658146087136 1658928724992 1660185241344 1661742933312 1662527268864 1667028962907 1667871284128 1670224154368 1671440261304 1675065945168 1678699493856 1680020190464 1681243429992 1683615164352 1684890378864 1688545238688 1689824177888 1693489740096 1694722786938 1696362577756 1697163253632 1698398975196 1700059189248 1701654293504 1705345517568 1707067281744 1708360259508 1709963152359 1710770247648 1711634670592 1713672399978 1715347544064 1718690480276 1719992261757 1721673583616 1725357689088 1728770776348 1729100330496 1730409996672 1732520821416 1732851090432 1735477089024 1737925330944 1739241681408 1740873549184 1742631183447 1743014439936 1746411294474 1749391263936 1751083951232 1753186038912 1754830990176 1761302640944 1763468654976 1765123254048 1768952154816 1771632861712 1771970586624 1774132108672 1775475883104 1775814340608 1779275116872 1780622786754 1783134715824 1785836915268 1786229673984 1789710748056 1791389969138 1793592983952 1794499255808 1797030760448 1800207585288 1801896655174 1804059740934 1805805324708 1805823240192 1807570530304 1808886640512 1809740427264 1811438441472 1812810472704 1814640736482 1818118855168 1820283355737 1822062713856 1823389375968 1825613620754 1826015127552 1827344667456 1828782308864 1830959504451 1832749298688 1836671088384 1838062231488 1840655190528 1843444557696 1846571778856 1847443352832 1849176742336 1850577357552 1851450822144 1856350138368 1860022353728 1861376654634 1862255216448 1864057109376 1865414348028 1867237822464 1869460799976 1870876768376 1874935069392 1876355194644 1879002173664 1880370293967 1881849652648 1882208388096 1885931756016 1886291269632 1890022714272 1891398858741 1894067059896 1895024099584 1897354561536 1899134780928 1901052200124 1902835888877 1905175957608 1906138610432 1908827604992 1910273401344 1913996216671 1914361080192 1918148052282 1918513707264 1920023074816 1921421062848 1924187983872 1925589004416 1929765987072 1931227631872 1935416845824 1936882781568 1938700088864 1939615147008 1941027400224 1949085924093 1950013638188 1952411725152 1954243602696 1955165997312 1958482742832 1961450668324 1964217691744 1965705442008 1969969445136 1974184863948 1975738030112 1976114663424 1977176584761 1977611424768 1980023795904 1981465471062 1983402387456 1985763660804 1987704778752 1989569770496 1991578495368 1993086969426 1995898622256 1997410368492 1999284466641 1999362871296 2001238801408 2003641187328 2012917303936 2015392748544 2017283718912 2018811662784 2021659605504 2024723270528 2027579552768 2029115294976 2033516846592 2034997470576 2037479843553 2037868246656 2040956474592 2045383712064 2047302821872 2049820553088 2050856292352 2057380097472 2059310463056 2061842961024 2063777513952 2067299017728 2071327850702 2071783397376 2073875127408 2075820969684 2077393251213 2077850120192 2080323835128 2081899527246 2083476401146 2083934619648 2086415566576 2087995872732 2088393905664 2090036924416 2092525147944 2097064248048 2100642550272 2103605932032 2104736364423 2106793780224 2109301953066 2110367747264 2111363831808 2113344848384 2114945551488 2115943796736 2117080859229 2121673225518 2125739832832 2127287605296 2130350982144 2131902112032 2136526628544 2138144878144 2142782936448 2144405936736 2147431055616 2149057576512 2150685317312 2155350578304 2160025959168 2161598695704 2164711481856 2165741828096 2170439749632 2171606097073 2172631085856 2174669587288 2176316739366 2177343951552 2178444126208 2181037599972 2183169601536 2187424247624 2192169202608 2192587094016 2195909786112 2198524053033 2200253715352 2200673147904 2204961905586 2205446842368 2207117293568 2209744903212 2211418622259 2211904966656 2213580321792 2215657244416 2217894233478 2218382014464 2222705283876 2227526770392 2228587015072 2231327685888 2233421260224 2237839394329 2238265991808 2240525807289 2241657906656 2244820219136 2246520505152 2251393651584 2257986320128 2259630382584 2262884338176 2264531966928 2269444183776 2276089708992 2277813679344 2279950869812 2281026996864 2282754706848 2284896533304 2293323015676 2296076033916 2298230359293 2300476918784 2303215674606 2305467107328 2307213328896 2310027761888 2310468120576 2311709716239 2313969452032 2316724270938 2318988908544 2321749703196 2323508244596 2324019253248 2325268130997 2325711394944 2328548392632 2332521685248 2337581385216 2339774653568 2342652060672 2347217512398 2351291539968 2353497672064 2356391955456 2358602873088 2367301177472 2370143002752 2372366822496 2374163715672 2377512954432 2379313745424 2381115887024 2386280997408 2391457311936 2393198555958 2396644854912 2400276780384 2400734343168 2405412987912 2407740432944 2410630803504 2411848854016 2415251255296 2417080630272 2419520981976 2421791131298 2424769400592 2427044474316 2429416951808 2431185834624 2435995184854 2436459556608 2441279339268 2441744718336 2443665731584 2446503285699 2448894784512 2450749641984 2454206920704 2456065801728 2457926076928 2460852278577 2463257803776 2466190352934 2467436476736 2468601096192 2470398509376 2473955979264 2475285429771 2481835539512 2483006955264 2485409479168 2487219130704 2488393087488 2492614399968 2499913425856 2501806926192 2505336231552 2507160391956 2509611184128 2512598917752 2514575674688 2520030285696 2521865144988 2525422746528 2527335568296 2532179707904 2534736266832 2539036195927 2540234610144 2542084180407 2544543866634 2545744880448 2547031201792 2550088783872 2552481440256 2557530736376 2558018276352 2560600922616 2561894750464 2567452005888 2570508599967 2572455556517 2573021316096 2578035720414 2580555794432 2582510375424 2586153529344 2587543272391 2588036533632 2593156164522 2593650495744 2598781232124 2603215633536 2605658136928 2606887996416 2608862522112 2611310323776 2619616941711 2620940589344 2624086895904 2626625926848 2632246485264 2636235446348 2636815233024 2640031727872 2641953961416 2647684881072 2653428232224 2655437993824 2657449292568 2657955879936 2661198163008 2663213824656 2665712622188 2668912675308 2671521583104 2678755372902 2684566122084 2687084953707 2687190331392 2689711625216 2691748883712 2695546140672 2700311377932 2702844982761 2705487059968 2708707987062 2708734860288 2711355795456 2713329960768 2716639791404 2717157662208 2719215709056 2721275299456 2727178282752 2733094070784 2735084063952 2738420431131 2739022691328 2743173463296 2749123948032 2751703351936 2755006632576 2756398690304 2765166836544 2767761292912 2769857668284 2771165029248 2773765113504 2775866036328 2783994496976 2784525207552 2790033530592 2790565392384 2792064981951 2796085664064 2798121522042 2800856733696 2806315152564 2806932344832 2809058373632 2812402604088 2814532791966 2818503260496 2819927401984 2822774478972 2823312582144 2828897634024 2831551886702 2835034071408 2836383473728 2840467976192 2842536149376 2843877814272 2848702171392 2851578300186 2857043915264 2859207915648 2863241407488 2865410102016 2871541620288 2873800771072 2877222078423 2880034612224 2882131594272 2886281975808 2888383506624 2896841447808 2901755652488 2903125268736 2905324172352 2908050133296 2909422720512 2918689244171 2922892270144 2925020457282 2927879714816 2931365404044 2934230863872 2937724114248 2939949207448 2942176002486 2946326537616 2948558163012 2951440429056 2954954167704 2957192311304 2963607045168 2964171995136 2970035693856 2972198206593 2975103581184 2977895013632 2981557168128 2984354655744 2987367743052 2989630454139 2993847933384 2995360673536 2999044306944 3001858202112 3007708340483 3012840510112 3017179117568 3019375955904 3025348858609 3025925578368 3028217494176 3032489408256 3034786278656 3037084905792 3041369329152 3043672942464 3046528711072 3050275269888 3061434711888 3064307145724 3068075568096 3070954232808 3076284438528 3082279621652 3086070146208 3088965694584 3095666270928 3100357507996 3100948526592 3104731190176 3106991776053 3107675096064 3110028913664 3113731454526 3116775180288 3120485752692 3123536080896 3125214601719 3125901929472 3129623349864 3131993809098 3135055386624 3138787721916 3141855940608 3144803830784 3160190670336 3163155763328 3165551620896 3167045747712 3170017272576 3172418327232 3181707996544 3188609749248 3190931407944 3195526473216 3197853168048 3200369040512 3207217317216 3214174404672 3216608905104 3221146583424 3222774173696 3226027975968 3231500612998 3233025867456 3236059299088 3240038938752 3241581112832 3248612742144 3255039119024 3255659624448 3258946628784 3262004380932 3264475109049 3265193046016 3267666189312 3271556399958 3274034344658 3274754402304 3281136371436 3284343738368 3288253803912 3293236892134 3293864679168 3300380573028 3301009721856 3307442858379 3310675940352 3314617354818 3316292174272 3317857449984 3320370482688 3323485866624 3325054537728 3326841350217 3334057925814 3335742568256 3340448308736 3342880522608 3350131890336 3357398987712 3360040380928 3362486859984 3367230328704 3369780757728 3377090477376 3379648355776 3386979480192 3389445573876 3392725155512 3394326507264 3396797950392 3403308587008 3410691035136 3412523866829 3414134563488 3416720519016 3419926304718 3421540495296 3423269341184 3427344799956 3430695088128 3432538669567 3437380960552 3439984523514 3443347167232 3450715378176 3454823511909 3457541552696 3458200660992 3460819993344 3465041642832 3465702180864 3470954178048 3475086406407 3475850661888 3478483362816 3481747098368 3485262366894 3486028879872 3492822588948 3498782527872 3502167902464 3506372077824 3509661980352 3520826268597 3522605281888 3526937309952 3530246508096 3537904309632 3543265723424 3543941173248 3548264217344 3550951766208 3558550233744 3561245573508 3566269431648 3571673830536 3579421496112 3582779938276 3587185967904 3588998511616 3600415170576 3603793310348 3608119481868 3611610649416 3611646480384 3617773281024 3622876882944 3625620945408 3629281472964 3632686696947 3636237710336 3640566711474 3644125427712 3646778751936 3651227241508 3652030255104 3653992777281 3654689334912 3657564617728 3661919008902 3665498597376 3673342176768 3676124462976 3681310381056 3686889115392 3693143557712 3694886705664 3698353484672 3701154715104 3702901644288 3720044707456 3722753309268 3724510432896 3728114218752 3730828696056 3738921599952 3741753536752 3749870138784 3752710389288 3758004347328 3760740587934 3763699305296 3764416776192 3771863512032 3772582539264 3780045428544 3782797717482 3788134119792 3790048199168 3794709123072 3798269561856 3802104400248 3805671777754 3810351915216 3812277220864 3816815799951 3817655209984 3820546802688 3827992433342 3828722160384 3836296104564 3837027414528 3840046149632 3842842125696 3851178008832 3859531974144 3862455263744 3867053580621 3870833691648 3873765563136 3877400177728 3879230294016 3882054800448 3889734246783 3898171848186 3900027276376 3904823450304 3908487205392 3910331994624 3916965485664 3922901336648 3928435383488 3931410884016 3939938890272 3948369727896 3951476060224 3954353169522 3955222849536 3960047591808 3962930942124 3966804774912 3971527321608 3979139540992 3983156990736 3986173938852 3989914022171 3991797244512 3994820736984 3998568933282 4002477602816 4007282374656 4018133059353 4025834607872 4030785497088 4034567437824 4037623325568 4042430160241 4043319211008 4049446541056 4055159105536 4058230589952 4063061980593 4066139428043 4067033693184 4069994941152 4074959687106 4075736493312 4081912949184 4090767424128 4094605643744 4099641106176 4114760194944 4118620926112 4123685922048 4127555027904 4134598035456 4142655701404 4143566794752 4147750254816 4151641939368 4154786502426 4160647670256 4163799054492 4166952802292 4167869239296 4172831133152 4175991745464 4176787811328 4185050295888 4194128496096 4201285100544 4209472728846 4213587560448 4218603906132 4220735494528 4222727663616 4226689696768 4229891102976 4234161718458 4243346451036 4247327830053 4251479665664 4254575210592 4260701964288 4263804224064 4273053257088 4276289756288 4285565872896 4288811873472 4294862111232 4298115153024 4301370634624 4310701156608 4320051918336 4323197391408 4329422963712 4331483656192 4343212194146 4345262171712 4349339174576 4352633478732 4354687903104 4356888252416 4362075199944 4374848495248 4384338405216 4385174188032 4387530685923 4391819572224 4397048106066 4400507430704 4401346295808 4409923811172 4410893684736 4413264003729 4414234587136 4419489806424 4422837244518 4427160643584 4431314488832 4435788466956 4436764028928 4445410567752 4455053540784 4457174030144 4462655371776 4466842520448 4475678788658 4476531983616 4481051614578 4483315813312 4489640438272 4493041010304 4502787303168 4515972640256 4519260765168 4525768676352 4529063933856 4538888367552 4552179417984 4555627358688 4559901739624 4562053993728 4565509413696 4569793066608 4586646031352 4592152067832 4596460718586 4600953837568 4606431349212 4610934214656 4613412031109 4614426657792 4620055523776 4623419432478 4627938904064 4633448541876 4637977817088 4643499406392 4647016489192 4650536261994 4651422789888 4657096785264 4664997088829 4665043370496 4670597181789 4675162770432 4679549307136 4685304121344 4694435024796 4697990713647 4702583079936 4706995344128 4712783910912 4717205746176 4734602354944 4740286005504 4744733644992 4748327431344 4754119634957 4755025908864 4758627490848 4762231774048 4772561994816 4782914623872 4786397111916 4793289709824 4800553560768 4810825975824 4815480865888 4821261607008 4823697708032 4834161260544 4839041963952 4843582262596 4847250919497 4849538801184 4854088948632 4862371669248 4871990369708 4872919113216 4882558678536 4883489436672 4893006571398 4897789569024 4901499283968 4908413841408 4911051516987 4912131603456 4915852153856 4921704557154 4926515607552 4932380705868 4934872953472 4937202192384 4939855338201 4940797018752 4950570859542 4963671079024 4966013910528 4970818958336 4974438261408 4976786174976 4985228799936 4999826851712 5003613852384 5010672463104 5014320783912 5025197835504 5029151349376 5040060571392 5043730289976 5050845493056 5054671136592 5064359415808 5069472533664 5078072391854 5080469220288 5084168360814 5089087733268 5091489760896 5094062403584 5100177567744 5104962880512 5115061472752 5116036552704 5121201845232 5123789500928 5129889457077 5134904011776 5141017199934 5144911113034 5146042632192 5156071440828 5159976785271 5161111588864 5165020750848 5175086544782 5176073067264 5186312329044 5187300991488 5197562464248 5206431267072 5211316273856 5213775992832 5217725044224 5222620647552 5227893550341 5239233883422 5241881178688 5248173791808 5253251853696 5264492970528 5272470892696 5280063455744 5283907922832 5295369762144 5306856464448 5310875987648 5314898585136 5315911759872 5322396326016 5326427649312 5331425244376 5337825350616 5357510745804 5362537505017 5369132244168 5374169907414 5379423250432 5383497767424 5391092281344 5393989337891 5400622755864 5405689965522 5410974119936 5417415974124 5417469720576 5422711590912 5426659921536 5433279582808 5434315324416 5438431418112 5442550598912 5454356565504 5460850067211 5466188141568 5470168127904 5476840862262 5478045382656 5486346926592 5492878513353 5498247896064 5503406703872 5510013265152 5530333673088 5535522585824 5539715336568 5542330058496 5547530227008 5551732072656 5567988993952 5569050415104 5580067061184 5584129963902 5592171328128 5596243044084 5601713467392 5612630305128 5624805208176 5629065583932 5637006520992 5639854803968 5645548957944 5646625164288 5657795268048 5663103773404 5670068142816 5672766947456 5685072298752 5697404342784 5703156600372 5708507666631 5714087830528 5718415831296 5726482814976 5730820204032 5741988650013 5743083240576 5747601542144 5754444156846 5760069224448 5764263188544 5772563951616 5776767013248 5793682895616 5803511304976 5806250537472 5810648344704 5816100266592 5818845441024 5837378488342 5845784540288 5850040914564 5855759429632 5862730808088 5875448228496 5879898414896 5884352004972 5892653075232 5897116326024 5909908335408 5914384622608 5927214090336 5928343990272 5931529754283 5940071387712 5944396413186 5950207162368 5955790027264 5963114336256 5968709311488 5974735486104 5979260908278 5987695866768 5990721347072 5997853399923 5998088613888 6003716404224 6015416680966 6025681020224 6034358235136 6038751911808 6050697717218 6051851156736 6056434988352 6064978816512 6069572557312 6074169811584 6082738658304 6087345884928 6093057422144 6100550539776 6112439530659 6122869423776 6128614291448 6136151136192 6141908465616 6152568877056 6164559243304 6172140292416 6177931389168 6191332541856 6200715015992 6201897053184 6209462380352 6213983552106 6215350192128 6220057827328 6227462909052 6232179753639 6233550360576 6240971505384 6250429203438 6251803858944 6259246699728 6263987618196 6269864891983 6270110773248 6277575443832 6289607661568 6306638293109 6314209093269 6320381340672 6326311526656 6331103241792 6334091495424 6340034545152 6344836654464 6351242577687 6363415993088 6377219498496 6381862815888 6389647672639 6391052946432 6395706336096 6400738081024 6414434634432 6428348809344 6433217810208 6442293166848 6452055951936 6463001225996 6466051734912 6472118598176 6480077877504 6483162225664 6497225484288 6510078238048 6511319248896 6514818291219 6517893257568 6524008761864 6528950218098 6535332378624 6543112799916 6548068689316 6549508804608 6562272742872 6576507607824 6586473784268 6587729358336 6600761146056 6602019443712 6614885716758 6621351880704 6629234709636 6632584348544 6635714899968 6640740965376 6646971733248 6653682700434 6668115851628 6671485136512 6680896617472 6685761045216 6700263780672 6713518182987 6714797975424 6720080761856 6724973719968 6734460657408 6739561515456 6754180954752 6759296711552 6773958960384 6778891147752 6785450311024 6788653014528 6793595900784 6806617174016 6825047733658 6828269126976 6833441038032 6839852609436 6843080990592 6846538682368 6854689599912 6865077339134 6874761921104 6879969047028 6886694334464 6894691077879 6901430756352 6909647023818 6915083105392 6916401321984 6921639986688 6930083285664 6931404361728 6935129148717 6941908356096 6950172812814 6956966725632 6963494196736 6970524733788 6972057759744 6975804392991 6985645177896 6997565055744 7004335804928 7012744155648 7019323960704 7041652537194 7045210563776 7053874619904 7060493016192 7075808619264 7086531446848 7096528434688 7101903532416 7117100467488 7122491147016 7132538863296 7143347661072 7158842992224 7165559876552 7174371935808 7177997023232 7200830341152 7207586620696 7216238963736 7223221298832 7235546562048 7245753765888 7249647477457 7251241890816 7258562945928 7265373393894 7272475420672 7281133422948 7288250855424 7292167404011 7293557503872 7302454483016 7307985554562 7309378669824 7315129235456 7323838017804 7330997194752 7339509857097 7346684353536 7352248925952 7362620762112 7373778230784 7382556835731 7386287115424 7389773411328 7396706969344 7402309430208 7405803288576 7425856289313 7440089414912 7445506618536 7449020865792 7456228437504 7461657392112 7477843199904 7483507073504 7499740277568 7505420778576 7516008694656 7521481175868 7527398610592 7528833552384 7543727024064 7560090857088 7565595434964 7576268239584 7580096398336 7596539123712 7604208800496 7611343555508 7617108587781 7620703830432 7624554441728 7633631599902 7641093605376 7655984866684 7657444320768 7672592209128 7674054829056 7685684251392 7702356017664 7717366669551 7719063948288 7724910527488 7734107161242 7741667383296 7747531126272 7754800355456 7758460588032 7762629817173 7764109600896 7779468493566 7796343696372 7800054552752 7809646900608 7816974410784 7820663989248 7833930971328 7845802673296 7856870766976 7862821768032 7879877780544 7896739455792 7902952120448 7908706339044 7910445699072 7920095183616 7925861884248 7943054643216 7958279081984 7966313981472 7972347877704 7979828044342 7983594489024 7989641473968 7997137866564 8004955205632 8014564749312 8036266118706 8051669215744 8061254861121 8061570994176 8069134875648 8075246651136 8084860320482 8086638422016 8098893082112 8108534948283 8110318211072 8116461179904 8126123961186 8132278856086 8134067386368 8139989882304 8149919374212 8151472986624 8163825898368 8181534848256 8189211287488 8199282212352 8215261293393 8229520389888 8237241852224 8247371844096 8255110055808 8269196070912 8285311402808 8295500509632 8303283878736 8309573004852 8321295340512 8327598108984 8333905604584 8345662266304 8351983490928 8353575622656 8370100591776 8376194945853 8388256992192 8402570201088 8418945457692 8426844650741 8427175120896 8437207812264 8441470989056 8453379393536 8459782205952 8468323436916 8476268959543 8486692902072 8494655660106 8502959331328 8509150421184 8521403928576 8525983146989 8527608448128 8546106514176 8552579512576 8571131745792 8577623746944 8589724222464 8596230306048 8602741269248 8621402313216 8631666235269 8640103836672 8646394782816 8658845927424 8686424388292 8690524343424 8698678349152 8705266957464 8709375806208 8724150399888 8749696990496 8756067732513 8768676810432 8775061371846 8783639144448 8794096212132 8801014861408 8802692591616 8819847622344 8826528007458 8838979612848 8845674489036 8854321287168 8862628977664 8871576933912 8890821135504 8910107081568 8914348060288 8925310743552 8933685040896 8951357577316 8953063967232 8962103229156 8966631626624 8979280876544 8986082020608 9005574606336 9023125021449 9031945280512 9038521530336 9051537352704 9058127867712 9076046575827 9077776735104 9104358835968 9111254717376 9119803479248 9124107987456 9131018827392 9139586133216 9173292062704 9184304135664 9192921437172 9201907675136 9212862698424 9226824062218 9228853315584 9240111047552 9246838864956 9255877808128 9266897083752 9286998812784 9294032978384 9301072523988 9302845579776 9314193570528 9320975328159 9329994177658 9330086740992 9341194363578 9350325540864 9359098614272 9370608242688 9375643805157 9388870049592 9395981427294 9405166159872 9413990688256 9425567821824 9434411492352 9469204709888 9480572011008 9489467289984 9496654862688 9508239269914 9510051817728 9517254981696 9524463548096 9545123989632 9565829247744 9572794223832 9586579419648 9601107121536 9621651951648 9630961731776 9642523214016 9647395416064 9668322521088 9678083927904 9687164525192 9694501838994 9699077602368 9708177897264 9724743338496 9743980739416 9745838226432 9765117357072 9766978873344 9786013142796 9793425327147 9795579138048 9802998567936 9822103033974 9824263206912 9831704307712 9843409114308 9853031215104 9864761411736 9869745906944 9879710676402 9881594037504 9901141719084 9910431603457 9922328575137 9927342158048 9932027821056 9941637916672 9948876522816 9953572349952 9970457599872 9980524050651 9999653703424 10007227704768 10021344926208 10028641567824 10050395671008 10058302698752 10080121142784 10087460579952 10101690986112 10109342273184 10138945067328 10156144783708 10160938440576 10168336721628 10178175466536 10182979521792 10209925761024 10230122945504 10232073105408 10237571600487 10242403690464 10247579001856 10259778914154 10269808023552 10282034399868 10289822226068 10292085264384 10297616008701 10312142881656 10319953570542 10330041501696 10350173089564 10352146134528 10372624658088 10374601982976 10395124928496 10412862534144 10422632547712 10427551985664 10435450088448 10445241295104 10455787100682 10478467766844 10483762357376 10496347583616 10506503707392 10528985941056 10544941785392 10560126911488 10567815845664 10590739524288 10613712928896 10621751975296 10629797170272 10631823519744 10644792652032 10652855298624 10662850488752 10675650701232 10715021491608 10725075010034 10738264488336 10748339814828 10758846500864 10766995534848 10787978675782 10801245511728 10811379931044 10821948239872 10834831948248 10834939441152 10853319843072 10866559165616 10868630648832 10876862836224 10885101197824 10898060090841 10908713131008 10921700134422 10932376283136 10940336255808 10953681724524 10956090765312 10961978331843 10972693853184 10985757026706 10996495792128 11006813407744 11020026530304 11060667346176 11071045171648 11079430673136 11084660116992 11095060454016 11103464145312 11135977987904 11160134122368 11168259927804 11184342656256 11192486088168 11225260610256 11249610416352 11258131167864 11274013041984 11279709607936 11291097915888 11293250328576 11315590536096 11326207546808 11340136285632 11345533894912 11370144597504 11392303178861 11394808685568 11406313200744 11417015333262 11428175661056 11436831662592 11450447399853 11452965629952 11459120206303 11461640408064 11483977300026 11486166481152 11495203084288 11508888313692 11520138448896 11526329122469 11528526377088 11553534026496 11587365791232 11601160741863 11607022609952 11612501074944 11621296689408 11632200533184 11637690882048 11669202740349 11674756976684 11691569080576 11700081829128 11725461616176 11750896456992 11759796829792 11768704009944 11785306150464 11794232652048 11819816670816 11828769245216 11854428180672 11863059508566 11880142775424 11888792826372 11900414324736 11911580054528 11937418622976 11949470972208 11958521816556 11969742066513 11975391733536 11981442694144 11995706799846 12007432808448 12030833361932 12051362040448 12077503823616 12101395434436 12103702313472 12112869976704 12127290480723 12129957633024 12139145114624 12148339623168 12165477316608 12174691769856 12186114844288 12198418284129 12201101079552 12224879061318 12245738847552 12257228582896 12272302272384 12283816931232 12329118486608 12344280584832 12355862778336 12382665083712 12401430031984 12403794106368 12418924760704 12427967104212 12430700384256 12440115654656 12454925818104 12464359507278 12481943010768 12500858406876 12503607717888 12518493399456 12527975236392 12539729783966 12555150887664 12579215323136 12613276586218 12628418186538 12640762681344 12652623053312 12662206483584 12668182990848 12680069090304 12689673308928 12702485155374 12726831986176 12741983490159 12754438996992 12763725631776 12779295345278 12782105892864 12791412672192 12801476162048 12828869268864 12856697618688 12866435620416 12884586333696 12904111903872 12926002451992 12932103469824 12944237196352 12960155755008 12966324451328 12994450968576 13020156476096 13029636582438 13035786515136 13048017523728 13057900436196 13070664757248 13086225599832 13096137378632 13124545485744 13153015215648 13162592057769 13172947568536 13175458716672 13201522292112 13204038887424 13229771433516 13239792011187 13242703761408 13258469419272 13265168697088 13281481930752 13293943466496 13307365400868 13319851222139 13336231703256 13342970273024 13361793234944 13371522090432 13397973516697 13400527561344 13427036365974 13429595950848 13440161523712 13449947439936 13468921314816 13479123030912 13508361909504 13518593423104 13547917920768 13557782295504 13570900622048 13577306029056 13587191801568 13650095467316 13656538253952 13666882076064 13679705218872 13686161981184 13709379199824 13730154678268 13749523842208 13759938094056 13789382155758 13802861512704 13819294047636 13830166210784 13832802643968 13840236093327 13843279973376 13860166571328 13870258297434 13883816712192 13900345625628 13913933451264 13926988393472 13941049467576 13951608785982 13971290355792 13994991266487 13995130111488 14008671609856 14025488311296 14038647921408 14083305074388 14090421127552 14107749239808 14120986032384 14151617238528 14173062893696 14193056869376 14203807064832 14234200934976 14244982294032 14262358904871 14265077726592 14286695322144 14317685984448 14331119753104 14348743871616 14355994046464 14401660682304 14415173241392 14432477927472 14446442597664 14471093124096 14499294954914 14502483781632 14517125891856 14530746787788 14541752758491 14544950841344 14562266845896 14584334808022 14587115007744 14604908966032 14615971109124 14618757339648 14630258470912 14647676035608 14679019714194 14693368707072 14704497851904 14725241524224 14733154550961 14747556461568 14765113671462 14772574230848 14779546822656 14793413938688 14804618860416 14811606577152 14819566014603 14851712578626 14880178829824 14891013237072 14898041731584 14912456875008 14923314784224 14955686399808 14967014147008 14999480555136 15010841557152 15032017389312 15042962351736 15054797221184 15087454048128 15120181714176 15131190869928 15152536479168 15160192796672 15193078247424 15201242679511 15208417600992 15222687111016 15234217175562 15241407660864 15249108883456 15267263199804 15282187210752 15311969733368 15314888641536 15345184418256 15348109658112 15371368502784 15389668371231 15404712035328 15434733339102 15438127896576 15449821054976 15468214322484 15479930355813 15483334766592 15495062252544 15509600710912 15525259634346 15528219201792 15558936987132 15592687392744 15600109105504 15619293801216 15633948821568 15641327978496 15667861942656 15683680651023 15691605346592 15713741533952 15725643536064 15759755561088 15793478911584 15805904240896 15817412678088 15840190367232 15851723768496 15886109286432 15932627962944 15944695755408 15959656088684 15967188978048 15979282947936 15994275733128 16072532237412 16087612515051 16103338431488 16122509722242 16138269751296 16150493302272 16169720640964 16173276844032 16181968013673 16197786164224 16217069896566 16232922359808 16252247922372 16264557712172 16268134772736 16279979764608 16299838748424 16302945973248 16327651796736 16363069696512 16378422574976 16398564424704 16430522586786 16459040779776 16474483704448 16494743688192 16510220111616 16570622805616 16591001019264 16606567757472 16619146009704 16642590681024 16655196217968 16667811209168 16691324532608 16703966981856 16707151245312 16740201183552 16752389891706 16776513984384 16805140402176 16837890915384 16853689301482 16874415624528 16882941978112 16906758787072 16919564411904 16936646873832 16952537919086 16973385804144 16989311320212 17005918662656 17018300842368 17051966293978 17055216896256 17092213028352 17105159025152 17125522999893 17142263491584 17155247493888 17179448444928 17192460612096 17205482538496 17225965950039 17242804626432 17263332470538 17280207673344 17292789565632 17317691854848 17372848776584 17381048686848 17397356698304 17410533914928 17418751612416 17448300799776 17499393980992 17512135465026 17537353620864 17550122743692 17567278288896 17588192424264 17602029722816 17639695244688 17653056014916 17677959225696 17691348978072 17725257955328 17743153867824 17773253371489 17781642271008 17794589262849 17820214163136 17828696120576 17850621487104 17867370081792 17902715154632 17906127934464 17924206458312 17933263253248 17958561753088 17972164041216 17993560199769 18007188895619 18011149212672 18046250042898 18063890561024 18077043060672 18103074705408 18112802906737 18116255735424 18152093151654 18155553470208 18208717671936 18222509434752 18239606958496 18248215974912 18262037654784 18279172266432 18337318591977 18346584125408 18368608271328 18385842874344 18425725396848 18453648124436 18457706631168 18480222095104 18493677729912 18533794167504 18573997625568 18588065956768 18602145047976 18605691159552 18628387141056 18641950656318 18659988355316 18660173481984 18682388727156 18700651081728 18718197228544 18751287610314 18777740099184 18791962854588 18809594675949 18810332319744 18827981376512 18868822984704 18919914879327 18938409419776 18961144022016 18978934579968 18993309725376 19016478539828 19020103635456 19034509963392 19048927096192 19090247979264 19131658495488 19145588447664 19168943017917 19173158839296 19202214243072 19243303903296 19261923463552 19285046428032 19294790832128 19356167855808 19374329050384 19389003677988 19398155204736 19416355794528 19449486676992 19487961478832 19491676452864 19530234714144 19533957746688 19544454873657 19572026285592 19586850654294 19605997135872 19644206067948 19648526413824 19663408615424 19686818228616 19729522823472 19739491813888 19759421352804 19763188075008 19802283438168 19820863206914 19844657150274 19854684316096 19864055642112 19883275833344 19897753045632 19907144699904 19940915199744 19961048101302 19999307406848 20014455409536 20042689852416 20057283135648 20100791342016 20116605397504 20140554548961 20160242285568 20174921159904 20203381972224 20218684546368 20277890134656 20312289567416 20321876881152 20336673443256 20356350933072 20365959043584 20419851522048 20430824709197 20460245891008 20475143200974 20484807380928 20495158003712 20519557828308 20539616047104 20564068799736 20579644452136 20595232017402 20624285763312 20639907141084 20660083003392 20684073233637 20700346179128 20704292269056 20745249316176 20749203965952 20790249856992 20805387446151 20825725068288 20845265095424 20870900176896 20890482590208 20911574201364 20927413178973 20956935533688 20967524714752 20992695167232 21013007414784 21053958383381 21057971882112 21089883570784 21120253822976 21135631691328 21181479048576 21227425857792 21243503950592 21259594340544 21289585304064 21305710597248 21325700977504 21351301402464 21430042983216 21450150020068 21476528976672 21496679629656 21533991069696 21575957351564 21602491023456 21622759862088 21669663896496 21706639686144 21733118331232 21737261297664 21748942432371 21753725672448 21770202395648 21796120181682 21817426262016 21843400268844 21864752566272 21876502212033 21880672511616 21907363449048 21923956663686 21945387706368 21971514053412 21992991584256 22013626815488 22040053060608 22121334692352 22142090343296 22158861346272 22169320233984 22190120908032 22206928290624 22271955975808 22320268244736 22336519855608 22368685312512 22384972176336 22450521220512 22499220832704 22516262335728 22548026083968 22559419215872 22582195831776 22586500657152 22631181072192 22652415093616 22680272571264 22691067789824 22740289195008 22784606357722 22789617371136 22812626401488 22834030666524 22851325763343 22856351322112 22873663325184 22900894799706 22918240412606 22923280816128 22967954600052 22972332962304 22990406168576 23017776627384 23052658244938 23057052754176 23107068052992 23152100008653 23174731582464 23202321483726 23214045219904 23225002149888 23242593378816 23264401066368 23275381764096 23287889451519 23338405480698 23349513953368 23383138161152 23400163658256 23450923232352 23501792913984 23519593659584 23537408019888 23570612300928 23588465304096 23639633341632 23657538490432 23708856361344 23726119017132 23760285550848 23777585652744 23823160109056 23874837245952 23887667067803 23898941944416 23917043633112 23939484133026 23950783467072 23962885388288 23991413599692 24014865616896 24027770686969 24061666723864 24102724080896 24155007647232 24183764583363 24202790868872 24207404626944 24225739953408 24254580961446 24259915266048 24278290229248 24296679246336 24325604844849 24330954633216 24349383539712 24372229688576 24396836568258 24402202159104 24449758122636 24491477695104 24514457165792 24544604544768 24567633862464 24645783880179 24658236973216 24688561169664 24711725556672 24765330167424 24802860063968 24807588212736 24837849521408 24855934208424 24909851636208 24928719014556 24963886021536 25001716813752 25036986798912 25055950472784 25079459567932 25110301775328 25226553172436 25256836373076 25280533952223 25281525362688 25305246106624 25324412967168 25360138180608 25379346617856 25404970310748 25428806878629 25453663972352 25483966980318 25508877993984 25527451263552 25558590690556 25564211785728 25577949440967 25582825344384 25602952324096 25657738537728 25713395237376 25732871240832 25769172667392 25808223807744 25852004903984 25864206939648 25888474392704 25920311510016 25932648902656 26040312952192 26059273164876 26071573030272 26096035047456 26115800872392 26172451199664 26192274757264 26249090971488 26268203197539 26306030431296 26325184115538 26345895137072 26350917433344 26403044584224 26408077774848 26459542867032 26479584022374 26516938838544 26530337394176 26562963861504 26587886932992 26614730801736 26639702444278 26672463406512 26685940546048 26723586469888 26743044180864 26795947033394 26801055122688 26854072731948 26859191901696 26880323047424 26899894879872 26937842629632 26958246061824 27016723819008 27037186846208 27069375064347 27095835841536 27115564591008 27141801244096 27154612058112 27174383603136 27228139727481 27300190934632 27313076507904 27333764152128 27359410437744 27372323962368 27418758399648 27460309356536 27499047684416 27519876188112 27578764311516 27605723025408 27638588095272 27660332421568 27680472186654 27686559946752 27720333142656 27740516594868 27767633424384 27800691251256 27853976786944 27882098935152 27903217571964 27929398155197 27942580711584 27962925984477 27989982532974 27990260222976 28017343219712 28050976622592 28077295842816 28126931415471 28166610148776 28180842255104 28215498479616 28241972064768 28297011121687 28303234477056 28346125787392 28386113738752 28407614129664 28462975996301 28468401869952 28489964588064 28524717809742 28530155453184 28573390644288 28635371968896 28662239506208 28697487743232 28803321364608 28830346482784 28864955854944 28892885195328 28942186248192 28998589909828 29004967563264 29034251783712 29061493575576 29083505516982 29124533691792 29168669616044 29174230015488 29209817932064 29231942218248 29237514679296 29295352071216 29358039428388 29386737414144 29408995703808 29466309101922 29495112923136 29530227342924 29545148461696 29559093645312 29586827877376 29609237720832 29639132029206 29703425157252 29731294810371 29760357659648 29782026474144 29796083463168 29824913750016 29846629568448 29911372799616 29934028294016 29998961110272 30021683114304 30064034778624 30085924703472 30109594442368 30174908096256 30240363428352 30262381739856 30305072958336 30320385593344 30402485359022 30416835201984 30445374222032 30468434351124 30482815321728 30498217766912 30534526399608 30623939466736 30629777283072 30690368836512 30696219316224 30712714801461 30742737005568 30779336742462 30809424070656 30869466678204 30876255793152 30892848026103 30899642109952 30936428644968 30959860711626 30990124505088 31019201421824 31050519268692 31056438403584 31117873974264 31185374785488 31200218211008 31238587602432 31267897643136 31282655956992 31335723885312 31367361302046 31383210693184 31427483067904 31451287072128 31519511122176 31586957823168 31611808481792 31634825356176 31680380734464 31703447536992 31772218572864 31865255925888 31889391510816 31919312177368 31934377956096 31958565895872 31988551466256 32105581685881 32145064474824 32175225030102 32206676862976 32245019444484 32276539502592 32293884217763 32300986604544 32339441281928 32363936027346 32395572328448 32434139793132 32465844719616 32504495844744 32529115424344 32559959529216 32599677496848 32605891946496 32655303593472 32694180272523 32726139393024 32756845149952 32797128849408 32861045173572 32885934995529 32918081559552 32948967408896 32989487376384 33020440223232 33141245611232 33182002038528 33213135514944 33238292019408 33278837444699 33285181362048 33310392435936 33335622418336 33382649065216 33407933963712 33480402367104 33504779783412 33553027968768 33675781830768 33707378602964 33748831249056 33765883956224 33839128823808 33873293747664 33905075838172 33946771608288 33978622640424 34036601684736 34103932587956 34110433792512 34176909536583 34184426056704 34210318050304 34251045999786 34284526983168 34310494987776 34358896889856 34377360618909 34384921224192 34410965076992 34451931900078 34485609252864 34526664941076 34560415346688 34578987367407 34585579131264 34745697553168 34762097373696 34794713396608 34821067829856 34837503224832 34896601599552 34998787961984 35024270930052 35074707241728 35100245487384 35176384848528 35204059445632 35279390489376 35306112029832 35355918451392 35382697956144 35450515910656 35486307735648 35546506742978 35563284542016 35589178525698 35640428326272 35657392241152 35701242974208 35734740163584 35805430309264 35812255868928 35848412916624 35866526506496 35909226199539 35917123506176 35944328082432 35987120399538 36014377791238 36022298425344 36092500085796 36127781122048 36154086121344 36225605813474 36232511470848 36304186303308 36311106940416 36381871442169 36417435343872 36445018869504 36479213916992 36496431949824 36524075309568 36558344532864 36595254852387 36674637183954 36693168250816 36737216542656 36771685748688 36851450793696 36907296248872 36960444190208 36987355459824 37067588335008 37147995251136 37176131913536 37204290095952 37211382319104 37256774282112 37283901312636 37319976710632 37320346963968 37364777454312 37436394457088 37502575220628 37537762535119 37555480198368 37583925709176 37619189351898 37655962753024 37737645969408 37757925365237 37839829758654 37876818839552 37922288044032 37957869159936 37986619450752 38032957079656 38040207270912 38069019926784 38097854192384 38180495958528 38225950470477 38263316990976 38291176895328 38337886035834 38346317678592 38404428486144 38486607806592 38523846927104 38570092856064 38712335711616 38748658100768 38778007355976 38796310409472 38832711589056 38898973353984 38975922957664 38983352905728 39060469428288 39088909747314 39144052571184 39173701308588 39211994271744 39288412135896 39373636457232 39459045646944 39478983627776 39518842705608 39526376150016 39604566876336 39641726413828 39689314300548 39709368632192 39728111284224 39795506091264 39881830399488 39922096202604 39959553666417 39998614813696 40028910819072 40085379704832 40114566271296 40193920550091 40201582684032 40233210795008 40281109097922 40320484571136 40349842319808 40406763944448 40437369092736 40555780269312 40624579134832 40643753762304 40673346886512 40712701866144 40731918087168 40861649418394 40920491782016 40950286401948 40969614761856 40990316007424 41039115656616 41128137599472 41159288904272 41190464034804 41248571526624 41279814282168 41368146467274 41400692358256 41408584538112 41490498632352 41498407931904 41520708279981 41580499713984 41610774892302 41651450136576 41690530190848 41741800353792 41780965180416 41823148402728 41854826357946 41913871067376 41935049429504 41984973799461 41985390334464 42026014829568 42107916766762 42115943764224 42179767141568 42240507645952 42271263382656 42362958097152 42454851715584 42487007901184 42519188681088 42579170608128 42611421194496 42651401955008 42702602804928 42787076714613 42860085966432 42900300040136 42953057953344 42993359259312 43067982139392 43151914703128 43204982046912 43245519724176 43339327792992 43413279372288 43466236662464 43497884864742 43507451344896 43540404791296 43592240363364 43625258275473 43634852524032 43686800537688 43753004424066 43761345023232 43814726898096 43847913327372 43889054243881 43890775412736 43943028106824 44027253630976 44080106121216 44199463652883 44242669384704 44284180686592 44317722692544 44338640467968 44380241816064 44413856581248 44458698043809 44543911951616 44640536489472 44673039711216 44727533708473 44737370625024 44769944352672 44901042441024 44998441665408 45032524671456 45096052167936 45164391663552 45262362144384 45304830187232 45360545142528 45382135579648 45480578390016 45569212715444 45579234742272 45603728038533 45625252802976 45668061333048 45702651526686 45747326650368 45801789599412 45836480825212 45846561632256 45935909200104 45944665924608 46035553254768 46105316489876 46114105508352 46214136105984 46304200017306 46349463164928 46404642967452 46428090439808 46450004299776 46485186757632 46528802132736 46575778903038 46676810961396 46699027906736 46766276322304 46800327316512 46901846464704 47003585827968 47039187319168 47074816039776 47141224601856 47176930608192 47279266683264 47315076980864 47417712722688 47452238034264 47520571101696 47555171305488 47646320218112 47775334135606 47797883888832 47834087266224 47878968266052 47901566934144 47925770776576 47982827199384 48055541373938 48123333447728 48205448161792 48262837545153 48310015294464 48367529166726 48405581737744 48414809253888 48451479906816 48509161922892 48519830532096 48545904041019 48556580458496 48593358492672 48651209689698 48698767079424 48744459377152 48793673136516 48804404318208 48899516245272 48982955390208 49028914331584 49089209089536 49135267724928 49291567760358 49316473946432 49377122339328 49423451113344 49530660334848 49605720127936 49675699042816 49711868416848 49819703272416 49857438029112 49927772043072 50003433627504 50073973597824 50111900945568 50158919135864 50220603550656 50453106344872 50513672746152 50561067904446 50610492213248 50648825934336 50720276361216 50747532342199 50758693235712 50809940621496 50857613757258 50907327944704 50967933960636 51017755987968 51045171828077 51054902527104 51117181381112 51155898881934 51165650688768 51205904648192 51315477075456 51376568999679 51426790474752 51465742481664 51538345334784 51616447615488 51677897850117 51704009807968 51728413879296 51776948785408 51840623020032 52080625904384 52118546329752 52143146060544 52192070094912 52231601744784 52344902399328 52384549514528 52498181942976 52536406395078 52612060862592 52650368231076 52691790274144 52701834866688 52806089168448 52919085734064 52959168044748 53033877677088 53060674788352 53175773865984 53229461603472 53279404888556 53319760114467 53344926813024 53371881092096 53486088361728 53591894066788 53602110245376 53708145463896 53718383803392 53799789759744 53875685259264 53916492123648 54021566686857 54033447638016 54074373692416 54138750128694 54191671683072 54231129182016 54283602488192 54309224116224 54338408720211 54348767206272 54456279454962 54600381869264 54626153015808 54667528304256 54718820875488 54744647924736 54837516799296 54920618713072 54998095368832 55039752376224 55157528623032 55277176190544 55320664843136 55360944373308 55373119893504 55440666285312 55481033189736 55601382502512 55707953573888 55764197870304 55806435143928 55858796310394 55885161423168 55925851968954 55979965065948 55980520445952 56034686439424 56101953245184 56154591685632 56253862830942 56333220297552 56361684510208 56428784027847 56430996959232 56483944129536 56594022243374 56606468954112 56692251574784 56759744637981 56772227477504 56815228259328 56925951992602 56936803739904 56979929176128 57049435619484 57060310906368 57146781288576 57270743937792 57324479012416 57394975486464 57506829053751 57606642729216 57660692965568 57729911709888 57785770390656 57884372496384 57997179819656 58068503567424 58122987151152 58167011033964 58249067383584 58337339232088 58348460030976 58419635864128 58463884436496 58475029358592 58590704142432 58633364620971 58716078856776 58817991407616 58932618203844 58987912555187 58990225846272 59060454685848 59090296923392 59173655754752 59218475441664 59278264058412 59333882716801 59406850314504 59462589620742 59520715319296 59564052948288 59592166926336 59649827500032 59693259136896 59822745599232 59868056588032 59997922220544 60043366228608 60128069557248 60171849406944 60219188884736 60349816192512 60421663646883 60480726856704 60524763479712 60610145916672 60804970718044 60833670403968 60890748444064 60936868702248 60965630643456 61069052799216 61247878933472 61259554566144 61292474127591 61380737673024 61425429602922 61485474011136 61558673484924 61618848141312 61738933356408 61785696052206 61872857289936 61919721423252 61980249010176 62038402843648 62101038537384 62112876807168 62235747948528 62370749570976 62400436422016 62477175204864 62535795286272 62671447770624 62734722604092 62766421386368 62854966135808 62902574144256 63039022244352 63161875150143 63173915646336 63223616963584 63269650712352 63360761468928 63406895073984 63544437145728 63730511851776 63778783021632 63838624354736 63868755912192 63917131791744 63977102932512 64211163371762 64290128949648 64350450060204 64413353725952 64490038888968 64587768435526 64601973209088 64678882563856 64727872054692 64791144656896 64868279586264 65008991689488 65058230848688 65119919058432 65199354993696 65211783892992 65246827297113 65310607186944 65388360545046 65452278786048 65513690299904 65594257698816 65629506636099 65722090347144 65771869991058 65836163119104 65897934817792 65978974752768 66040880446464 66282491222464 66364004077056 66426271029888 66476584038816 66557674889398 66570362724096 66620784871872 66671244836672 66765298130432 66815867927424 66960804734208 67009559566824 67106055937536 67351563661536 67414757205928 67497662498112 67531767912448 67678257647616 67746587495328 67810151676344 67893543216576 67957245280848 68073203369472 68207865175912 68220867585024 68353819073166 68368852113408 68420636100608 68502091999572 68553977290029 68569053966336 68620989975552 68754721237818 68769842448384 68821930153984 68903863800156 68971218505728 69053329882152 69157974734814 69171158262528 69373021224199 69456300025959 69491395106336 69524194747392 69589426793216 69642135659712 69675006449664 69793203199104 69863668354557 69997575923968 70048541860104 70149414483456 70200490974768 70352769697056 70408118891264 70558780978752 70612224059664 70711836902784 70765395912288 70972615471296 71093013485956 71126569084032 71178357051396 71280856652544 71314784482304 71469480327168 71610860618528 71624511737856 71663001203409 71696825833248 71733053012992 71818452399078 71888656164864 71974240799076 72028755582476 72044596850688 72083312060907 72185000171592 72308172242688 72451211626948 72465022941696 72608372606616 72622213880832 72763742884338 72834870687744 72890037739008 72958427833984 72992863899648 73048150619136 73116689065728 73190509704774 73349274367908 73386336501632 73474433085312 73543371497376 73702901587392 73814592497744 73920888380416 73974710919648 74135176670016 74295990502272 74352263827072 74408580191904 74422764638208 74513548564224 74567802625272 74639953421264 74729554908624 74872788914176 75005150441256 75075525070238 75110960396736 75167851418352 75238378703796 75311925506048 75515850730474 75679659517308 75753637679104 75841601856669 75844576088064 75915738319872 75973238901504 76065914159312 76080414541824 76138039853568 76195708384768 76286420635887 76360991917056 76451900940954 76526633981952 76582353790656 76675772071668 76692635357184 76733848322901 76808856972288 76973215613184 77047693854208 77140185712128 77424671423232 77497316201536 77556014711952 77592620818944 77665423178112 77797946707968 77951845915328 78120938856576 78177819494628 78288105142368 78347402617176 78576824271792 78747272914464 78804609592617 78918091293888 78957967255552 79037685411216 79052752300032 79209133752672 79283452827656 79378628601096 79418737264384 79591012182528 79746122252027 79763660798976 79844192405208 79919107332834 79997229627392 80057821638144 80170759409664 80213841444121 80229132542592 80387841100182 80403165368064 80466421590016 80562218195844 80640969142272 80699684639616 80813527888896 80874738185472 81111560538624 81208125193041 81249158269664 81287507524608 81346693773024 81425403732288 81463836174336 81684419182443 81723298836788 81840983564032 81900572803896 81939229523712 82078231313232 82256275198944 82318577808544 82380928069608 82497143053248 82559628564336 82736292934548 82801384716512 82817169076224 82980997264704 83041416559962 83160999427968 83221549784604 83302900273152 83381060381696 83561930360832 83646296805456 83709652715892 83788194465591 83827742134752 83870098859008 83969947598922 83970780668928 84052029659136 84215833533524 84231887528448 84359534283136 84542526765312 84725916194304 84891033365061 84909703431168 84974015802368 85038377362176 85158341216256 85222842388992 85302803910016 85388927988903 85405205609856 85574153429226 85720171932864 85800600080272 85906115906688 85986718518624 86303829406256 86409964093824 86491039448352 86678655585984 86826558744576 86932473324928 86995769729484 87014902689792 87080809582592 87184480726728 87250516550946 87373601075376 87506008848132 87522690046464 87629453796192 87695826654744 87778108487762 87886056213648 88054507261952 88160212242432 88398927305766 88485338769408 88568361373184 88635445385088 88677280935936 88760483632128 88827713162496 88917396087618 89087823903232 89193884431113 89281072978944 89346079422432 89455067416946 89474741250048 89539888705344 89802084882048 89996883330816 90065049342912 90192104335872 90328783327104 90524724288768 90609660374464 90721090285056 90764271159296 90961156780032 91138425430888 91207456077066 91250505605952 91336122666096 91405303053372 91494653300736 91603579198824 91672961650424 91871818400208 91889331849216 92071106509536 92138144404383 92210632979752 92228211016704 92428272211968 92608400034612 92678544078309 92698926329856 92809285934904 92856180879616 92970373515264 93057604265472 93151557806076 93238958554973 93353621922792 93398055813472 93532552644608 93600654633024 93785814616879 93803692929408 94007171655936 94078374638336 94149632079552 94282449203712 94353861216384 94558533366528 94630153961728 94835425445376 94904476068528 95041142203392 95110342610976 95550668271212 95595767777664 95668174532448 95757936532104 95803133868288 95965654398768 96111082747876 96246666895456 96316745057643 96410896323584 96525675090306 96620030588928 96735058333452 96811163475488 96829618507776 96881652653289 96902959813632 97018323845784 97091808082038 97186716985344 97302419379396 97397534158848 97488918754304 97587346273032 97799032490544 97965910780416 98057828663168 98178418179072 98270535449856 98583135520716 98632947892864 98754244678656 98846902226688 99061320669696 99211440255872 99351398085632 99423736833696 99639406544832 99714876058224 99836512334097 99855544086144 100006867255008 100147947195648 100223801891136 100317838271728 100441207101312 100906212689744 101027345492304 101122135808892 101220984426496 101297651868672 101495064684398 101517386471424 101619881242992 101715227514516 101814655889408 101935867921272 102090343656154 102109805054208 102234362762224 102311797763868 102331301377536 102411809296384 102530728609749 102630954150912 102753137999358 102853580949504 102931484963328 103076690669568 103132081856727 103232895230976 103355795700234 103408019615936 103456827758592 103553897570816 103681246040064 103736962102221 104161251808768 104237092659504 104286292121088 104384140189824 104463203489568 104689804798656 104769099029056 104996363885952 105072812790156 105224121725184 105300736462152 105383580548288 105612178336896 105838171468128 105918336089496 106067755354176 106121349576704 106351547731968 106408698756577 106458923206944 106558809777112 106639520228934 106689853626048 106743762184192 106972176723456 107183788133576 107204220490752 107416290927792 107436767606784 107599579519488 107727678598617 107751370518528 107832984247296 108043133373714 108066895276032 108148747384832 108277500257388 108383343366144 108462258364032 108567204976384 108676817440422 108697534412544 108912558909924 109145614326507 109200763738528 109252306031616 109335056608512 109437641750976 109489295849472 109675033598592 109785764557161 109841237426144 109996190737664 110079504752448 110315057246064 110554352381088 110641329686272 110721888746616 110881332570624 110962066379472 111202765005024 111528395740608 111612870287856 111717592620788 111770322846336 111851703937908 111959930131896 111961040891904 112309183371264 112507725661884 112613287605357 112666440595104 112723369020416 112857568055694 112967888259072 113188044486748 113212937908224 113273776095711 113384503149568 113519489275962 113630456518656 113851903985204 113873607479808 113959858352256 114098871238968 114120621812736 114293562577152 114541487875584 114648958024832 114789950972928 115013658107502 115213285458432 115321385931136 115459823419776 115571540781312 115994359639312 116137007134848 116245974302304 116334022067928 116498134767168 116674678464176 116696920061952 116839271728256 116927768872992 116950058717184 117181408284864 117266729241942 117432157713552 117635982815232 117865236407688 117975825110374 118120909371696 118180593846784 118347311509504 118436950883328 118556528116824 118667765433602 118813700629008 118925179241484 119041430638592 119128105896576 119184333852672 119386518273792 119645491198464 119736113176064 119878660999251 119995844441088 120086732457216 120256139114496 120343698813888 120438377769472 120581761650273 120699632385024 120843327293766 120961453713408 121049526959424 121220291833344 121609941436088 121667340807936 121781496888128 121873737404496 121931261286912 122138105598432 122495757866944 122584948255182 122761475346048 122850859205844 122970948022272 123117346969848 123477866712816 123571392104412 123745714579872 123839442846504 124076805687296 124202077074768 124225753614336 124471495897056 124562124839943 124741499141952 124800872844032 124954350409728 125071590572544 125315334967471 125342895541248 125469445208184 125532842772736 125709932271616 125805148288512 125954921398383 126050322269333 126078044488704 126323750300286 126347831292672 126447233927168 126539301424704 126721522937856 126789620347159 126813790147968 127088874291456 127461023703552 127557566043264 127677248709472 127737511824384 127834263583488 127954205865024 128361230143839 128422326743524 128580257899296 128700900120408 128980077777936 129175536871052 129203946418176 129357765127712 129455744109384 129736559172528 130017983378976 130116461697376 130239838116864 130398709987392 130493654594226 130621214373888 130776721090092 130904557572096 131027380599808 131259013272198 131444180694288 131543739982116 131667162731643 131672326238208 131795869635584 132081760892928 132564982444928 132728008154112 132852542059776 132953168077632 133115349778796 133140725448192 133241569743744 133342489673344 133530596260864 133631735854848 133921609468416 134019119133648 134182601125419 134212111875072 134703127323072 134829514411856 134995324996224 135063535824896 135493174990656 135620303352688 135787086433152 135914490561696 136146406738944 136415730351824 136441735170048 136707638146332 136737704226816 136811184115599 136841272201216 137004183999144 137107954580058 137241979951104 137509442475636 137539684896768 137643860307968 137807727600312 138106659764304 138315949469628 138342316525056 138746042448398 138912600051918 138982790212672 139048389494784 139178853586432 139284271319424 139350012899328 139586406398208 139727336709114 139995151847936 140097083720208 140298828966912 140400981949536 140705539394112 140816237782528 141117561957504 141224448119328 141423673805568 141530791824576 141945230942592 142186026971912 142253138168064 142356714102792 142561713305088 142629568964608 142938960654336 143015772964379 143221721237056 143326002406818 143393651666496 143466106025984 143636904798156 143777312329728 143948481598152 144057511164952 144166624121814 144370000343184 144616344485376 144788512635459 144902423253896 144930045883392 145216745213232 145244427761664 145527485768676 145637712123057 145669741375488 145780075478016 145916855667968 146096301238272 146233378131456 146381019409548 146698548735816 146772673003264 146948866170624 147086742994752 147377708683667 147405803174784 147629184995488 147841776760832 147949421839296 148270353340032 148591981004544 148704527654144 148817160383808 149027097128448 149135605250544 149279906842528 149459109817248 150010300882512 150151050140476 150221920793472 150335702836704 150476757407592 151031701460948 151359319034616 151683203713338 151831476639744 151946477803008 152131828318624 152160829083648 152242597026597 152276079707136 152391416769536 152572841271774 152721983834112 152903801881908 153053267963904 153135515484231 153164707581312 153351544143336 153467696645802 153617713944576 153946431226368 154095387708416 154280371424256 154849342846464 154994632403072 155112029423904 155185241637888 155330846356224 155903691830656 156241877713152 156355638989256 156576210284736 156694805234352 157153648543584 157494545828928 157609219185234 157836182587776 157915934511104 158075370822432 158105504600064 158418267505344 158566905655312 158757257202192 158837474528768 159182024365056 159492244504054 159527321597952 159688384810416 159838214665668 159959280343401 159994459254784 160115643276288 160427682888242 160458265085184 160775682200364 160806330736128 160932843180032 161124436391688 161399369279232 161627055777792 161749476370944 162064700060571 162223121077248 162416250386082 162498316539328 162575015049216 162693387546048 162850807464576 162927672348672 163015226160633 163368838364886 163446597673576 163681967128064 163801145607792 163878459047424 164156462626464 164512550397888 164637155617088 164761856139216 164994286106496 165119257128672 165472585869096 165602769433024 165961994529408 166082833119924 166321998855936 166443099569208 166762120763392 167123860721664 167213669474621 167292593610912 167419305431784 167576388931182 167655484269504 167740197718016 167939895197844 167941561337856 168104059318272 168431667067048 168463775056896 168719068566272 169085053530624 169286352083541 169451832388608 169782066730122 169819406862336 169948031604736 170076754724352 170279233913943 170316682432512 170445684777984 170605607820032 170777855977806 170810411219712 171148306858452 171440343865728 171601200160544 171812231813376 171973437037248 172520487161253 172607658812512 172819928187648 172982078896704 173357311171968 173653117489152 173864946649856 173991539458968 174368961453456 174501033101892 174747202150752 175012017696264 175045380092928 175258907592384 175391653309488 175556216975524 175772112427296 176797854611532 176963737665561 176970677538816 177136722746368 177270890770176 177520967264256 177655426324992 177834792175236 178001648150403 178175647806464 178387768862226 178562145957888 178692158844864 178910134833892 178949482500096 179079777410688 179604169764096 179993766661632 180130098685824 180384208671744 180657566654208 181049448577536 181219320748928 181442180570112 181528542318592 182276850861776 182414912154132 182501011211904 182672245332192 182810606106744 183207158397648 183345923300848 183743636800416 183778663698432 183877422382773 184142213019072 184276288808766 184421265959504 184456422033408 184856544423936 185216800069224 185357088156618 185618571869808 185712361759232 185940747030528 186115208530944 186303115612152 186477917109946 186707243845584 186796111626944 187065105289216 187201309266048 187571629233758 187607385858816 188014343311872 188156749276672 188299264159104 188564898407424 188707722432768 189117066733056 189260307923456 189485625450429 189670850890752 189808952137056 190082284406784 190220685221952 191101336542424 191191535555328 191336349064896 191515873064208 191606267736576 191931308797536 192222165495752 192493333790912 192633490115286 192821792647168 193051350180612 193240061177856 193470116666904 193622326950976 193763305306578 193805919627264 194036647691568 194183616164076 194373433970688 194604838758792 194977837508608 195174692546064 195505787086379 195598064981088 195740481891339 195931821560832 196115657326336 196356836358144 196541070899712 196888519908297 197166271041432 197265895785728 197508489357312 197693804453376 198079077851809 198122641339392 198422880511744 198702796171264 198847473667392 199240831974107 199278813089664 199429752116448 199673024668194 199711088172288 200013734510016 200295894391296 200447603782272 200635676543456 200882414202624 201812425379488 202054690984608 202244271617784 202595303737344 202990129368796 203034772942848 203239762485984 203430455029032 203871735842544 204180687312308 204219610108416 204468725524448 204623595527736 204662602755072 205061457219498 205261908301824 205506275998716 205707161899008 205862969926656 206264163713454 206465790461952 206711591400468 206816039231872 206913655517184 207107795141632 207473924204442 208119063672597 208322503617536 208474185319008 208572584242176 208768280379648 208926406979136 209379609597312 209538198058112 209992727771904 210145625580312 210448243450368 210601472924304 210767161096576 211224356673792 211676342936256 211836672178992 212135510708352 212242699153408 212817397513154 212917846413888 213117619554224 213279040457868 213379707252096 213487524368384 213944353446912 214367576267152 214408440981504 214832581855584 214873535213568 214989003610227 215199159038976 215455357197234 215665968494592 216086266747428 216133790552064 216249936182721 216297494769664 216555000514776 216924516728064 217134409952768 217353634880844 217395068825088 217825117819848 218291228653014 218401527477056 218504612063232 218670113217024 218875283501952 218978591698944 219350067197184 219571529114322 219682474852288 219992381475328 220159009504896 220630114492128 221108704762176 221282659372544 221443777493232 221762665141248 221924132758944 222405530010048 223056791481216 223225740575712 223435185241576 223540645692672 223703407875816 223919860263792 224618366742528 224739071801167 225015451323768 225226575210714 225332881190208 225446738040832 225715136111388 225935776518144 226057189524341 226376088973496 226547552191422 226769006299136 227038978551924 227260913037312 227524805570007 227703807970408 227747214959616 227919716704512 228197742477936 228241243625472 228587125154304 228859261907661 229082975751168 229297916049664 229579901945856 230027316215004 230201544968703 230426570916864 230642771862272 230919646839552 231143081562624 231988719278624 232274014269696 232491948604608 232668044135856 232996269534336 233349356928352 233393840123904 233678543456512 233855537745984 234362816569728 234533458483884 234864315427104 235730472815376 235951650220748 236241818743392 236361187693568 236873901766656 237113056233648 237335530867204 237627401258016 237850358482968 238256211793152 238773036547584 239238366756081 239290982396928 239472226352128 239757321998502 239991688882176 240173464914432 240512278228992 240641524332363 240687397627776 240876755538944 241163523300546 241399264770048 241686654587532 241922907426816 242099053918848 242440583666688 243219882872176 243334681615872 243562993776256 243747474808992 243862522573824 244276211196864 244991515733888 245169896510364 245522950692096 245701718411688 246234693939696 246955733425632 247142784208824 247491429159744 247678885693008 248153611374592 248404154149536 248451507228672 248942991794112 249124249679886 249482998283904 249601745688064 249908700819456 250143181145088 250630669934942 250685791082496 250938890416368 251065685545472 251364583396773 251419864543232 251610296577024 251909842796766 252100644538666 252156088977408 252647500600572 252695662585344 252894467854336 253078602849408 253579240694318 253627580295936 254177748582912 254673100095183 254922047407104 255115132086528 255354497418944 255475023648768 255668527166976 255908411730048 256166783966709 256722460287678 256844653487048 257160515798592 257401800240816 257960155555872 258351073742104 258715530255424 258911488218768 259473118345056 260035966757952 260232923394752 260479676233728 260797419974784 260987309188452 261242428747776 261553442180184 262054761199616 262518026544396 262764337745833 262888361388576 263087479964232 263334325463286 263591739271168 264163521785856 264305477556659 265129964889856 265456016308224 265705084119552 265906336155264 266230699557592 266281450896384 266483139487488 266684979346688 267061192521728 267263471709696 267581653293339 267843218936832 268038238267296 268365202250838 268424223750144 269406254646144 269659028823712 269990649992448 270986349981312 271240606705376 271574172866304 271828981123392 272292813477888 272831460703648 272883470340096 273415276292664 273622368231198 274008367998288 274215909160116 274483959902208 275018884951272 275615455200624 276213319528608 276631898939256 276684633050112 277492084896796 277825200103836 277965580425344 278096778989568 278357707172864 278568542638848 279172812796416 279454673418228 279716875664919 279990303695872 280194167440416 280597657933824 280801963899072 281357443850637 281411078788224 281632475565056 282235123915008 282448896238656 282847347611136 283061583649152 283890461885184 284372053943824 284506276336128 284713428205584 285123426610176 285259137929216 286031545928758 286443442474112 286652004813636 286787303332992 286932212051968 287273809596312 287896963196304 288115022329904 288333248243628 288740000686368 288950235172929 289232688970752 289577025270918 289804846507792 289860091766784 290433490426464 290488855523328 290644957959867 291054971537352 291275424246114 291560150956032 291833711335936 292192602476544 292466756262912 292762038819096 293397097471632 293545346006528 293897732341248 294173485989504 294755417367334 294811606349568 295258369990976 295683553521664 295898843678592 296540706680064 297183962009088 297409055308288 297634320767616 298054194256896 298271210501088 298559813685056 298918219634496 299509537002291 300020601765024 300302100280952 300443841586944 300671405673408 300953514815184 302063402921896 302718638069232 303366407426676 303662953279488 303892955606016 304263656637248 304485194053194 304552159414272 304782833539072 305145682543548 305443967668224 305807603763816 306271030968462 306329415162624 306703088286672 306935393291604 307223379707167 307235427889152 307592185829247 307892862452736 308190775416832 308560742848512 309396245570181 309698685692928 309989264806144 310224058847808 310370483275776 310661692712448 311210886306663 311807383661312 312483755426304 312711277978512 313092735959311 313152420569472 313389610468704 314307297087168 314989091657856 315218438370468 315672365175552 316150741644864 316836535010688 317133811310624 317514514404384 317674949057536 318364048730112 318984489008108 319054643195904 319226096269731 319376769620832 319676429331336 319918560686802 320231286552576 320855365776484 320916530170368 321551364400728 321612661472256 322248872783376 322798738558464 323254111555584 323498952741888 324129400121142 324446242154496 324832500772164 324996633078656 325150030098432 325386775092096 325701614929152 326030452321266 326737676729772 326893195347152 327363934256128 327602291215584 327756918094848 328312925252928 329025100795776 329274311234176 329523712278432 329988572212992 330238514257344 330945171738192 331205538866048 331923989058816 332165666239848 332643997711872 332886199138416 333524241526784 334427338949242 334585187221824 334838610863568 335152777862364 335310968539008 335480395436032 335879790395688 335883122675712 336863334134096 336927550113792 337438137132544 337839862816071 338170107061248 338572704167082 338903664777216 339564133460244 339638813724672 339821328287133 339896063209472 340153509448704 340558467827886 340891369555968 341211215640064 341555711955612 341620822439424 342296613716904 342880687731456 343202400321088 343624463626752 343946874074496 345040974322506 345215317625024 345639856375296 345964157793408 346714622343936 347729893299712 347983078917936 348737922906912 349002066203784 349494404301504 350024035392528 350090760185856 350517815184768 350783306618976 351112433951048 351544224854592 353161398544691 353595709223064 353927475331122 354273445492736 354541781540352 355041934528512 355232726395393 355310852649984 355669584350472 356003296300806 356351295612928 356775537724452 357124291915776 357316202796539 357384317689728 357820269667784 358159554821376 359208339528192 359635982997753 359987533323264 360260197371648 360768417343488 361315133308416 361745284950819 362098897155072 362438641497856 362884361140224 364553701723552 364829824308264 365002022423808 365344490664384 365621212213488 366414316795296 366691846601696 367487273600832 367754844765546 368284426038144 368552577617532 368842531919008 368912844066816 370433600138448 370714176313236 371237143739616 371424723518464 372230417061888 372606231224304 372955834219892 373414487691168 373592223253888 374402618532096 375143258467516 375214771717632 375946004902413 376028686623744 376313498553344 376598528318208 377129796814848 377415444865536 378150966807999 378234133466112 378520615846912 378971250900858 379341701781504 379617904274112 380164568813568 380368861041477 380441370443904 382202673084848 382383071110656 382672698129792 383031746128416 383212535473152 383862617595072 384444330991504 384986667581824 385266980230572 385643585294336 386102700361224 386940233333808 387244653901952 387526610613156 387611839254528 388073295383136 388367232328152 389209677517584 389955675017216 390349385092128 391011574172758 391196129962176 391480963782678 391863643121664 392231314652672 392713672716288 393082141799424 393777039816594 394332542082864 394531791571456 395001488194929 395016978714624 395387608906752 396158155703618 396245282678784 396845761023488 397405592342528 397694947334784 398481663948214 398557626179328 398859504232896 399346049336388 399422176344576 400027469020032 400591788782592 400895207564544 401271353086912 401764828405248 402547803376257 403624850758976 404109381969216 404488543235568 405190607474688 405980258737592 406479524971968 406860910058064 407743471685088 408361374624616 408439220216832 408937451048896 409247191055472 409325205510144 410122914438996 410433552346797 410523816603648 411012551997432 411725939853312 412528327426908 412915387886309 412931580923904 413423182800936 413632078463744 414215590283264 414947848408884 415337179017607 416238127345194 416645007235072 416948370638016 417145168484352 417536560759296 417852813958272 418759219194624 419076396116224 419985455543808 420291251160624 420896486900736 421202945848608 421534322193152 422448713347584 423352685872512 423673344357984 424271021416704 425634795026308 425835692827776 426235239108448 426558080915736 426759414504192 427888706893824 428735152534304 428816881963008 429047318893137 429665163711168 429978007220454 430398318077952 430910714394468 431331936989184 432172533494856 432499872365442 433110001029552 433849033456128 434268819905536 434707269761688 434790137650176 435650235639696 436582457306028 436803054954112 437009224126464 437340226434048 437750567003904 438700134394368 439143058228644 439364949704576 439984762950656 440318019009792 441260228984256 442133126051001 442217409524352 442565318745088 442887554986464 443525330282496 443848265517888 444811060020096 446113582962432 446451481151424 446870370483152 447081291385344 447406815751632 447839720527584 449478143602334 450030902647536 450453150421428 450665762380416 450893476081664 451430272222776 452114379048682 452752177946992 453095104382844 453538012598272 454077957103848 455049611140014 455407615940816 455494429919232 455839433409024 456395484955872 456482487250944 456727791079791 457174250308608 457718523815322 458165951502336 458595832099328 459159803891712 459406546452693 460054632430008 460403089937406 460853141833728 461285543724544 461839293679104 462286163125248 463977438557248 464548028539392 464983897209216 465336088271712 465992539068672 466698713856704 467357086913024 467711075491968 468725633139456 469066916967768 469728630854208 471460945630752 471903300441496 472483637486784 472722375387136 473747803533312 474226112467296 474671061734408 475254802516032 475700716965936 476512423586304 477546073095168 478476733512162 478581964793856 478944452704256 479514643997004 479877841030203 479983377764352 480346929828864 481283048664726 481374795255552 481753511077888 482327046601092 482798529540096 483373309175064 484198107837696 484881167333376 486194100181713 486439765744352 486669363231744 487125987552512 487494949617984 487725045147648 488552422393728 489045678481899 489983031467776 490339793020728 491045901384192 491403436823376 492469387879392 493911466851264 494285568417648 494982858319488 495357771386016 496808308299072 497885983588224 498248499359772 498965996567808 499203491376128 500286362290176 501261339869884 501371582164992 501641008423863 501877780832736 502131371090944 502729166793546 503220593154048 503819685593532 504201289077332 504312177954816 505295001201144 505391325170688 506157205698816 507158481388636 507255160591872 508355497165824 509346200190366 509844094814208 510230264173056 510708994837888 510950047297536 511337054333952 511816823460096 512333567933418 513444920575356 513689306974096 514321031597184 514803600481632 515920311111744 516702147484208 517431060510848 517822976437536 518946236690112 520071933515904 520465846789504 520959352467456 521594839949568 521974618376904 523106884360368 524109522399232 525036053088792 525528675491666 525776722777152 526174959928464 526668650926572 527183478542336 528610955113318 530259929779712 530891212996683 530912032616448 531410168239104 531812672310528 532461399115184 532562901792768 532966278974976 533369958693376 534004944451209 534122385043456 534526943419392 535163306586678 535686437873664 536076476534592 536730404501676 536848447500288 538812509292288 539318057647424 539981299984896 541972699962624 542481213410752 543148345732608 543657962246784 544585626955776 545662921407296 546830552585328 547244736462396 548016735996576 548431818320232 550037769902544 551230910401248 551632267148319 552426639057216 553263797878512 553369266100224 554984169793592 555650400207672 555931160850688 556715414345728 557137085277696 558222855764189 558345625592832 558909346836456 559433751329838 559980607391744 560388334880832 561195315867648 561496890108847 561603927798144 562714887701274 562822157576448 563264951130112 564470247830016 564897792477312 565694695222272 566123167298304 567780923770368 568456876351287 568744107887648 569012552672256 569426856411168 570246853220352 572063091857516 572886884948224 573304009627272 573574606665984 574547619192624 575793926392608 576230044659808 576666496487256 577480001372736 577900470345858 578465377941504 579154050541836 579609693015584 579720183533568 580866980852928 581289915919734 582109943074704 582550848492228 583120301912064 583667422671872 584933512525824 585524077638192 586517361259137 586794194943264 587090692013056 587795464682496 588346971979008 589510834734668 589623212699136 590516739981952 591797687357184 593081413360128 594237233555427 594367924018176 594818110616576 595268641535232 596108388513792 596542421002176 597119627370112 597722495922321 597836439268992 599019074004582 600041203530048 600604200561904 600887683173888 601342811346816 601907029630368 604126805843792 605437276138464 606732814853352 607785911212032 608527313274496 608970388106388 609104318828544 609565667078144 610291365087096 611615207527632 612542061936924 612658830325248 613406176573344 613870786583208 614446759414334 615184371658494 615785724905472 616381550833664 617121485697024 618792491140362 619397371385856 619978529612288 620448117695616 620740966551552 621323385424896 622421772613326 623614767322624 624357191017791 624967510852608 625422555957024 626185471918622 626304841138944 626779220937408 628614594174336 629978183315712 630436876740936 631344730351104 632301483289728 633673070021376 634267622621248 635029028808768 635349898115072 636728097460224 637968978016216 638452192539462 638753539241664 639352858662672 639837121373604 640462573105152 641710731552968 641833060340736 643102728801456 643225322944512 644497745566752 644967010830681 645597477116928 646997905483776 648258800242284 648749808548163 648892484308992 649665001544328 649993266157312 650773550184192 651403229858304 652060904642532 652672709884811 653475353459544 653786390694304 654727868512256 655204582431168 655513836189696 656625850505856 658050201591552 658548622468352 659047424556864 659977144425984 660477028514688 661890343476384 662411077732096 663847978117632 664331332479696 665287995423744 665772398276832 668854677898484 669170374443648 669677221727136 670305555724728 670621937078016 671759580791376 673726668268192 673855100227584 674217215403501 674876274265088 675679725632142 676340214122496 677145408334164 677807329554432 678171568573023 679128266920488 679642656574266 680307018897408 681116935655772 681782739111936 682422431280128 683111423911224 683241644878848 684593227433808 685761375462912 686404800642176 687248927253504 687893748148992 690081948645012 690430635250048 691279712750592 691928315586816 693429244687872 695459786599424 695966157835872 697475845813824 698004132407568 698988808603008 700048070785056 700181520371712 701035630369536 701566613237952 702224867902096 703088449709184 706322797089382 707191418446128 707854950662244 708546890985472 709083563080704 710465452790786 710621705299968 711339168700944 712006592601612 712702591225856 713551075448904 714632405593078 714768635379456 715640539335568 716319109642752 717715100268243 718416679056384 719271965995506 719975066646528 720520394743296 721536834686976 721924572997089 722630266616832 723490569901638 724197794310144 724877282995712 725768722280448 729107403447104 729659648616528 730004044847616 730688981328768 731242424426976 732828633590592 733383693203392 734974547201664 735509689531092 736568852076288 737105155235064 737685063838016 740867200276896 741428352626472 742474287479232 742849447036928 744460834123776 744860891296039 745212462448608 745911668439784 746828975382336 747184446507776 748805237064192 750286516935032 750429543435264 751892009804826 752057373247488 752626997106688 753197056636416 754093750190319 754259593629696 754830889731072 756301933615998 756468266932224 757041231693824 757942501801716 758683403563008 759235808548224 760737722082954 760882740887808 764019300285549 764405346169696 764766142221312 765345396259584 766063492256832 766425070946304 767725235190144 768500351900127 768888661983008 769973335163648 770533960461144 772205400722448 773880466667616 774489307803904 775053221226312 776146590766272 776734464656304 778419355035168 780698770184256 782023148345516 782392259924352 782961927565356 783727286243328 784462629305344 786164283598848 787554079633188 788293013237499 788665084165728 789063583142912 790002976389858 790775217813504 792316311407236 792490565357568 792916432669977 793691522046976 795389894669568 796963327896428 797115252358656 797719008465792 798692098672776 798844352689152 800054938040064 801183577565184 801790415129088 802542706173824 803529656810496 805095606752514 807249701517952 808218763938432 808977086471136 811960517475184 812959049943936 813721820116128 815486943370176 816722749249232 816878440433664 817874902097792 818494382110944 818650411020288 820245828877992 820867104693594 822025103994864 823451879706624 825056654853816 825830775772618 826846365601872 827264156927488 828431180566528 829895696817768 830674358035214 832476254690388 833290014470144 833896741276032 834290336968704 835073121518592 835705627916544 837518438389248 838152792232448 839150626994757 839970911087616 840582502321248 841792973801472 842405891697216 843068644386304 844072331551911 844897426695168 846705371745024 847346688715968 848542042833408 851269590052616 851671385655552 852470478216896 853116161831472 853518829008384 855777413787648 857470305068608 858094637786274 859330327422336 859956014440908 860796636155904 861821428788936 864345066989712 864999744730884 866220002059104 866850705518787 867698066912256 868537639811072 869414539523376 869580275300352 871300471279392 871934873879601 873164914612056 873606109908224 874680452868096 875501134007808 877207344772297 877400268788736 878286116457288 878729899409152 879969525901312 880636038019584 882352255885331 882520457968512 884266252102002 884434819048704 885130637490176 885775109972928 887050660564992 887696531035776 889622120040192 892227165924864 892902962302848 893740740966304 894162582770688 894813631503264 895679441055168 898528611006873 898956287204668 900061805295072 900906300842856 901331524760832 902860544445552 904228758097364 905504355893984 906190208765688 908155914207696 910099222280028 910815231881632 910988859838464 911678866818048 912790969911744 913455582159582 914348500617216 915437047630644 916331903004672 917191664198656 918813092905386 920109264860016 920806179874812 921670139121501 921706283667456 922571087449088 923678587358208 924572326250496 927954877114496 929096057078784 929967794418432 930672176543424 931985078137344 933397427713408 934714173826048 935422150983936 937451266278912 938133833935536 939278207877933 939457261708416 942921891261504 943806600882992 944967274973568 945444750774272 948452224934592 949342123468816 950509605032064 951401433931872 953024847172608 955092146190336 956953467024324 957163929587712 957678288809193 957888905408512 959029287994008 959755682060406 960693859657728 962566097329452 962749590511104 963507022155776 964654093202184 966746618350128 968396215675392 969762334666752 972388200363426 972879531488704 973338726463488 974251975105024 974989899235968 975450090295296 977104844787456 978091356963798 979966062935552 980679586041456 982091802768384 982806873646752 984938775758784 987822933702528 988571136835296 989965716638976 990715542772032 993616616598144 995771967176448 996496998719544 997931993135616 998406982752256 1000572724580352 1001110410750653 1002522679739768 1003282016847726 1003755561665472 1004262742181888 1005458333587092 1006441186308096 1007639371187064 1008402578154664 1010590002402288 1010782650341376 1012314411397632 1013519588448213 1014316962777272 1014510321183744 1016710994331648 1018692400380732 1019463984861399 1019688189628416 1020460528346112 1021417989675776 1022674108667904 1023633646920192 1024667135866836 1026889841150712 1027378613948192 1028642063194368 1029607200963264 1031643960785669 1031840622223488 1033404294968416 1034862121021696 1035645952875072 1037892473380224 1040143867031808 1040931693579008 1043189679899136 1043949236753808 1046213768720736 1050072106177584 1051057350983332 1051553445554304 1052349919856928 1053337301853144 1057221910226636 1059484195634073 1060519859559424 1061782425993366 1062820336478208 1063625344621056 1064922798230368 1065125803585536 1065698179186179 1065932557949952 1066739917386752 1068009888902418 1069053886838784 1070326613173356 1071372875747328 1071948608389617 1072152953069184 1073460809003352 1077625018584576 1078636115294848 1079962599969792 1083945399925248 1084962426821504 1086296691465216 1087315924493568 1091325842814592 1093661105170656 1094489472924792 1096033471993152 1096863636640464 1100075539805088 1102461820802496 1103264534296638 1104853278114432 1106527595757024 1106738532200448 1109968339587184 1111300800415344 1111862321701376 1113430828691456 1114274170555392 1116445711528378 1116691251185664 1117818693672912 1118867502659676 1119961214783488 1120776669761664 1122993780217694 1123207855596288 1125429775402548 1125644315152896 1126529902260224 1127838014707239 1128940495660032 1129795584954624 1131389390444544 1132246334596608 1134452900423997 1135561847540736 1136913752702574 1137488215775296 1138025105344512 1138853712822336 1140493706440704 1141106583124431 1144126183715032 1145773769896448 1146608019254544 1147149213331968 1149095238385248 1151587852785216 1152460089319616 1153332992974512 1154960002745472 1155800940691716 1156930755883008 1158308101083672 1159219386031168 1161733961705856 1162579831839468 1164219886149408 1165101696984456 1167334845343744 1169867025051648 1170495686322347 1171048155276384 1173034722518274 1173588389886528 1174181384026112 1175590929364992 1176693943958016 1179021669469336 1179246425398272 1181033479963904 1183595374714368 1185004464584787 1186162826720256 1188474467110854 1188735848036352 1189636221233152 1190537283070464 1192216777027584 1193084842004352 1194239254740224 1195444991844642 1195672878537984 1198038148009164 1200082407060096 1201208401123808 1201775366347776 1202685622693632 1203814059260736 1207643410128771 1208253611687584 1210874552276928 1213465629706704 1215571822424064 1217054626548992 1217940776212776 1220582730174192 1223230415055264 1225084123873848 1225317660650496 1226812353146688 1227741573166416 1228893518828668 1230368743316988 1231571449810944 1237584982280724 1238746163658927 1238794742771712 1239957059224576 1240896235391232 1242646770849792 1244843545226652 1246011537052821 1247229534645248 1248714382035582 1249935021705216 1250845111914048 1252370943837244 1252609682277888 1253558441874816 1257229188348672 1259956366631424 1260873753481872 1262689460702208 1264602966579456 1267346140042752 1268535245242496 1270058057617536 1270699796230144 1275937956032432 1276904385078924 1277507078483328 1278705717325344 1279674242747208 1283421463105936 1283666120681472 1286205457602912 1286450645889024 1287141956679411 1288995491133504 1289934021661362 1291194954233856 1293995810967552 1296517600484568 1297499617096326 1299330003088656 1299986532314624 1301547100368384 1302806459716608 1304121809285064 1305345419769622 1306950706919088 1307572781388608 1309455737024512 1310409164862336 1311027672379392 1313251701011712 1316100403183104 1317097244936704 1318094849113728 1319954288851968 1320954057029376 1323780686952768 1324822155464192 1326399378153003 1327695956235264 1328662664959392 1330575990847488 1331544796553664 1337709355796968 1338340748887296 1339354443454272 1340611111449456 1341243874156032 1343519161582752 1347453336536384 1348434430807002 1349752548530176 1351359451264284 1352680428244992 1354290816668328 1356343137146046 1358256533840976 1359285313148532 1360614037794816 1362233871311544 1364844862560256 1366222847822448 1366483289757696 1369186454867616 1370183373239373 1371522750925824 1372809601284352 1374497854507008 1375787496297984 1378219639358079 1380163897290024 1380861270500096 1382559425501184 1383856631173632 1386553544962663 1386858489375744 1390919573198848 1391932315671744 1394685823818749 1394951691627648 1396008264815136 1397977617206016 1400096141570112 1402071260739072 1403133226475904 1404449735804192 1406176899418368 1412645594178764 1414382836892256 1415709901324488 1418167126161408 1420930905581572 1421243410599936 1422678337401888 1424013185203224 1427102150897808 1429264811186156 1429537270758912 1431281078671136 1432638219285504 1435430200536486 1436833358112768 1438543931991012 1439950133293056 1441040789486592 1443849145994178 1445260533233664 1446981139803276 1448395588620288 1449754565991424 1458214806894208 1459319297233056 1460008089695232 1461377962657536 1462484848853952 1465657267181184 1466767386406784 1469949094403328 1471019379062184 1473137704152576 1474210310470128 1475370127676032 1481734400553792 1482856705252944 1484948574958464 1485698894073856 1489721782592078 1490424924897216 1491823336879568 1493657950764672 1494368893015552 1497610474128384 1500573033870064 1500859086870528 1503784019609652 1504114746494976 1504923025271589 1505253994213376 1506394113272832 1508187500380638 1509661779462144 1512603867231996 1512936533864448 1514082463387648 1515885003603432 1518471617096448 1521475444165908 1521765481775616 1528038600571098 1528810692339392 1529532284442624 1530690792519168 1532126984513664 1532850141892608 1535450470380288 1537000703800254 1537777323966016 1539946670327296 1541067920922288 1544410801444896 1547760933335232 1548978615607808 1550106442452624 1552293181532544 1553468929312608 1556838710070336 1561397540368512 1564046296691032 1564784519848704 1565923855130712 1568925258610688 1572328567197696 1573173502608169 1575108159266376 1576586026474998 1577330168331456 1578127166285824 1580005952779716 1581550435627008 1582400326670387 1584632622814472 1585832865339954 1587383044093952 1590779789339136 1592673638990049 1593926655792856 1594230504717312 1595438016931584 1597384197345552 1597688705378304 1600109876080128 1602014833353627 1602367155130368 1603580830258176 1605085412347648 1607059313620992 1610191213505028 1614499403035904 1616437527876864 1617954172942272 1623921034950368 1625918099887872 1627443640232256 1630973886740352 1633445498498464 1633756880867328 1635749804195584 1636988764221888 1640491657755984 1641734209387188 1644050207989728 1650113309707632 1651661551545236 1653692731203744 1654528313854976 1659791393635536 1661348716070428 1664952509380776 1667793482552064 1670146243037184 1671411255833088 1674668567292567 1675036876778496 1676305584464896 1678301253989514 1679941822175232 1681165004642496 1683585947602944 1684490670326541 1684811783394432 1686137288772608 1688144663103822 1689794853390336 1693410743490048 1694693377431936 1697084085666816 1702539180105232 1703342771311104 1704940956433792 1706232323662944 1707037658016768 1714940610137216 1716189275572548 1718660654844672 1719912028881816 1723642857577872 1728690133979424 1729999489461768 1732440004118208 1733701411037574 1735396133824512 1737075279622144 1738829079046752 1739160550600704 1742600942558784 1743869747759202 1746329829224112 1747212219816448 1749360905736192 1751002268015616 1754414689544594 1754800537577472 1756572232914576 1757459798818304 1759552083777411 1759939051802624 1761272076039168 1764704511770662 1765040915937024 1768532504204004 1768869638097408 1770261274980352 1771550219945856 1775393062071552 1779244240080384 1782711700666281 1784454331849728 1785805924605696 1787481481932608 1788325165541376 1789627263006528 1791358882110336 1793167487766963 1797057222013746 1797912574409336 1800123610590144 1801812601685712 1802663049521664 1805721088891104 1808457516194728 1811008711787968 1812380417531376 1816311828415392 1820198444560056 1821630463763264 1823357733636096 1825581939823488 1826911164319164 1828697001234432 1830874095261288 1834383328397312 1837626185810772 1839350364220831 1840218529720032 1841612359749624 1843340278243002 1845142174898176 1847357174716416 1849144652500992 1855909754228992 1858192114157568 1859935588836864 1861344353086848 1863970156274688 1866794855426816 1869428347652096 1870844301967872 1873071573053373 1874902532557824 1876267667871072 1878556415755866 1878914523416832 1885843782523008 1887613201765984 1889934549947136 1896904449869184 1898684246937632 1901019210064128 1902802867863744 1906049694345216 1910184292380672 1913906934048648 1915356577618386 1918058575988016 1919511364120812 1921387719315456 1925132194658904 1925499181022208 1929308186404368 1933493236700256 1936792431350784 1944776400726852 1945759062977408 1946677452926976 1948503950210048 1949979798471936 1954209689574912 1956182713927596 1958018129654433 1959932125871104 1961359172082912 1964183605536768 1965613747293504 1969877551517568 1975645867405056 1977142273670592 1979931433277952 1981431085544064 1987233233196288 1991543934352896 1992993997439088 1995863986271232 1996813965504512 2002220821501306 2005045359479536 2006564033695452 2007511123330944 2008525484363776 2010916667174184 2015278742374128 2016805156309328 2021180004804576 2021565300682752 2022651646210503 2024628822795264 2027039176896426 2028633925554544 2029020642367488 2033421988663296 2034514705719069 2037384800761464 2038927969722798 2040921056692224 2042835979351552 2045348217335808 2047267293840384 2049334271733672 2053779682301424 2054757227896384 2057284126388736 2059214401926528 2063287921571338 2063681244446976 2066808589936832 2069724242043392 2071291905750144 2075784946760448 2080287734063616 2081863387158016 2086379359798272 2087898473507616 2092427537441472 2100144212355168 2102114701966664 2103106891108608 2104699839713856 2106674603706288 2114443820453272 2118968391268146 2121039719118848 2123564851986732 2125640672956416 2127250689242112 2129845596460736 2131396358372358 2131865115899904 2133479834773504 2136019777804836 2138107773677568 2140653226346712 2143897216779234 2144305906138368 2146921618006704 2150563657950169 2153145300804729 2155250037169152 2157272230589696 2159925199939584 2165773718991267 2167890799850496 2169924853643008 2172593382930432 2174631848987136 2182651685629184 2187322210341312 2188978945849584 2191649151715177 2192066943986304 2193727273280928 2200151079610176 2204923641604992 2206529068593276 2209706556228864 2213055191514048 2219936679174368 2222601600830688 2223724643402752 2228548341110784 2232891423056756 2233382502371328 2234582673888117 2235637387345824 2237735005319352 2241553339523328 2245987560435388 2246415711192576 2250859550805096 2251288630305792 2255676029414478 2257880991320064 2259591169909248 2262778780889088 2264492669193216 2268905800847994 2271123695081472 2273827505405148 2274976431550592 2276050210689024 2277707425644672 2282213166248862 2288252367430064 2291547539792896 2293216038509088 2294298426663936 2298190476770496 2303175705570432 2304920178639232 2306665985949024 2309920005490944 2311601881383432 2316616202167344 2318438772062336 2323467923411712 2325159663678936 2328439772298816 2330203393968912 2334669690687488 2340991372644694 2342096310552768 2346069445036548 2347176779773056 2348362768052224 2351181858729984 2353387887916032 2358043338938672 2358492850796544 2362066959927808 2364879039712497 2367190749428736 2370008929169574 2372325653440512 2376948934221708 2377471696072704 2378749298009931 2379272442466304 2381074566140928 2386169684008704 2388478509480448 2390889983689284 2391345757075968 2396076296018328 2400164814120192 2402416802247616 2403550732695552 2405371245387264 2407628118521472 2415286820257542 2416507223375168 2421749104553856 2426931259413408 2434109253097984 2435881552425552 2441165460348384 2446460830110528 2450168247747696 2450635321300992 2453624706293376 2455483146332832 2457787037657336 2460737486633976 2472129789812837 2475169964561448 2477492327317854 2479914118449152 2481792470782464 2485293541699584 2486629084767751 2489687090453304 2492023074105642 2494459069290496 2497428764071164 2499870043410432 2501690223828096 2504741887674488 2505219364555776 2507116883749632 2514458376697344 2517451880984271 2519912733262848 2521747506963744 2525378921404416 2529205933158912 2532216994655733 2534692280085504 2537070490484992 2540116115235072 2551875912064864 2553808770157848 2555014156966656 2557411434650688 2559348485494416 2566842926211872 2567332241362944 2572410915205824 2574283913358822 2577990982267008 2579868043322724 2582389908467712 2593035200969136 2594999234192652 2598660006177312 2599973064629248 2603094200736768 2605612919433216 2608243618570128 2610690839539244 2613901413838176 2615145562777216 2620818329724672 2626503402023424 2631622034316891 2632200806366208 2634194489873408 2636189698227456 2639908577703936 2641908114058752 2647056767655993 2647561373905536 2649644310928384 2652798756306006 2655391912470528 2657325329918784 2661151981694976 2663089593107328 2675418711593936 2676681497774592 2678708886908544 2681222222898912 2682487748312064 2687038323165504 2694906673072768 2696868861614004 2699505097060352 2702718902528568 2708581633336656 2712686274292092 2716513067681952 2718570626297064 2724467742623088 2729689725120512 2732445695644896 2732966579515392 2738372909735232 2740366746478746 2743045501851648 2745619202568704 2748995709014016 2751574992595968 2756439278716158 2760327794580048 2761722541000192 2765010417364503 2765118851002368 2767713262347264 2773107089925326 2773716978751488 2781839146397696 2783864631343488 2789371647637498 2789903383255296 2792016529630272 2795955234412032 2800192283140224 2804142521478144 2806266452951808 2808899471608384 2812353798836736 2817834623633799 2825291188357528 2828765673784512 2831419802648976 2836334252322816 2841861811163144 2845356674803776 2848026370406448 2854204301795616 2858529622372312 2859074541517824 2862562157342272 2865276438571008 2870860401072972 2873034866427579 2873666716225536 2877087863982024 2882081578973184 2887698291988356 2890407715204163 2890521066467328 2893962279606552 2899509131982848 2907360253123249 2916429613788416 2918638594466112 2920016179390464 2922755925315072 2924969697707904 2931314534362368 2933534772813568 2939898188806656 2942038758124368 2946275408305152 2948420620940256 2950740255352064 2963468801107584 2965713410505888 2969897149916928 2979443565184156 2980849849794432 2983646673759136 2987315901529344 2988737786031104 2995220948256768 3001146067740128 3001718173741056 3003331232251959 3007568039219304 3009846050543178 3012788226545664 3016375000761276 3019323558924288 3025207734463992 3031770007206864 3036943234192896 3042950888331816 3043530963551232 3056077201142196 3057621384678784 3059064568885248 3061381585038336 3064253969027328 3070900940760576 3074001407600508 3075554647932032 3079893340654592 3082135841844576 3088821602889792 3094931882357007 3095521866670464 3097957231215616 3100212884905248 3104586363065088 3106937858625216 3113677420140672 3122795080737024 3128092593382064 3129569039697408 3131847710261424 3137850517221376 3146347005216338 3150216318532752 3153172052949996 3154660336662912 3156254332571648 3160011905559432 3164800653340774 3169265245628944 3171665730679908 3174766088187904 3178452586902219 3181559578678272 3185347277980098 3187853311585712 3188461009434624 3190876033863168 3194768394691104 3195377410756608 3197094537558537 3200219752160256 3204029666707254 3207161660516352 3210170824695296 3214118627241984 3215845825168851 3220382427010056 3228998806071808 3232875055753728 3235908345884544 3247842069900736 3251836199775744 3254887280464512 3261947773480704 3266890996996928 3271499608391168 3273977528443776 3280983315511968 3283468418774376 3288100415979456 3300226619415264 3303323103090472 3307385462407488 3309056627709952 3319582787271072 3322697432140856 3329905018761552 3335586965104128 3340292486074368 3342822511666176 3349337134585134 3350073753556992 3352611168929792 3356602507979028 3359883644350464 3362330009284992 3368981340653082 3369623566788864 3372274577545216 3376289326207644 3379589706780672 3383514044121717 3386821486980096 3389386754863872 3394168171333632 3403358701271991 3405078360210464 3406685542622208 3409881912867584 3412464647325888 3414075316033536 3423319749373293 3429881220274432 3432378551145096 3437321309689344 3439824057763632 3447285715155744 3457380267958848 3459998978923536 3464880008236416 3467402822075148 3470792267649024 3477658158093504 3485201885117568 3487739495518404 3492659658448224 3494424439632896 3502004536031232 3508829379089188 3509601075154944 3511487058967041 3513144465829152 3514919597636608 3519104167554822 3522544152078336 3529409023541324 3530081831874048 3537065008408008 3537739276194816 3543100439891712 3550786124143104 3558488480160768 3565423401332562 3568908663699456 3571611849211392 3574962963865216 3576650331082752 3579254526013056 3582717764220672 3586334975533926 3594114444027492 3595825148818672 3600247221180288 3603625203371424 3605326099043328 3611442177782208 3616915032389456 3622017423575936 3624760835062752 3632623656830784 3640396889120112 3643260927526528 3646715467272192 3651163879646976 3653822328638328 3661748190522576 3668766656794624 3675252371621544 3678700728441662 3680437059440064 3683224719499248 3686680556486004 3690284349796352 3694714349432832 3711819508457984 3716238490976781 3716384228315136 3719871177673728 3722688706173696 3727940312549376 3733589710853632 3738034611158463 3738856695304192 3741688603935744 3746143146106746 3749805065115648 3752535335742144 3757112831511732 3757829046833664 3771687565046016 3775226403531968 3779869099894272 3793808899738368 3797368493875264 3802038420128256 3805605735727488 3812099388690432 3827813868097296 3830713155236772 3836117151976032 3839022728241624 3850264389317808 3850998362044416 3858616372808736 3861425870038233 3866986473400512 3873584862701568 3884775383991601 3889552801453704 3891518125954816 3897007900420096 3899959596943872 3907559990349323 3908419379149824 3912365427855192 3916036259308866 3919864251742208 3922718344165824 3928367211073536 3930478230761929 3931227494587008 3939755103035136 3951291734810112 3954284547341184 3959862866555904 3962862171088128 3974466466392576 3979198134459009 3983087868705792 3985987994878176 3991727972542464 4004441643002612 4010090718959072 4013128067390904 4015022246661888 4021833334348368 4030557484748256 4033610312618656 4042360009609152 4045303292421006 4049257645590528 4054078353792852 4057267851109088 4058041284734976 4069029411438138 4074769601522928 4077855939445596 4081842113384448 4085671958703104 4094534587680768 4098668543467344 4107559364602848 4109514455792768 4114568252777472 4118428803853056 4126575843142676 4127362488893952 4133617179873664 4139448484086784 4142583811500288 4151569893520896 4159660634887989 4160575468127232 4163726774316032 4172758719596544 4175796947015232 4184057471456247 4184855074882944 4200288424710336 4204229403933328 4206213782217216 4209399679427712 4213349207412576 4228887640906544 4237936782536292 4242079438237696 4247129703973464 4254501378484224 4259691192921472 4262792716744716 4263730231799808 4266959669547008 4272039555609672 4281306452693424 4287794433558468 4288611812276736 4293843236013408 4301127315900338 4306290601609458 4310500074338304 4314544461179392 4319850399879168 4331547437982534 4335781599700992 4339849707286016 4345186765860864 4349263697974272 4365303371258368 4374644420682624 4377957891699168 4383298303430354 4384133887972608 4387454546561856 4400302159220352 4409847283209984 4413058137186552 4419413112457728 4426110383028096 4439873358348736 4445203201661376 4447449286805504 4457096682221568 4465782846113512 4469165347776234 4471274774691648 4475470010638704 4483106679046656 4491975120870776 4492831422385152 4501719101610192 4502577260611584 4511352058828956 4514769075814767 4515761982640128 4519182339818496 4528985338386432 4537811601695988 4542247390162944 4547655010810296 4549952863101184 4555414851289344 4564426332497724 4568708969193677 4576504734860128 4583095079585792 4586432077018176 4588596853327872 4596380953540992 4606351411140864 4609840357278464 4613331971898048 4619840010981888 4623203762766864 4633232404334688 4636877544124672 4646935846823424 4650319327357872 4656879544597632 4660406787937824 4681982745289388 4684192621105536 4692138890073096 4694353559546112 4706775775832064 4716086677877344 4716985701593088 4719520507824507 4724133919855616 4729758079424994 4734381498857472 4740017858339148 4744651306881024 4747200980011161 4753897868443416 4757498596019862 4762149132281856 4772339368017408 4776957018960896 4781779967378568 4782691514151936 4792152592036656 4800329628240384 4804833604495232 4807101465391104 4810742490774528 4815256237042944 4830573640515084 4833014446750336 4843498209107712 4853862518826816 4868218506195968 4871763104851104 4882330920696768 4892921660221056 4900336495495392 4901270642601984 4907249412586752 4910966292665664 4915574075314672 4921474973267952 4944259579625674 4950339929122896 4954984654635708 4959828236898304 4963584941564928 4973258169535502 4979374180906608 4984046148211284 4988918138580992 4994857528142328 5003380447656192 5009483775348976 5010438729111552 5014233767499264 5024005701877701 5028916753394688 5034903761968542 5039825466525696 5043495013927488 5050757842808832 5053472010979623 5058411866317824 5064433989311466 5069384560171008 5074140980969984 5080232230470144 5103751824129728 5107617540315696 5110028313933312 5114822869301376 5118696970988832 5133685852423744 5144821830411648 5148567826717644 5155981964534016 5159736086645448 5186070401938272 5189998468385304 5197320012354624 5199946129258496 5206188401473536 5211225838866432 5216487237140256 5221381679078488 5227802827676352 5230291125554432 5241636659449344 5253006804046848 5263244068633782 5264401612732416 5268388979746816 5272379396454912 5278656251332233 5279817155407872 5283816228117504 5294113535311986 5295122747811072 5299288621856768 5305597512612012 5310783824941056 5314650659837568 5326179186214656 5348135101998843 5350837423187872 5353362995549184 5357417773817088 5362444445797824 5364975496624128 5374076646331008 5379502463300889 5389813346145536 5393737723228008 5405437805057136 5417163266673312 5425372548584184 5433026135363904 5437141252594128 5448935485246176 5464891391289792 5476745819470464 5480733492957492 5486091003703296 5491238405137408 5503149985191936 5512878557432316 5518051092662493 5520655589160096 5523445082000384 5530020834729006 5535426524694528 5546214179850652 5547433957502976 5567729262686976 5578743295274996 5579806766510592 5584033059260544 5591910468824064 5600384566280448 5608285042956288 5612532905903616 5617798943216768 5624707597673472 5635669247267598 5650582376715056 5657531347569024 5662839605297952 5683723622326288 5690713349607552 5696052740812896 5708408603591232 5717059244744624 5718149083035648 5725124314684544 5730552877142016 5741720802145944 5746069732855158 5754175727964048 5764163157946368 5775396583976712 5780815430408326 5787924559213104 5799018263965696 5814720506246498 5832859227576832 5837277188932224 5840032358780928 5845511850630144 5849939395415808 5862629068724736 5867069545627136 5874054388963299 5879796377613312 5884077516248736 5892550816610304 5896841241880512 5901480510704128 5926937602215168 5931426821011776 5939794299833856 5958887130368312 5961699699588864 5967293347518272 5974631803058688 5977475572062208 5990441896513536 6002292135480256 6006662464503918 6015136078438608 6019692101086356 6025576453091328 6032750001522552 6050415468927984 6063540014413728 6067954938631509 6073886468385792 6085901776663632 6087061927102464 6103544117157207 6112154402284392 6115242769357568 6122763170076672 6128507938054656 6140451413406079 6141801881521152 6148002815201016 6151109295864064 6159786681309184 6164271683689152 6176465791197317 6177643205779584 6189863764714014 6191043733340928 6195914462431232 6200425769810496 6209172726130176 6213875717250432 6227354840281344 6245590161474048 6256185186764128 6259138079394816 6263695420522848 6292694010432676 6300432637065504 6306344105899992 6309320673325824 6320023811118864 6329601306681548 6338530491257888 6343331461359816 6356905173804438 6363119157356544 6370694555960196 6375706623171424 6376922018869248 6381752067726336 6389536789382208 6394189075117074 6400439504320512 6408059333414508 6414323321032704 6420341649390592 6431691650337702 6440764854020112 6451690973850507 6457997612143616 6465750111507456 6471816691769088 6495684139801472 6503672399551488 6509774560929024 6523895546961408 6533781993993856 6542999216782336 6547955056887552 6561966631023936 6566936837548752 6574947455145531 6576200831958912 6600453238830528 6606646206180944 6614770924814976 6618113255419904 6639165574542144 6645394864281712 6659810037523104 6671173930208256 6685645023332352 6698674269170268 6700147507113984 6703748021664351 6705222337859584 6713205015958056 6724660018569984 6737962681306164 6739247133577728 6744549155090432 6752578652415288 6767028088243434 6773642973960192 6778773509727744 6788336342667264 6806717402543982 6810156720420928 6813371085244416 6819763825735168 6824929294651776 6828150632067072 6846639498746586 6859762440548864 6864757102290192 6874642619378688 6879648115527264 6894571430311488 6914760535917696 6919997957847072 6929760016472832 6934805644150296 6955316316187008 6970403770235136 6975478991036808 6985319316896448 6988848879265792 7004009072062464 7007772875254571 7017658758178376 7022974117934082 7026288931658304 7029839195273216 7038208335109644 7045088304156672 7058818047082648 7060163663748096 7074130016816016 7075478552389632 7086200879783424 7094637119137491 7101572248286208 7116976960321536 7130846802665124 7136247894029793 7137817327398912 7143223698422784 7149925927730432 7158509052026112 7165435528441344 7172669951067852 7188228888054984 7191650297637344 7200494442360576 7207250406742848 7210652198086656 7222884355564416 7233830064778912 7244034847151872 7249521670125504 7265247313661568 7280793778240224 7286521855053056 7302327759293952 7307644657276656 7323496381045152 7350504743243088 7357401456883324 7360874118880128 7366449438998496 7373361112972008 7416389369438511 7423639016915968 7432476981953562 7439742355347456 7445377412347392 7455880625098752 7459887254303253 7467179421707264 7476069222316926 7483377207871488 7492286292213492 7499610130231296 7505070671484288 7514225663023464 7515658093667328 7543375130092032 7550452807063936 7559738199788544 7587617799476736 7594736987750528 7604076840256512 7611211471454976 7655627736194592 7661426310473544 7672234303952064 7678045456483248 7700528778635616 7701996724088832 7717232745617472 7722851740076466 7733972946801024 7747169725403136 7769550767983202 7779105602907408 7783036251909632 7794015800840192 7799919193887744 7815119980698646 7816838758299648 7824730855710384 7832072518617732 7839728503484416 7845436688331648 7860956461523858 7862454989174016 7879510206070272 7894866102950673 7902583469620224 7908569094682368 7919725733111808 7925724342176256 7941170302967979 7948932932785152 7958396268918018 7966175737411584 7971975989756352 7983455945084928 8008883286005224 8020181437918144 8026256134781808 8030044493323776 8043666668696736 8061114969496512 8067220625237312 8084720019218304 8090606584842012 8098515291181056 8108156707585704 8114535702218176 8138058822876276 8149539203045856 8155711878891192 8171343917406208 8189069175361536 8193469804256429 8197337086934688 8215118729205696 8219028911585536 8229136505554944 8236857607706112 8253151686285352 8254724977787904 8267234359747328 8278896968173568 8285167623000576 8295031252093509 8303139787041792 8319321269775978 8321150936254464 8327453548632064 8345517439193088 8351593894030464 8368114942912494 8369710149765888 8400576849420672 8408458807866656 8412427564434432 8418799358855424 8426698414825152 8453503870901397 8457775281813088 8475873565072584 8494259407946928 8509002756968448 8519382385842944 8525585433489432 8544079111219344 8562612905386848 8575588867116936 8577223624553472 8587686472026816 8602254631800676 8612581203218916 8621000148676608 8629088922358784 8663094875965068 8671223145612489 8671563199401984 8679699414572032 8698527395948544 8722080759369747 8730606742516736 8749288841365248 8755915783398336 8766596606860708 8768267775945216 8774909093123712 8800604318440704 8819694566419968 8826116274373104 8838826224915456 8852220766056192 8879746716697472 8890406403322752 8894898573611008 8931565692227024 8938330695552468 8942549549383296 8950940021277408 8966213358093312 8983950241741552 8985662844770304 9003438203220384 9005154521223168 9009993696755877 9022704117657912 9029538151629534 9038364679636992 9057970676772864 9075623203391976 9095310021620592 9099905726202368 9110829702578688 9128852664995448 9137417938387354 9153009469720256 9166190159171584 9172864154036352 9177193706655744 9192761907081984 9212702822281728 9219680714556928 9226663943796096 9239680021963776 9246407525533728 9266464808669376 9273755088249344 9284795647071021 9293871693646848 9300638654715744 9313759089195264 9320813575875648 9363965490578776 9368385242211072 9384277780146192 9388707119092224 9413551551664128 9432173355754688 9439041015649014 9448267839711232 9459516158849988 9468762997714944 9480035716678296 9494401960022322 9507795736886832 9514997192039724 9524298264563712 9535357760706657 9544678736034816 9553914037921792 9563559934757136 9565383028303872 9584305184073312 9591283612675611 9600659256480768 9609667208990464 9621484981549056 9630512474085888 9647537475506553 9661147281030168 9666028893500672 9686996418215424 9705874814738641 9707725037653632 9736437012391936 9743526209702208 9764661841393536 9785843320442112 9800672990990784 9814498825173504 9821932585331328 9831148150629344 9842949946535904 9888519159251348 9900679858245792 9909969309271416 9927169883129856 9946516339071004 9958748361813216 9968092296422568 9989715056284656 10006760895312384 10018967550697952 10020877458223104 10028467534998528 10048011403755402 10057833506789376 10069807523937084 10079650933051392 10086990027854976 10106944021959246 10116823732635648 10128867978622932 10138769120342016 10148281961939968 10160464460940288 10207503648259456 10215235080631392 10220056627866624 10229645738602752 10237393941977664 10267371704847488 10289643660823296 10297135653435288 10311963929068032 10319472173290896 10372140803876544 10379996936770608 10394640024709248 10399892258516992 10412376802947072 10432974474280512 10442763358156976 10455605655352704 10460582251108864 10483273318898688 10506013608093696 10526488137267564 10528803225464832 10534461176901123 10536777959493632 10544758792909824 10557312502664466 10567632456235008 10588227070623972 10590245495622144 10598577243713536 10611195025224024 10629301319675136 10652358372429312 10696270203997686 10701674846375744 10706725991098368 10714835547634176 10724888891595648 10729950993248256 10748153292662016 10759004926601778 10779626692291072 10787475446456016 10810875610114272 10834326533346624 10850745097168368 10866052270727808 10874282505188256 10897870970492352 10929782782579584 10953491638940928 10961466985914984 10982476810274816 11006299970383872 11012214518257183 11025757114864632 11036102185324986 11041311178320192 11046890164000768 11060041669458012 11070853049389056 11076802286692709 11092428359701304 11135458525373952 11148715472930343 11157486590549992 11159613533021184 11168066118521088 11183820937648128 11200769132560896 11214103833475389 11216570085912576 11225065811807232 11235597886433536 11249415195346944 11271338494535196 11301164753430112 11315062695138048 11325679210595904 11367447244652576 11381426699215104 11392105481625792 11416817207182464 11434118489489248 11436298166071296 11450248629369088 11483441604291888 11492139465710316 11508351455928096 11550793167953424 11561630860816652 11575849118426208 11629441012492996 11654326151974803 11665718455153664 11674554377864448 11691023701260288 11699878790831616 11722679971047969 11725258137449472 11734139091254272 11748108777926598 11759592755226624 11768155032497472 11785101633220608 11791434692285787 11793682483761024 11802961021408256 11853875204430336 11862853642023552 11879588599667712 11917774260736624 11923399399177728 11934586695036544 11949263606117376 11954951144124416 12004584270960512 12013324929007836 12030272156877216 12039384202172712 12065500003045104 12100830937855968 12127080028827456 12135909877263018 12147772936771584 12171803553327264 12174123854204928 12207088234314414 12224308804568784 12230485538715136 12245526340153344 12257015876109312 12280902826812158 12283603763042304 12296005630402032 12302218591728128 12319573362618368 12328543367378304 12352931582394634 12355286411559168 12379727529428028 12382087466681856 12391828924862464 12400851539620992 12418345452260352 12427751434500864 12454709680562688 12478981904663967 12491180322948096 12512370373528256 12518276158789632 12527390841045696 12552172414368741 12585388020865352 12600865274131008 12612688211799984 12618641346651648 12640047622237728 12659202613363096 12677060982515776 12686662922719632 12713810347608876 12726238314713088 12741389111920392 12751413246342848 12763504135452672 12779073578764416 12788378150234148 12800879008641024 12816118666829016 12840683298781184 12863383300675404 12875452549545817 12881529708040224 12903381947701014 12915995224287232 12931500223014912 12943633383538176 12991368279602944 13007344799102976 13019549121858048 13047791093922816 13067563987987712 13085998433564672 13095910113775104 13123933262047872 13133873675097504 13149894910291062 13152401663917824 13200906477661056 13213292412361888 13229541849629952 13278331149084288 13290789728563424 13319620075046208 13342347860416512 13371290046664704 13397348538340536 13407496043328702 13426410031916112 13449320037139968 13475925362612328 13478494267155456 13505157304830576 13534056176486868 13547285947920384 13557547019455488 13613434805087964 13620313440841856 13626742170488832 13639527651470336 13649858589303552 13693278997493172 13706126907581031 13719524881097728 13729514204580384 13749285238757376 13759296231054528 13789142860622976 13829521071835392 13839995915694144 13859520032945664 13869611288300592 13910632632374016 13940807540470272 13950957982073616 13970638633792896 13977697758531584 14015545750509142 14035317516356752 14045948235868164 14052577863316608 14059678390546432 14076416670219288 14117636094165296 14120327327496192 14148260033632032 14150957104779264 14158561523473521 14172401759566848 14189274238274982 14203144496572416 14233953920643072 14241602940033483 14261693605330248 14272495788059586 14286447396845568 14299851855460864 14317018104052224 14330871056882688 14345339902135704 14376457776109968 14383300595274688 14400988884721152 14414500813485696 14421304396173312 14445768711128832 14467660129557824 14488069694303744 14499043340251008 14530494627323136 14561587556480448 14573043710106112 14604655518587904 14615289314553312 14646992762090304 14701009486486176 14714802913766648 14721748237760256 14732898877996992 14746722225944016 14832778738877022 14847278033831936 14864953963907124 14879484710694912 14890754824694784 14919774508606506 14934358843414528 14952138444633852 14966754415742976 14984572584426984 15010141342968576 15028451326046928 15031316187334656 15072017105633103 15086750260184064 15100905614127872 15119476399577088 15160416032938869 15175235598953472 15189473975501056 15208153680513024 15222422942909952 15311255472389184 15322852620947088 15341544062006239 15344468607904128 15356090912966496 15401057557271232 15434465491234944 15445703480152932 15467945893602048 15539101535966404 15558211205814816 15566072503819264 15599838387775488 15630239961397292 15633677516599296 15649461711420768 15664145037235464 15690873376663296 15721912923047716 15724909978348032 15759020412140544 15789732205901346 15805166939240448 15817138189364736 15839451466223616 15851448684352512 15882340605935958 15897865865570304 15916792537836036 15932351474823168 15943951979512704 16017766572010448 16040362875836288 16052512269563616 16060088986647552 16087333337393472 16122229938993024 16134441250474624 16169440038436608 16181213169684024 16216313415171408 16229071404436352 16276117645752552 16299078406091712 16311423757782384 16342687834812416 16386939608512858 16394674173869376 16430237458411392 16438057823171072 16458273011109888 16473715215412224 16506303372570704 16509449955575808 16534468719494656 16554153277987479 16557793936347136 16570335246001152 16590062504187018 16606279574083584 16638642539551956 16642301872508928 16654907097264128 16703187788060928 16736229885824988 16739420299531776 16801153698841344 16816917615733312 16824855128868864 16837598717710848 16853396829650304 16907007741802794 16915550563626176 16951747130145168 16988518815893856 17038764771685888 17051170866978864 17088158222438688 17125225810773696 17151177734233872 17154447249106944 17175372944053632 17204509263601352 17225162406437832 17258177844717568 17304908528689859 17326189751930136 17342446291224978 17359398829144064 17397054791897088 17406403593374257 17444161518739494 17461213485033472 17498577682730496 17511831566796672 17533193213721416 17536535551890432 17549818186247424 17601208636881408 17622163166889897 17639389132839936 17652232548746208 17677652449830912 17704441532112384 17759493433394944 17780812806645504 17863131384454048 17876661391104936 17885099098766592 17901880042554816 17932426716186624 17967900483483104 17971325689540608 18006876406440768 18019987393511754 18045408235315824 18059076303259068 18076729359273984 18151246406783952 18190620043241184 18199811452404736 18221659405157376 18257705329990896 18274835876774708 18306018939440512 18345728308072704 18385523814163968 18421354240218237 18425405644563456 18439361429113856 18453327887592192 18479360043927552 18492815051067456 18529397373591951 18532929617338752 18547510176498688 18569591294142042 18587743387293696 18601277309431488 18627518178390528 18641627151751296 18727930981157552 18736770484422144 18768555560292384 18777414238184448 18864346711509376 18878082031298028 18896535679422464 18919032317699976 18960071433356592 18988803920044644 19015591473773664 19029994384079448 19070715521413314 19089357472069632 19107828075843584 19127119869514272 19130766056607744 19168610368146624 19182567225351222 19201318512961536 19219334417980928 19242969963098112 19261024948171776 19295074951013106 19322294562060336 19332057787001344 19355072921551521 19373992836430848 19411749629477282 19415450075307264 19472874024783872 19487052419404416 19529323682787072 19571686640884224 19601345981981568 19628997650347008 19643865170662656 19662296301258688 19685899893071808 19724842365436593 19777038318502696 19801359716491584 19819938618542832 19854339766259712 19893032678142008 19917496723626432 19936184592845136 19979430112569312 20013521790624768 20037935101395904 20056935069997056 20096022807510804 20111244064993053 20115667013578752 20139615047874168 20173980055709952 20213888043918492 20232854006429141 20233647465271296 20257735957245864 20296563923879936 20320928921880576 20415007296518912 20430470161262784 20440113255733248 20459291477205504 20474787883955328 20534743409694976 20579287321646592 20594271306870576 20623927858136064 20638944346581792 20744281607753088 20759993873541216 20789280049418496 20865948948561024 20885526716313952 20911211310705408 20921164502217728 20966546637797376 21012027216187392 21023318625763713 21052976274535128 21068922353802246 21089517585819648 21114625005328932 21135264912470016 21176454141247944 21180490991244288 21222390050448048 21258602639350272 21304716744858624 21392540407995372 21403349692751488 21413451982196736 21429671095268352 21449777783191296 21496306585324032 21518009853203556 21559253384582144 21574950892912032 21621751220228544 21668653066693248 21701490194336736 21732104541455616 21748565010376512 21795741940984704 21859565565159168 21906983277881856 21922933971829968 21964953620549632 22024429036514366 22051514229729264 22072204370649972 22082622356640384 22093780328001536 22120083338916024 22153604573385418 22184856719402608 22249168108315533 22270917050747904 22297430945860686 22314973181099984 22319227066042368 22336132237042176 22367641875296256 22379661762909759 22401538265121792 22428207666950778 22450131623614464 22471195772867072 22498830390693888 22542676989070392 22602329506860224 22630125390276096 22651358421191808 22734894489305152 22762853398430208 22784210963251584 22833634414364928 22868236978978496 22900497258738176 22966883208583776 22984278931420632 23016702911856192 23101586335906848 23123261721633304 23151698236852416 23258882024985992 23308652303949606 23331436910307328 23349108755728896 23382047402520576 23399757581663232 23445359942095938 23450516274898944 23468278182508544 23496217555853196 23519185510453248 23536310064994944 23582869384571574 23587364967522048 23605922042816512 23684598308852019 23707750408860672 23725707284047104 23759177199335424 23823510908903937 23835548521473248 23846798798355456 23869173390073088 23898527212234752 24009168541921024 24026649858015672 24060544313754432 24078768404345424 24131000006090208 24201661875711936 24254160057654912 24271819754526036 24295545873543168 24343607106654528 24414176468628828 24448617609137568 24460971077430272 24514031752218624 24561805653624316 24567207526084608 24580409412769287 24592011260804064 24604437183456256 24657086734756608 24705863164789268 24710572823118336 24759455058856056 24764174933363712 24801703079241984 24836690904520704 24855502869001728 24909419361125376 24957963809327934 24982360645896192 25024740747056512 25036552317579264 25054781682091392 25104344828737482 25170776041730704 25201730548262016 25225376423599968 25237282693303296 25280095244475456 25318405226726192 25354121965031552 25373325845439264 25427620695217752 25482778223840784 25502826492685696 25527008270905344 25558147157528832 25576756300468296 25632237333658032 25681366597562368 25726766601350808 25750905099091634 25763059416080448 25806763895402028 25831990448574464 25863000446029824 25887266767076352 25982736559205888 26013669436837467 26014689598205952 26039098243716096 26095582187845632 26135127975975424 26166242278109241 26171996867129344 26191820227550208 26247866524095744 26267747350195008 26299789820582124 26304803327835648 26401812955322112 26426584824723776 26459083699259904 26556662298168576 26581579457126848 26639240150092416 26684695720833024 26794697076681072 26814992086657404 26852820063832224 26898640074279936 26951850725224656 26956988534310912 27010314609661152 27029981090267631 27068112352973736 27115094038910976 27193427687941207 27226869610175928 27240626881683712 27279055302940672 27299717178607104 27352919932445261 27386557994986344 27412253815162062 27439049762195456 27459028409160768 27498570477514752 27518592462109056 27578285721245952 27659042143670784 27679991831388288 27719040065891328 27739222576601184 27821265264748032 27854386941213063 27881615080940544 27901915964147232 27941277267585792 28031091501018284 28070635032713504 28091896471736328 28105155726633216 28152833340438576 28235272188330592 28240654654992384 28296520067264064 28317123046947042 28344803519133696 28378548476549964 28406288993144832 28483205880066966 28523387210660496 28544991576119172 28572894793691136 28599703710921728 28634036208104448 28661742113765376 28690679804271408 28752915552219936 28766601190549376 28801977769442304 28829001626971392 28891537422257664 28935320259115648 28976139388607488 28998086680502016 29060989254646272 29117624444215923 29123175112960896 29146087420212224 29209311037175808 29230578629106624 29293985524180608 29402018972972352 29429605827533296 29443496475520512 29465797755993984 29493444451888032 29665557477754044 29694556067663872 29729907927814248 29781509649389568 29839549017213012 29868717686829056 29904276889267704 29969145168853968 30020282685937152 30056902652093856 30062632374669312 30144034211266206 30173500520368128 30201811228255744 30238952799154176 30320832065877738 30350471197906944 30378947951002112 30416307361026048 30444845885819904 30622510944778368 30645705241894176 30683088124012478 30688937215808256 30712181825932992 30802115114542464 30868930982469888 30891406960305864 30935891787204096 31078203071932808 31116422411629632 31132145007638528 31199676775550976 31260479922794584 31298923422841536 31328290074470928 31381746753326592 31443825846095432 31449819956696064 31518040824281088 31579464411802692 31603383530703369 31610333878480896 31634276378729472 31702897368705024 31764681211871916 31795731731140608 31833585075672072 31887903959025408 31980962784355739 32035533144020896 32080725751672576 32105024539127232 32120177973295104 32174666674786944 32244459877986048 32268882500949248 32338880076873216 32362426339368048 32432626830342816 32458142808872704 32552235291505104 32598156812183424 32622847515564768 32773879217025716 32789348347738752 32860474916822784 32876115646342144 32947430430824448 33012606745141408 33018899911151616 33036643554771549 33068937438989312 33108306555974958 33140670492002304 33180125008374036 33212559148167168 33230406860078127 33277285079103912 33406375576121856 33472459771649976 33478840599063552 33602307397682688 33633835231466624 33649710257737728 33675197435421696 33706793659300608 33814015483605588 33831101127252352 33903494260290336 33977037631787712 34077529543371776 34102341733957728 34176316444877376 34250451621547392 34302355468467744 34308894498213888 34350745888107264 34409018527202704 34450324812875664 34516355689435136 34609817057379718 34652379503860272 34684892582449956 34718797658288128 34812807186748514 34888323037478988 34922426970066944 34962978455924409 34997155365460992 35023663133593344 35066386427442832 35073071103780864 35099636372494848 35168039913143907 35202417273762816 35244326333779794 35278778265679872 35304465097492416 35355304899661824 35374304076857361 35408883064224768 35518986866789888 35561625613291008 35726262768908096 35753322782209872 35770198197533184 35803760085109632 35864853432373248 35935800966966208 36013752812881536 36039974787023508 36090816470631648 36118152606518136 36302492813567904 36381240086482368 36399622904809472 36443318810314752 36515410659981792 36549671753549416 36612037878881024 36691456616145408 36771047628327936 36842708480436474 36850811289126912 36878722858227712 36906655775184384 36958720087855104 36985630102134912 37058794747183902 37065859234677504 37095020352997376 37139182588284084 37175486774587392 37202554618862976 37255036356781056 37283254303502592 37436945713991901 37455861962315104 37473540968844288 37537111120584768 37554828476368896 37656517243106223 37728693423018752 37756164062596056 37838064635399952 37920142866713184 37977607840089288 38031182947547328 38059988768158896 38141431042826628 38178714944139264 38254239739028544 38337220736293248 38365134450702444 38402637025923072 38438668835961856 38522049896343552 38590149902026212 38626357648637451 38644589124120672 38664115574002688 38710145843103042 38747985672861696 38823499258954564 38830900150614528 38974104838808832 39058647365574144 39143373281768448 39202691963963136 39257995300694016 39287730341325312 39324592602517376 39371799786143616 39449684730873186 39554076637005392 39602719432983168 39639877237085664 39786065356284016 39834993447252864 39872369185690272 39958860225138624 40027043581249536 40075870202791808 40113870139994112 40192045615021608 40222488129986106 40279230095748336 40347960111419904 40427776087836984 40465708012858282 40515471914491728 40593127847759872 40641857843761152 40830014593037824 40860940322525568 40880226511466496 40918582954411008 40949575767910656 41069486819389952 41118380722743093 41158574643293184 41188542613741152 41247855716272128 41277888693163584 41488563215506176 41519987747082432 41578560098836992 41731897897122048 41771053432627904 41822422621410816 41842329004435456 41933093275594752 42046637251527426 42105952549070256 42137844707604492 42179035171639296 42229250010657864 42352908282495888 42360981982488576 42444780100896096 42475684570420563 42517205278700544 42609433489717248 42724808820100449 42785080815990744 42806699385502976 42859342190536704 42899555566382592 42983159893842553 42992613170648064 43036019706407112 43118506769164288 43149901785824064 43235260538381219 43243502440457088 43337306133386496 43402980388673472 43464209082911232 43497130020753024 43591483881969408 43719131130318336 43813966555763712 43845867943659936 44048858073028732 44103028459458528 44144408741299944 44165244713280768 44240166677832048 44307209146770836 44369713438805216 44498336216631066 44541834101495808 44594861891721372 44629946362199968 44638454132084736 44672264474084352 44759323525819518 44803076530243584 44856415333901556 44900263247228928 44942391545734144 45085353978140784 45204659013720448 45260250780552192 45302716842383616 45469788978610304 45525706796860416 45568421926503168 45667268828729856 45736473957956992 45800994517476352 45933766417167552 45968557862841264 46024632186018717 46033405823712384 46203172671813696 46246523443266608 46303396473704832 46517764049971984 46617304607899212 46662873820614656 46698217511457792 46799515163326464 46890719884191876 46901032549797888 46936556365017088 46992435111706392 47072620129989888 47165738769143148 47174729935044096 47211844085633024 47369196617704038 47415500817721344 47451414568094208 47518354398670848 47647021817807874 47671097042946496 47693597596710912 47738346780146176 47797054424469504 48018337083842048 48053299716031344 48121088627508864 48157536808690848 48262000012180416 48403323751423872 48508320115309824 48543639509052072 48687214213309056 48828352937257656 48897235218275136 48921942154860544 49028063504437248 49054410126781997 49123611307248632 49160818825538574 49184022521608128 49208874366912512 49314173469513216 49411726329578536 49421145646236672 49518910117712112 49528349866727424 49603406158483968 49662459833962437 49673381809041408 49711005738003456 49818838722250752 49915927618655868 49964721291792384 50049481494113024 50109563364182784 50208689657474964 50341552083461408 50403461096524032 50450752847199936 50474565386606592 50560190488950912 50636810453452384 50708243930063104 50746651690878528 50855241390435504 50965556447681568 51005652985371392 51116294315057664 51153512600936592 51264474667316064 51453533202701616 51501810198183268 51526118832160896 51613527790804056 51774533534152704 51914725586069577 51965473118411776 52027338873674934 52078196487432192 52191164375691264 52219210780122771 52270255951950848 52332484556218482 52383640455100416 52495733048191488 52535494700390016 52599579641164248 52609606655671296 52803625910644224 52853169649447552 52918167398519808 53113324596337152 53163158914253696 53278480300184832 53589394153362144 53629984173314808 53705640127664448 53797280148559872 53903701450449312 53913977068621824 54020629219322304 54059962180535262 54136224705947472 54230188077821952 54386855375882414 54453739220351856 54481253763367424 54558110605881344 54599434357214208 54705839864890522 54773115989972688 54824507630324124 54878099524390912 54918056818321536 55037184924218112 55156571442491904 55264062720654711 55318084287341568 55359983662776576 55438080131782656 55478445153202368 55588192120775853 55642530529496064 55708773882426126 55763230161881088 55803831928294464 55882554535171584 56062183002036568 56141270065427008 56183792943472656 56210311453266432 56305666680877152 56470544376661184 56593040134528128 56634246093894084 56689607038267392 56757096953099928 56966411760133932 57046774421320992 57089983152238344 57199407421843456 57268072416208896 57323484227530752 57381359608542816 57505831104439872 57533202381098752 57603955538884608 57658003253942784 57783074844515328 57870640518231296 57952278777214976 57996173361004032 58065218764654563 58121978509292544 58235248888431846 58246350225921792 58292174840424448 58418622074351616 58461157258213248 58587971048361216 58804037945944704 58859211655066592 58886992951041024 58931595511987968 58986888903776064 59174527096309779 59331114955508088 59459815855628496 59563019298779136 59679098034426024 59808553778535408 59938290337707936 60040565371874304 60113805304187712 60288068422532412 60347001040736256 60403622456511488 60641664131755476 60698562019287423 60700942395813888 60757895902004224 60889691771639808 61245021889556736 61291410483788352 61366176248024956 61377874431616512 61424363651865984 61604230229084928 61737861964939776 61782813920611728 61871783574408192 62156406143865616 62232844823259264 62264290015277056 62520959845589168 62597846845683072 62656580148941856 62763493506653184 62887651692190864 62899639913392128 63036081648562176 63069955877291139 63158928823605384 63206767061406738 63268552757458944 63405794737410048 63529362423743832 63667170151344144 63775807918050816 63961925568711478 64071066288041792 64161451503345152 64210049078254464 64240355946590208 64349333349573888 64488919755972096 64537765001898496 64677760153746432 64724852678736096 64865253660685632 64916285617745408 65104470583010208 65196313624366848 65245695031129536 65547758434051432 65578696695477504 65720949833645568 65752231292684288 65894860861648896 66025213490282816 66073287109543098 66137874877978624 66216613111949916 66281340984004608 66360250016748072 66460813720156254 66554570158207824 66747504324946599 66812751152243712 66944919543299952 66957681198127104 67138985288729277 67204614795365376 67267670462933248 67350394870843392 67413587318601216 67628030967211176 67662202254504704 67806988520580672 67941123703170487 67954075263575424 68155059086743552 68204683467915456 68352632889754752 68500903243094784 68604710936935488 68701491776214528 68818037054405408 68900649625751328 69219634114759436 69304759007720544 69369785164899912 69625614373497028 69776646074957976 69925956911848818 69994310730921984 70047326267186688 70132772854885664 70146142207561728 70199272744989696 70336079826287814 70404834547525632 70488652667559588 70557556531359744 70608930194984832 70748608153714722 70817766128449536 71037973733579776 71123251226582016 71452525537816192 71506645564419744 71540396395066368 71607520170219264 71871601933932416 72027505625763072 72079949574047016 72181632941263296 72236305213036272 72604985627135808 72762480172964736 72799245809618944 72886637620629504 73030821319963584 73099343507098832 73224075757762048 73382913232290816 73542095256655872 73685416960872948 73701622578253824 73741228238307861 73757445716455424 73813311550368768 73971260204269824 74117589494367804 74131718469355008 74190040705994752 74278365176568168 74405109237725952 74510072713562112 74566508607005184 74873891427983802 74911723924630208 74947081937688576 75074222241169536 75109656952737792 75313034486212446 75457386846037504 75512328125192112 75676129270799904 75840285733426368 75955215680178576 76062365895094656 76119977536317792 76282862085653256 76508479478057088 76674441472586496 76730268901404888 76877337671923712 77044099792687104 77085501627800281 77180299804052424 77252715297274902 77289178248241344 77328231148005376 77420291686206084 77495971345723392 77646998517909128 77661800301229056 77948209677617664 78041008310512401 78117294731148288 78286746563536896 78405383927926272 78498726834327723 78515990601388032 78575460682650624 78649185205034752 78743599572287232 78899369461746372 79108153274010784 79205438865966336 79279754474171328 79572130712568032 79669986894505728 79744738371380544 79917720450277248 80054087162499072 80151740405583616 80384091230043216 80444976259972212 80558460191496672 80695920222839808 80855552175673968 80931416025716564 81030943828983456 81580283063823621 81660029186075648 81721880645051136 81837165908822016 81899151535821312 82058759797335783 82138973638779904 82236761445486186 82317149286586368 82377085227482304 82495711432544256 82555777386327168 82977126431012352 83039975494164864 83157120197673984 83463795794244096 83542106865255808 83644845242821632 83684658008870912 84093274503054852 84211905098140512 84275689415208984 84458500021315728 84705816564991776 84721963964977152 84889560201792192 84951369140841126 85034410557401088 85218866979434496 85449617640200898 85570161631981488 85613398771005952 85718684381073408 85799111132765184 85966319787685106 85985226341296128 86072039412814224 86237013538328576 86299803571648128 86470521076762438 86487004880914176 86674612266772992 86805960777346944 86928418165822464 86994260041506048 87182967763938816 87352873332647769 87438262260636672 87627933111527424 87691735887319872 88097716146057464 88206056918917056 88288817482599888 88330489426561536 88480333355664096 88614418293541672 88739426877610432 88996672433262132 89083668202991616 89189723783442744 89259892724399936 89344528948168704 89518647051639036 89606153060487168 89712830667803112 89884783091468288 90128167846820719 90170707956281568 90409318027440896 90520501561104384 90605433684767232 90939577957220608 91051413593720832 91136843853006336 91334537657459712 91472947915913984 91601989034952704 91867532834335104 91937115725682528 92049264372037434 92066811647424768 92406345343627392 92493046886533216 92606792947409664 93035528099943968 93234609215798424 93396435022915584 93599030326652928 93781439768383752 93984870223412784 94145240259979776 94331477538286296 94349459870088192 94738393235408076 94831001635442688 94902829136188416 95294043635615748 95342194085892992 95387195193421824 95476693560292352 95942888353067217 96036674167684096 96106599432062688 96242177255017728 96315073617381696 96524000024360832 96806647502847744 97016640230619648 97087279018104144 97374428426618112 97656705874515312 97794470436550272 97843884309721088 98108820253563994 98247222614497264 98321637651077148 98368045043216256 98417748733825024 98628346939026432 98823452659157072 98842291292473344 99037820235424224 99056699733454848 99109930664314647 99206812316967936 99324919667924874 99422011476006912 99637677444501504 99691220580234381 99831855237311736 100098962988226048 100219126728365568 100417379314949928 100683104166922816 100806922193048064 100901505694399872 100949130773213184 101120380977901824 101273620906904768 101416487860126208 101493303381757056 101710482780871008 101931112895363136 102011305970742784 102232588630115328 102307025201873184 102528949334632128 102907066405403232 103003620396366536 103052237664321792 103227055581608112 103549067068305408 103829451172139154 103930946236823552 104054677747349868 104156392974864384 104438421560245542 104540511903901696 104664969112436964 104767280910200832 104888935367773227 104991466096382976 105070989400780032 105199159282328496 105219213311342592 105504119739431721 105607251821288448 105706339298895104 105836334797039616 106122912230572083 106226649192674304 106326317828507392 106556960600369664 107178788306724288 107259968346629616 107411280255328896 107594560297119744 107807402900898624 108041258438644608 108119924361070524 108272449411894944 108773710751764828 108907478440703712 108962507526734848 109198868714428416 109411679729781044 109546231979945376 109649015260648248 109836113636643072 110074369848436224 110313142884983808 110528125441309422 110636168574683136 110719967325553152 110876160263565312 110956890306404736 111176384241551706 111285061058992128 111417547764852252 111526460323762176 111607663856588928 111765109070343168 112124366004073136 112282540130854016 112367585886945312 112420622906532864 112611333361754304 112941088753322368 113186080269056256 113268492187788168 113514193906199856 113932823520267864 114093548842641984 114179966304476688 114398814843686912 114536144832417792 114762719217085632 115011662208879744 115066404762197504 115207911077769216 115316006507885568 115566149689030656 115741281036462592 115879072945912353 115904557554429952 115992346722008064 116130437529309126 116243957018585088 116470497776863692 116492700451843584 116584349680848896 116922314516426496 117175942096722432 117608075891889408 117718423310133184 117773985902082048 117863191023975936 117973777807552128 118349054192619558 118662229911016176 118919631711256992 119358196068852048 119617107557070816 119876580675415872 120081130743748608 120227610608375424 120576136845064824 120807244913022976 121134359700829013 121283328263510952 121397124038574846 121515791804008448 121779383543279616 121844825153619799 122490043779113472 122582820967576704 122732352496049912 122755748863233024 122848727303731968 123208460458169856 123355142168229279 123475723929879552 123565627841223456 123743567148816384 124312812287731232 124465689646518528 125041919691178336 125195693691366144 125313160297883712 125526987013306368 125775303384381728 125799279826784256 126139911754582278 126317857647210768 126413534122813476 126537105514917888 127058724847487664 127334340302688288 127551615836101632 127923851137422956 128142132576083584 128322903006690304 128420098156508928 128698666699147776 128949479681527659 128977839511944192 129075530003796992 129355520307492864 129449705357472192 129705781615143657 129730507321371264 129832571235490816 130208941166020416 130392627248733696 130491390062259072 131095516868102864 131157393390955008 131441899667291136 131504462585368576 132050426980565632 132146574219086196 132275749755957248 132433226223899832 132720500033496144 132921627440312508 133109140316415648 133495008649893198 133625502304487424 133889839086599904 133915362396254208 134277970577458554 134409229590730752 134535340925866496 134700789741686784 134827174637202432 135256061934422352 135324404509009408 135613977041161344 135882247406340974 135908150527150848 136310118173487104 136409366935830912 136705265779509504 137001806486189568 137209421873870976 137402983552429056 137636074108810816 137801299251502656 138073896558056151 138439268229518872 138609518015441088 138739570329799824 139251228746994056 139553292149915952 139851913823697636 139988621461843968 140094652534373376 140265545709771328 140398545489979392 140672159652575628 140809669095051264 140977305335119176 141217860389969664 141497216307429444 141629978045003987 141635532256899072 142075947467159552 142246502453164032 142905051075632384 143013291128839488 143080792790132736 143215040340438528 143743203867864832 144055011251526144 144159899148094032 144363265882526592 144472610426072544 145209971254271616 145524960345929472 146061642639927168 146198687014197664 146448151515524096 146765826464581632 147084190513311744 147163230380345991 147370833921745896 147482456476615722 147626623100737536 147942520408539648 148235178988735608 148263436938710016 148556730353136336 148810218475451904 149020145427124224 149133017214010368 149747782855967604 149823447849260416 149894163875377152 150148444482339072 150626068972424892 150914773692075008 151024656250384224 151352258541599808 151680571466852736 151910431360357152 152124731790189312 152239955072635584 152565724171306512 153016958956114176 153348882945172992 153460537802809776 153754675343847424 154171003255600562 154360599608104848 154505430594549804 154578356496482688 154656462296010752 154840583372412168 155293997035818256 155323600602458112 155744176758208731 155896419355235328 156082016621024802 156234589462296576 156573493127073792 156657632340368313 156810767855852544 156997453668655446 157150921365301248 157298370410069504 157487199144574464 157798738923492744 158216306548021568 158410877731932672 158559508948342656 159144261425136064 159339973789011456 159489476742761088 159835440900554496 160303480811167232 160768182460086432 160889952519944424 161116920382993344 161391840445679616 161711104351347936 161862832051433128 162061887657966912 163160566127647242 163320058372151296 163443761290102272 163674331817644032 163798303071642624 164117519594671566 164277947277559808 164473522890972372 164634298573172736 164754170454964608 165111554772654336 165792188161964133 165954252862024704 166079950988329728 166314240395347968 166764576362327559 166927591588488192 167084213730511616 167289690485643264 168186549006109704 168423810196281024 168551378830417968 168917000042631456 169411633129983552 169779120403584384 169902738281682252 170068821114802176 170899235280401796 171140323263962976 171226797542011904 171598222265530368 171932639575370212 171970452682592256 172144078825628448 172599607143296256 172941042153524876 172974009761828352 173349224533545984 173611921554693888 173856836331644928 173988520083012096 174365935527877632 174705746665295538 174876524521273344 175255866223054848 175383471774639744 176195432292114928 176412113837834112 176577634965199776 176660978853123072 176960666711328192 177228836587083344 177478853755220864 177993344866524264 178379447566885488 178519785448799872 178689057896337408 179037294103278072 179425661335606224 179769566182936576 180256335693641438 180341415912563136 180818636054881792 181041003122208768 181210867369534464 181879155914441216 182095686057862269 182102827187441664 182273687706012672 182669075314919424 182945895831827968 183203978069905408 183735065668670208 183874231451365056 184098528744074868 184133623294849536 184812690687254784 184986093773066432 185213585894819328 186071056199887936 186469218431596848 186792870045831168 187562879536767504 187969740446825568 188290480519959552 188662955076572592 188698919740176384 189209867631873417 189476786470816152 189805658272376832 190353993815588449 190588087271231496 190684388171785984 190953387120584704 191470439527116827 191885776706134434 192073348335368192 192213198864125376 192484354510035456 192630147234763392 193048000048721664 193613295005695488 194033280461239296 194174558036208288 194748856853236224 195313411749030624 195588940873100544 196217640507127988 196494445228994528 196643275302154296 196736090086432512 197256693878052864 197646905318314144 197684582584946688 198075640470848448 198219861328629294 198413624633935872 198649839335849748 198844022952013824 199382441160468762 199663710474623472 200197925976452096 200438253456731136 200834758629899856 201366208333845632 201613844386096128 201803011388799744 202240761955803648 202547241813809536 202832975720252416 202986606763514112 203420965561742016 203823371109511461 203862225790726272 204022611941485568 204465177260230656 204614050403746368 205057898669264256 205814132810806464 206007240792733072 206104475328643584 206454111163216224 207658902344278308 207861892473647104 208109355494699736 208876843120491084 209081023807803392 209329938224873928 209777870735546454 209982932192765952 210141978801560064 210398318564656992 210438426622685184 211008239478863442 211214503642576896 211412678597790208 211672669594079232 212245824461144166 212453298385348608 212652635657014784 213113921200739328 214357576613448576 214519936693259232 214822560510657792 215614805801797248 216082516877289216 216239848722141048 216544898823789888 217547421503529656 217814956881407424 217925015053469696 218397737428856832 218823359459562088 219092463959890752 219298030521296496 219672227273286144 220148739696872448 220626285769967616 221056250882618844 221223684714923583 221272337149366272 221439934651106304 221913780612809472 222352768483103412 222570122117984256 222835095529704504 223215327713177856 223530218140686336 224248732008146272 224565080261708032 224735171773890624 224841245813065728 225222666723508608 225882177506644736 226372160538112512 226536984375576336 227028387812399712 227865647040535728 228187097685283968 228359932608953376 229525438434171264 230023324417759488 230132809524395008 230632013015771136 231132299378061312 231256504883400843 231482562072925184 231758145891824706 231984693444016128 232260875058618252 232487914037170176 232940995553727384 232985400903687168 233844629032852992 234351884193444864 235216151783778816 235436846620266368 235547971804164096 235726382047951872 235947555615104256 236698108385239116 237324459822032352 237839263422513984 238716392137704096 239234215114141632 239753161350831744 240162261487497216 240455221216750848 241152273690129648 241614489826045952 242268719401658026 242566656527021904 242794248077149692 243031583608016896 243689650307239598 244740849191470863 244980087558226944 245165641935153408 245464704992099824 245511497726466048 245697454607463936 246176279392007349 246416920916339712 246710284336458558 246951447859759104 247131255682446912 247487134297632768 248625624575462464 248931379293037056 250083839382356672 250391387382732288 250626320595767424 251053974026612736 251550606768763456 252279823509164556 252635715294421536 252827068245626952 254117449694975328 254668680605376576 255103231672203264 255847702274845912 256284265152167168 256645806013380608 256840196313017856 257397333398295552 257898959363055318 257955679023888384 258151060007593984 258711040614985728 258899410714944384 259411563230287314 259461014642742528 259665142470981632 260417882332040832 260785254497467392 260982780124518144 262058619997943307 262191033736205728 262314786781910016 262883799334582272 264100853961131264 264293148438172392 264866452447799664 265441000066992288 265843254880625016 266218280632831296 266990017299786396 267251004608974848 267779678173199808 268555941154917108 268818459181461504 269070681851732992 269654349274404864 270384503540462157 270512123868844704 270648809018018816 271227954082322688 271764494812681948 271816301054301696 272818733871661824 273410531559019008 274003612972379136 274418843747741952 274805967104858112 275272148217621632 275602598503005312 276147793116112302 276878536459037744 277219036030882176 277479140659599648 278502457493988112 279106584299831904 279703827647395272 280189305068746752 280531091419542656 280797090979958784 281344319305151256 281954610670238352 282435720779939328 282994432614858888 283259956090007974 284151894934319104 284493004906328064 285810102151264768 286026582257678976 286161585580265472 286430080680877056 287486407735729664 287828665059201651 288110022503052288 288319798296188064 288726531765053184 288945220852145088 290419942508543232 291049920691858944 292123285279854336 292397374028395328 292896303031048192 293531652929163264 294326460760691982 294741667843491792 294964912953231444 295253246201475072 295885040817079296 296470357977471216 296526873877420032 297113460706272672 297329791992943941 297620436950903808 298266034428020736 299073661740703143 299495565711935208 299646895698520832 300296888964678144 300882119256897871 301252137944849784 301829547384150016 302049312500768448 302704517083199616 303361142933705472 303820862720714304 304249463580378624 304479910145271168 305131448342613024 306033917912228352 306697765890345984 306921075605619552 308342006511201124 308721199216209696 309010861189099608 309156712992965376 309681166744824336 310587994071636512 310647201204916224 311488353516417462 311792838710470656 312164033242049604 312469178924593152 313315264680736626 313621535711705088 313994907337310892 314301842730602496 314596740820139008 314974398289148928 315597477846985488 316432613096043136 316821755463865344 317119017896685312 318288522850272128 318679947578022912 318978953485522176 319670881801108992 320606961622334464 321536364920172864 321779905039888848 322233840765986688 322783680891359232 323422208702695872 323725664102866256 324123775315933824 326321132255294484 326640116744302592 326887522580204544 327596606143285248 328235039189343132 328555894555119616 328947045781944744 329508340909929216 330223109545308672 331584376323928266 331908505724049408 332159901976659456 332628480790695936 333529152724655118 333855183176976384 334168427461023232 334579380971286528 336373098012219408 336847620392562048 337102757660835936 337834000085262912 338823266259967104 339558240807168768 339805476563364504 341798470560803592 342280646527925952 342453595084023808 343196444531060736 343380870887473979 343865279150740424 344288157651256896 345199214286592512 345882084307049752 345948019523656704 346698449067091968 347223843109387776 347637218837737059 347713672663289856 347977040166024192 348731871055755264 349411493330591076 349753049042546688 350766943549279488 352390864584229856 352824227675668224 353155269930399552 353321957706246144 353921333422656384 354457673174166688 354957707510441728 355986689733048528 356758895133770976 357039570897599744 358074588206556144 358851322671212448 360512671387282876 360682831825126272 361637272109763584 362421734739068928 363403079102487039 363758311828882432 364191372115724538 364547375412025344 365338150629838848 365534475460859397 365891791663655936 367470131337340416 367748462902730112 368197057488149736 368267246589699072 369625381374509568 369972187546132864 370427171789638656 372142112399775872 372938436863193696 375125759073535008 375939480893651136 376580961039919104 377325910153145184 377397839480352768 378419735263746834 378953572941632304 379611316544753664 380707987631176898 381176174542462992 381368776343571968 381906774241169408 382940879054233654 383771553412268868 384146696670736384 384426397728250752 384968709020070912 385260294469526784 386096000097443328 386848439044582977 387226590011390976 388066560922478592 388349116072416576 389117344845430971 389497713706472448 390626823498061248 391177881746201088 392435281014255976 392988890457989056 393286550604308592 393472180172865024 394513387756105728 395293810636628288 396151280941696896 396439722657258588 396827249267871744 397299678671699496 398764882320937524 399327420949246944 400395851952904192 400876506913462272 401669517259799712 402732416667691264 403227688772192256 403606022777599488 404481523911607296 405094483627619072 405665951440504832 405973213527028224 406841931123484032 407646742219022922 407724451581452544 408045223882971136 408930354520461312 409228100807492736 410115797338528512 411628265621612928 412014481585466144 412208950657287168 412908222326432448 414221689674168453 415317804688556616 416218710989399472 417753686240982168 418659876449747856 419555741471092908 419965864385531904 420283957603120128 420796637129313984 422016478957726884 422429007285153792 422825357195580416 424491648922288332 424889934135011961 424906596770697216 425305271314029568 426227842401478656 428715153226897152 429039873386518464 429645121021315584 431229611603594496 432165033754578432 432479697444282096 433089797647579776 435094843007059312 435629913762814848 435850030106939392 437646718919124176 438184927919781504 438596061042592992 439344454546572288 440297479393744896 441252571539935232 441489691141037973 442112501765237688 442447369429847166 442879869302212608 443827561225618944 444705536966206824 445670191059409008 446430655426355712 447060436281372672 448497464016292544 449130160523416064 449470343547781248 449682491626131456 450445333447017216 451764355013289472 452744321076225024 453073968751152672 454056775624799424 455731294081071456 456374195370567936 456719865217906752 459050876868342528 460046648835518976 460265619048790016 461264026031542272 462513009766801686 462965124145850368 463516291783649412 463969386888032256 464521750117236504 465881991107454768 465970801807374336 467232530274626193 467689258065705984 468703768386889728 469972897021104939 470432303567557632 470873693240532736 471452764095903744 471895111230208512 473396216770478232 474648919644064704 475587865922193409 475678526845027968 477432784275408192 478468430228283264 479506322701663488 480910442433501696 482304547380259296 484537438803316052 485133313054043808 485588496154299384 487379300614479196 489481698382941726 489960175116453888 490331283870306816 490929409984199648 491022995452932096 491394909214927872 492352558784014698 492833841832679424 493420568672917116 493902895719518208 494262511364893824 497251249150924928 497862758586074112 500167678764713344 500782774765464576 501252641191534848 503101213537526912 504559647018329112 505271430588843072 505654136491253904 508234899389950656 509337361210753152 510206463344406528 511695404549691824 512568530304334336 513291612026761216 513680392626035712 514794666796591104 515797918726110636 515911358047776768 516302120015187968 517798821429888768 518823126460574628 518922029285485056 519330284941963264 520835764664081664 521570508994934784 521965560249036288 524117239995886614 524382067472411456 524629573563820032 525767598669164544 528201707922262528 528586296876344784 529732904895599328 530882000133984576 531686509761250032 532436561265662592 533980034599572792 535559356346399616 537111882309834216 538141363703465984 539308698548809728 539598511394601967 540769007080924314 541024247737689408 541297618036037632 542455908164645376 543528989625363896 543632602108603392 545637467743323648 546287058173586807 546821063118038016 548007225944758272 548837687495483904 549611934209716224 550544296435243264 551205197006010624 552295586232224604 553757072918075488 554438072061764352 554958281319199296 557004914987976224 558213168599663808 559407655294790544 560378610137493504 561062182839085312 562688638610302512 563909221340476704 564871441559878656 565988865229717776 566519912180015948 571061981446765347 571620204302529536 572053164515357952 572860161361754112 574411318581350481 574972815471459328 575657330118403302 576220045006104576 576639596592376128 577453063530106368 577890441704290176 580839885017086464 582099841383717888 584246570559708672 584794748056790656 585792606062096384 588652921521383964 589483335686983584 589929825906462888 591770081634158592 592940715954942432 593053747754840064 594226921412545344 594659583985887882 595240873901807616 596532068856041472 598147323481406286 598991131423870416 599293791397041664 600593777929356288 601764238513795742 602504275889699568 603659094768300032 604098625001536896 605409034166399232 606722285867410944 607641725441428608 608498927160757248 608959820290542336 610262896685226048 611470113328534383 612067835824456704 613395531780691968 613842151211239104 616684013022402248 617442398432419392 618021722378199216 618313425985930752 619362333489648672 621175988143273024 622976707032834924 623585677420941312 624328066484099208 626630529361473252 627243071423410176 627989814674621784 629193481640278016 629948796578297856 631194955693970976 632865226192086272 633643510927730688 634238035793370624 636577045700544256 637359895156045824 637957906971044352 639341763602217984 641213923244668928 643072729840345728 643559810079777696 644467681531973376 646844417405391744 647451328205732512 648247550631867648 652642264510588968 653775045160409088 655193212286570496 656470078378686264 657894091563889488 659016681819858432 660446219090617344 663168752647856532 663817011448098816 664319803953318912 667058305449310236 667710366353952768 668336854922046464 672746196024438816 673695240785124096 674205515321671872 675668000170525824 677646532519934208 679116481614337536 679610953126729008 683596941121607184 684561293055851904 684907190168047616 686761741774947958 687730558301480848 688576315302513792 690398428573185024 691764168614099504 691896039047313408 693396898134183936 693769514650202529 694447686218775552 695274437675474118 695954080332048384 697463742111510528 698822986661182152 701533887098558976 704781729168459712 705648455351336448 706310539860799104 706643915412492288 707842666845312768 708915346348333376 709915415020883456 711973379466097056 713517790267541952 714079141795199488 716149176413112288 717702645342424896 721025342774565752 721365663650252544 723274544219527168 724843469478137856 726806158204974078 727516623657764864 728382744231449076 729094750824050688 731068950921718794 731783583327311872 734222547574412589 734940262674680832 735496925805460224 736394114976299472 736534493179398144 738528838176022047 739250762749019136 739944375092265728 740854343579277312 744284224799551744 745876873726387392 750251518147070016 751878961787302272 753161922079838208 754651820306290368 756839470527493668 757907145883264608 761415975262353796 762352349084925984 762737552687143936 765881758108467308 767543106824537736 768852795456501504 769937418040141824 770520588939053568 772192000194886656 773696878089165954 774453180022781952 776133121844957184 776698232144833152 778234689690861942 778995427412944896 781253646996122496 782355763492402176 784870562028511952 785977780915978112 786573101208617184 786944360345730048 790587621273256576 792302561883393792 792879445314517176 794599357343398992 797529764641875048 798654841898493888 800791703905808384 801753013826924544 803339034519599424 805464833335382528 806455377544384512 807212045555198976 808963047823214592 810188967255238144 811153510621386471 811331902881009664 811946427054056448 813683862246968064 815293484438045844 815448903162905088 816090447765942272 818456201614985472 820231594677057024 823256531243225856 824028963170932288 824417901314574336 825816444652864896 828443379348336906 830635609377113232 832437421978798944 835507372481964336 837319752899495712 839111482942185816 840567915206240256 841593274258627968 844032957915453768 845650714391160832 847940517905803091 848983297844576664 849779868270023922 850610542628059136 852455684802957312 857430306453794304 858079746773036928 859290242042631168 862459223207188992 863485995177604953 864330067509156864 864959394888564192 866179595295159552 870189686014118624 871259827525629696 875293437838248352 876369855839563008 877192122085185984 878688909093144576 880594958787489792 882979382282075946 884225003530475376 884894738859694332 885759738604425216 887655122451237888 889411073932413648 891340382118818016 892861310852711424 896994928032585088 898260321046832128 898940687095562496 900890666894034432 902646357770693613 903528710026578944 905488642152450048 906147937502305344 908113551249598848 911462588162142912 912748390741135872 913439730435813504 918101753736685056 920093297671037952 920531238097580032 925026019533603372 925930248291700736 927032583567298824 929043500234473008 931763982214909536 931941603614748672 934465060549252386 935378516131411968 937407536773779456 939945794042209878 940864607135115264 941747386481065472 942905528191807488 943790222460417024 946792433540956464 949297839288129408 951175731844386818 951357053690055936 954865568550816384 956936860456566528 959012645403326976 961820884867003392 964609094760518592 969074877606632104 970266626108087616 971176992308598768 974758601228958392 978963396765883452 979920350232907776 980662567740613632 981858819968399296 982789818429855744 984705117568029396 985667683665358848 986841137345834232 988525022729787648 991409846315027909 994502498301849856 995725517172148224 1000335357529426688 1001565549530929152 1002505282383069696 1006202427075053824 1009119294036658224 1010542861177686144 1011308272982507808 1016469798779901312 1018674722421506304 1023390809099383648 1025137060608668672 1027360785252071424 1029589333593182208 1030142612662421937 1031595837452221272 1035597642859777536 1037646252921149256 1037844058570970112 1041671529328163328 1043141017989869568 1043931120498072576 1048234479991773228 1048764134944822912 1049259147127640064 1056403415844525056 1057172593752689568 1059465809791198656 1061764000267969152 1063373019522500064 1064873122531325184 1067960069199145584 1071118712692799232 1074223764619668432 1076282727406931968 1079197022789203934 1081538014161848628 1082048495475378816 1082595236072075264 1084911816329290752 1087057979250727792 1087265204217206784 1090209237307461117 1091274935486647296 1092574116347173614 1093642126236076032 1096014451889516544 1096603426382578191 1097675374990967808 1101088592870486528 1102410394012021248 1104591172464449208 1107514145836150976 1108876144123528704 1109916562638398592 1114009829975952448 1116426337199327616 1118815310589581088 1122124365678170624 1125377277220605024 1127818442680953408 1129742883119757312 1131977730459435552 1133039824360031896 1142123962893530694 1143240408605059072 1144106329030715904 1145720322723508224 1148822637162700962 1149945630942918656 1151314660236806604 1152440090012209152 1153279193184752256 1154906127060212736 1155780883408580352 1160545317133748931 1161679770034172928 1164199682767435776 1167352034536292913 1168493141119417344 1169589496113581312 1177305843042767928 1178966671373967168 1179859651812925776 1183540163268317184 1185881431909884864 1188453842825090688 1189319167971775764 1190481747803615232 1196294646962812572 1197982262847740832 1198587582794083328 1201187555858712576 1203528477027591484 1205008551779399136 1208197250003073792 1210818068332798464 1213444571734821888 1215283450882857216 1216997854321514496 1217919640581084672 1220525793370452096 1222940226657068766 1224135671648913408 1226791063561383936 1227684302422478208 1233368026044804496 1234884796864838784 1236043444756398432 1236626851971861504 1238724666979297344 1242351976286546048 1245953414065669848 1248656132968198416 1253261058722946504 1255979629349243568 1258386963280556032 1259897593156595712 1262389911387941952 1265730452384172544 1267287021855461376 1268476071586741248 1273154091401088512 1274669802405035883 1274719790312091648 1275915813942088704 1278683527204435968 1282427846489337856 1286145459680691456 1287119620159555392 1288935363063946752 1293688834810783488 1294902656411465024 1296495101263735296 1305284529021177936 1307550090320818176 1312940156757372528 1315788183127778976 1318033363639716864 1320892438181234688 1324469073423113919 1326337505295713064 1328639607906637824 1332477956709119143 1334116610898620472 1336673709844092928 1340293076689817789 1345492392048877632 1347390481570248192 1348411030643343744 1351336000341051648 1355293065039868416 1358232963228675072 1359221906253458016 1367193882243214368 1369122586111703808 1373523483549895916 1375461116602961696 1377152630605027584 1380796857146370048 1383528337228199008 1383792078094626816 1387539029300405058 1388895372437551104 1390548875350948236 1391908160664096768 1397645973322364304 1403067774197117952 1409563458336919424 1411296910702672896 1412621079721598208 1415685333690625536 1417830692696666752 1419830830041766912 1423946758932194112 1426763597766580227 1427035580535083904 1428158283590398976 1432298352826224576 1435405290684849792 1442050685549131504 1442731327300505088 1446549088439054336 1453612316409948156 1455033247315529728 1456765488462898152 1462137901843437588 1463567166654623744 1468445095148825178 1469880525349361664 1470993851610920448 1472788229952598944 1473068986358796288 1477057676352044094 1478501525498038272 1479888750184531456 1481708687158554624 1488568449599103488 1491753747452774784 1500503036294140032 1503757923574604544 1509303640612580736 1513678941054987336 1515814291766529216 1522831950524707592 1524704698169851968 1525475105374287872 1531763516216934616 1535086213649075472 1537705590913003008 1539874836080283648 1541041177878107136 1544384000389773312 1547393756178331908 1548906360045563904 1553396464289666304 1556469379381723884 1557990854825889792 1562507293992244992 1564711526984804352 1569741124057023904 1571955561831956224 1573146202417234368 1573888720691460096 1581175242546513152 1584605123766787584 1585758890629034352 1589198714686797984 1595059529283750096 1597309683796987776 1606678069039198848 1610929666670765056 1614424091110397952 1617926095646429184 1618795534183805901 1620377934510476288 1622307021242772942 1623892854108112896 1627367724493936128 1630586968876091688 1630897806325810176 1636912403229970944 1640463189354114048 1646513062486451712 1648057926341864576 1648835802629148672 1651632889305729792 1656886758696673812 1661271218754226464 1664874843957597888 1671014744963928672 1674639505798991424 1678222965884371632 1681135830412480512 1683186548517255936 1688065915830907536 1691301428782321664 1695881035811606182 1697966595689153328 1699559736540047844 1701221085256118272 1713185944340296041 1714860612907588608 1716159493546073856 1718580484085262336 1723233955744051443 1724918446414377984 1726971990355209906 1728660135018313728 1729918789777128384 1732359190590319104 1740379372028237248 1742519655051259392 1750586875676496704 1752739711679126016 1754384244170371968 1757377818186289152 1765958764564151892 1768450007060950752 1769789477719388664 1775310244902475776 1778822147864827296 1782680764237636032 1785722621705422848 1793989856065170176 1796520642093664256 1797881374191124992 1801781333788068864 1805292715541387226 1807057420053157888 1810977284304900096 1812295875004610688 1816227102499197696 1822925176324285824 1825496781482271744 1826879460871627008 1834410339985603149 1836203507473370112 1840186595342075904 1850052039067206744 1854065167134597648 1858087000468946016 1863527964429819072 1868930121098504772 1870757032262823936 1879891588084419756 1881729214270230528 1883494772962130944 1887580444920834048 1893584867081912928 1898595678576258816 1902351463688773636 1902714107380111872 1909731137101632768 1913873720913133056 1918025290806653952 1923641769734006784 1929218189521037184 1938149755213264208 1940533252216175232 1942353984617197536 1949517202457916784 1957926793531766904 1961325135481227264 1963717639936798592 1965579636859711488 1969410235136058792 1973682274691668464 1977050045459575296 1982819692630055818 1989004996603699712 1991451034344296448 2000670715058853376 2003131099061858304 2005010564766139392 2012404854150107648 2018238588073316448 2021085722355372288 2022616545965015616 2032939597559802624 2037349444843012608 2046781618198767296 2050274121217337344 2054721570504142848 2060285225324843874 2063191674904442544 2071195285719555072 2075292505842298512 2075688117141940224 2081308543950607587 2083343058656326656 2087862240996145152 2096468959983546456 2097528269889645824 2106174834798285097 2112806831689050112 2114345187505379136 2118931619582397312 2123528000535938304 2126746039045000128 2129746245062650368 2135920138398291168 2142237425385598464 2148447529239336864 2158394045578407868 2163076028323697256 2164096990950757632 2169823632658581504 2174115958501455584 2174530408434413568 2180418474614922234 2182549870973294592 2185148232694347228 2187284252472152064 2193206852765156382 2195350749981935616 2202177185740973056 2204820788024042496 2209182344928898416 2215028291672301952 2217752288247057408 2219833125276797184 2228019659951904896 2232852674398655232 2237630621179162176 2244248731356341248 2250754554441210048 2255636885361906816 2259485766239514624 2263955460918871104 2266079648720063792 2284247925787061388 2286480817210118144 2288212658061431808 2297645274325401924 2299891261885837312 2302629320473613208 2306558386369504512 2309812254120425472 2311561766817160704 2321090634267497862 2323359540068345856 2328399365534871552 2334704069072585826 2336986282238834688 2339178992227162624 2354611686085535856 2357933342747934336 2359719303625851552 2371762863819769728 2376907685650181376 2378638335943551528 2392589293925625144 2395964525695481664 2397175165588166656 2402375111717425152 2407056954055182968 2410017103558798272 2416394500006147584 2421636136665596928 2426889143469643776 2430566901765714432 2433460531864159413 2433995708643028992 2435839281162169344 2441051586740904192 2445880453314137532 2448271343297826816 2455368604844956416 2466736052089608992 2469769593729677568 2472086889512796864 2473253703943723008 2477449333958594688 2484703952573092096 2491906828131339696 2497312265936396832 2506522117445893008 2511959258698487136 2524779822775883904 2531460904768345088 2536952143173482496 2543821553717409273 2546308182802177024 2549339604810071766 2551831627884177408 2557367054408871936 2572290919361382912 2574239240319110784 2577870726127893504 2587377669621566976 2589805312822930048 2592990202527470592 2610569058042355872 2625880313514745056 2631576366255557952 2636066727279433728 2641784876362469376 2648938146846227838 2652675010591426128 2657279215813275648 2664955913418238286 2668233221797240944 2673347419688185856 2680586153379635578 2690984784097755264 2694780963140496384 2696822061286687488 2702672000682103296 2707939073312080839 2710586130079736832 2716465926457350144 2718443812506916032 2734387764486428736 2738245172223407616 2747046967099791832 2750922233205923392 2754305261210055168 2761593714292740096 2767056674456398016 2775078058600810116 2777790744875102208 2781097750701896472 2795291946644728608 2806135548394235904 2819126916673838848 2822593821405345792 2825242159443196416 2831370667381251072 2835661385393333504 2839661660083533824 2847893517864388224 2853527195533160454 2854071161070167808 2856316567180797952 2864596705652449152 2870810581369699584 2884101371098263008 2885462654601010176 2907224632819896312 2913530976925796304 2924275803686875176 2936890190297650356 2939761050698723328 2941987703221840896 2945576459905197888 2954115352704088188 2957003050996076544 2959777500369062912 2974229538945083727 2977136899198206976 2983507494905549568 3001006072588280064 3007515847149209088 3018607281225161472 3027357882109974672 3031628583533058432 3045663901049415184 3049409396339703936 3050950210748575744 3063527032433869232 3070172427298150944 3075411181826006016 3082082355756214272 3088768000779546624 3090427837987265811 3094787512356663816 3106792928579332608 3112938758763447768 3125014587984489984 3129423053969608704 3139482248114047808 3143911123663912448 3146292404834468736 3147777441382920192 3162350485093026304 3169210247533575168 3171517781258068704 3178397429373595968 3190119058567500192 3194619367593975552 3213356138078397696 3221859333341530112 3228848182220795904 3237591068367611802 3240755869020952576 3244614042485545884 3247785708216225792 3254735448987872256 3261173937752183376 3261795612651620352 3270627711922383351 3273824806459941888 3280926378708228096 3289810279147734573 3293026124972903424 3296115852683729152 3303265778611459584 3313773517393347624 3322542437508452928 3329749687915195776 3342029489927857344 3349279011597982848 3356445931768743264 3366373097034511872 3376131831661815072 3391762071623212364 3395933191378306656 3399119473080095688 3426371888680592082 3429721225815177216 3432318987092147712 3437160968170524672 3446467911488102886 3449836892828755968 3453943980710419812 3457320270036627456 3459837579554256768 3464718381180638208 3480758744056474496 3485039310102518784 3501173751352993408 3505479423358252032 3508768488340743936 3531917529128303784 3536900014121901504 3539578955438777328 3550620489804951552 3557644295729654592 3565361528475272064 3571445243410845696 3587979712130340352 3593041284187328512 3595762748382249984 3603562667576137728 3610585431082774452 3614114840106315776 3624591750009221376 3632454204998395392 3645850352648571648 3650993562964543488 3653758921743254016 3668820679971206298 3672407014946740224 3680373190684151808 3700104078134413488 3708130334269195296 3716174000937892032 3727055928859638144 3737860242197009544 3759783176168839512 3766989545924261888 3775160889841668096 3777189579762213769 3787169734163825856 3797191357152517632 3804702927377547272 3805428214760223744 3819462274203265536 3824009407215107649 3827747441826266112 3836050581613307904 3847283539468013568 3858436379042074368 3876299510426528416 3881066504432350464 3884707969234395072 3899034404915833568 3915853587063533808 3922650270962454528 3927435279873597184 3938820470272117584 3947364549383336928 3954100090919150592 3965639385260111636 3978009993207399424 3997433870127357429 4001341430117706752 4010021129532278784 4020879230069453367 4024809708300215296 4036477176146632896 4042171444710744576 4045233091930031232 4065879195119605248 4074698889686025216 4093563236397534592 4100548242434674688 4120570450649687748 4126383349808885088 4142390571439110144 4150585011684597024 4151376234283880448 4162617087901215174 4166686117312653312 4175724481992290304 4192937919967092912 4195056539779291648 4212349669596570194 4225613663378100224 4228690375010758272 4237863239164794624 4247056001071876608 4253492078090000256 4259492490125300736 4271840276796582336 4280290793299740681 4284474850771196928 4296895058478673728 4316788091156815736 4326152056647394512 4328193981901515264 4339647265317163008 4348231917002911168 4360836949229844468 4365099741946589184 4370296465388694456 4386413705530312764 4390701499963871232 4404354371481946112 4409641576048084992 4418364689857796832 4430056583344603904 4435504576494114816 4439666250553594368 4456039319903809792 4465705348797310464 4475261242358324352 4488497462712682496 4501509108882420096 4511273770723813632 4527910921837742208 4532159297440127584 4568495851574122776 4576425316122863616 4595290548650803848 4605258640947226416 4613116772739009024 4619624508240850944 4623123533634321408 4642181268534995724 4646719080136691712 4669408138145171652 4673972564477669376 4678357984454325248 4709223372171071712 4715866685495868672 4719438607251703104 4743525727639539456 4753815371300362752 4757276671887103056 4785178587851250288 4791929051390963328 4794350331176333312 4814113908110365936 4820034207117596544 4832789000012295168 4843272273331193856 4853778286939287552 4856386602551417703 4861133803531428864 4866921063728318826 4871678562324338688 4882103173481808384 4891760906628275064 4910737209689912832 4933472104179217984 4939539187459355136 4944173779025593728 4946507407887446016 4954898667917189376 4969407905146184192 4983813656262679392 4994624531872793664 5013044234891786016 5023918517396974272 5049559645551767808 5062921809536690176 5073904286346964992 5087643107434818546 5092616365604354048 5098679209620143532 5103663255768354816 5139557833020888123 5144581838722765824 5148478480638221568 5155741452255787008 5169701867232154329 5174755339243133952 5179610625645860096 5185980405054941184 5221138116084711744 5251760627029490112 5263152732511115904 5272133454558867456 5297876293692455676 5305350021182852256 5329911826836476572 5336466443594481888 5361172306759271156 5381969568195510528 5389561926280992768 5393644122573374976 5405344001364206592 5415878146624161678 5421172260159473664 5432931852914700288 5436887625013832064 5468775528972857472 5476490344446815232 5494093934199583664 5501844466411846784 5508610522420110336 5534113348912796032 5550156117201620232 5562195501403792944 5590583893289457216 5612271096788471808 5638253833347677696 5645187642810691584 5650484318886392832 5662741334762502144 5671322770786667008 5679323320167067648 5695787035728776448 5707054391066320908 5708142322140335616 5712633134361595904 5729193411304898304 5741621162739399168 5768202742196526016 5770925309202020352 5814449265639792624 5827061953851592608 5848551607373750352 5873780380595300712 5883975406443681792 5891152919810395776 5908230705408176376 5919555000738125824 5935583625340621637 5948459077890167454 5954273798396413952 5967014989811099136 6002012145176560128 6015031694298418176 6037214562450322944 6054715764219949344 6063257167066116864 6091327802098830368 6098818792679407872 6127054064867738464 6140344854596301888 6150822363652012032 6164164711512428544 6180855675974531622 6189575024713327632 6213585857158665216 6225877517526895536 6250029175968979968 6278964496228095616 6287822247327824896 6292584809668937472 6318524504394855291 6324700970186052608 6338420495067150336 6343035562516137408 6356794858747191936 6380238117135000384 6389238735187951104 6426712276156795392 6443718666683060224 6475182136735223604 6481511738041905152 6489228084971091768 6509470897975744512 6522347875504366752 6523591225303240704 6541255423844766702 6547649612919883776 6561852757416456192 6579620558295469146 6586052249945806848 6592231705367458304 6606531557222919168 6627547034786695248 6645084875016905856 6659499375830391552 6684058979855714688 6698558023195965696 6712891863537486528 6732746194069023744 6752263663323630144 6783524143246424728 6791866382756613312 6798238946160191376 6852743777361184164 6859442451630354432 6864637974184295424 6892935822976205772 6899673785657511936 6907887961420839624 6919675159108513536 6929436762361276416 6961517488112948992 6970078620205037568 7002347502705986816 7010958846716504064 7017536976681487872 7063835058256607568 7073800028243803008 7079157910877554656 7115288591459309184 7130723056950544128 7175959424260680704 7191525496764499968 7207125335152275456 7221170862165548904 7249183500018442752 7264908409996790784 7291700705297143296 7301987125929086976 7307517843486508032 7337641359942412596 7344814029893480448 7400208156268826976 7416260668538390592 7432348001875784064 7454111857719276288 7475720484394019088 7519566352337679024 7533979091848523776 7554379159524427538 7574339468327651712 7594382714305035264 7609405854755094544 7610856429520447488 7631464661152227819 7638924548406531072 7648018814430215298 7655494883652532224 7672101163226615808 7716872758084148736 7752599020853056832 7762133008864700928 7769415938468790144 7798068809831667136 7831707174127067616 7854870559747194368 7877640940544235168 7894729098766673856 7908200181838301184 7931278770520223272 7956019986414798848 7994867740254714858 8002682860235413504 8020042259064557568 8041758460138906734 8049619416600430592 8072954352293265792 8084342889421489152 8090466183860062464 8123817219936242517 8131758390239210496 8149397779372050432 8187126472795069184 8241140901299375496 8252766699617770176 8284781142878220288 8301170023369194048 8325234175802430348 8333372234625306624 8385875839934185824 8390113079558583296 8424699339193140388 8457380750021516544 8475726478329589248 8494112002143753216 8506984156180000512 8518984980250601472 8543680553593164672 8560581586599481362 8568949701542393856 8593790116957347456 8633576182313631472 8652304113294789024 8656387963803030528 8696463834005822336 8721673898459688936 8740592930777388912 8772827411060625528 8808708742963892224 8819283152096169984 8836729379715593664 8860113166689207808 8871009152988229632 8879332501107188736 8912078639807619584 8922688616835251181 8931410697594620928 8950522484716648704 8976994925425364992 9003018217764840192 9022547541447627264 9055821843675484416 9064318594880255168 9136991703148245552 9152850632245727232 9190581097301607696 9210517281894452832 9226233545478018048 9246247067268642816 9271283513961797433 9284362537069991448 9327345696963834001 9338816276290343304 9356715968908650496 9418446744342143424 9431733370991737344 9438877214503406208 9487051455279078912 9507630742600725504 9514553343774206112 9570357175702500576 9583858102781926656 9628227816220731872 9640068414235193088 9665578000024590336 9686544546662387712 9712773205102835406 9722267607062857728 9733842127456637652 9743357124648677376 9764206346963616768 9783521813256550128 9821474419379825664 9866944208358435968 9879078374918710272 9888347558051187456 9909797335834378752 9938815810292368384 9967627312525358784 9989249063745587328 10026088469783572032 10047837034793948544 10099119291103535616 10125843619073380352 10175286214869637092 10185232731208708096 10197358419240287064 10279115666041776246 10289163677445531648 10296956961276443136 10311482904511574016 10339403734464308658 10349510678486267904 10359221251291720192 10371960810109882368 10442276232169423488 10503521254058980224 10526305465022231808 10595752587384911352 10610700042365704512 10659823653672953144 10672932887188963776 10722344613518542312 10763939136391021056 10779123852561985536 10787288245146749952 10810688002728413184 10831756293248323356 10842344520318947328 10873775250027664128 10937551057945714944 10952980688893630464 10988187868399167328 11003688932823693568 11017221044840220672 11068226697825592064 11100312234403240464 11124391002807585888 11181167786578914432 11276507666695355392 11300968637772785664 11325482669525004288 11331568739286641307 11342645541573334016 11391574071457552896 11414108782132641816 11416284644280671232 11458386822609796608 11483242325478798336 11536405484393052032 11541850618404040704 11628898531279585248 11654123907703185216 11697103214747500704 11747560761190601424 11767950812887363584 11782305839620791552 11816461410816352752 11839110001476251648 11871167250681243274 11896918155780334908 11908547596792827904 11934029979622198272 11992301610382072287 12004024290353120256 12030063388596836352 12062637690208360101 12074429124900645888 12109431528439898688 12126514334132233728 12182655604197660736 12197637585358815744 12254108129735476928 12280689709192603776 12301644727304024064 12361711351949063244 12379150049426655264 12427171714317330432 12451755035053791072 12500058351937959936 12557928992456191232 12575644494655649792 12585169619337874944 12637049008789710582 12649401940372105216 12676840990134300672 12686071125032274816 12713589717494383872 12760476234270000768 12778477470375902208 12840872379899222043 12853424552313590784 12950364273470447208 12978456169942183536 13018941795951489024 13044695751008733504 13082510847689533404 13095299225839767552 13159241116590938292 13172104499891613696 13184463410734916608 13213063114445838336 13255094069573390496 13290169750033811712 13318998751660783104 13368117959711429376 13397116046391931392 13425783727074973056 13465492388138047488 13504527326647260288 13567048286492849456 13583732765513226624 13596477892320382752 13705487554722368328 13729275948368590848 13785871645952411544 13815775922841679248 13839350318217027072 13858873524722552832 13923034976225897984 13940157240410075136 14004695005411973632 14021917693433008128 14035073953362975744 14127670116513215136 14147600056487606016 14158315821755109312 14230577182918618368 14261446113901088256 14351918848521361408 14383050993528999936 14442341724331097808 14498367000036885504 14529816819993581568 14569159807654253109 14583401410594286592 14615035686973016064 14675282719884825192 14743223843587995679 14800416312537653952 14832521337076781184 14864696003751568128 14908223715438552576 14951440968788038176 15039132704675358048 15108758319048855076 15148678936655303424 15188765428610070528 15218811709510189088 15221712859040894976 15262929322304455638 15277849096813062144 15296037628860430596 15310989767305064448 15433745516168297472 15505198041706113664 15524266017729401856 15538831876937580288 15596137619663334272 15663414348254135232 15709741119494388736 15755281881088470336 15789458197533347712 15816400363676602368 15862557541040446544 15912039972829597696 15989735480509429716 16005365720470827008 16083516920277813468 16099238833200861184 16145908704586531584 16168685778842978304 16180932367720124928 16247634439872485034 16263516780478420992 16298795558744100864 16374252945590138368 16482281802598750992 16505533399235540352 16602340046738388096 16650468351604860696 16771751679868371648 16780226159117166592 16849398678386280776 16914761500043033088 16951452956659178496 16988224004287506432 17013968312360001024 17037969960501202944 17087361107186329344 17121163173198962724 17137899403084787712 17187580233914694912 17267152364627262944 17304608226589578048 17312775927606061056 17392927668011644672 17443347796919377872 17481185861554777824 17545654822121251056 17673458759431187328 17720226333378415616 17758665002214377472 17806750876021864911 17824157279615239168 17845377233670502362 17862821395189241856 17901044969433297408 18006036435529680384 18045095082895254528 18111643687350968832 18128637189760510336 18273983406296491104 18381162194603215392 18421034563788905664 18452467090956036096 18492494134537285632 18542567027923594866 18568725074139982896 18654691393927668002 18677632552580686608 18713431937817300992 18836893488684286848 18863466741983474688 18877754429006812416 18955573513184565873 18974102910558157824 19015261485201451008 19029106687548412224 19140714351405001152 19167716205563853312 19256455632441463744 19280136828470386176 19331156000049180672 19425546410205670812 19444535214125715456 19467684254913275304 19528412693927233536 19567043626513100256 19642948838759651328 19733888416716871936 19758156749837420544 19776695116102374912 19819594671668757504 19877631620584736768 19935254625050717568 19978498127491174656 20052176939567144064 20095674069587897088 20198238582207071232 20350572429739274184 20394716838480574128 20558231332083552492 20578327354891063296 20593913922552886272 20678807468928617316 20699021356972535808 20718442502583440384 20884552464338846976 21007042508117960448 21052610930044463616 21191505174769822704 21221400084731409024 21319647307345906288 21345865774377927552 21444689227037084624 21527878272782042112 21574576490293499904 21621376005456826368 21663512586496646712 21747550500055328256 21875102115891429888 21905961377787260928 21976375736798334656 22007377865647387136 22034442089680441344 22136453395651184128 22200624468806480928 22248782005615171776 22362335573157828864 22553015333390710784 22601937275545571328 22663137478573282614 22685291083146668032 22783148142915105792 22828217564265283632 22832569288561342464 22894393983456683457 22916773645219593216 22966484650957596672 23072810968786104064 23257797062559170496 23308247815406370432 23394206429495001408 23495121522381202848 23564611679241583104 23632922821632705504 23742334501362486548 23793836311560669816 23868059959244396544 23984603220764144574 24008048580706240512 24060126777193672704 24125275380416720202 24148858249801291776 24218863056879797376 24253028668264467456 24365311208395321472 24395275170717631488 24508216259470953856 24561379418385207552 24723422703898126488 24758300098853310528 24854343428634660864 24903510070107582144 25000116703875919872 25115857984912382464 25151288989311299584 25170339238675749888 25274098017579421164 25298803880744210432 25372142250064549632 25427179434988767744 25520952468540001536 25556954940751804416 25681744759798444086 25706849104627181568 25900728546940894416 25956912339884367072 26089391502017467008 26165021695379066808 26318482233181876584 26368926821469833216 26426126228891676672 26510188139146780992 26580339500067623424 26637997503321566208 26736235919422858752 26768065850505753543 26794232092783862784 26851567454149946112 26930984776276094976 27009054653294520576 27134096572985698912 27167465531026453248 27192955784640765504 27410975109444736656 27458551896737181696 27571743291904823088 27631551845683358496 27678700636434054144 27846069952451795968 27982037090891502003 28009390010823947264 28070147906725951488 28255340233026430272 28295200112975212032 28316631643510218624 28461154365837236736 28522892227802176512 28703837697042722816 28884683448662195616 28996734000073771008 29059633639987163136 29138319615308506218 29166802821188573184 29230071373946032128 29350565439769650384 29486447687175991358 29600832625075307904 29665042674153562368 29729392007503136256 29816447430877105152 29902881937576076352 30078265409350716096 30217516638097710152 30297357873310606848 30377530857220141056 30437623419020378176 30525858644608911276 30555698193626124288 30592075257720861192 30867491032336594944 31010396083412227328 31048532035458803712 31077663753875160576 31192275239326668544 31326828696508270464 31419482238988777472 31510563762176940672 31578916395066695424 31725115082080893088 31979470961018859432 32167033840555626936 32291817409173063168 32337371557685956608 32361864735440249856 32495268879744970068 32527033560956841984 32748505891180276736 32964563605197501984 33011066798471080704 33204680093476776192 33300936703209721392 33543503359736743296 33560452318234333184 33698797356772561552 33829523000086066176 33902905913318356992 33976448008575012864 33994706217859923921 34027936624720002048 34174722214372658688 34242326346397925448 34375160467829389824 34534304729254525888 34609216453179156096 34625551855212122112 34785855336023289344 34886695593838755744 34962371723109555648 35091309644242502112 35346917518862374656 35440452666756831232 35517330004428754944 35613501752043729822 35648314559230478336 35690754467341004724 35725642790378483712 35802089938866594816 35976904831146216861 36012072871059360768 36090190165790509056 36187913070625080303 36223287374701937664 36257274379521020672 36547966812592982208 36762324389206430784 36842069127577811328 36904934181912072192 37085134055847189732 37137450148279965792 37309382787855336004 37355265105161373216 37673786977368573696 37726933483966949376 37755508858013624832 37911147026369131746 37948205821116315648 38030522970402902016 38058213375096824448 38281428702810002304 38335432411127706624 38512911264882927488 38560273656940772352 38851092820411341624 38935368509826550608 39056825387854467072 39134087253026200512 39285897677519302656 39467776833433743872 39516313499674841088 39553390232204749824 39639189343337515008 39755263241169473536 39870509250101435136 39956996254982349312 40104353879134288128 40191348139175794176 40396477164414142464 40701144859478548368 40789433676961148256 41116462664167104984 41187827845105772544 41357614937857234632 41436885005166880768 41549085377384351459 41769104928677693952 42014085016235920896 42105221860088927232 42383010349539645408 42442800169462818048 42639294614691812576 42691731548755855104 42889378454074169248 43055756545564084224 43149152980586999808 43327025172993293424 43495101000110656512 43750204231782859776 43952751473596669312 44014755731294774272 44229671530763987037 44272906791302368256 44401248937612961856 44497564011230343552 44724671146315657728 45106030666781421568 45326274957146565228 45370582166293336064 45566296285830211584 45656435128530567264 45665138577122684928 45788787966913366914 45833547290439186432 45932969301915193344 46145621937572208128 46515594125118340992 46616495630812740864 46788412858990002816 46990243044762405696 47129223358483166208 47265845643265411008 47484669002724973096 47587672623121339632 47736119918488793088 47969206441528289148 48016097161412481024 48250550760833440404 48297716499602583552 48437726113759594752 48506057336528934912 48730622416790642944 48790550341435262976 49016432518941907712 49122758836770415104 49446845407796252976 49516600197706621056 49807020140215164288 50231715969824764928 50340678477351499776 50548196035158842328 50744284500129099264 50854358869977535488 51041904937080003072 51113909881503608832 51363489519596888172 51413698209254363136 51801457093881788832 51913824679768734144 52178783004034934016 52330043390758133616 52636964466363753168 52737853642939666432 53020376278293561984 53160679000135246848 53275995006643132416 53420252628065594733 53472471838845717504 53536131701011507086 53588464185567725568 53703134908299892224 54018109306589041152 54268193145971397824 54334931062052906496 54385911569281531008 54821950218889473312 55143486583809646176 55263103691366716992 55357401272868108288 55692139904903591936 55964074181783004006 56018780021647894528 56140295813451902976 56510680466052860544 56590400225950424064 56633263287020437248 56866720539553697619 56922308731674473472 57045784455604353024 57769366897324391232 57993468000147542016 58276639230617012436 58333605642377146368 58701130879539300768 58972895374351982716 59201665250150615808 59330085348307124736 59458784015006272512 59632894861754210304 59805763875152152704 60156530818701432192 60435033276195420304 60594715746621213696 60875246838040756352 61051717289217822552 61184150515441722384 61734982064673189888 62020792166824454656 62097064070917607424 62155327507750321152 62384550478653337088 62653657393016540928 62838964477977554944 63021127524353881344 63157832790133390848 63450230164161786176 63958941922037718864 64334067681111253872 64583634818346126336 64723729470880499712 64990537759489940136 65291419878746838007 65497011782360553472 65929127210395003968 66022133596942161408 66409360186953552384 66601873406419442784 67087006719473486592 67397594713545123104 67659046000172132352 67805811826636713984 67989412435719847842 68055873249440004096 68349444428745317376 68484652692795850896 68750320935658779648 69068609458509051776 69218432906358312192 69571710672046578688 69773391187677511488 69924743446219111296 70182619288485004224 70693835037724749312 70880905333513662464 71227003504087459644 71296629118460956672 71381508934682009448 71604179877733189632 71953809662292433722 72024145742118721536 72180380331581018112 72375826141250160606 72446574749403875328 72514548759042041344 73095933625185964416 73524648778412861568 73684138255155622656 74170268111694379464 74274900296559931584 74618765575710672008 74710530210322746432 75347573954737147392 75453866967933898752 75511017716027249664 75822294052738263492 75896411642232631296 76116426750193648896 76562857405620004608 76670864822255413248 77025822529765854976 77120547313881544704 77702185640822683248 77870737019653101216 78268174506052401024 78935553666867487744 79106780464409499648 79278378686675030016 79741018500202870272 79913992509964698624 80208707758268576256 80382696278351588352 80792954328828284928 81402289718957096736 81578867353922296512 82232925328334209968 82375655690211545088 82715229875714469264 82873770010333761536 83098170754768702918 83538209857355387904 83946111272674506009 84028170032471841792 84210443720177854464 84766020699079290816 84885600338925636096 85278589229383625152 85383463097511710208 85778756908148338496 86111513091128168448 86654050345986586848 86990202000221313024 87500408463565719552 87905502947193338624 88029511462589548544 88459343061527974074 88545813582604736512 88802497875225923712 88995128022460687104 89449342292631315456 90652549914293130456 91132592571660423168 91312870257061134528 91577575933826733828 91667094580878372864 92291243875144416256 93031188250236681984 93232991261625481728 93576825717980005632 93980486089524811392 94258446716966332416 94531691286530822016 94969338005449946192 95175345246242679264 95938412883056578296 96501101521666880808 96875452227519189504 97012114673057869824 97461244833581285888 97581100682870525952 98032865037883815424 98245517673540830208 98893690815592505952 99033200395413242112 99614040280430328576 100463431939649529856 100681356954702999552 101096392070317684656 101488569000258198528 101708717739955070976 101984118653579771763 102083809874160006144 102726979039193776344 103602914187763577664 103827649359537468288 104357566008069868032 104660086781516267232 105273928932727506336 106040752556587123968 106321358000270493696 106551990013286264832 106840505256131189466 106944943677691435008 107072263402023014172 107176928371135451136 107406269816599784448 108036218613178082304 108536386291942795648 108669862124105812992 108771823138563062016 109643900437778946624 110286973167619292352 110526207382733433984 110714802545736216576 111384279809807183872 111928148363566008012 112037560043295789056 113021360932105721088 113180800451900848128 113266526574040874496 113733441079107395238 113844617463348946944 114091568911208706048 115538733794648782464 116553278461234024872 117402261759078601536 117945790748703965432 118403330500301231616 118660170696614249472 118917568030012545024 119265789723508420608 119611527750304305408 120313061637402864384 120870066552390840608 121189431493242427392 121750493676081512704 122103434578435645104 122368301030883444768 124041584333648909312 124310655015500642304 124647256132153054377 124769100957306674176 125307314786033081856 126042255048707762688 126315665580266781696 126900460328323572352 127917883844075437728 128668135362222507744 129167269636692252672 129447458941760999424 129981075518979880272 130582839757493676014 130994023564721106944 131858254420790007936 132044267193884322816 132689014592291961111 132818720373907104768 133203746812838885568 134174013438946973184 134795189427090246208 135318092000344264704 135978824871439695684 136111746498880008192 136698888857490634752 136969305385591701792 137500641871317559296 138137218917018103552 138436865812716624384 139143421344093157376 139546782375355022976 139849486892438222592 140365238576970008448 141387670075449498624 142454007008174919288 142763017869364018896 143208359755466379264 143907619324584867444 144048291484237443072 144751652282500321212 144893149498807750656 145029097518084082688 146191867250371928832 147049297556825723136 147368276510311245312 148340536223388758928 148549800593119863168 149237531151421344016 149421060420645492864 150695147909474294784 151022035432054499328 151644588105476526984 152232853500387297792 153125714811240009216 153341729644510826496 154051645059531709952 154241094627763089408 155404371281645366496 155741474039306202432 156536349012104802048 157871107333734975488 158213560928818999296 159482037000405740544 159827985019929397248 160260757884196784199 160417415516537152512 160765392556703176704 162804579437914193472 163157734707844593024 164465850656668419936 165430459751428938528 166196341509537405836 167076419714710775808 167892222545349012018 168056340064943683584 168420887440355708928 169532041398158581632 169771200677851272192 170557178458767250304 170766926195023420416 171557513816296676992 173308100691973173696 173980404000442626048 175000816927131439104 175811005894386677248 176059022925179097088 176918686123055948148 177091627165209473024 177604995750451847424 177990256044921374208 178898684585262630912 181305099828586260912 182625740514122269056 183155151867653467656 184582487750288832512 186062376500473363968 186465982523250963456 187153651435960011264 187960972179049622784 188516893433932664832 189063382573061644032 189938676010899892384 190350690492485358528 191876825766113156592 193002203043333761616 193750904455038379008 194922489667162571776 195874259636240514021 196065730075767630848 196491035347081660416 197787381631185011904 198066400790826484224 199228080560860657152 200926863879299059712 202192784140635369312 202977138000516397056 203417435479910141952 203968237307159543526 204167619748320012288 205453958078387552688 207205828375527155328 207655298719074936576 208715132016139736064 209320173563032534464 210547857865455012672 212081505113174247936 212642716000540987392 213681010512262378932 213889887355382870016 214144526804046028344 214812539633199568896 216072437226356164608 217072772583885591296 217339724248211625984 217543646277126124032 219287800875557893248 220573946335238584704 221052414765466867968 223856296727132016024 226042721864211442176 226361600903801696256 226533053148081748992 227466882158214790476 227689234926697893888 231077467589297564928 233106556922468049744 234804523518157203072 235891581497407930864 236806661000602463232 237320341393228498944 237835136060025090048 239223055500608610816 240626123274805728768 241740133104781681216 242378862986484854784 243500987352163025408 244206869156871290208 244736602061766889536 248083168667297818624 248621310031001284608 249294512264306108754 249538201914613348352 250614629572066163712 251838333818023518027 252084510097415525376 252631331160533563392 253800920656647144704 255835767688150875456 257336270724445015488 258334539273384505344 259962151037959760544 261165679514987352028 263716508841580015872 264088534387768645632 265378029184583922222 265637440747814209536 266407493625677771136 268348026877893946368 269590378854180492416 271957649742879391368 273397777714981269504 273938610771183403584 275001283742635118592 276274437834036207104 276873731625433248768 278286842688186314752 279093564750710045952 279698973784876445184 280730477153940016896 282775340150898997248 284908014016349838576 285526035738728037792 287815238649169734888 289503304565000642424 290058195036168165376 292383734500743857664 294098595113651446272 294736553020622490624 296681072446777517856 297099601186239726336 298475062302842688032 298842120841290985728 301390295818948589568 302044070864108998656 303289176210953053968 304465707000774595584 306251429622480018432 308103290119063419904 310808742563290732992 311482948078612404864 313072698024209604096 315742214667469950976 318964074000811481088 319655970039858794496 320521515768393568398 320834831033074305024 321530785113406353408 325609158875828386944 326315469415689186048 328931701313336839872 330860919502857877056 332392683019074811672 334152839429421551616 335784445090698024036 336112680129887367168 339064082796317163264 339542401355702544384 341114356917534500608 341533852390046840832 343115027632593353984 346616201383946347392 351622011788773354496 353837372246111896296 355209991500903694848 355980512089842748416 357797369170525261824 362610199657172521824 365251481028244538112 366310303735306935312 369164975500577665024 372124753000946727936 372931965046501926912 373941768396459163131 374307302871920022528 375921944358099245568 378126765146123288064 379877352021799784768 380701380984970717056 383753651532226313184 386004406086667523232 387501808910076758016 389844979334325143552 391748519272481028042 392131460151535261696 392982070694163320832 395574763262370023808 396132801581652968448 398067043776875883333 398456161121721314304 404385568281270738624 405954276001032794112 407936474614319087052 408335239496640024576 410907916156775105376 414411656751054310656 415310597438149873152 417430264032279472128 418640347126065068928 421095715730910025344 424163010226348495872 427362021024524757864 428289053608092056688 429625079266399137792 432144874452712329216 434145545167771182592 434679448496423251968 435087292554252248064 438575601751115786496 441147892670477169408 442104829530933735936 447712593454264032048 452085443728422884352 453066106296163497984 454933764316429580952 457039939151227866049 462154935178595129856 466213113844936099488 469609047036314406144 471783162994815861728 473613322001204926464 474640682786456997888 478446111001217221632 481252246549611457536 483480266209563362432 487001974704326050816 488413738313742580416 489473204123533779072 496166337334595637248 498589024528612217508 499076403829226696704 501229259144132327424 503676667636047036054 504169020194831050752 505262662321067126784 507601841313294289408 511671535376301750912 514672541448890030976 519924302075919521088 522331359029974704056 527433017683160031744 528177068775537291264 530756058369167844444 531274881495628419072 532814987251355542272 536696053755787892736 539180757708360984832 543915299485758782736 547877221542366807168 552548875668072414208 553747463250866497536 558187129501420091904 559397947569752890368 561460954307880033792 565550680301797994496 569816028032699677152 571052071477456075584 575630477298339469776 579006609130001284848 580116390072336330752 584767469001487715328 587622778908721542063 588197190227302892544 589473106041244981248 593362144893555035712 594199202372479452672 596950124605685376064 597684241682581971456 602780591637897179136 606578352421906107936 608931414001549191168 612502859244960036864 616206580238126839808 621617485126581465984 622965896157224809728 626145396048419208192 637928148001622962176 641043031536787136796 641669662066148610048 651218317751656773888 652630938831378372096 657863402626673679744 661721839005715754112 664785366038149623344 671568890181396048072 678128165592634326528 679084802711405088768 682228713835069001216 683067704780093681664 686230055265186707968 693232402767892694784 703244023577546708992 707674744492223792592 710419983001807389696 711961024179685496832 725220399314345043648 730502962056489076224 732620607470613870624 744249506001893455872 745863930093003853824 747883536792918326262 748614605743840045056 751843888716198491136 756253530292246576128 759754704043599569536 761402761969941434112 767507303064452626368 772008812173335046464 775003617820153516032 779689958668650287104 783497038544962056084 784262920303070523392 791149526524740047616 792265603163305936896 796134087553751766666 796912322243442628608 808771136562541477248 815872949228638174104 821815832313550210752 828823313502108621312 830621194876299746304 834860528064558944256 837280694252130137856 842191431461820050688 848326020452696991744 854724042049049515728 856578107216184113376 868291090335542365184 870174585108504496128 877151203502231572992 882295785340954338816 884209659061867471872 895425186908528064096 904170887456845768704 906132212592326995968 909867528632859161904 914079878302455732098 924309870357190259712 932426227689872198976 939218094072628812288 943566325989631723456 947226644002409852928 956892222002434443264 962504493099222915072 966960532419126724864 974003949408652101632 976827476627485160832 978946408247067558144 997178049057224435016 1002458518288264654848 1007353335272094072108 1008338040389662101504 1015203682626588578816 1023343070752603501824 1029345082897780061952 1039848604151839042176 1044662718059949408112 1054866035366320063488 1061512116738335688888 1065629974502711084544 1073392107511575785472 1078361515416721969664 1087830598971517565472 1095754443084733614336 1105097751336144828416 1107494926501732995072 1116374259002840183808 1118795895139505780736 1121825305189377489393 1122921908615760067584 1139632056065399354304 1142104142954912151168 1151260954596678939552 1158013218260002569696 1169534938002975430656 1175245557817443084126 1176394380454605785088 1178946212082489962496 1186724289787110071424 1188398404744958905344 1193900249211370752128 1195368483365163942912 1213156704843812215872 1217862828003098382336 1225005718489920073728 1232413160476253679616 1243234970253162931968 1245931792314449619456 1252290792096838416384 1282086063073574273592 1302436635503313547776 1305261877662756744192 1315726805253347359488 1323443678011431508224 1329570732076299246688 1343137780362792096144 1356256331185268653056 1364457427670138002432 1371119817453683598147 1372460110530373415936 1386464805535785389568 1406488047155093417984 1415349488984447585184 1420839966003614779392 1423922048359370993664 1450440798628690087296 1461005924112978152448 1465241214941227741248 1488499012003786911744 1495767073585836652524 1497229211487680090112 1503687777432396982272 1512507060584493152256 1519509408087199139072 1522805523939882868224 1535014606128905252736 1544017624346670092928 1566994077089924112168 1582299053049480095232 1584531206326611873792 1592268175107503533332 1593824644486885257216 1617542273125082954496 1631745898457276348208 1643631664627100421504 1657646627004217242624 1661242389752599492608 1674561388504260275712 1684382862923640101376 1696652040905393983488 1709448084098099031456 1713156214432368226752 1736582180671084730368 1740349170217008992256 1754302407004463145984 1762868336726164626189 1764591570681908677632 1768419318123734943744 1790850373817056128192 1808341774913691537408 1819735057265718323808 1828159756604911464196 1848619740714380519424 1864852455379744397952 1878436188145257624576 1887132651979263446912 1913784444004868886528 1925008986198445830144 1933921064838253449728 1948007898817304203264 1953654953254970321664 1957892816494135116288 1994356098114448870032 2014706670544188144216 2030407365253177157632 2046686141505207003648 2058690165795560123904 2079697208303678084352 2089325436119898816224 2109732070732640126976 2123024233476671377776 2131259949005422169088 2156723030833443939328 2175661197943035130944 2191508886169467228672 2210195502672289656832 2232748518005680367616 2237591790279011561472 2243650610378754978786 2245843817231520135168 2279264112130798708608 2284208285909824302336 2302521909193357879104 2316026436520005139392 2339069876005950861312 2350491115634886168252 2352788760909211570176 2373448579574220142848 2376796809489917810688 2387800498422741504256 2390736966730327885824 2426313409687624431744 2486469940506325863936 2491863584628899238912 2504581584193676832768 2564172126147148547184 2604873271006627095552 2610523755325513488384 2631453610506694718976 2646887356022863016448 2659141464152598493376 2686275560725584192288 2712512662370537306112 2728914855340276004864 2742239634907367196294 2744920221060746831872 2772929611071570779136 2830698977968895170368 2841679932007229558784 2900881597257380174592 2922011848225956304896 2930482429882455482496 2991534147171673305048 3007375554864793964544 3025014121168986304512 3039018816174398278144 3045611047879765736448 3070029212257810505472 3088035248693340185856 3133988154179848224336 3164598106098960190464 3184536350215007066664 3235084546250165908992 3263491796914552696416 3287263329254200843008 3315293254008434485248 3322484779505198985216 3349122777008520551424 3368765725847280202752 3418896168196198062912 3426312428864736453504 3473164361342169460736 3508604814008926291968 3525736673452329252378 3529183141363817355264 3536838636247469887488 3581700747634112256384 3639470114531436647616 3656319513209822928392 3697239481428761038848 3729704910759488795904 3756872376290515249152 3774265303958526893824 3867842129676506899456 3907309906509940643328 3915785632988270232576 3988712196228897740064 4029413341088376288432 4060814730506354315264 4093372283010414007296 4113359452361050794441 4117380331591120247808 4159394416607356168704 4178650872239797632448 4219464141465280253952 4246048466953342755552 4262519898010844338176 4313446061666887878656 4351322395886070261888 4383017772338934457344 4465497036011360735232 4487301220757509957572 4491687634463040270336 4558528224261597417216 4568416571819648604672 4605043818386715758208 4632052873040010278784 4700982231269772336504 4746897159148440285696 4753593618979835621376 4775600996845483008512 4781473933460655771648 4852626819375248863488 4972939881012651727872 4983727169257798477824 5128344252294297094368 5209746542013254191104 5221047510651026976768 5262907221013389437952 5293774712045726032896 5318282928305196986752 5372551121451168384576 5425025324741074612224 5457829710680552009728 5484479269814734392588 5489840442121493663744 5545859222143141558272 5661397955937790340736 5801763194514760349184 5844023696451912609792 5860964859764910964992 5983068294343346610096 6078037632348796556288 6091222095759531472896 6140058424515621010944 6176070497386680371712 6267976308359696448672 6329196212197920380928 6369072700430014133328 6470169092500331817984 6526983593829105392832 6574526658508401686016 6630586508016868970496 6698245554017041102848 6737531451694560405504 6837792336392396125824 6852624857729472907008 7017209628017852583936 7051473346904658504756 7058366282727634710528 7163401495268224512768 7278940229062873295232 7312639026419645856784 7459409821518977591808 7513744752581030498304 7548530607917053787648 7735684259353013798912 7814619813019881286656 7831571265976540465152 7977424392457795480128 8058826682176752576864 8186744566020828014592 8226718904722101588882 8234760663182240495616 8318788833214712337408 8357301744479595264896 8492096933906685511104 8525039796021688676352 8626892123333775757312 8702644791772140523776 8766035544677868914688 8974602441515019915144 9117056448523194834432 9136833143639297209344 9210087636773431516416 9264105746080020557568 9401964462539544673008 9493794318296880571392 9551201993690966017024 9705253638750497726976 9945879762025303455744 9967454338515596955648 10256688504588594188736 10419493084026508382208 10525814442026778875904 10587549424091452065792 10636565856610393973504 10745102242902336769152 10968958539629468785176 11091718444286283116544 11322795911875580681472 11603526389029520698368 11721929719529821929984 11966136588686693220192 12156075264697593112576 12182444191519062945792 12280116849031242021888 12340078357083152383323 12352140994773360743424 12535952616719392897344 12658392424395840761856 12738145400860028266656 12940338185000663635968 13053967187658210785664 13149053317016803372032 13396491108034082205696 13475062903389120811008 13675584672784792251648 13705249715458945814016 14102946693809317009512 14326802990536449025536 14557880458125746590464 14625278052839291713568 14918819643037955183616 15097061215834107575296 15471368518706027597824 15629239626039762573312 15663142531953080930304 15954848784915590960256 16117653364353505153728 16373489132041656029184 16453437809444203177764 16469521326364480991232 16637577666429424674816 16714603488959190529792 16984193867813371022208 17405289583544281047552 17532071089355737829376 17949204883030039830288 18234112897046389668864 18273666287278594418688 18420175273546863032832 18528211492160041115136 18803928925079089346016 18987588636593761142784 19102403987381932034048 19410507277500995453952 19891759524050606911488 20513377009177188377472 21051628884053557751808 21175098848182904131584 21273131713220787947008 21490204485804673538304 21937917079258937570352 22645591823751161362944 23207052778059041396736 23443859439059643859968 23932273177373386440384 24312150529395186225152 24560233698062484043776 24680156714166304766646 24704281989546721486848 25071905233438785794688 25476290801720056533312 25880676370001327271936 26107934375316421571328 26298106634033606744064 27351169345569584503296 27410499430917891628032 28205893387618634019024 28653605981072898051072 29115760916251493180928 29250556105678583427136 29837639286075910367232 30194122431668215150592 31258479252079525146624 31909697569831181920512 32235306728707010307456 32906875618888406355528 33275155332858849349632 33429206977918381059584 33968387735626742044416 34810579167088562095104 35898409766060079660576 36468225794092779337728 36547332574557188837376 36840350547093726065664 37056422984320082230272 37607857850158178692032 37975177273187522285568 38204807974763864068096 38821014555001990907904 41026754018354376754944 42546263426441575894016 42980408971609347076608 43875834158517875140704 45291183647502322725888 46414105556118082793472 46887718878119287719936 47864546354746772880768 49120467396124968087552 49360313428332609533292 49408563979093442973696 50143810466877571589376 50952581603440113066624 52215868750632843142656 52596213268067213488128 54702338691139169006592 54820998861835783256064 56411786775237268038048 57307211962145796102144 58231521832502986361856 58501112211357166854272 59675278572151820734464 60388244863336430301184 63819395139662363841024 64470613457414020614912 65813751237776812711056 66858413955836762119168 67936775471253484088832 69621158334177124190208 71796819532120159321152 72936451588185558675456 73680701094187452131328 74112845968640164460544 75215715700316357384064 77642029110003981815808 82053508036708753509888 85092526852883151788032 85960817943218694153216 87751668317035750281408 90582367295004645451776 93775437756238575439872 95729092709493545761536 98720626856665219066584 100287620933755143178752 101905163206880226133248 104431737501265686285312 109404677382278338013184 109641997723671566512128 112823573550474536076096 114614423924291592204288 116463043665005972723712 117002224422714333708544 127638790279324727682048 128941226914828041229824 131627502475553625422112 133716827911673524238336 135873550942506968177664 139242316668354248380416 143593639064240318642304 147361402188374904262656 148225691937280328921088 150431431400632714768128 164107016073417507019776 170185053705766303576064 171921635886437388306432 175503336634071500562816 181164734590009290903552 191458185418987091523072 197441253713330438133168 200575241867510286357504 203810326413760452266496 208863475002531372570624 218809354764556676026368 225647147100949072152192 232926087330011945447424 234004448845428667417088 255277580558649455364096 257882453829656082459648 263255004951107250844224 267433655823347048476672 271747101885013936355328 287187278128480637284608 300862862801265429536256 328214032146835014039552 343843271772874776612864 351006673268143001125632 382916370837974183046144 394882507426660876266336 401150483735020572715008 407620652827520904532992 417726950005062745141248 451294294201898144304384 468008897690857334834176 510555161117298910728192 515764907659312164919296 526510009902214501688448 543494203770027872710656 574374556256961274569216 601725725602530859072512 656428064293670028079104 702013346536286002251264 765832741675948366092288 789765014853321752532672 802300967470041145430016 815241305655041809065984 902588588403796288608768 936017795381714669668352 1031529815318624329838592 1053020019804429003376896 1148749112513922549138432 1203451451205061718145024 1404026693072572004502528 1531665483351896732184576 1579530029706643505065344 1630482611310083618131968 1805177176807592577217536 1872035590763429339336704 2106040039608858006753792 2297498225027845098276864 2406902902410123436290048 2808053386145144009005056 3159060059413287010130688 3610354353615185154435072 4212080079217716013507584 4594996450055690196553728 5616106772290288018010112 6318120118826574020261376 7220708707230370308870144 8424160158435432027015168 12636240237653148040522752 16848320316870864054030336 25272480475306296081045504 50544960950612592162091008
- Sum of all divisors σ(n): 198995573773551658622238720
- Sum of proper divisors (its aliquot sum) s(n): 148450612822939066460147712
- 50544960950612592162091008 is an abundant number, because the sum of its proper divisors (148450612822939066460147712) is greater than itself. Its abundance is 97905651872326474298056704
Bases of 50544960950612592162091008
- Binary: 101001110011110100111111010010110100111010110110110011111011111101010110110000000000002
- Hexadecimal: 0x29CF4FD2D3ADB3EFD5B000
- Base-36: 6CMTCL8FG3XCEADC0
Squares and roots of 50544960950612592162091008
- 50544960950612592162091008 squared (505449609506125921620910082) is 2554793077498951796322707408569330535818966874456064
- 50544960950612592162091008 cubed (505449609506125921620910083) is 129131916339079888426103822606452642886800897414394344362334035357080865472512
-
The
square root of 50544960950612592162091008 is 7109497939419.6741100507 -
50544960950612592162091008 is a
perfect cube number . Itscube root is 369736752
Scales and comparisons
How big is 50544960950612592162091008?- 50,544,960,950,612,592,162,091,008 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 50,544,960,950,612,592,162,091,008 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 50544960950612592162091008 cubic inches would be around 30811396 feet tall.
Recreational maths with 50544960950612592162091008
- 50544960950612592162091008 backwards is 80019026129521605906944505
- 50544960950612592162091008 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 50544960950612592162091008's digits is 99
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 50544960950612592162091008 - Facts about the integer". Numbermatics.com. 2024. Web. 21 May 2024.
APA style:
Numbermatics. (2024). Number 50544960950612592162091008 - Facts about the integer. Retrieved 21 May 2024, from https://numbermatics.com/n/50544960950612592162091008/
Chicago style:
Numbermatics. 2024. "Number 50544960950612592162091008 - Facts about the integer". https://numbermatics.com/n/50544960950612592162091008/
The information we have on file for 50544960950612592162091008 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 50544960950612592162091008, math, Factors of 50544960950612592162091008, curriculum, school, college, exams, university, Prime factorization of 50544960950612592162091008, STEM, science, technology, engineering, physics, economics, calculator, fifty septillion, five hundred forty-four sextillion, nine hundred sixty quintillion, nine hundred fifty quadrillion, six hundred twelve trillion, five hundred ninety-two billion, one hundred sixty-two million, ninety-one thousand and eight.