845254192297093197953531904
845,254,192,297,093,197,953,531,904 is an even composite number composed of five prime numbers multiplied together.
845254192297093197953531904 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of twenty-three thousand, two hundred ninety-six divisors.
Prime factorization of 845254192297093197953531904:
215 × 312 × 73 × 313 × 416
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 31 × 31 × 31 × 41 × 41 × 41 × 41 × 41 × 41)See below for interesting mathematical facts about the number 845254192297093197953531904 from the Numbermatics database.
Names of 845254192297093197953531904
- Cardinal: 845254192297093197953531904 can be written as Eight hundred forty-five septillion, two hundred fifty-four sextillion, one hundred ninety-two quintillion, two hundred ninety-seven quadrillion, ninety-three trillion, one hundred ninety-seven billion, nine hundred fifty-three million, five hundred thirty-one thousand, nine hundred four.
Scientific notation
- Scientific notation: 8.45254192297093197953531904 × 1026
Factors of 845254192297093197953531904
Divisors of 845254192297093197953531904
- Number of divisors d(n): 23296
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 21 24 27 28 31 32 36 41 42 48 49 54 56 62 63 64 72 81 82 84 93 96 98 108 112 123 124 126 128 144 147 162 164 168 186 189 192 196 216 217 224 243 246 248 252 256 279 287 288 294 324 328 336 343 369 372 378 384 392 432 434 441 448 486 492 496 504 512 558 567 574 576 588 648 651 656 672 686 729 738 744 756 768 784 837 861 864 868 882 896 961 972 984 992 1008 1024 1029 1107 1116 1134 1148 1152 1176 1271 1296 1302 1312 1323 1344 1372 1458 1476 1488 1512 1519 1536 1568 1674 1681 1701 1722 1728 1736 1764 1792 1922 1944 1953 1968 1984 2009 2016 2048 2058 2187 2214 2232 2268 2296 2304 2352 2511 2542 2583 2592 2604 2624 2646 2688 2744 2883 2916 2952 2976 3024 3038 3072 3087 3136 3321 3348 3362 3402 3444 3456 3472 3528 3584 3813 3844 3888 3906 3936 3968 3969 4018 4032 4096 4116 4374 4428 4464 4536 4557 4592 4608 4704 5022 5043 5084 5103 5166 5184 5208 5248 5292 5376 5488 5766 5832 5859 5904 5952 6027 6048 6076 6144 6174 6272 6561 6642 6696 6724 6727 6804 6888 6912 6944 7056 7168 7533 7626 7688 7749 7776 7812 7872 7936 7938 8036 8064 8192 8232 8649 8748 8856 8897 8928 9072 9114 9184 9216 9261 9408 9963 10044 10086 10168 10206 10332 10368 10416 10496 10584 10633 10752 10976 11439 11532 11664 11718 11767 11808 11904 11907 12054 12096 12152 12288 12348 12544 13122 13284 13392 13448 13454 13608 13671 13776 13824 13888 14063 14112 14336 15066 15129 15252 15309 15376 15498 15552 15624 15744 15872 15876 16072 16128 16384 16464 17298 17496 17577 17712 17794 17856 18081 18144 18228 18368 18432 18522 18816 19683 19926 20088 20172 20181 20336 20412 20664 20736 20832 20992 21168 21266 21504 21952 22599 22878 23064 23247 23328 23436 23534 23616 23808 23814 24108 24192 24304 24576 24696 25088 25947 26244 26568 26691 26784 26896 26908 27216 27342 27552 27648 27776 27783 28126 28224 28672 29791 29889 30132 30258 30504 30618 30752 30996 31104 31248 31488 31744 31752 31899 32144 32256 32768 32928 34317 34596 34992 35154 35301 35424 35588 35712 35721 36162 36288 36456 36736 36864 37044 37632 39366 39401 39852 40176 40344 40362 40672 40824 41013 41328 41472 41664 41984 42189 42336 42532 43008 43904 45198 45387 45756 45927 46128 46494 46656 46872 47068 47089 47232 47616 47628 48216 48384 48608 49152 49392 50176 51894 52111 52488 52731 53136 53382 53568 53792 53816 54243 54432 54684 55104 55296 55552 55566 56252 56448 57344 59049 59582 59778 60264 60516 60543 61008 61236 61504 61992 62208 62279 62496 62976 63488 63504 63798 64288 64512 65856 67797 68634 68921 69192 69741 69984 70308 70602 70848 71176 71424 71442 72324 72576 72912 73472 73728 74088 75264 77841 78732 78802 79704 80073 80352 80688 80724 81344 81648 82026 82369 82656 82944 83328 83349 83968 84378 84672 85064 86016 87808 89373 89667 90396 90774 91512 91854 92256 92988 93312 93744 94136 94178 94464 95232 95256 95697 96432 96768 97216 98304 98784 100352 102951 103788 104222 104976 105462 105903 106272 106764 107136 107163 107584 107632 108486 108864 109368 110208 110592 111104 111132 112504 112896 114688 118098 118203 119164 119556 120528 121032 121086 122016 122472 123008 123039 123984 124416 124558 124992 125952 126567 126976 127008 127596 128576 129024 131712 135594 136161 137268 137781 137842 138384 139482 139968 140616 141204 141267 141696 142352 142848 142884 144648 145152 145824 146944 147456 148176 150528 155682 156333 157464 157604 158193 159408 160146 160704 161376 161448 162688 162729 163296 164052 164738 165312 165888 166656 166698 167936 168756 169344 170128 172032 175616 177147 178746 179334 180792 181548 181629 183024 183708 184512 185976 186624 186837 187488 188272 188356 188928 190464 190512 191394 192864 193536 194432 197568 200704 203391 205902 206763 207576 208444 208537 209223 209952 210924 211806 212544 213528 214272 214326 215168 215264 216972 217728 218736 220416 221184 222208 222264 225008 225792 229376 233523 236196 236406 238328 239112 240219 241056 242064 242172 244032 244944 246016 246078 247107 247968 248832 249116 249984 250047 251904 253134 253952 254016 255192 257152 258048 263424 268119 269001 271188 272322 274536 275562 275684 275807 276768 278964 279936 281232 282408 282534 283392 284704 285696 285768 287091 289296 290304 291648 293888 294912 296352 301056 308853 311364 312666 314928 315208 316386 317709 318816 320292 321408 321489 322752 322896 325376 325458 326592 328104 329476 329623 330624 331776 333312 333396 335872 337512 338688 340256 344064 351232 354294 354609 357492 358668 361584 363096 363258 364777 366048 367416 369024 369117 371952 373248 373674 374976 376544 376712 377856 379701 380928 381024 382788 385728 387072 388864 395136 401408 406782 408483 411804 413343 413526 415152 416888 417074 418446 419904 421848 423612 423801 425088 427056 428544 428652 430336 430528 433944 435456 435953 437472 440832 442368 444416 444528 450016 451584 467046 468999 472392 472812 474579 476656 478224 480438 482112 482447 484128 484344 488064 488187 489888 492032 492156 494214 495936 497664 498232 499968 500094 503808 506268 507904 508032 510384 514304 516096 526848 531441 536238 538002 542376 544644 544887 549072 551124 551368 551614 553536 557928 559872 560511 562464 564816 565068 566784 569408 571392 571536 574182 576583 578592 580608 583296 587776 592704 602112 610173 617706 620289 622728 625332 625611 627669 629856 630416 632772 635418 637632 640584 642816 642978 645504 645792 650752 650916 653184 656208 658952 659246 661248 663552 666624 666792 671744 675024 677376 680512 688128 700569 702464 708588 709218 714984 717336 720657 723168 726192 726516 729554 732096 734832 738048 738234 741321 743904 746496 747348 749952 750141 753088 753424 755712 759402 761856 762048 765576 771456 774144 777728 790272 802816 804357 807003 813564 816966 823608 826686 827052 827421 830304 833776 834148 836892 839808 843696 847224 847602 850176 854112 857088 857304 860672 861056 861273 867888 870912 871906 874944 881664 884736 888832 889056 900032 903168 926559 934092 937998 944784 945624 949158 953127 953312 956448 960876 964224 964467 964894 968256 968688 976128 976374 979776 984064 984312 988428 988869 991872 995328 996464 999936 1000188 1007616 1012536 1015808 1016064 1020768 1028608 1032192 1053696 1062882 1063827 1072476 1076004 1084752 1089288 1089774 1094331 1098144 1102248 1102736 1103228 1107072 1107351 1115856 1119744 1121022 1124928 1129632 1130136 1133568 1138816 1139103 1142784 1143072 1148364 1153166 1157184 1161216 1166592 1175552 1185408 1204224 1220346 1221431 1225449 1235412 1240029 1240578 1245456 1250664 1251222 1255338 1259712 1260832 1265544 1270836 1271403 1275264 1281168 1285632 1285956 1291008 1291584 1301504 1301832 1306368 1307859 1312416 1317904 1318492 1322496 1327104 1333248 1333584 1343488 1350048 1354752 1361024 1401138 1404928 1406997 1417176 1418436 1423737 1429968 1434672 1441314 1446336 1447341 1452384 1453032 1459108 1459759 1464192 1464561 1469664 1476096 1476468 1482642 1487808 1492992 1494696 1499904 1500282 1506176 1506848 1511424 1518804 1523712 1524096 1531152 1542912 1548288 1555456 1580544 1605632 1608714 1614006 1615441 1627128 1633932 1634661 1647216 1653372 1654104 1654842 1660608 1667552 1668296 1673784 1679616 1681533 1687392 1694448 1695204 1700352 1708224 1714176 1714608 1721344 1722112 1722546 1729749 1735776 1741824 1743812 1749888 1763328 1777664 1778112 1800064 1806336 1830519 1853118 1860867 1868184 1875996 1876833 1883007 1889568 1891248 1898316 1906254 1906624 1912896 1921752 1928448 1928934 1929788 1930649 1936512 1937376 1952256 1952748 1959552 1968128 1968624 1976856 1977738 1983744 1990656 1992928 1999872 2000376 2015232 2025072 2032128 2041536 2057216 2064384 2101707 2107392 2125764 2127654 2136551 2144952 2152008 2161971 2169504 2178576 2179548 2188662 2196288 2204496 2205472 2206456 2214144 2214702 2223963 2231712 2239488 2242044 2249856 2250423 2259264 2260272 2267136 2277632 2278206 2285568 2286144 2296728 2306332 2314368 2322432 2333184 2351104 2370816 2408448 2413071 2421009 2440692 2442862 2450898 2470824 2480058 2481156 2482263 2490912 2501328 2502444 2510676 2519424 2521664 2531088 2541672 2542806 2550528 2553439 2562336 2571264 2571912 2582016 2583168 2583819 2603008 2603664 2612736 2615718 2624832 2635808 2636984 2644992 2654208 2666496 2667168 2700096 2709504 2722048 2779677 2802276 2809856 2813994 2825761 2834352 2836872 2847474 2859381 2859936 2869344 2882628 2892672 2893401 2894682 2904768 2906064 2918216 2919518 2928384 2929122 2939328 2952192 2952936 2965284 2966607 2975616 2985984 2989392 2999808 3000564 3012352 3013696 3022848 3037608 3047424 3048192 3062304 3085824 3096576 3110912 3161088 3191481 3217428 3228012 3230882 3254256 3267864 3269322 3282993 3294432 3306744 3308208 3309684 3321216 3322053 3335104 3336592 3347568 3359232 3363066 3374784 3377129 3388896 3390408 3400704 3416448 3417309 3428352 3429216 3442688 3444224 3445092 3459498 3471552 3483648 3487624 3499776 3526656 3555328 3556224 3600128 3612672 3661038 3664293 3676347 3706236 3720087 3721734 3736368 3751992 3753666 3766014 3779136 3782496 3796632 3812508 3813248 3814209 3825792 3843504 3856896 3857868 3859576 3861298 3873024 3874752 3904512 3905496 3919104 3923577 3936256 3937248 3953712 3955476 3967488 3981312 3985856 3999744 4000752 4030464 4050144 4064256 4083072 4114432 4203414 4214784 4220991 4251528 4255308 4271211 4273102 4289904 4304016 4323942 4339008 4342023 4357152 4359096 4377324 4379277 4392576 4393683 4408992 4410944 4412912 4428288 4429404 4447926 4463424 4478976 4484088 4499712 4500846 4518528 4520544 4534272 4555264 4556412 4571136 4572288 4593456 4612664 4628736 4644864 4666368 4702208 4741632 4816896 4826142 4842018 4846323 4881384 4885724 4901796 4903983 4941648 4960116 4962312 4964526 4981824 5002656 5004888 5021352 5038848 5043328 5044599 5062176 5083344 5085612 5101056 5106878 5124672 5142528 5143824 5164032 5166336 5167638 5189247 5206016 5207328 5225472 5231436 5249664 5271616 5273968 5289984 5332992 5334336 5400192 5419008 5444096 5491557 5559354 5582601 5604552 5619712 5627988 5630499 5649021 5651522 5668704 5673744 5694948 5718762 5719872 5738688 5765256 5785344 5786802 5789364 5791947 5809536 5812128 5836432 5839036 5856768 5858244 5878656 5904384 5905872 5930568 5933214 5951232 5971968 5978784 5999616 6001128 6024704 6027392 6045696 6075216 6096384 6124608 6171648 6193152 6221824 6305121 6322176 6382962 6409653 6434856 6456024 6461764 6485913 6508512 6535728 6538644 6565986 6588864 6613488 6616416 6619368 6642432 6644106 6670208 6671889 6673184 6695136 6718464 6726132 6749568 6751269 6754258 6777792 6780816 6801408 6832896 6834618 6856704 6858432 6885376 6888448 6890184 6918996 6943104 6967296 6975248 6999552 7053312 7110656 7112448 7200256 7225344 7239213 7263027 7322076 7328586 7352694 7412472 7440174 7443468 7446789 7472736 7503984 7507332 7532028 7558272 7564992 7593264 7625016 7626496 7628418 7651584 7660317 7687008 7713792 7715736 7719152 7722596 7746048 7749504 7751457 7809024 7810992 7838208 7847154 7872512 7874496 7907424 7910952 7934976 7962624 7971712 7999488 8001504 8100288 8128512 8166144 8228864 8339031 8406828 8429568 8441982 8477283 8503056 8510616 8542422 8546204 8550017 8578143 8579808 8608032 8647884 8678016 8680203 8684046 8714304 8718192 8754648 8758554 8785152 8787366 8817984 8821888 8825824 8856576 8858808 8895852 8899821 8926848 8957952 8968176 8999424 9001692 9037056 9041088 9068544 9110528 9112824 9142272 9144576 9186912 9225328 9257472 9289728 9332736 9404416 9483264 9574443 9652284 9684036 9692646 9762768 9771448 9803592 9807966 9848979 9883296 9920232 9924624 9929052 9963648 9966159 10005312 10009776 10042704 10077696 10086656 10089198 10124352 10131387 10166688 10171224 10202112 10213756 10218313 10249344 10251927 10285056 10287648 10328064 10332672 10335276 10378494 10412032 10414656 10450944 10462872 10499328 10543232 10547936 10579968 10665984 10668672 10800384 10838016 10888192 10983114 10992879 11029041 11118708 11165202 11209104 11239424 11255976 11260998 11298042 11303044 11308087 11337408 11347488 11389896 11437524 11439744 11442627 11477376 11530512 11570688 11573604 11578728 11583894 11619072 11624256 11672864 11678072 11713536 11716488 11757312 11770731 11808768 11811744 11861136 11866428 11902464 11943936 11957568 11999232 12002256 12049408 12054784 12091392 12150432 12192768 12249216 12343296 12443648 12610242 12644352 12662973 12765924 12813633 12819306 12869712 12912048 12923528 12971826 13017024 13026069 13071456 13077288 13131972 13137831 13177728 13181049 13226976 13232832 13238736 13284864 13288212 13340416 13343778 13346368 13390272 13436928 13452264 13499136 13502538 13508516 13514543 13555584 13561632 13602816 13665792 13669236 13713408 13716864 13770752 13776896 13780368 13837992 13886208 13934592 13950496 13999104 14106624 14224896 14400512 14450688 14478426 14526054 14538969 14644152 14657172 14705388 14711949 14824944 14880348 14886936 14893578 14945472 14955857 15007968 15014664 15064056 15116544 15129984 15133797 15186528 15250032 15252992 15256836 15303168 15320634 15374016 15427584 15431472 15438304 15445192 15492096 15499008 15502914 15567741 15618048 15621984 15676416 15694308 15745024 15748992 15814848 15821904 15869952 15943424 15998976 16003008 16200576 16257024 16332288 16457728 16474671 16678062 16747803 16813656 16859136 16883964 16891497 16947063 16954566 17006112 17021232 17084844 17092408 17100034 17156286 17159616 17216064 17295768 17356032 17360406 17368092 17375841 17428608 17436384 17509296 17517108 17570304 17574732 17635968 17643776 17651648 17713152 17717616 17791704 17799642 17853696 17874073 17915904 17936352 17998848 18003384 18074112 18082176 18137088 18221056 18225648 18289152 18373824 18450656 18514944 18579456 18665472 18915363 18966528 19148886 19228959 19304568 19368072 19385292 19457739 19525536 19542896 19607184 19615932 19697958 19766592 19780327 19840464 19849248 19858104 19927296 19932318 20010624 20015667 20019552 20085408 20155392 20173312 20178396 20248704 20253807 20262774 20333376 20342448 20404224 20427512 20436626 20498688 20503854 20570112 20575296 20656128 20665344 20670552 20756988 20824064 20829312 20901888 20925744 20998656 21086464 21095872 21159936 21331968 21337344 21600768 21676032 21717639 21776384 21789081 21966228 21985758 22058082 22237416 22330404 22340367 22418208 22511952 22521996 22596084 22606088 22616174 22674816 22694976 22779792 22875048 22879488 22885254 22954752 22980951 23061024 23141376 23147208 23157456 23167788 23238144 23248512 23254371 23345728 23356144 23427072 23432976 23514624 23541462 23617536 23623488 23639903 23722272 23732856 23804928 23887872 23915136 23998464 24004512 24098816 24109568 24300864 24385536 24498432 24686592 24887296 25017093 25220484 25288704 25325946 25431849 25531848 25627266 25638612 25650051 25734429 25739424 25824096 25847056 25943652 26034048 26040609 26052138 26142912 26154576 26263944 26275662 26355456 26362098 26453952 26465664 26477472 26569728 26576424 26680832 26687556 26692736 26699463 26780544 26873856 26904528 26998272 27005076 27017032 27029086 27111168 27123264 27205632 27331584 27338472 27426816 27433728 27541504 27553792 27560736 27675984 27772416 27869184 27900992 27998208 28213248 28449792 28723329 28801024 28956852 29052108 29077938 29288304 29314344 29410776 29423898 29546937 29649888 29760696 29773872 29787156 29890944 29898477 29911714 30015936 30029328 30128112 30233088 30259968 30267594 30373056 30394161 30500064 30505984 30513672 30606336 30641268 30654939 30748032 30755781 30855168 30862944 30876608 30890384 30984192 30998016 31005828 31135482 31236096 31243968 31352832 31388616 31490048 31497984 31629696 31643808 31739904 31886848 31997952 32006016 32401152 32514048 32664576 32915456 32949342 32978637 33087123 33356124 33495606 33627312 33718272 33767928 33782994 33894126 33909132 33924261 34012224 34042464 34169688 34184816 34200068 34312572 34319232 34327881 34432128 34591536 34712064 34720812 34736184 34751682 34857216 34872768 35018592 35034216 35140608 35149464 35271936 35287552 35303296 35312193 35426304 35435232 35583408 35599284 35707392 35748146 35831808 35872704 35997696 36006768 36148224 36164352 36274176 36442112 36451296 36578304 36747648 36901312 37029888 37330944 37830726 37933056 37988919 38297772 38440899 38457918 38609136 38736144 38770584 38915478 39051072 39078207 39085792 39214368 39231864 39395916 39413493 39533184 39543147 39560654 39680928 39698496 39716208 39854592 39864636 40021248 40031334 40039104 40170816 40310784 40346624 40356792 40497408 40507614 40525548 40543629 40666752 40684896 40808448 40855024 40873252 40997376 41007708 41140224 41150592 41312256 41330688 41341104 41513976 41648128 41658624 41803776 41851488 41997312 42172928 42191744 42319872 42674688 43201536 43352064 43435278 43552768 43578162 43616907 43932456 43971516 44116164 44135847 44474832 44660808 44680734 44836416 44867571 45023904 45043992 45192168 45212176 45232348 45349632 45389952 45401391 45559584 45750096 45758976 45770508 45909504 45961902 46122048 46282752 46294416 46314912 46335576 46476288 46497024 46508742 46691456 46703223 46712288 46854144 46865952 47029248 47082924 47235072 47246976 47279806 47444544 47465712 47609856 47830272 47996928 48009024 48197632 48219136 48601728 48771072 48996864 49373184 49774592 50034186 50078671 50243409 50440968 50577408 50651892 50674491 50841189 50863698 51063696 51254532 51277224 51300102 51468858 51478848 51648192 51694112 51887304 52068096 52081218 52104276 52127523 52285824 52309152 52527888 52551324 52710912 52724196 52907904 52931328 52954944 53139456 53152848 53361664 53375112 53385472 53398926 53561088 53622219 53747712 53809056 53996544 54010152 54034064 54058172 54222336 54246528 54411264 54663168 54676944 54867456 55083008 55107584 55121472 55351968 55544832 55738368 55801984 55996416 56746089 56899584 57446658 57602048 57686877 57913704 58104216 58155876 58373217 58576608 58628688 58821552 58847796 59093874 59299776 59340981 59521392 59547744 59574312 59781888 59796954 59823428 59850119 60031872 60047001 60058656 60256224 60466176 60519936 60535188 60746112 60761421 60788322 61000128 61011968 61027344 61212672 61282536 61309878 61496064 61511562 61710336 61725888 61753216 61780768 61968384 61996032 62011656 62270964 62472192 62487936 62705664 62777232 62995968 63259392 63287616 63479808 63773696 63995904 64012032 64802304 65028096 65152917 65329152 65830912 65898684 65957274 66174246 66233081 66712248 66991212 67021101 67254624 67535856 67565988 67788252 67818264 67848522 68024448 68084928 68339376 68369632 68400136 68625144 68638464 68655762 68864256 68942853 69183072 69424128 69441624 69472368 69503364 69714432 69745536 69763113 70037184 70068432 70281216 70298928 70543872 70575104 70606592 70624386 70852608 70870464 70919709 71166816 71198568 71414784 71496292 71663616 71745408 71995392 72013536 72296448 72328704 72884224 72902592 73156608 73495296 73802624 74059776 74661888 75051279 75661452 75866112 75977838 76295547 76595544 76881798 76915836 76950153 77203287 77218272 77472288 77541168 77830956 78102144 78156414 78171584 78428736 78463728 78791832 78826986 79066368 79086294 79121308 79156609 79361856 79396992 79432416 79709184 79729272 80042496 80062668 80078208 80098389 80341632 80621568 80693248 80713584 80994816 81015228 81051096 81087258 81333504 81369792 81616896 81710048 81746504 81994752 82015416 82280448 82301184 82624512 82661376 82682208 83027952 83317248 83607552 83702976 83994624 84345856 84383488 84639744 85349376 86169987 86403072 86870556 87105536 87156324 87233814 87598591 87864912 87943032 88232328 88271694 88640811 88949664 89321616 89361468 89672832 89695431 89735142 90047808 90087984 90384336 90424352 90464696 90699264 90779904 90802782 91119168 91182483 91500192 91517952 91541016 91819008 91923804 91964817 92244096 92267343 92565504 92588832 92629824 92671152 92952576 92994048 93017484 93382912 93406446 93424576 93708288 93731904 94058496 94165848 94470144 94493952 94559612 94889088 94931424 95219712 95660544 95993856 96018048 96395264 96438272 97203456 97542144 97993728 98746368 98935911 99261369 100068372 100157342 100486818 100881936 101154816 101303784 101348982 101682378 101727396 101772783 102127392 102509064 102554448 102600204 102937716 102957696 102983643 103296384 103388224 103774608 104136192 104162436 104208552 104255046 104571648 104618304 104690999 105055776 105102648 105421824 105448392 105815808 105862656 105909888 105936579 106278912 106305696 106723328 106750224 106770944 106797852 107122176 107244438 107495424 107618112 107993088 108020304 108068128 108116344 108444672 108493056 108822528 109326336 109353888 109734912 110215168 110242944 110703936 111089664 111603968 111992832 113492178 113799168 113966757 114893316 115204096 115322697 115373754 115827408 115856201 116208432 116311752 116746434 117153216 117234621 117257376 117643104 117695592 118187748 118240479 118599552 118629441 118681962 119042784 119095488 119148624 119563776 119593908 119646856 119700238 120063744 120094002 120117312 120512448 120932352 121039872 121070376 121492224 121522842 121576644 121630887 122000256 122023936 122054688 122425344 122565072 122619756 122992128 123023124 123420672 123451776 123506432 123561536 123936768 123992064 124023312 124541928 124944384 124975872 125411328 125554464 125991936 126518784 126575232 126959616 127547392 128024064 129604608 130056192 130305834 130658304 130850721 131797368 131914548 132348492 132407541 132466162 133424496 133982424 134042202 134509248 134602713 135071712 135131976 135576504 135636528 135697044 136048896 136169856 136204173 136678752 136739264 136800272 137250288 137276928 137311524 137728512 137885706 138366144 138462289 138848256 138883248 138944736 139006728 139428864 139491072 139526226 140074368 140109669 140136864 140562432 140597856 141087744 141150208 141213184 141248772 141705216 141740928 141839418 142333632 142397136 142829568 142992584 143490816 143990784 144027072 144592896 144657408 145768448 145805184 146313216 146990592 147605248 148119552 149323776 150102558 150236013 150730227 151322904 151732224 151955676 152023473 152523567 152591094 153191088 153763596 153831672 153900306 154406574 154436544 154944576 155082336 155661912 156204288 156312828 156343168 156382569 156857472 156927456 157583664 157653972 158132736 158172588 158242616 158313218 158723712 158793984 158864832 159418368 159458544 160084992 160125336 160156416 160196778 160683264 160866657 161243136 161386496 161427168 161989632 162030456 162102192 162174516 162667008 162739584 163233792 163420096 163493008 163989504 164030832 164602368 165249024 165322752 165364416 166055904 166634496 167215104 167405952 167989248 168691712 168766976 170238267 170698752 172339974 172806144 173060631 173741112 174211072 174312648 174467628 175119651 175197182 175729824 175886064 176464656 176543388 177281622 177899328 178022943 178643232 178722936 179345664 179390862 179470284 179550357 180095616 180141003 180175968 180768672 180848704 180929392 181398528 181559808 181605564 182238336 182284263 182364966 183000384 183035904 183082032 183638016 183847608 183929634 184488192 184534686 185131008 185177664 185259648 185342304 185905152 185988096 186034968 186765824 186812892 186849152 187416576 187463808 188116992 188331696 188987904 189119224 189778176 189862848 190439424 191321088 191987712 192036096 192790528 192876544 194406912 195084288 195458751 195987456 197492736 197871822 198522738 198699243 200136744 200314684 200973636 201063303 201763872 202607568 202697964 203364756 203454792 203545566 204254784 205018128 205108896 205200408 205875432 205915392 205967286 206592768 206776448 206828559 207549216 208272384 208324872 208417104 208510092 209143296 209236608 209289339 209381998 210111552 210205296 210843648 210896784 211631616 211725312 211819776 211873158 212557824 212611392 212759127 213446656 213500448 213541888 213595704 214244352 214488876 214990848 215236224 215986176 216040608 216136256 216232688 216889344 216986112 218652672 218707776 219469824 220430336 220485888 221407872 222179328 223207936 223985664 225153837 226984356 227598336 227933514 228886641 229786632 230408192 230645394 230747508 230850459 231609861 231654816 231712402 232416864 232623504 233492868 234306432 234469242 234514752 235286208 235391184 236375496 236480958 237199104 237258882 237363924 237469827 238085568 238190976 238297248 239127552 239187816 239293712 239400476 240127488 240188004 240234624 240295167 241024896 241864704 242079744 242140752 242984448 243045684 243153288 243261774 244000512 244047872 244109376 244850688 245130144 245239512 245984256 246046248 246841344 246903552 247012864 247123072 247873536 247984128 248046624 249083856 249951744 250822656 251108928 251983872 253037568 253150464 253919232 255094784 256048128 258509961 259209216 260611668 261316608 261701442 262795773 263594736 263829096 264696984 264815082 264932324 265922433 266848992 267964848 268084404 269018496 269086293 269205426 270143424 270263952 271153008 271273056 271394088 272097792 272339712 272408346 273357504 273478528 273547449 273600544 274500576 274553856 274623048 275457024 275771412 275894451 276732288 276802029 276924578 277696512 277766496 277889472 278013456 278857728 278982144 279052452 280148736 280219338 280273728 281124864 281195712 282175488 282300416 282426368 282497544 283410432 283481856 283678836 284667264 284794272 285659136 285985168 286981632 287981568 288054144 289185792 289314816 291536896 291610368 292626432 293981184 295210496 296239104 296807733 297784107 300205116 300472026 301460454 302645808 303464448 303911352 304046946 305047134 305182188 305318349 306382176 307527192 307663344 307800612 308813148 308873088 308950929 309889152 310164672 311323824 312408576 312625656 312686336 312765138 313714944 313854912 314072997 315167328 315307944 316265472 316345176 316485232 316626436 317447424 317587968 317729664 317809737 318836736 318917088 320169984 320250672 320312832 320393556 321366528 321733314 322486272 322772992 322854336 323979264 324060912 324204384 324349032 325334016 325479168 326467584 326840192 326986016 327979008 328061664 329204736 330645504 330728832 332111808 333268992 334811904 335978496 337383424 337533952 340476534 341397504 341900271 344679948 345612288 346121262 347482224 347568603 348422144 348625296 348935256 350239302 350394364 350550697 351459648 351703863 351772128 352929312 353086776 354563244 354721437 355798656 355888323 356045886 357286464 357445872 358691328 358781724 358940568 359100714 360191232 360282006 360351936 361537344 361697408 361858784 362797056 363119616 363211128 364476672 364568526 364729932 364892661 366000768 366071808 366164064 367276032 367695216 367859268 368976384 369069372 370262016 370355328 370519296 370684608 371810304 371976192 372069936 373531648 373625784 373698304 374833152 374927616 376233984 376663392 377975808 378238448 379556352 379725696 380878848 382642176 384072192 385581056 385753088 388813824 390168576 390917502 391974912 392552163 395743644 397045476 397222623 397398486 400273488 400629368 401947272 402126606 403527744 403808139 405215136 405395928 406729512 406909584 407091132 408509568 408612519 410036256 410217792 410400816 411750864 411830784 411934572 413185536 413552896 413657118 415098432 415386867 416544768 416649744 416834208 417020184 418286592 418473216 418578678 418763996 418950833 420223104 420329007 420410592 421687296 421793568 423263232 423450624 423639552 423746316 425115648 425222784 425518254 426893312 427000896 427083776 427191408 428488704 428977752 430472448 431972352 432081216 432272512 432465376 433778688 433972224 437305344 437415552 438939648 440971776 442815744 444358656 446415872 447971328 450307674 450708039 452190681 453968712 455196672 455867028 456070419 457773282 459573264 460816384 461290788 461495016 461700918 463219722 463309632 463424804 463631567 464833728 465247008 466985736 468612864 468938484 469029504 469147707 470572416 470782368 472750992 472961916 474398208 474517764 474727848 474939654 476171136 476381952 476594496 478255104 478375632 478587424 478800952 480254976 480376008 480469248 480590334 482049792 482599971 483729408 484159488 484281504 485968896 486091368 486306576 486523548 488001024 488095744 488218752 489701376 490260288 490479024 491968512 492092496 493807104 494025728 494246144 495747072 495968256 496093248 498167712 499903488 501645312 502217856 503967744 506075136 506300928 510189568 510714801 512096256 517019922 518418432 519181893 521223336 522633216 523402884 525358953 525591546 527189472 527658192 529393968 529630164 529864648 531844866 533697984 534068829 535929696 536168808 538036992 538172586 538410852 538651071 540286848 540423009 540527904 542306016 542546112 542788176 544195584 544679424 544816692 546715008 546957056 547094898 547201088 549001152 549107712 549246096 550914048 551542824 551788902 553464576 553604058 553849156 554096263 555393024 555532992 555778944 556026912 557715456 557964288 558104904 560297472 560438676 560547456 562249728 562391424 564350976 564600832 564852736 564995088 566963712 567357672 569334528 569588544 571318272 571970336 573963264 575963136 576108288 578371584 578629632 583220736 585252864 586376253 587962368 590420992 592478208 593615466 595568214 596097729 600410232 600944052 602920908 603189909 605291616 607822704 608093892 610094268 610364376 610636698 612764352 613190137 615054384 615326688 615601224 617626296 617746176 617901858 619778304 620329344 620485677 622647648 624817152 625251312 625372672 625530276 627429888 627709824 627868017 628145994 630334656 630615888 632530944 632690352 632970464 633252872 634894848 635175936 635459328 635619474 637673472 637834176 638277381 640339968 640501344 640625664 640787112 642733056 643466628 644972544 645545984 645708672 647958528 648121824 648408768 648698064 650668032 650958336 653680384 653972032 655958016 656123328 658409472 661291008 661457664 664223616 666537984 669623808 671956992 674766848 675067904 675461511 680953068 682795008 683800542 686659923 689359896 691224576 692242524 692551377 694829583 694964448 695137206 697250592 697870512 700478604 700788728 701101394 702919296 703407726 703544256 705858624 706173552 709126488 709442874 711597312 711776646 712091772 712409481 714572928 714891744 717382656 717563448 717881136 718201428 720382464 720564012 720703872 720885501 723074688 723394816 723717568 725594112 726239232 726422256 728953344 729137052 729459864 729785322 732001536 732143616 732328128 732836993 734552064 735390432 735718536 737952768 738138744 740524032 740710656 741038592 741369216 743620608 743952384 744139872 747063296 747251568 747396608 749855232 752467968 753326784 755951616 756476896 759112704 759451392 761757696 765284352 768144384 771506176 775529883 777627648 781835004 783949824 785104326 788387319 791487288 794090952 794445246 794796972 797767299 800546976 801258736 803894544 804253212 807055488 807258879 807616278 810430272 810791856 810993407 813459024 813819168 814182264 817019136 817225038 820072512 820435584 820642347 820801632 823501728 823661568 823869144 826371072 827105792 827314236 827683353 830196864 830406087 830773734 833089536 833299488 833668416 834040368 836573184 836946432 837157356 837527992 837901666 840446208 840658014 840821184 843374592 843587136 846526464 846901248 847279104 847492632 850231296 850445568 851036508 853786624 854001792 854167552 854382816 856977408 857955504 860944896 863944704 864162432 864545024 864930752 867557376 867944448 874610688 874831104 877879296 881943552 885631488 888717312 890423199 892831744 893352321 900615348 901416078 904381362 907937424 910393344 911734056 912140838 915546564 915955047 919146528 922581576 922990032 923401836 926439444 926619264 926849608 926852787 927263134 929667456 930494016 933971472 937225728 937876968 938059008 938295414 941144832 941564736 942218991 945501984 945923832 948796416 949035528 949455696 949879308 952342272 952763904 953188992 953429211 956510208 956751264 957174848 957601904 960509952 960752016 960938496 961180668 964099584 965199942 967458816 968318976 968563008 969236023 971937792 972182736 972613152 973047096 976002048 976191488 976437504 979402752 980520576 980958048 983937024 984184992 987614208 988051456 988492288 991936512 992186496 996335424 999806976 1004435712 1007935488 1012150272 1012601856 1020379136 1021429602 1024192512 1025700813 1034039844 1036836864 1038363786 1042446672 1042705809 1045266432 1046805768 1050717906 1051183092 1051652091 1054378944 1055111589 1055316384 1058787936 1059260328 1059729296 1063689732 1064164311 1067395968 1067664969 1068137658 1071859392 1072337616 1076073984 1076345172 1076821704 1077302142 1080573696 1080846018 1081055808 1084612032 1085092224 1085576352 1088391168 1089358848 1089633384 1093430016 1093914112 1094189796 1094402176 1094677983 1098002304 1098215424 1098492192 1101828096 1103085648 1103577804 1106929152 1107208116 1107698312 1108192526 1110786048 1111065984 1111557888 1112053824 1115430912 1115928576 1116209808 1120594944 1120877352 1121094912 1124499456 1124782848 1128701952 1129201664 1129705472 1129990176 1133927424 1134715344 1138669056 1139177088 1142636544 1143940672 1147926528 1152216576 1156743168 1157259264 1166441472 1170505728 1172752506 1175924736 1177656489 1180841984 1187230932 1191136428 1191667869 1192195458 1200820464 1201888104 1205841816 1206379818 1210583232 1211424417 1215645408 1216187784 1220188536 1220728752 1221273396 1225528704 1225837557 1226380274 1230108768 1230653376 1231202448 1235252592 1235492352 1235803716 1239556608 1240658688 1240971354 1245295296 1246160601 1249634304 1250502624 1250745344 1251060552 1254859776 1255419648 1255736034 1256291988 1256852499 1260669312 1260987021 1261231776 1265061888 1265380704 1265940928 1266505744 1269789696 1270351872 1270918656 1271238948 1275346944 1275668352 1276554762 1280679936 1281002688 1281251328 1281574224 1285466112 1286933256 1291091968 1291417344 1295917056 1296243648 1296817536 1297396128 1301336064 1301916672 1307360768 1307944064 1311916032 1312246656 1316818944 1322915328 1328447232 1333075968 1339247616 1343913984 1349533696 1350135808 1350923022 1352124117 1356572043 1361906136 1365590016 1367601084 1368211257 1373319846 1378719792 1382449152 1384485048 1385102754 1389659166 1389928896 1390274412 1390894701 1394501184 1395741024 1400957208 1401577456 1402202788 1405838592 1406815452 1407088512 1407443121 1411717248 1412347104 1418252976 1418885748 1423194624 1423553292 1424183544 1424818962 1429145856 1429783488 1434765312 1435126896 1435762272 1436402856 1440764928 1441128024 1441407744 1441771002 1446149376 1446789632 1447435136 1447799913 1451188224 1452478464 1452844512 1457906688 1458274104 1458919728 1459570644 1464003072 1464287232 1464656256 1465673986 1469104128 1470780864 1471437072 1475905536 1476277488 1481421312 1482077184 1482738432 1487241216 1487904768 1488279744 1494126592 1494503136 1494793216 1499710464 1504935936 1506653568 1511903232 1512953792 1518225408 1518902784 1530568704 1536288768 1543012352 1551059766 1555255296 1557545679 1563670008 1567899648 1570208652 1576076859 1576774638 1582974576 1588181904 1588890492 1589593944 1595534598 1601093952 1602206487 1602517472 1607789088 1608506424 1614110976 1614517758 1615232556 1615953213 1620860544 1621269027 1621583712 1621986814 1626918048 1627638336 1628364528 1634038272 1634450076 1640145024 1640871168 1641284694 1641603264 1647003456 1647323136 1647738288 1652742144 1654211584 1654628472 1655366706 1660393728 1660812174 1661547468 1662288789 1666179072 1666598976 1667336832 1668080736 1673146368 1673892864 1674314712 1675055984 1675803332 1680892416 1681316028 1681642368 1686749184 1687174272 1693052928 1693802496 1694558208 1694985264 1700891136 1702073016 1707573248 1708003584 1708335104 1708765632 1713954816 1715911008 1721889792 1727889408 1728324864 1729090048 1729861504 1735114752 1735888896 1749662208 1755758592 1759128759 1763887104 1771262976 1777434624 1780846398 1785663488 1786704642 1788293187 1801230696 1802832156 1808762724 1809569727 1815874848 1823468112 1824281676 1831093128 1831910094 1838293056 1839570411 1845163152 1845980064 1846803672 1852878888 1853238528 1853699216 1853705574 1854526268 1859334912 1860988032 1861457031 1867942944 1874451456 1875753936 1876118016 1876590828 1882289664 1883129472 1883604051 1884437982 1891003968 1891847664 1897592832 1898071056 1898911392 1899758616 1904684544 1905527808 1906377984 1906858422 1913020416 1913502528 1914349696 1914832143 1915203808 1921019904 1921504032 1921876992 1922361336 1928199168 1930399884 1934917632 1936637952 1937126016 1938472046 1943875584 1944365472 1945226304 1946094192 1952004096 1952875008 1961041152 1961916096 1967874048 1968369984 1975228416 1976102912 1976984576 1983873024 1984372992 1992670848 1999613952 2008871424 2015870976 2024300544 2025203712 2040758272 2042859204 2048385024 2051401626 2053225511 2059979769 2068079688 2073673728 2076727572 2077654131 2084488749 2084893344 2085411618 2093611536 2101435812 2102366184 2103304182 2108757888 2110223178 2110632768 2117575872 2118520656 2119458592 2127379464 2128328622 2134791936 2135329938 2136275316 2137228443 2143718784 2144675232 2152147968 2152690344 2153643408 2154604284 2161147392 2161692036 2162111616 2162656503 2169224064 2170184448 2171152704 2176782336 2178717696 2179266768 2186860032 2187828224 2188379592 2188804352 2189355966 2196004608 2196430848 2196984384 2198510979 2203656192 2206171296 2207155608 2213858304 2214416232 2215396624 2216385052 2221572096 2222131968 2223115776 2224107648 2230861824 2231857152 2232419616 2241189888 2241754704 2242189824 2249565696 2257403904 2258403328 2259410944 2259980352 2267854848 2269430688 2277338112 2278354176 2285273088 2287881344 2295853056 2304433152 2314518528 2326589649 2332882944 2345505012 2351849472 2355312978 2361683968 2365161957 2374461864 2382272856 2383335738 2384390916 2393301897 2401640928 2403776208 2411683632 2412759636 2421166464 2422848834 2431290816 2432375568 2432980221 2440377072 2441457504 2442546792 2451057408 2451675114 2452760548 2453854879 2460217536 2461306752 2461927041 2462404896 2470505184 2470984704 2471607432 2479113216 2481317376 2481942708 2483050059 2490590592 2491218261 2492321202 2499268608 2501005248 2501490688 2502121104 2509719552 2510839296 2511472068 2512583976 2513704998 2521338624 2521974042 2522463552 2530123776 2530761408 2531881856 2533011488 2539579392 2540703744 2541837312 2542477896 2550693888 2551336704 2553109524 2561359872 2562005376 2562502656 2563148448 2570932224 2573866512 2582834688 2591834112 2592487296 2593635072 2594792256 2602672128 2603833344 2614721536 2615888128 2623832064 2624493312 2633637888 2645830656 2656894464 2666151936 2671269597 2678495232 2699067392 2700271616 2701846044 2704248234 2713144086 2715556321 2723812272 2731180032 2735202168 2736422514 2746639692 2747865141 2757439584 2768970096 2770205508 2779318332 2779857792 2780548824 2780558361 2781789402 2789002368 2791482048 2801914416 2803154912 2804405576 2811677184 2813630904 2814177024 2814886242 2823434496 2824694208 2826656973 2836505952 2837771496 2846389248 2847106584 2848367088 2849637924 2858291712 2859566976 2860287633 2869530624 2870253792 2871524544 2872805712 2881529856 2882256048 2882815488 2883542004 2892298752 2893579264 2894870272 2895599826 2902376448 2904956928 2905689024 2907708069 2915813376 2916548208 2917839456 2919141288 2928006144 2928574464 2929312512 2931347972 2938208256 2941561728 2942874144 2951811072 2952554976 2962842624 2964154368 2965476864 2975809536 2976559488 2988253184 2989006272 2989586432 2999420928 3013307136 3023806464 3025907584 3036450816 3037805568 3061137408 3072577536 3077102439 3102119532 3110510592 3115091358 3127340016 3128117427 3135799296 3140417304 3152153718 3153549276 3154956273 3165334767 3165949152 3176363808 3177780984 3179187888 3191069196 3192492933 3202187904 3204412974 3205034944 3215578176 3217012848 3228221952 3229035516 3230465112 3231906426 3241721088 3242538054 3243167424 3243973628 3245420969 3253836096 3255276672 3256729056 3268076544 3268900152 3280290048 3281742336 3282569388 3283206528 3284033949 3294006912 3294646272 3295476576 3305484288 3308423168 3309256944 3310733412 3320787456 3321624348 3323094936 3324577578 3332358144 3333197952 3334673664 3336161472 3346292736 3347785728 3348629424 3350111968 3351606664 3361784832 3362632056 3363284736 3373498368 3374348544 3386105856 3387604992 3389116416 3389970528 3401782272 3404146032 3416007168 3416670208 3417531264 3427909632 3431822016 3443779584 3456649728 3458180096 3459723008 3470229504 3471777792 3499324416 3511517184 3518257518 3527774208 3532969467 3542525952 3561692796 3571326976 3573409284 3575003607 3576586374 3591542231 3602461392 3605664312 3617525448 3619139454 3631749696 3634273251 3646936224 3648563352 3662186256 3663820188 3676586112 3677512671 3679140822 3690326304 3691960128 3693607344 3705757776 3706477056 3707398432 3707411148 3709052536 3718669824 3721976064 3722914062 3735885888 3738481803 3748902912 3751507872 3752236032 3753181656 3764579328 3766258944 3767208102 3768875964 3770557497 3782007936 3782961063 3783695328 3795185664 3796142112 3797822784 3799517232 3809369088 3811055616 3812755968 3813716844 3826040832 3827005056 3828699392 3829664286 3830407616 3842039808 3843008064 3843753984 3844722672 3856398336 3860799768 3873275904 3874252032 3876944092 3887751168 3888730944 3890452608 3892188384 3904008192 3905750016 3922082304 3923832192 3935748096 3936739968 3950456832 3952205824 3953969152 3968745984 3985341696 3999227904 4017742848 4031741952 4048601088 4050407424 4056372351 4069716129 4085718408 4096770048 4102803252 4104633771 4106451022 4119959538 4136159376 4147347456 4153455144 4155308262 4168977498 4169786688 4170823236 4172684103 4187223072 4202871624 4204732368 4206608364 4217515776 4220446356 4221265536 4222329363 4235151744 4237041312 4238917184 4254758928 4256657244 4269583872 4270659876 4272550632 4274456886 4287437568 4289350464 4292330959 4304295936 4305380688 4307286816 4309208568 4322294784 4323384072 4324223232 4325313006 4338448128 4340368896 4342305408 4343399739 4353564672 4357435392 4358533536 4373720064 4375656448 4376759184 4377608704 4378711932 4392009216 4392861696 4393968768 4397021958 4407312384 4412342592 4414311216 4427716608 4428832464 4430793248 4432770104 4444263936 4446231552 4448215296 4461723648 4463714304 4464839232 4482379776 4483509408 4484379648 4499131392 4514807808 4518821888 4519960704 4535709696 4538861376 4554676224 4556708352 4575762688 4591706112 4608866304 4629037056 4653179298 4665765888 4672637037 4691010024 4703698944 4710625956 4723367936 4728230577 4730323914 4748923728 4750104241 4764545712 4766671476 4768781832 4786603794 4803281856 4806619461 4807552416 4823367264 4825519272 4842332928 4845697668 4847859639 4862581632 4863807081 4864751136 4865960442 4880754144 4882915008 4885093584 4902114816 4903350228 4905521096 4907709758 4920435072 4922613504 4923854082 4924809792 4941010368 4941969408 4943214864 4958226432 4962634752 4963885416 4966100118 4981181184 4982436522 4984642404 4986866367 4998537216 5002010496 5002981376 5004242208 5019439104 5021678592 5022944136 5025167952 5027409996 5042677248 5043948084 5044927104 5060247552 5061522816 5063763712 5066022976 5079158784 5081407488 5083674624 5084955792 5102673408 5106219048 5122719744 5124010752 5125005312 5126296896 5141864448 5147733024 5165669376 5183668224 5184974592 5187270144 5189584512 5205344256 5207666688 5229443072 5231776256 5248986624 5267275776 5277386277 5291661312 5313788928 5332303872 5342539194 5356990464 5364879561 5400543232 5403692088 5408496468 5426288172 5428709181 5431112642 5447624544 5470404336 5472845028 5493279384 5495730282 5514879168 5518711233 5537940192 5540411016 5558636664 5559715584 5561097648 5561116722 5563578804 5578004736 5582964096 5584371093 5603828832 5606309824 5608811152 5623354368 5627261808 5628354048 5629772484 5646868992 5649388416 5650812153 5653313946 5673011904 5675542992 5676953849 5692778496 5694213168 5696734176 5699275848 5716583424 5719133952 5720575266 5739061248 5740507584 5743049088 5744496429 5745611424 5763059712 5764512096 5765630976 5767084008 5784597504 5787158528 5789740544 5791199652 5804752896 5809913856 5811378048 5815416138 5831626752 5833096416 5835678912 5838282576 5856012288 5858625024 5862695944 5883123456 5885748288 5903622144 5905109952 5925685248 5928308736 5930953728 5951619072 5953118976 5976506368 5978012544 5979172864 5998841856 6026614272 6047612928 6051815168 6072901632 6075611136 6122274816 6145155072 6154204878 6159676533 6179939307 6204239064 6221021184 6230182716 6232962393 6253466247 6254680032 6256234854 6280834608 6304307436 6307098552 6309912546 6330669534 6331898304 6352727616 6355561968 6358375776 6382138392 6384985866 6404375808 6408825948 6410069888 6411685329 6431156352 6434025696 6456443904 6458071032 6460930224 6463812852 6483442176 6485076108 6486334848 6487947256 6487969509 6490841938 6507672192 6510553344 6513458112 6536153088 6537800304 6560580096 6563484672 6565138776 6566413056 6568067898 6588013824 6589292544 6590953152 6595532937 6610968576 6616846336 6618513888 6621466824 6641574912 6643248696 6646189872 6649155156 6664716288 6666395904 6669347328 6672322944 6692585472 6695571456 6697258848 6700223936 6703213328 6723569664 6725264112 6726569472 6748697088 6772211712 6775209984 6778232832 6779941056 6803564544 6808292064 6832014336 6833340416 6835062528 6855819264 6863644032 6887559168 6913299456 6916360192 6919446016 6943555584 6979768947 6998648832 7036515036 7055548416 7065938934 7085051904 7095485871 7123385592 7142653952 7146818568 7150007214 7153172748 7179905691 7183084462 7204922784 7211328624 7235050896 7238278908 7263499392 7268546502 7293872448 7297126704 7298940663 7324372512 7327640376 7353172224 7355025342 7358281644 7361564637 7380652608 7383920256 7385781123 7387214688 7411515552 7412954112 7414796864 7414822296 7418105072 7437339648 7443952128 7445828124 7449150177 7471771776 7473654783 7476963606 7497805824 7503015744 7504472064 7506363312 7529158656 7532517888 7534416204 7537751928 7541114994 7564015872 7565922126 7567390656 7590371328 7592284224 7595645568 7599034464 7618738176 7622111232 7625511936 7627433688 7652081664 7654010112 7657398784 7659328572 7660815232 7684079616 7686016128 7687507968 7689445344 7712796672 7721599536 7748504064 7753888184 7775502336 7777461888 7780905216 7784376768 7808016384 7811500032 7844164608 7847664384 7871496192 7873479936 7900913664 7904411648 7907938304 7937491968 7970683392 7998455808 8013808791 8035485696 8097202176 8100814848 8112744702 8139432258 8146668963 8171436816 8193540096 8205606504 8209267542 8212902044 8239919076 8243595423 8272318752 8306910288 8310616524 8337954996 8339573376 8341646472 8341675083 8345368206 8374446144 8405743248 8409464736 8413216728 8435031552 8440892712 8442531072 8444658726 8470303488 8474082624 8477834368 8479970919 8509517856 8513314488 8539167744 8541319752 8545101264 8548913772 8574875136 8578700928 8580862899 8584661918 8608591872 8610761376 8614573632 8618417136 8644589568 8646768144 8648446464 8650626012 8676896256 8680737792 8684610816 8686799478 8707129344 8714870784 8717067072 8723124207 8747440128 8751312896 8753518368 8755217408 8757423864 8784018432 8785723392 8787937536 8794043916 8814624768 8824685184 8828622432 8855433216 8857664928 8861586496 8865540208 8888527872 8892463104 8896430592 8927428608 8929678464 8964759552 8967018816 8968759296 8998262784 9037643776 9039921408 9071419392 9077722752 9109352448 9113416704 9151525376 9183412224 9217732608 9231307317 9306358596 9331531776 9345274074 9382020048 9384352281 9407397888 9421251912 9446735872 9456461154 9460647828 9464868819 9496004301 9497847456 9500208482 9529091424 9533342952 9537563664 9573207588 9577478799 9606563712 9613238922 9615104832 9646734528 9651038544 9684665856 9691395336 9695719278 9725163264 9727614162 9729502272 9731920884 9736262907 9761508288 9765830016 9770187168 9804229632 9806700456 9811042192 9815419516 9840870144 9845227008 9847708164 9849619584 9852101847 9882020736 9883938816 9886429728 9916452864 9925269504 9927770832 9932200236 9962362368 9964873044 9969284808 9973732734 9997074432 10004020992 10005962752 10008484416 10038878208 10043357184 10045888272 10050335904 10054819992 10085354496 10087896168 10089854208 10120495104 10123045632 10127527424 10132045952 10158317568 10162814976 10167349248 10169911584 10205346816 10212438096 10248021504 10250010624 10252593792 10283728896 10295466048 10331338752 10369949184 10374540288 10379169024 10410688512 10415333376 10458886144 10463552512 10497973248 10534551552 10554772554 10583322624 10598908401 10627577856 10685078388 10713980928 10729759122 10774626693 10801086464 10807384176 10816992936 10852576344 10857418362 10862225284 10895249088 10902819753 10940808672 10945690056 10986558768 10991460564 11029758336 11032538013 11037422466 11075880384 11080822032 11117273328 11119431168 11122195296 11122233444 11127157608 11156009472 11165928192 11168742186 11207657664 11212619648 11215445409 11217622304 11246708736 11254523616 11256708096 11259544968 11293737984 11298776832 11301624306 11306627892 11311672491 11346023808 11348883189 11351085984 11353907698 11385556992 11388426336 11393468352 11398551696 11433166848 11438267904 11441150532 11478122496 11481015168 11486098176 11488992858 11491222848 11526119424 11529024192 11531261952 11534168016 11569195008 11574317056 11579481088 11582399304 11619827712 11622756096 11630832276 11663253504 11666192832 11671357824 11676565152 11712024576 11717250048 11725391888 11766246912 11771496576 11807244288 11810219904 11851370496 11856617472 11861907456 11906237952 11953012736 11956025088 11958345728 11997683712 12053228544 12095225856 12103630336 12145803264 12151222272 12169117053 12209148387 12290310144 12308409756 12313901313 12319353066 12359878614 12408478128 12442042368 12460365432 12465924786 12506932494 12509360064 12512469708 12518052309 12561669216 12608614872 12614197104 12619825092 12661339068 12663796608 12666988089 12705455232 12711123936 12716751552 12764276784 12769971732 12808751616 12817651896 12820139776 12823370658 12862312704 12868051392 12876992877 12912887808 12916142064 12921860448 12927625704 12966884352 12970152216 12972669696 12975894512 12975939018 12981683876 13015344384 13021106688 13026916224 13030199217 13072306176 13075600608 13121160192 13126969344 13130277552 13132826112 13136135796 13176027648 13178585088 13181906304 13191065874 13221937152 13233692672 13237027776 13242933648 13283149824 13286497392 13292379744 13298310312 13332791808 13338694656 13344645888 13385170944 13391142912 13394517696 13400447872 13406426656 13447139328 13450528224 13453138944 13497394176 13544423424 13556465664 13559882112 13607129088 13616584128 13664028672 13670125056 13727288064 13775118336 13826598912 13832720384 13838892032 13887111168 13959537894 13997297664 14017911111 14073030072 14111096832 14131877868 14170103808 14190971742 14246771184 14250312723 14285307904 14293637136 14300014428 14306345496 14359811382 14366168924 14372578577 14409845568 14419858383 14422657248 14470101792 14476557816 14526998784 14537093004 14543578917 14587744896 14591421243 14594253408 14597881326 14648745024 14655280752 14706344448 14710050684 14716563288 14723129274 14761305216 14767840512 14771562246 14774429376 14823031104 14825908224 14829593728 14829644592 14836210144 14874679296 14887904256 14891656248 14898300354 14943543552 14947309566 14953927212 14960599101 14995611648 15006031488 15008944128 15012726624 15058317312 15065035776 15068832408 15075503856 15082229988 15128031744 15131844252 15134781312 15180742656 15184568448 15191291136 15198068928 15237476352 15244222464 15251023872 15254867376 15308020224 15314797568 15318657144 15321630464 15368159232 15372032256 15375015936 15378890688 15425593344 15443199072 15497008128 15507776368 15551004672 15554923776 15561810432 15568753536 15616032768 15623000064 15688329216 15695328768 15746959872 15801827328 15808823296 15815876608 15832158831 15874983936 15941366784 15996911616 16027617582 16070971392 16094638683 16201629696 16225489404 16278864516 16286127543 16293337926 16342873632 16411213008 16418535084 16425804088 16479838152 16487190846 16544637504 16556133699 16613820576 16621233048 16675909992 16679146752 16683292944 16683350166 16690736412 16748892288 16753113279 16811486496 16818929472 16826433456 16870063104 16881785424 16885062144 16889317452 16940606976 16948165248 16955668736 16959941838 17019035712 17026628976 17030861547 17078335488 17082639504 17090202528 17097827544 17149750272 17157401856 17161725798 17169323836 17176984153 17217183744 17221522752 17229147264 17233489287 17236834272 17289179136 17293536288 17296892928 17301252024 17353792512 17361475584 17369221632 17373598956 17414258688 17429741568 17434134144 17446248414 17494880256 17502625792 17507036736 17510434816 17514847728 17568036864 17575875072 17588087832 17649370368 17657244864 17710866432 17715329856 17723172992 17731080416 17777055744 17784926208 17792861184 17854857216 17859356928 17929519104 17934037632 17937518592 17996525568 18079842816 18142838784 18155445504 18218704896 18226833408 18303050752 18366824448 18435465216 18462614634 18479029599 18539817921 18612717192 18663063552 18690548148 18698887179 18764040096 18768704562 18842503824 18893471744 18912922308 18921295656 18929737638 18992008602 18995694912 19000416964 19008894247 19058182848 19066685904 19075127328 19146415176 19154957598 19213127424 19226477844 19230209664 19235055987 19293469056 19302077088 19369331712 19382790672 19391438556 19450326528 19455228324 19459004544 19463841768 19463908527 19472525814 19523016576 19531660032 19540374336 19608459264 19613400912 19622084384 19630839032 19681740288 19690454016 19695416328 19699239168 19704203694 19764041472 19767877632 19772859456 19786598811 19832905728 19850539008 19855541664 19864400472 19924724736 19929746088 19938569616 19947465468 19994148864 20008041984 20011925504 20016968832 20077756416 20086714368 20091776544 20100671808 20109639984 20170708992 20175792336 20179708416 20246091264 20255054848 20264091904 20316635136 20325629952 20334698496 20339823168 20410693632 20424876192 20496043008 20500021248 20505187584 20567457792 20590932096 20662677504 20739898368 20749080576 20758338048 20830666752 20917772288 20927105024 20939306841 20995946496 21109545108 21166645248 21197816802 21255155712 21286457613 21370156776 21427961856 21459518244 21539717073 21549253386 21614768352 21633985872 21705152688 21714836724 21724450568 21790498176 21805639506 21881617344 21891380112 21896821989 21973117536 21982921128 22059516672 22065076026 22074844932 22084693911 22151760768 22157343369 22161644064 22234546656 22238862336 22244390592 22244466888 22254315216 22312018944 22331856384 22337484372 22347450531 22415315328 22425239296 22430890818 22435244608 22493417472 22509047232 22513416192 22519089936 22587475968 22597553664 22603248612 22613255784 22623344982 22692047616 22697766378 22702171968 22707815396 22717946783 22771113984 22776852672 22786936704 22797103392 22866333696 22876535808 22882301064 22956244992 22962030336 22972196352 22977985716 22982445696 23052238848 23058048384 23062523904 23068336032 23138390016 23148634112 23158962176 23164798608 23245512192 23261664552 23326507008 23332385664 23342715648 23353130304 23424049152 23434500096 23450783776 23532493824 23542993152 23614488576 23620439808 23702740992 23713234944 23723814912 23812475904 23912050176 23916691456 23995367424 24041426373 24106457088 24207260672 24291606528 24302444544 24338234106 24418296774 24440006889 24580620288 24616819512 24627802626 24638706132 24719757228 24730786269 24816956256 24920730864 24931849572 25013864988 25018720128 25024939416 25025025249 25036104618 25123338432 25140795617 25217229744 25228394208 25239650184 25322678136 25327593216 25333976178 25410910464 25422247872 25433503104 25439912757 25528553568 25539943464 25617503232 25635303792 25640279552 25646741316 25724625408 25736102784 25742588697 25753985754 25825775616 25832284128 25843720896 25855251408 25933768704 25940304432 25945339392 25951789024 25951878036 25963367752 26030688768 26042213376 26053832448 26060398434 26144612352 26151201216 26169372621 26242320384 26253938688 26260555104 26265652224 26272271592 26352055296 26357170176 26363812608 26382131748 26443874304 26467385344 26474055552 26485867296 26566299648 26572994784 26584759488 26596620624 26665583616 26677389312 26689291776 26782285824 26789035392 26800895744 26812853312 26894278656 26901056448 26906277888 26994788352 27112931328 27119764224 27214258176 27233168256 27328057344 27340250112 27454576128 27550236672 27653197824 27665440768 27677784064 27693921951 27919075788 27994595328 28035822222 28146060144 28153056843 28222193664 28263755736 28340207616 28381943484 28394606457 28488012903 28493542368 28500625446 28587274272 28600028856 28612690992 28719622764 28732337848 28732436397 28745157154 28819691136 28839716766 28845314496 28940203584 28953115632 29053997568 29074186008 29087157834 29175489792 29182842486 29188506816 29195762652 29208788721 29297490048 29310561504 29412688896 29420101368 29433126576 29446258548 29522610432 29535681024 29543124492 29548858752 29556305541 29646062208 29651816448 29659187456 29659289184 29672420288 29749358592 29775808512 29783312496 29796600708 29887087104 29894619132 29907854424 29921198202 29991223296 30012062976 30017888256 30025453248 30046316713 30116634624 30130071552 30137664816 30151007712 30164459976 30256063488 30263688504 30269562624 30361485312 30369136896 30382582272 30396137856 30474952704 30488444928 30502047744 30509734752 30616040448 30629595136 30637314288 30643260928 30744064512 30750031872 30757781376 30851186688 30886398144 30994016256 31015552736 31109847552 31123620864 31137507072 31232065536 31246000128 31376658432 31390657536 31493919744 31603654656 31631753216 31664317662 31749967872 31796725203 31882733568 32055235164 32141942784 32189277366 32323880079 32403259392 32450978808 32557729032 32572255086 32586675852 32685747264 32708459259 32822426016 32837070168 32851608176 32959676304 32974381692 33089275008 33097614039 33112267398 33227641152 33242466096 33250729687 33351819984 33358293504 33366585888 33366700332 33381472824 33497784576 33506226558 33622972992 33637858944 33646336227 33652866912 33740126208 33763570848 33770124288 33778634904 33881213952 33896330496 33911337472 33919883676 33935017473 34038071424 34046649567 34053257952 34061723094 34156670976 34165279008 34180405056 34195655088 34299500544 34314803712 34323451596 34338647672 34353968306 34434367488 34443045504 34458294528 34466978574 34473668544 34578358272 34587072576 34593785856 34602504048 34707585024 34722951168 34738443264 34747197912 34859483136 34868268288 34892496828 34989760512 35005251584 35014073472 35020869632 35029695456 35136073728 35151750144 35176175664 35298740736 35314489728 35421732864 35430659712 35446345984 35462160832 35554111488 35569852416 35585722368 35718713856 35859038208 35868075264 35875037184 35993051136 36159685632 36285677568 36310891008 36437409792 36453666816 36507351159 36606101504 36627445161 36870930432 36925229268 36941703939 36958059198 37079635842 37225434384 37326127104 37381096296 37397774358 37528080192 37537409124 37554156927 37685007648 37825844616 37842591312 37859475276 37984017204 37991389824 38000833928 38000964267 38017788494 38116365696 38133371808 38150254656 38292830352 38309915196 38426254848 38452955688 38460419328 38470111974 38586938112 38604154176 38630978631 38738663424 38765581344 38782877112 38900653056 38910456648 38918009088 38927683536 38927817054 38945051628 39046033152 39063320064 39080748672 39090597651 39216918528 39226801824 39244168768 39261678064 39363480576 39380908032 39390832656 39398478336 39408407388 39528082944 39535755264 39545718912 39573197622 39665811456 39701078016 39711083328 39728800944 39738676943 39849449472 39859492176 39877139232 39894930936 40016083968 40023851008 40033937664 40155512832 40173428736 40183553088 40201343616 40219279968 40341417984 40351584672 40359416832 40492182528 40510109696 40528183808 40633270272 40669396992 40679646336 40821387264 40849752384 40992086016 41010375168 41181864192 41325355008 41479796736 41498161152 41516676096 41661333504 41835544576 41854210048 41878613682 41991892992 42053733333 42219090216 42333290496 42395633604 42510311424 42572915226 42740313552 42750938169 42855923712 42919036488 43079434146 43098506772 43117735731 43229536704 43259575149 43267971744 43410305376 43429673448 43448901136 43580996352 43611279012 43630736751 43763234688 43774263729 43782760224 43793643978 43946235072 43965842256 44119033344 44130152052 44149689864 44169387822 44303521536 44314686738 44323288128 44469093312 44477724672 44488781184 44488933776 44508630432 44624037888 44663712768 44674968744 44694901062 44830630656 44850478592 44861781636 44870489216 44881797303 44986834944 45018094464 45026832384 45038179872 45174951936 45195107328 45206497224 45226511568 45246689964 45384095232 45395532756 45404343936 45415630792 45435893566 45542227968 45553705344 45573873408 45594206784 45732667392 45753071616 45764602128 45924060672 45944392704 45955971432 45964891392 46104477696 46116096768 46125047808 46136672064 46276780032 46297268224 46317924352 46329597216 46491024384 46523329104 46653014016 46664771328 46685431296 46706260608 46848098304 46869000192 46901567552 47064987648 47085986304 47240879616 47405481984 47426469888 47447629824 47624951808 47824100352 47833382912 47990734848 48082852746 48212914176 48283916049 48414521344 48604889088 48676468212 48836593548 48858382629 48880013778 49233639024 49255605252 49277412264 49439514456 49461572538 49633912512 49668401097 49841461728 49863699144 50027729976 50037440256 50049878832 50050050498 50072209236 50246676864 50259339837 50281591234 50434459488 50456788416 50479300368 50645356272 50655186432 50667952356 50821820928 50844495744 50867006208 50879825514 51057107136 51079886928 51092584641 51235006464 51270607584 51280559104 51293482632 51449250816 51472205568 51485177394 51507971508 51530952459 51651551232 51664568256 51687441792 51700467861 51710502816 51867537408 51880608864 51890678784 51903578048 51903756072 51926735504 52061377536 52084426752 52107664896 52120796868 52289224704 52302402432 52338745242 52484640768 52507877376 52521110208 52531304448 52544543184 52704110592 52727625216 52764263496 52934770688 52948111104 52971734592 53132599296 53145989568 53169518976 53193241248 53331167232 53354778624 53378583552 53564571648 53578070784 53601791488 53625706624 53788557312 53802112896 53812555776 53989576704 54239528448 54428516352 54466336512 54656114688 54680500224 54909152256 55100473344 55306395648 55330881536 55355568128 55387843902 55437088797 55619453763 55838151576 55989190656 56071644444 56096661537 56292120288 56306113686 56527511472 56680415232 56763886968 56789212914 56976025806 56987084736 57001250892 57026682741 57174548544 57200057712 57225381984 57439245528 57464675696 57464872794 57490314308 57639382272 57679433532 57690628992 57705167961 57880407168 57906231264 58107995136 58148372016 58174315668 58350979584 58365684972 58377013632 58391525304 58391725581 58417577442 58594980096 58621123008 58825377792 58840202736 58866253152 58892517096 59045220864 59071362048 59086248984 59097717504 59112611082 59292124416 59303632896 59318374912 59318578368 59344840576 59359796433 59498717184 59551617024 59566624992 59593201416 59774174208 59789238264 59815708848 59842396404 59982446592 60024125952 60035776512 60050906496 60092633426 60233269248 60260143104 60275329632 60302015424 60328919952 60512126976 60527377008 60539125248 60738273792 60765164544 60792275712 60949905408 60976889856 61004095488 61019469504 61232080896 61259190272 61274628576 61286521856 61488129024 61500063744 61515562752 61702373376 61772796288 61988032512 62031105472 62219695104 62247241728 62275014144 62492000256 62753316864 62781315072 62987839488 63263506432 63328635324 63499935744 63593450406 63765467136 63859372839 64110470328 64283885568 64378554732 64619151219 64647760158 64901957616 65115458064 65144510172 65173351704 65371494528 65416918518 65644852032 65674140336 65690465967 65703216352 65919352608 65948763384 66178550016 66195228078 66224534796 66254081733 66455282304 66472030107 66484932192 66501459374 66703639968 66716587008 66733171776 66733400664 66762945648 66995569152 67012453116 67042351593 67245945984 67275717888 67292672454 67305733824 67480252416 67527141696 67540248576 67557269808 67762427904 67792660992 67822674944 67839767352 67870034946 68076142848 68093299134 68106515904 68123446188 68153840349 68313341952 68330558016 68360810112 68391310176 68599001088 68629607424 68646903192 68677295344 68707936612 68868734976 68886091008 68916589056 68933957148 68947337088 69156716544 69174145152 69187571712 69205008096 69415170048 69445902336 69476886528 69494395824 69736536576 69784993656 69979521024 70010503168 70028146944 70041739264 70059390912 70272147456 70303500288 70352351328 70597481472 70628979456 70843465728 70861319424 70892691968 70924321664 71108222976 71139704832 71171444736 71437427712 71736150528 71750074368 71986102272 72124279119 72319371264 72621782016 72874819584 72907333632 73014702318 73212203008 73254890322 73320020667 73741860864 73850458536 73883407878 73916118396 74159271684 74192358807 74450868768 74762192592 74795548716 75056160384 75074818248 75108313854 75370015296 75422386851 75651689232 75685182624 75718950552 75968034408 75982779648 76001667856 76001928534 76035576988 76232731392 76266743616 76300509312 76319738271 76585660704 76619830392 76852509696 76905911376 76920838656 76940223948 77173876224 77208308352 77227766091 77261957262 77477326848 77531162688 77565754224 77801306112 77820913296 77836018176 77855367072 77855634108 77890103256 78092066304 78126640128 78161497344 78181195302 78433837056 78453603648 78488337536 78508117863 78523356128 78726961152 78761816064 78781665312 78796956672 78816814776 79056165888 79071510528 79091437824 79146395244 79331622912 79402156032 79422166656 79457601888 79477353886 79698898944 79718984352 79754278464 79789861872 80032167936 80067875328 80346857472 80367106176 80402687232 80438559936 80682835968 80703169344 80718833664 80984365056 81020219392 81056367616 81338793984 81359292672 81642774528 81699504768 81984172032 82020750336 82363728384 82650710016 82959593472 82996322304 83033352192 83671089152 83708420096 83757227364 83983785984 84107466666 84182245951 84438180432 84459170529 84666580992 84791267208 85020622848 85145830452 85183819371 85464038709 85480627104 85501876338 85838072976 86158868292 86197013544 86197309191 86235471462 86459073408 86519150298 86535943488 86820610752 86859346896 86897802272 87161992704 87222558024 87261473502 87526469376 87548527458 87565520448 87587287956 87626366163 87892470144 87931684512 88238066688 88260304104 88299379728 88338775644 88607043072 88629373476 88646576256 88668916623 88938186624 88955449344 88977562368 88977867552 89017260864 89248075776 89327425536 89349937488 89389802124 89661261312 89700957184 89723563272 89740978432 89763594606 89973669888 90036188928 90053664768 90076359744 90138950139 90349903872 90390214656 90412994448 90453023136 90493379928 90768190464 90791065512 90808687872 90831261584 90871787132 91084455936 91107410688 91147746816 91188413568 91465334784 91506143232 91529204256 91848121344 91888785408 91911942864 91929782784 92232193536 92250095616 92273344128 92553560064 92594536448 92635848704 92659194432 92982048768 93046658208 93329542656 93370862592 93412521216 93696196608 93738000384 93803135104 94129975296 94171972608 94481759232 94810963968 94895259648 95249903616 95390175609 95648200704 96165705492 96425828352 96567832098 96829042688 96971640237 97209778176 97352936424 97673187096 97716765258 97760027556 98125377777 98467278048 98511210504 98554824528 98879028912 98923145076 99267825024 99336802194 99682923456 99727398288 99752189061 100055459952 100074880512 100099757664 100100100996 100144418472 100493353728 100518679674 100563182468 100608050039 100868918976 100913576832 100939008681 100958600736 101290712544 101310372864 101335904712 101643641856 101688991488 101734012416 101759651028 101805052419 102114214272 102139948701 102159773856 102185169282 102470012928 102541215168 102561118208 102586965264 102898501632 102944411136 102970354788 103015943016 103061904918 103303102464 103329136512 103374883584 103400935722 103421005632 103735074816 103761217728 103781357568 103807156096 103807512144 103853471008 104122755072 104168853504 104215329792 104241593736 104578449408 104604804864 104677490484 104969281536 105015754752 105042220416 105062608896 105089086368 105408221184 105455250432 105528526992 105896222208 105943469184 106265198592 106291979136 106339037952 106386482496 106662334464 106709557248 106757167104 107156141568 107203582976 107251413248 107577114624 107604225792 107625111552 107979153408 108479056896 108857032704 108932673024 109312229376 109361000448 109522053477 109818304512 110612791296 110661763072 110711136256 110775687804 110825111817 110874177594 111238907526 111337809161 111676303152 111978381312 112143288888 112193323074 112584240576 112612227372 112662470781 113055022944 113527773936 113578425828 113952051612 113974169472 114002501784 114002892801 114053365482 114349097088 114400115424 114450763968 114878491056 114929351392 114929745588 114980628616 115278764544 115358867064 115381257984 115410335922 115760814336 115812462528 115892935893 116215990272 116296744032 116348631336 116701959168 116731369944 116754027264 116783050608 116783451162 116835154884 117189960192 117242246016 117271792953 117650755584 117680405472 117732506304 117785034192 118090441728 118142724096 118172497968 118195435008 118225222164 118584248832 118607265792 118636749824 118637156736 118689681152 118719592866 118997434368 119103234048 119133249984 119186402832 119216030829 119548348416 119578476528 119631417696 119684792808 120048251904 120071553024 120101812992 120185266852 120466538496 120520286208 120550659264 120604030848 120657839904 121024253952 121054754016 121078250496 121476547584 121530329088 121584551424 121899810816 122008190976 122038939008 122464161792 122518380544 122549257152 122573043712 122976258048 123031125504 123545592576 123976065024 124062210944 124439390208 124494483456 124550028288 124984000512 125506633728 125562630144 125975678976 126161199999 126657270648 126999871488 127186900812 127530934272 127718745678 128220940656 128252814507 128567771136 128757109464 129238302438 129295520316 129353207193 129778725447 129803915232 130230916128 130289020344 130346703408 130742989056 130833837036 130892210253 131289704064 131348280672 131380931934 131406432704 131838705216 131897526768 132357100032 132390456156 132449069592 132508163466 132910564608 132944060214 132969864384 133002918748 133062259729 133407279936 133433174016 133466343552 133466801328 133525891296 133991138304 134024906232 134084703186 134491891968 134551435776 134585344908 134611467648 134645391909 134960504832 135054283392 135080497152 135114539616 135524855808 135585321984 135645349888 135679534704 135740069892 136152285696 136186598268 136213031808 136246892376 136307680698 136626683904 136661116032 136721620224 136782620352 137198002176 137259214848 137293806384 137354590688 137415873224 137772182016 137833178112 137867914296 137894674176 138313433088 138348290304 138375143424 138410016192 138830340096 138891804672 138953773056 138988791648 139473073152 139569987312 139959042048 140056293888 140083478528 140118781824 140544294912 140607000576 140704702656 141194962944 141257958912 141722638848 141785383936 141848643328 142216445952 142279409664 142342889472 142874855424 143472301056 143500148736 143972204544 144248558238 144638742528 144851748147 145243564032 145814667264 146029404636 146424406016 146509780644 146575147887 146640041334 147253231471 147700917072 147766815756 147832236792 148318543368 148384717614 148901737536 149005203291 149524385184 149591097432 150112320768 150149636496 150216627708 150740030592 150778019511 150844773702 151303378464 151370365248 151437901104 151936068816 151965559296 152003335712 152003857068 152071153976 152465462784 152533487232 152601018624 152639476542 153171321408 153239660784 153277753923 153705019392 153811822752 153841677312 153880447896 154347752448 154416616704 154455532182 154523914524 154592857377 154954653696 155062325376 155101403583 155131508448 155602612224 155641826592 155672036352 155710734144 155711268216 155780206512 156184132608 156253280256 156322994688 156362390604 156867674112 156907207296 156976675072 157016235726 157046712256 157453922304 157523632128 157563330624 157593913344 157633629552 158112331776 158182875648 158292790488 158804312064 158844333312 158915203776 158954707772 159397797888 159437968704 159508556928 159579723744 160064335872 160135750656 160693714944 160734212352 160805374464 160877119872 161365671936 161406338688 161437667328 161968730112 162040438784 162112735232 162718585344 163285549056 163399009536 163968344064 164041500672 164727456768 165301420032 165919186944 165992644608 166066704384 166311266391 166858361289 167416840192 167514454728 167967571968 168214933332 168289984611 168364491902 168876360864 168918341058 169582534416 170041245696 170291660904 170367638742 170928077418 170961254208 171003752676 171080048223 171676145952 172317736584 172394027088 172394618382 172470942924 172918146816 173038300596 173071886976 173115503883 173641221504 173718693792 173795604544 174323985408 174445116048 174522947004 175052938752 175097054916 175131040896 175174575912 175175176743 175252732326 175784940288 175863369024 175985569319 176476133376 176520608208 176598759456 176677551288 177214086144 177258746952 177293152512 177337833246 177876373248 177910898688 177955124736 177955735104 178034521728 178079389299 178496151552 178654851072 178699874976 178779604248 179322522624 179401914368 179447126544 179481956864 179527189212 179947339776 180072377856 180107329536 180152719488 180277900278 180699807744 180780429312 180825988896 180906046272 180986759856 181536380928 181582131024 181617375744 181662523168 181743574264 182214821376 182295493632 182376827136 182930669568 183012286464 183058408512 183696242688 183777570816 183823885728 183859565568 184464387072 184500191232 184546688256 185107120128 185271697408 185318388864 185964097536 186093316416 186659085312 186741725184 186825042432 187476000768 187606270208 188259950592 188343945216 188963518464 189790519296 190499807232 190780351218 191296401408 191578118517 192331410984 192851656704 193135664196 193658085376 193857453657 193943280474 194705872848 195346374192 195433530516 195520055112 196250755554 196934556096 197022421008 197071397901 197109649056 197758057824 197846290152 198535650048 198673604388 198762245199 199365846912 199416090321 199454796576 199504378122 200110919904 200149761024 200199515328 200200201992 200288836944 200986707456 201037359348 201126364936 201127054779 201216100078 201737837952 201827153664 201878017362 201917201472 202581425088 202620745728 202671809424 203287283712 203377982976 203468024832 203519302056 203610104838 204228428544 204279897402 204319547712 204370338564 204461521047 204940025856 205082430336 205122236416 205173930528 205797003264 205888822272 205940709576 206031886032 206123809836 206606204928 206658273024 206749767168 206801871444 206842011264 207470149632 207522435456 207562715136 207614312192 207615024288 207706942016 208245510144 208337707008 208430659584 208483187472 209209609728 209354980968 209938563072 210031509504 210084440832 210125217792 210178172736 210816442368 210910500864 211057053984 211792444416 211886938368 212530397184 212583958272 212678075904 212772964992 213324668928 213419114496 213514334208 214312283136 214407165952 214502826496 215208451584 215250223104 215958306816 216372837357 216958113792 217865346048 218624458752 218722000896 219044106954 219636609024 219960062001 221225582592 221422272512 221551375608 221650223634 221748355188 222477815052 222577076421 222675618322 223352606304 224286577776 224386646148 225168481152 225224454744 225324941562 226110045888 226267160553 227055547872 227156851656 227904103224 227948338944 228005003568 228005785602 228106730964 228698194176 228800230848 228901527936 228959214813 229756982112 229858702784 229859491176 229961257232 230557529088 230717734128 230762515968 230820671844 231521628672 231624925056 231683298273 231785871786 232431980544 232593488064 232697262672 232755107809 233403918336 233462739888 233508054528 233566101216 233566902324 233670309768 234379920384 234484492032 234543585906 235301511168 235360810944 235465012608 235524353589 235570068384 236180883456 236285448192 236344995936 236390870016 236450444328 237168497664 237214531584 237273499648 237274313472 237379362304 237439185732 237994868736 238206468096 238266499968 238372805664 238432061658 239096696832 239156953056 239262835392 239369585616 240096503808 240203625984 240370533704 241040572416 241101318528 241208061696 241315679808 242048507904 242109508032 242156500992 242953095168 243060658176 243169102848 244016381952 244077878016 244928323584 245036761088 245098514304 245146087424 245952516096 246062251008 247091185152 247952130048 248124421888 248878780416 248988966912 249100056576 251013267456 251125260288 251951357952 252322399998 252546737853 253314541296 253377511587 253999742976 254373801624 255061868544 255437491356 255551458113 256392116127 256441881312 256505629014 257514218928 258476604876 258591040632 258591927573 258706414386 259557450894 259607830464 260461832256 260578040688 260693406816 261485978112 261667674072 261784420506 262579408128 262696561344 262761863868 262812865408 262879098489 263677410432 263795053536 264714200064 264780912312 264898139184 265016326932 265821129216 265888120428 265939728768 266005837496 266006749869 266124519458 266814559872 266866348032 266932687104 266933602656 267051782592 267982276608 268049812464 268169406372 268983783936 269102871552 269170689816 269222935296 269290783818 269921009664 270108566784 270160994304 270229079232 270416850417 271049711616 271170643968 271290699776 271359069408 271480139784 272304571392 272373196536 272426063616 272493784752 272615361396 273253367808 273322232064 273443240448 273565240704 274396004352 274518429696 274587612768 274709181376 274831746448 275544364032 275666356224 275735828592 275789348352 276696580608 276750286848 276820032384 277660680192 277783609344 277907546112 277977583296 278946146304 279139974624 280112587776 280166957056 280237563648 281088589824 281214001152 281409405312 282389925888 282515917824 283445277696 283570767872 283697286656 284432891904 284685778944 285749710848 286170526827 286944602112 288497116476 289277485056 289703496294 290487128064 290914920711 291629334528 292058809272 292848812032 293019561288 293150295774 293280082668 294376133331 294506462942 295401834144 295533631512 295664473584 296637086736 296769435228 297803475072 298010406582 299048770368 299182194864 299256567183 300224641536 300299272992 300433255416 301480061184 301556039022 301689547404 301824150117 302606756928 302740730496 302817026043 302875802208 303872137632 303931118592 304006671424 304007714136 304142307952 304930925568 305066974464 305202037248 305278953084 305415157257 306342642816 306419846103 306479321568 306555507846 307410038784 307623645504 307683354624 307760895792 308695504896 308833233408 308911064364 309047829048 309185714754 309909307392 310124650752 310202807166 310263016896 311205224448 311283653184 311344072704 311421468288 311422536432 311560413024 312368265216 312506560512 312645989376 312724781208 313735348224 313814414592 313953350144 314032471452 314093424512 314907844608 315047264256 315126661248 315187826688 315267259104 316224663552 316365751296 316585580976 317688666624 317830407552 317909415544 318795595776 318875937408 319017113856 319159447488 320128671744 320271501312 321468424704 321610748928 321754239744 322731343872 322812677376 322875334656 323937460224 324080877568 324225470464 325437170688 326571098112 326798019072 327936688128 328083001344 328566160431 329454913536 331838373888 331985289216 332133408768 332622532782 333716722578 334013427483 334833680384 335028909456 335935143936 336429866664 336579969222 336728983804 337752721728 337836682116 337987412343 339165068832 340583321808 340735277484 341856154836 341922508416 342007505352 342008678403 342160096446 343352291904 344635473168 344788054176 344789236764 344941885848 345836293632 346076601192 346143773952 346231007766 347282443008 347437387584 347591209088 347678807679 348647970816 348890232096 349045894008 350105877504 350194109832 350262081792 350349151824 350350353486 350505464652 351569880576 351726738048 351815378859 351971138638 352952266752 353041216416 353197518912 353355102576 354428172288 354517493904 354586305024 354675666492 355752746496 355821797376 355910249472 355911470208 356069043456 356158778598 356992303104 357309702144 357399749952 357559208496 357648092487 358645045248 358803828736 358894253088 358963913728 359054378424 360144755712 360214659072 360305438976 360555800556 361399615488 361560858624 361651977792 361812092544 361973519712 363072761856 363164262048 363234751488 363325046336 363487148528 364429642752 364590987264 364753654272 366024572928 366116817024 367392485376 367555141632 367647771456 367719131136 368928774144 369093376512 370543394816 370636777728 371928195072 372186632832 373318170624 373483450368 373650084864 374952001536 375212540416 376519901184 376687890432 377927036928 378483599997 380999614464 381560702436 382592802816 383156237034 384662821968 384758443521 385703313408 386271328392 387316170752 387714907314 387886560948 388059621579 389336176341 389411745696 390692748384 390867061032 391040110224 392501511108 392676630759 393869112192 394044842016 394142795802 394219298112 395516115648 395692580304 397071300096 397347208776 397524490398 398731693824 398832180642 398909593152 399008756244 399186779187 400221839808 400299522048 400399030656 400400403984 400577673888 401973414912 402074718696 402252729872 402254109558 402432200156 403475675904 403654307328 403756034724 403834402944 403936175727 405162850176 405241491456 405343618848 406574567424 406755965952 406936049664 407038604112 407220209676 408456857088 408559794804 408639095424 408740677128 408923042094 409880051712 410164860672 410244472832 410347861056 411594006528 411777644544 411881419152 412063772064 412247619672 413316546048 413499534336 413603742888 413684022528 414940299264 415044870912 415125430272 415228624384 415230048576 415413884032 416491020288 416675414016 416861319168 416966374944 418419219456 418709961936 419877126144 420168881664 420250435584 420356345472 421632884736 421821001728 422114107968 423584888832 423773876736 425167916544 425356151808 425545929984 426649337856 426838228992 427028668416 428624566272 428814331904 429005652992 430416903168 430500446208 431916613632 432745674714 433916227584 434555244441 435730692096 437444001792 438088213908 439273218048 439920124002 441759694413 442844545024 443102751216 443300447268 443496710376 444955630104 445154152842 445351236644 446705212608 447015609873 448573155552 448773292296 450336962304 450448909488 450649883124 452220091776 452334058533 452534321106 454111095744 454313703312 455808206448 455896677888 456010007136 456011571204 456213461928 457396388352 457600461696 457803055872 457918429626 459513964224 459717405568 459718982352 459833261769 459922514464 461115058176 461435468256 461525031936 461641343688 463043257344 463249850112 463366596546 463571743572 463778572131 464863961088 465186976128 465304210749 465394525344 465510215618 466807836672 466925479776 467016109056 467132202432 467133804648 467340619536 468759840768 468968984064 469087171812 470603022336 470721621888 470930025216 471048707178 471140136768 472361766912 472570896384 472689991872 472781740032 472900888656 474336995328 474546999296 474548626944 474758724608 474878371464 476412936192 476532999936 476745611328 476864123316 478193393664 478313906112 478525670784 478739171232 480193007616 480407251968 480741067408 482081144832 482202637056 482416123392 482631359616 484097015808 484219016064 484313001984 485906190336 486121316352 486338205696 488155756032 489856647168 490073522176 490197028608 490292174848 491905032192 492124502016 494182370304 495904260096 496248843776 497757560832 497977933824 498200113152 498933799173 500575083867 502250520576 503902715904 504644799996 504869953833 505093475706 506629082592 506755023174 508747603248 510123737088 510874982712 511102916226 512784232254 512883762624 513011258028 513240144669 515028437856 516953209752 517182081264 517183855146 517412828772 519114901788 519215660928 519346511649 520923664512 521156081376 521386813632 522971956224 523335348144 523568841012 525158816256 525393122688 525523727736 525625730816 525758196978 527354820864 527590107072 527956707957 529428400128 529561824624 529796278368 530032653864 531642258432 531776240856 531879457536 532011674992 532013499738 532249038916 533629119744 533732696064 533865374208 533867205312 534103565184 534238167897 535964553216 536099624928 536338812744 537967567872 538205743104 538341379632 538445870592 538581567636 539842019328 540217133568 540321988608 540458158464 540833700834 542099423232 542341287936 542581399552 542718138816 542960279568 544609142784 544746393072 544852127232 544987569504 545230722792 546644464128 546886480896 547130481408 548792008704 549036859392 549175225536 549418362752 549663492896 551088728064 551332712448 551471657184 551578696704 553393161216 553500573696 553640064768 555321360384 555815092224 555955166592 557892292608 558279949248 560225175552 560475127296 562428002304 562818810624 564779851776 565031835648 566890555392 567141535744 567394573312 569371557888 571499421696 572341053654 573889204224 574734355551 576994232952 578554970112 579406992588 580974256128 581829841422 584117618544 585697624064 586039122576 586300591548 586560165336 588752266662 589012925884 589275721657 590803668288 591067263024 591214193703 591328947168 593274173472 593538870456 595606950144 596020813164 596286735597 598097540736 598248270963 598364389728 598513134366 600449283072 600598545984 600866510832 602960122368 603112078044 603379094808 603381164337 603648300234 605213513856 605481460992 605634052086 605751604416 607744275264 607862237184 608013342848 608015428272 608284615904 609861851136 610133948928 610404074496 610557906168 610830314514 612685285632 612839692206 612958643136 613111015692 613384563141 614820077568 615247291008 615366709248 615521791584 617391009792 617666466816 617822128728 618095658096 618371429508 619818614784 620249301504 620405614332 620526033792 622410448896 622567306368 622688145408 622842936576 622845072864 623120826048 624736530432 625013121024 625291978752 625449562416 627628829184 627906700288 628064942904 628186849024 629815689216 630094528512 630253322496 630375653376 630534518208 632449327104 632731502592 633171161952 635377333248 635660815104 635818831088 637591191552 637751874816 638034227712 638318894976 640257343488 640543002624 642936849408 643221497856 643508479488 645625354752 645750669312 647874920448 648161755136 648450940928 649118512071 650874341376 653596038144 655873376256 656166002688 657132320862 658909827072 659880186003 663676747776 664266817536 665245065564 667433445156 667731229263 668026854966 670057818912 672859733328 673159938444 673457967608 675505443456 675673364232 675974824686 678330137664 678801481659 681166643616 681470554968 683712309672 683845016832 684015010704 684017356806 684320192892 686704583808 686877644439 689270946336 689576108352 689578473528 689883771696 691672587264 692153202384 692287547904 692462015532 694564886016 694874775168 695182418176 695357615358 697295941632 697780464192 698091788016 698265323427 700211755008 700388219664 700524163584 700698303648 700700706972 701010929304 703139761152 703453476096 703630757718 703942277276 704256350273 705904533504 706082432832 706395037824 706573060767 706710205152 708856344576 709034987808 709172610048 709351332984 711505492992 711643594752 711820498944 711822940416 712138086912 712317557196 713984606208 714619404288 714799499904 715118416992 715296184974 717290090496 717607657472 717788506176 717927827456 718108756848 720289511424 720610877952 721111601112 723121717248 723303955584 723624185088 723947039424 726145523712 726328524096 726469502976 726650092672 726974297056 728859285504 729181974528 729507308544 732049145856 732233634048 734784970752 735110283264 735295542912 735438262272 737857548288 738186753024 741273555456 743856390144 744373265664 746636341248 746966900736 747300169728 750425080832 753039802368 753375780864 755854073856 756967199994 757640213559 760132534761 761999228928 763121404872 765185605632 766312474068 766654374339 769325643936 769516887042 772542656784 774632341504 775429814628 775773121896 775775782719 776119243158 778672352682 778823491392 779364664127 781385496768 781734122064 782080220448 785003022216 785353261518 787738224384 788089684032 788285591604 788438596224 788637295467 791032231296 791385160608 794142600192 794694417552 795048980796 797463387648 797664361284 797819186304 798017512488 798020249607 798373558374 800443679616 800599044096 800798061312 800800807968 801155347776 803946829824 804149437392 804505459744 804508219116 804864400312 806951351808 807308614656 807512069448 807668805888 807872351454 810325700352 810482982912 810687237696 811250551251 813149134848 813511931904 813872099328 814077208224 814440419352 816913714176 817119589608 817278190848 817481354256 817846084188 819760103424 820329721344 820488945664 820695722112 823188013056 823555289088 823762838304 824127544128 824495239344 826633092096 826999068672 827207485776 827368045056 830089741824 830250860544 830457248768 830460097152 830827768064 832982040576 833350828032 833722638336 833932749888 836838438912 837419923872 840337763328 840500871168 840712690944 843265769472 843642003456 844228215936 847169777664 847547753472 850335833088 850712303616 851091859968 853298675712 854057336832 857249132544 857628663808 858011305984 858511580481 860833806336 865491349428 867832455168 869110488882 871461384192 872744762133 874888003584 876176427816 878546436096 879840248004 883128399993 883519388826 886205502432 886600894536 886993420752 889911260208 890308305684 890702473288 893410425216 894031219746 897146311104 897546584592 897769701549 900673924608 900897818976 901299766248 904440183552 904668117066 905068642212 905472450351 908222191488 908451078129 908627406624 911616412896 911793355776 912020014272 912023142408 912426923856 914792776704 915200923392 915606111744 915836859252 916245471771 919027928448 919434811136 919437964704 919666523538 919845028928 922230116352 922870936512 923050063872 923282687376 926086514688 926499700224 926733193092 927143487144 927557144262 929727922176 930373952256 930608421498 930789050688 931020431236 931435818103 933615673344 933850959552 934032218112 934264404864 934267609296 934681239072 937519681536 937937968128 938174343624 941206044672 941443243776 941860050432 942097414356 942280273536 944723533824 945141792768 945379983744 945563480064 945801777312 948673990656 949093998592 949097253888 949517449216 949756742928 953065999872 953491222656 953728246632 956386787328 956627812224 957051341568 957478342464 960386015232 960814503936 961482134816 964405274112 964832246784 965262719232 968194031616 968438032128 968626003968 971812380672 972242632704 972676411392 976311512064 979713294336 980394057216 980584349696 983810064384 984249004032 985698481293 988364740608 992497687552 995515121664 995955867648 996400226304 997867598346 1001150167734 1002040282449 1004501041152 1007805431808 1009289599992 1009739907666 1010186951412 1013258165184 1013510046348 1013962237029 1017495206496 1021749965424 1022205832452 1025568464508 1025767525248 1026022516056 1026026035209 1026480289338 1030056875712 1030772620297 1033906419504 1034364162528 1034367710292 1034825657544 1038229803576 1038431321856 1038693023298 1041847329024 1042312162752 1042773627264 1043036423037 1045943912448 1046670696288 1047137682024 1050317632512 1050786245376 1051047455472 1051251461632 1051516393956 1054709641728 1055180214144 1055446136577 1055913415914 1058856800256 1059123649248 1059592556736 1060065307728 1063284516864 1063552481712 1063758915072 1064023349984 1064026999476 1064498077832 1067258239488 1067465392128 1067730748416 1067734410624 1068207130368 1068476335794 1071929106432 1072199249856 1072677625488 1072944277461 1075935135744 1076411486208 1076682759264 1076891741184 1077163135272 1080434267136 1080643977216 1080916316928 1081667401668 1084198846464 1084682575872 1085162799104 1085436277632 1085920559136 1089218285568 1089492786144 1089704254464 1089975139008 1090461445584 1093288928256 1093772961792 1094260962816 1098073718784 1098350451072 1098836725504 1099326985792 1102177456128 1102665424896 1102943314368 1103157393408 1106786322432 1107280129536 1111630184448 1111910333184 1115784585216 1116559898496 1120450351104 1120950254592 1124856004608 1125637621248 1129559703552 1130063671296 1133781110784 1134283071488 1134789146624 1135450799991 1142998843392 1144682107308 1147778408448 1149468711102 1153988465904 1154275330563 1157109940224 1158813985176 1161948512256 1163659682844 1164178864737 1168008529023 1168235237088 1172078245152 1172601183096 1173120330672 1177504533324 1178025851768 1178029892277 1178551443314 1181607336576 1182134526048 1182428387406 1182657894336 1186548346944 1187077740912 1191213900288 1192041626328 1192573471194 1196195081472 1196496541926 1196728779456 1197026268732 1197560337561 1200898566144 1201197091968 1201733021664 1205920244736 1206224156088 1206758189616 1206762328674 1207296600468 1210427027712 1210962921984 1211268104172 1211503208832 1211808527181 1215488550528 1215724474368 1216026685696 1216030856544 1216569231808 1219723702272 1220267897856 1220808148992 1221115812336 1221660629028 1225370571264 1225679384412 1225917286272 1226222031384 1226769126282 1229640155136 1230494582016 1230733418496 1231043583168 1231898985233 1234782019584 1235332933632 1235644257456 1236191316192 1236742859016 1240498603008 1240811228664 1241052067584 1244820897792 1245134612736 1245376290816 1245685873152 1245690145728 1246241652096 1249473060864 1250026242048 1250583957504 1250899124832 1255257658368 1255813400576 1256129885808 1256373698048 1259631378432 1260506644992 1260751306752 1261069036416 1264898654208 1265463005184 1266342323904 1270754666496 1271321630208 1271637662176 1275503749632 1276068455424 1276637789952 1280514686976 1281086005248 1285873698816 1286442995712 1287016958976 1291250709504 1291501338624 1295749840896 1296901881856 1298237024142 1301748682752 1303665733323 1307192076288 1312332005376 1314264641724 1317819654144 1319760372006 1325279083239 1328533635072 1330490131128 1334866890312 1335462458526 1336053709932 1340115637824 1341046829619 1345719466656 1346319876888 1346915935216 1351010886912 1351346728464 1351949649372 1356660275328 1357002175599 1357602963318 1362333287232 1362941109936 1367424619344 1367690033664 1368030021408 1368034713612 1368640385784 1373409167616 1373755288878 1378541892672 1379152216704 1379156947056 1379499785307 1379767543392 1383345174528 1384306404768 1384575095808 1384924031064 1389129772032 1389749550336 1390364836352 1390715230716 1391335716393 1394591883264 1395560928384 1395912632247 1396183576032 1396530646854 1400423510016 1400776439328 1401048327168 1401396607296 1401401413944 1402021858608 1406279522304 1406906952192 1407261515436 1407884554552 1408512700546 1411809067008 1412164865664 1412790075648 1413146121534 1413420410304 1417712689152 1418069975616 1418345220096 1418702665968 1423010985984 1423640997888 1423645880832 1424276173824 1424635114392 1429238808576 1429598999808 1430236833984 1430592369948 1434580180992 1435215314944 1435577012352 1435855654912 1436217513696 1440579022848 1441221755904 1442223202224 1446243434496 1446607911168 1447248370176 1447894078848 1452291047424 1452657048192 1452939005952 1453300185344 1453948594112 1457718571008 1458363949056 1459014617088 1464467268096 1469569941504 1470220566528 1470591085824 1470876524544 1475715096576 1476373506048 1482547110912 1487712780288 1488746531328 1493272682496 1493933801472 1494600339456 1496801397519 1500850161664 1501725251601 1506751561728 1511708147712 1513934399988 1514609861499 1515280427118 1520265069522 1526242809744 1530371211264 1532624948136 1533308748678 1538651287872 1539033774084 1539720434007 1545085313568 1550859629256 1551546243792 1551551565438 1552238486316 1557344705364 1557646982784 1558039534947 1558729328254 1562770993536 1563468244128 1564160440896 1570006044432 1570706523036 1575476448768 1576179368064 1576571183208 1576877192448 1577274590934 1582064462592 1582770321216 1583870123871 1588285200384 1589388835104 1590097961592 1594926775296 1595328722568 1595638372608 1596035024976 1596040499214 1596747116748 1600887359232 1601198088192 1601596122624 1601601615936 1602310695552 1602714503691 1607893659648 1608298874784 1609010919488 1609016438232 1609728800624 1613902703616 1614617229312 1615024138896 1615337611776 1615744702908 1620651400704 1620965965824 1621374475392 1622501102502 1626298269696 1627023863808 1627744198656 1628154416448 1628880838704 1629285754663 1633827428352 1634239179216 1634556381696 1634962708512 1635692168376 1640659442688 1640977891328 1641391444224 1646376026112 1647110578176 1647525676608 1648255088256 1648990478688 1653266184192 1653998137344 1654414971552 1654736090112 1660179483648 1660501721088 1660914497536 1660920194304 1661655536128 1665964081152 1667445276672 1667865499776 1673676877824 1674839847744 1680675526656 1681425381888 1687284006912 1688456431872 1694339555328 1695095506944 1700671666176 1701424607232 1702183719936 1708114673664 1714498265088 1715257327616 1716022611968 1717023160962 1721667612672 1724203066653 1730982698856 1735664910336 1738220977764 1742922768384 1745489524266 1752352855632 1757092872192 1759680496008 1766256799986 1767038777652 1767827164971 1772411004864 1773201789072 1773642581109 1773986841504 1779822520416 1780616611368 1781404946576 1786820850432 1788062439492 1788860206791 1794292622208 1794744812889 1795093169184 1795539403098 1801347849216 1801795637952 1802599532496 1808880367104 1809336234132 1810137284424 1810143493011 1810944900702 1816444382976 1816902156258 1817254813248 1823232825792 1823586711552 1824040028544 1824046284816 1824853847712 1829585553408 1830401846784 1831212223488 1831673718504 1832490943542 1838055856896 1838869622272 1838875929408 1839333047076 1839690057856 1840153689423 1844460232704 1845741873024 1846100127744 1846565374752 1852173029376 1852999400448 1853466386184 1854286974288 1855114288524 1859455844352 1860747904512 1861216842996 1861578101376 1862040862472 1862871636206 1867231346688 1867701919104 1868064436224 1868528809728 1868535218592 1869362478144 1875039363072 1875875936256 1876348687248 1882886487552 1883720100864 1884194828712 1884560547072 1889447067648 1890283585536 1890759967488 1891126960128 1891603554624 1897347981312 1898187997184 1898194507776 1899034898432 1899513485856 1906131999744 1906982445312 1907456493264 1912773574656 1913255624448 1914102683136 1914956684928 1920772030464 1921629007872 1922964269632 1928810548224 1929664493568 1930525438464 1936876064256 1937252007936 1943624761344 1944485265408 1945352822784 1952623024128 1960788114432 1961168699392 1967620128768 1968498008064 1971396962586 1976729481216 1979640558009 1984995375104 1991030243328 1992800452608 1995735196692 2002300335468 2003193687789 2004080564898 2018579199984 2019479815332 2020373902824 2026516330368 2027020092696 2027924474058 2034990412992 2036404444977 2043499930848 2044411664904 2051136929016 2051535050496 2052045032112 2052052070418 2052960578676 2060113751424 2060632933317 2061545240594 2067812839008 2068728325056 2068735420584 2069651315088 2076459607152 2076862643712 2077386046596 2083694658048 2084624325504 2085547254528 2086072846074 2091887824896 2093341392576 2094275364048 2094795970281 2100635265024 2101572490752 2102094910944 2102502923264 2103032787912 2109419283456 2110360428288 2110892273154 2111826831828 2112769050819 2117713600512 2118247298496 2119185113472 2119719182301 2120130615456 2126569033728 2127104963424 2127517830144 2128046699968 2128053998952 2128996155664 2134516478976 2134930784256 2135461496832 2135468821248 2136414260736 2136952671588 2143858212864 2144398499712 2145355250976 2145888554922 2151870271488 2152822972416 2153365518528 2153783482368 2154326270544 2160868534272 2161832633856 2163334803336 2169365151744 2170325598208 2170872555264 2171841118272 2178436571136 2178985572288 2179408508928 2179950278016 2180922891168 2186577856512 2187545923584 2188521925632 2196147437568 2196700902144 2197673451008 2198653971584 2204354912256 2205330849792 2205886628736 2206314786816 2213572644864 2214560259072 2223820666368 2231569170432 2233119796992 2240900702208 2241900509184 2251275242496 2259119407104 2260127342592 2267562221568 2268566142976 2269578293248 2270901599982 2272920640677 2280397604283 2285997686784 2289364214616 2295556816896 2298937422204 2299963123017 2307976931808 2308550661126 2317627970352 2323897024512 2327319365688 2328357729474 2336017058046 2336470474176 2338093992381 2344156490304 2345202366192 2346240661344 2355009066648 2356051703536 2356059784554 2357102886628 2363214673152 2364269052096 2364856774812 2365315788672 2365911886401 2373096693888 2374155481824 2382427800576 2384083252656 2385146942388 2392390162944 2392993083852 2393457558912 2394052537464 2394060748821 2395120675122 2401797132288 2402394183936 2403466043328 2411840489472 2412448312176 2413516379232 2413524657348 2414593200936 2420854055424 2421925843968 2422536208344 2423006417664 2423617054362 2430977101056 2431448948736 2432053371392 2432061713088 2433138463616 2433751653753 2439447404544 2440535795712 2441616297984 2442231624672 2443321258056 2450741142528 2451358768824 2451834572544 2452444062768 2453538252564 2459280310272 2460989164032 2461466836992 2462087166336 2463797970466 2469564039168 2470665867264 2471288514912 2472382632384 2473485718032 2480997206016 2481622457328 2482104135168 2490269225472 2490752581632 2491371746304 2491380291456 2492483304192 2498946121728 2500052484096 2501167915008 2501798249664 2510515316736 2511626801152 2512259771616 2512747396096 2521013289984 2521502613504 2522138072832 2529797308416 2530926010368 2532684647808 2541509332992 2542643260416 2543275324352 2551007499264 2552136910848 2553275579904 2562172010496 2571747397632 2572885991424 2574033917952 2582501419008 2593803763712 2596474048284 2603497365504 2607331466646 2614384152576 2618234286399 2624664010752 2628529283448 2635639308288 2639520744012 2649385199979 2650558166478 2660980262256 2669733780624 2670924917052 2672107419864 2680231275648 2682093659238 2691438933312 2692639753776 2693309104647 2693831870432 2702021773824 2702693456928 2703899298744 2713320550656 2714004351198 2715205926636 2716417351053 2724666574464 2725353234387 2725882219872 2734849238688 2735380067328 2736060042816 2736069427224 2737280771568 2746818335232 2747510577756 2748736415313 2757083785344 2758304433408 2758313894112 2758999570614 2759535086784 2766690349056 2768612809536 2769150191616 2769848062128 2778259544064 2779499100672 2780729672704 2781430461432 2782671432786 2789183766528 2791121856768 2791825264494 2792367152064 2793061293708 2794307454309 2800847020032 2801552878656 2802096654336 2802793214592 2802802827888 2804043717216 2812559044608 2813813904384 2814523030872 2815769109104 2817025401092 2823618134016 2824329731328 2825580151296 2826292243068 2826840820608 2835425378304 2836139951232 2836690440192 2837405331936 2846021971968 2847281995776 2847291761664 2848552347648 2849270228784 2859197999616 2860473667968 2861184739896 2869160361984 2870430629888 2871154024704 2871711309824 2872435027392 2881158045696 2882443511808 2884446404448 2893215822336 2894496740352 2895788157696 2904582094848 2905314096384 2905878011904 2906600370688 2907897188224 2915437142016 2916727898112 2918029234176 2928934536192 2939139883008 2941182171648 2941753049088 2951430193152 2952747012096 2957095443879 2965094221824 2977493062656 2986545364992 2987867602944 2989200678912 2993602795038 3001700323328 3003450503202 3006120847347 3013503123456 3023416295424 3027868799976 3029219722998 3030560854236 3040530139044 3041886711087 3052485619488 3065249896272 3066617497356 3077302575744 3078067548168 3079440868014 3090170627136 3092317860891 3101719258512 3103092487584 3103103130876 3104476972632 3114689410728 3115293965568 3116079069894 3117458656508 3125541987072 3126936488256 3128320881792 3129109269111 3140012088864 3141413046072 3150952897536 3152358736128 3153142366416 3153754384896 3154549181868 3164128925184 3165540642432 3166338409731 3167740247742 3176570400768 3178777670208 3180195923184 3189853550592 3190657445136 3191276745216 3192070049952 3192080998428 3193494233496 3201774718464 3202396176384 3203192245248 3203203231872 3204621391104 3205429007382 3215787319296 3216597749568 3218021838976 3218032876464 3218832832383 3219457601248 3227805407232 3229234458624 3230048277792 3230675223552 3231489405816 3241302801408 3241931931648 3242748950784 3245002205004 3252596539392 3254047727616 3255488397312 3256308832896 3257761677408 3258571509326 3267654856704 3268478358432 3269112763392 3269925417024 3271384336752 3281318885376 3282782888448 3294221156352 3295051353216 3296510176512 3297980957376 3306532368384 3307996274688 3308829943104 3309472180224 3320358967296 3321828995072 3321840388608 3323311072256 3334890553344 3335730999552 3347353755648 3349679695488 3361351053312 3362850763776 3374568013824 3376912863744 3388679110656 3390191013888 3401343332352 3402849214464 3404367439872 3428996530176 3430514655232 3432045223936 3434046321924 3443335225344 3448406133306 3451472083991 3461965397712 3462825991689 3471329820672 3476441955528 3485845536768 3490979048532 3492536594211 3504025587069 3504705711264 3519360992016 3532513599972 3534077555304 3534089676831 3535654329942 3544822009728 3546403578144 3547285162218 3547973683008 3559645040832 3561233222736 3562809893152 3573641700864 3576124878984 3577720413582 3588585244416 3589489625778 3590186338368 3591078806196 3592681012683 3602695698432 3603591275904 3605199064992 3617760734208 3618672468264 3620274568848 3620286986022 3621889801404 3632888765952 3633804312516 3634509626496 3635425581543 3646465651584 3647173423104 3648080057088 3648092569632 3649707695424 3659171106816 3660803693568 3662424446976 3663347437008 3664981887084 3676111713792 3677739244544 3677751858816 3678666094152 3679380115712 3680307378846 3688920465408 3691483746048 3692200255488 3693130749504 3695696955699 3704346058752 3705998800896 3706932772368 3708573948576 3710228577048 3721495809024 3722433685992 3723156202752 3724081724944 3725743272412 3734462693376 3735403838208 3736128872448 3737057619456 3737070437184 3738724956288 3750078726144 3751751872512 3752697374496 3765772975104 3767440201728 3768389657424 3769121094144 3778894135296 3781519934976 3782253920256 3783207109248 3794695962624 3796375994368 3796389015552 3798069796864 3799026971712 3812263999488 3813964890624 3814912986528 3826511248896 3828205366272 3829913369856 3841544060928 3843258015744 3845928539264 3857621096448 3859328987136 3861050876928 3873752128512 3874504015872 3887249522688 3890705645568 3905246048256 3910997199969 3921576228864 3936996016128 3942793925172 3953458962432 3959281116018 3969990750208 3975837249717 3985600905216 3991470393384 4004600670936 4006387375578 4008161129796 4023140488857 4037158399968 4038959630664 4040747805648 4053032660736 4054040185392 4055848948116 4069980825984 4072808889954 4086999861696 4088823329808 4102273858032 4103070100992 4104090064224 4104104140836 4105921157352 4120227502848 4121265866634 4123090481188 4124930051599 4135625678016 4137456650112 4137470841168 4138499355921 4139302630176 4152919214304 4153725287424 4154772093192 4167389316096 4169248651008 4171094509056 4172145692148 4174007149179 4183775649792 4186682785152 4187737896741 4188550728096 4189591940562 4201270530048 4203144981504 4204189821888 4205005846528 4206065575824 4218838566912 4220720856576 4221784546308 4223653663656 4225538101638 4235427201024 4236494596992 4238370226944 4239438364602 4240261230912 4253138067456 4254209926848 4255035660288 4256093399936 4256107997904 4257992311328 4269032957952 4270922993664 4270937642496 4272828521472 4273905343176 4287716425728 4288796999424 4290710501952 4291777109844 4303740542976 4305645944832 4306731037056 4307566964736 4308652541088 4321737068544 4323665267712 4326669606672 4338730303488 4341745110528 4343682236544 4356873142272 4357971144576 4358817017856 4359900556032 4361845782336 4373155713024 4375091847168 4377043851264 4393401804288 4395346902016 4397307943168 4408709824512 4410661699584 4411773257472 4412629573632 4427145289728 4429120518144 4447641332736 4463138340864 4466239593984 4481801404416 4483801018368 4490404192557 4502550484992 4520254685184 4535124443136 4537132285952 4539156586496 4541803199964 4543829584497 4545841281354 4560795208566 4564850175601 4578728429232 4591113633792 4597874844408 4599926246034 4615953863616 4617101322252 4619161302021 4635255940704 4654638731376 4656715458948 4672034116092 4672940948352 4674118604841 4676187984762 4688312980608 4690404732384 4692481322688 4710018133296 4712103407072 4712119569108 4714205773256 4726429346304 4728538104192 4729713549624 4730631577344 4731823772802 4746193387776 4748310963648 4751610371613 4764855601152 4768166505312 4770293884776 4784780325888 4785986167704 4786915117824 4788105074928 4788121497642 4790241350244 4803594264576 4804788367872 4806932086656 4808143511073 4823680978944 4824896624352 4827032758464 4827049314696 4829186401872 4841708110848 4843851687936 4845072416688 4846012835328 4847234108724 4861954202112 4862897897472 4864106742784 4864123426176 4866276927232 4867503307506 4878894809088 4881071591424 4883232595968 4884463249344 4886642516112 4887857263989 4901482285056 4902717537648 4903669145088 4904888125536 4907076505128 4921978328064 4922933673984 4924174332672 4927595940932 4939128078336 4941331734528 4942577029824 4944765264768 4946971436064 4961994412032 4963244914656 4964208270336 4980538450944 4981505163264 4982743492608 4982760582912 4984966608384 4997892243456 5002335830016 5003596499328 5021030633472 5023253602304 5024519543232 5025494792192 5042026579968 5044276145664 5061852020736 5065369295616 5083018665984 5085286520832 5086550648704 5102014998528 5104273821696 5106551159808 5124344020992 5143494795264 5145771982848 5148067835904 5165002838016 5172609199959 5192948096568 5206994731008 5214662933292 5228768305152 5236468572798 5257058566896 5271278616576 5279041488024 5298770399958 5301116332956 5303481494913 5320927743327 5321960524512 5339467561248 5341849834104 5344214839728 5360462551296 5364187318476 5366580620373 5382877866624 5385279507552 5386618209294 5387663740864 5404043547648 5405386913856 5407798597488 5426641101312 5428008702396 5430411853272 5430430479033 5432834702106 5449333148928 5450706468774 5451764439744 5455552648889 5469698477376 5470760134656 5472120085632 5472138854448 5474561543136 5493636670464 5495021155512 5497472830626 5514167570688 5516608866816 5516627788224 5517999141228 5519070173568 5520461068269 5533380698112 5537225619072 5538300383232 5539696124256 5556519088128 5558998201344 5561459345408 5562860922864 5565342865572 5578367533056 5582243713536 5583650528988 5584734304128 5586122587416 5588614908618 5601694040064 5603105757312 5604193308672 5605586429184 5605605655776 5608087434432 5625118089216 5627627808768 5629046061744 5631538218208 5634050802184 5648659462656 5651160302592 5652584486136 5653681641216 5670850756608 5672279902464 5673380880384 5674810663872 5692043943936 5694563991552 5694583523328 5697104695296 5698540457568 5718395999232 5720947335936 5722369479792 5738320723968 5742308049408 5743422619648 5744870054784 5762316091392 5764887023616 5768892808896 5786431644672 5788993480704 5791576315392 5810628192768 5811756023808 5813200741376 5815794376448 5830874284032 5833455796224 5836058468352 5857869072384 5882364343296 5883506098176 5902860386304 5905494024192 5914190887758 5930188443648 5938921674027 5954986125312 5973090729984 5978401357824 5987205590076 6003400646656 6006901006404 6009581063367 6012241694694 6055737599952 6058439445996 6061121708472 6081060278088 6083773422174 6104971238976 6109213334931 6130499792544 6133234994712 6154605151488 6156135096336 6158881736028 6180341254272 6181898799951 6184635721782 6203438517024 6206184975168 6206206261752 6208953945264 6229378821456 6230587931136 6232158139788 6234917313016 6251083974144 6253872976512 6256641763584 6258218538222 6280024177728 6282826092144 6284387910843 6301905795072 6304717472256 6306284732832 6307508769792 6309098363736 6328257850368 6331081284864 6332676819462 6335480495484 6338307152457 6353140801536 6357555340416 6359157546903 6360391846368 6379707101184 6381314890272 6382553490432 6384140099904 6384161996856 6386988466992 6403549436928 6404792352768 6406384490496 6406406463744 6409242782208 6410858014764 6431574638592 6433195499136 6436043677952 6436065752928 6437665664766 6438915202496 6455610814464 6458468917248 6460096555584 6461350447104 6462978811632 6482605602816 6485497901568 6490004410008 6508095455232 6510976794624 6512617665792 6515523354816 6517143018652 6535309713408 6536956716864 6538225526784 6539850834048 6542768673504 6562637770752 6565565776896 6588442312704 6590102706432 6593020353024 6595961914752 6613064736768 6615992549376 6617659886208 6618944360448 6640717934592 6643657990144 6643680777216 6646622144512 6671461999104 6694707511296 6699359390976 6722702106624 6725701527552 6753825727488 6777358221312 6780382027776 6802686664704 6805698428928 6808734879744 6818761922031 6841192812849 6857993060352 6864090447872 6868092643848 6886670450688 6896812266612 6899889369051 6902944167982 6923930795424 6925651983378 6952883911056 6971691073536 6981958097064 6985073188422 7008051174138 7009411422528 7014281977143 7038721984032 7065027199944 7068155110608 7068179353662 7071308659884 7089644019456 7092807156288 7094570324436 7095947366016 7097735659203 7119290081664 7122466445472 7125619786304 7147283401728 7152249757968 7155440827164 7177170488832 7178979251556 7180372676736 7182157612392 7182182246463 7185362025366 7205391396864 7207182551808 7210398129984 7215408342079 7235521468416 7237344936528 7240549137696 7240573972044 7243779602808 7265777531904 7267608625032 7269019252992 7270851163086 7292931303168 7294346846208 7296160114176 7296185139264 7299415390848 7301254961259 7318342213632 7321607387136 7324848893952 7326694874016 7329963774168 7352223427584 7355478489088 7355503717632 7357332188304 7358760231424 7360614757692 7377840930816 7382967492096 7384400510976 7386261499008 7391393911398 7408692117504 7411997601792 7413865544736 7417147897152 7420457154096 7442991618048 7444867371984 7446312405504 7448163449888 7451486544824 7470807676416 7472257744896 7474115238912 7474140874368 7477449912576 7500157452288 7503503745024 7505394748992 7531545950208 7534880403456 7536779314848 7538242188288 7563039869952 7564507840512 7566414218496 7589391925248 7592778031104 7596139593728 7598053943424 7624527998976 7627929781248 7629825973056 7653022497792 7656410732544 7659826739712 7686516031488 7691857078528 7715242192896 7718657974272 7722101753856 7747504257024 7781411291136 7810492096512 7821994399938 7843152457728 7854702859197 7873992032256 7885587850344 7906917924864 7918562232036 7939981500416 7948155599937 7951674499434 7982940786768 8009201341872 8012774751156 8016322259592 8046280977714 8074316799936 8077919261328 8079927313941 8081495611296 8106065321472 8108080370784 8111697896232 8139961651968 8145617779908 8149252053159 8173999723392 8176059703161 8177646659616 8204547716064 8206140201984 8208180128448 8208208281672 8211842314704 8240455005696 8242531733268 8246180962376 8246209245939 8249860103198 8271251356032 8274913300224 8274941682336 8276998711842 8278605260352 8305838428608 8307450574848 8309544186384 8334778632192 8338497302016 8342189018112 8344291384296 8348014298358 8367551299584 8373365570304 8375475793482 8377101456192 8379183881124 8382922362927 8402541060096 8406289963008 8408379643776 8410011693056 8412131151648 8437677133824 8441441713152 8443569092616 8447307327312 8451076203276 8470854402048 8472989193984 8476740453888 8478876729204 8480522461824 8506276134912 8508419853696 8510071320576 8512186799872 8512215995808 8515984622656 8538065915904 8541845987328 8541875284992 8545657042944 8547810686352 8577593998848 8581421003904 8583554219688 8607481085952 8611291889664 8613462074112 8615133929472 8617305082176 8643474137088 8647330535424 8653339213344 8683490221056 8687364473088 8713746284544 8715942289152 8717634035712 8719801112064 8723691564672 8746311426048 8750183694336 8754087702528 8786803608576 8790693804032 8794615886336 8817419649024 8823546514944 8825259147264 8854290579456 8858241036288 8871286331637 8895282665472 8932479187968 8963602808832 8967602036736 8980808385114 9005100969984 9018362542041 9040509370368 9070248886272 9078313172992 9083606399928 9087659168994 9091682562708 9121590417132 9125660133261 9129700351202 9157456858464 9195749688816 9199852492068 9231907727232 9234202644504 9238322604042 9270511881408 9276953582673 9309277462752 9313430917896 9344068232184 9345881896704 9348237209682 9352375969524 9376625961216 9380809464768 9384962645376 9387327807333 9420036266592 9424206814144 9424239138216 9428411546512 9452858692608 9457076208384 9459427099248 9461263154688 9463647545604 9492386775552 9496621927296 9499015229193 9503220743226 9529711202304 9536333010624 9540587769552 9569560651776 9571972335408 9573830235648 9576210149856 9576242995284 9580482700488 9607188529152 9609576735744 9613864173312 9616287022146 9647361957888 9649793248704 9654065516928 9654098629392 9656498497149 9658372803744 9683416221696 9687703375872 9690144833376 9692025670656 9694468217448 9723908404224 9725795794944 9728213485568 9728246852352 9732553854464 9735006615012 9757789618176 9762143182848 9766465191936 9768926498688 9773285032224 9775714527978 9802964570112 9805435075296 9807338290176 9809776251072 9814153010256 9843956656128 9848348665344 9855191881864 9882663469056 9885154059648 9889530529536 9893942872128 9923988824064 9926489829312 9928416540672 9961076901888 9965486985216 9965521165824 9969933216768 10004671660032 10007192998656 10042061266944 10046507204608 10049039086464 10050989584384 10084053159936 10088552291328 10123704041472 10130738591232 10166037331968 10170573041664 10173101297408 10204029997056 10208547643392 10213102319616 10286989590528 10291543965696 10296135671808 10330005676032 10345218399918 10354416251973 10385896193136 10388477975067 10413989462016 10429325866584 10457536610304 10472937145596 10477609782633 10512076761207 10514117133792 10558082976048 10597540799916 10602232665912 10602269030493 10606962989826 10641855486654 10643921049024 10678935122496 10683699668208 10688429679456 10720925102592 10728374636952 10733161240746 10765755733248 10770559015104 10773236418588 10775327481728 10778043038049 10808087095296 10810773827712 10815597194976 10853282202624 10856017404792 10860823706544 10860860958066 10865669404212 10898666297856 10901412937548 10903528879488 10906276744629 10911105297778 10939396954752 10941520269312 10944240171264 10944277708896 10949123086272 10987273340928 10990042311024 10994945661252 11028335141376 11033217733632 11033255576448 11035998282456 11038140347136 11040922136538 11066761396224 11074451238144 11076600766464 11079392248512 11087090867097 11113038176256 11117996402688 11122918690816 11125721845728 11130685731144 11164487427072 11167301057976 11169468608256 11172245174832 11177229817236 11203388080128 11206211514624 11208386617344 11211172858368 11211211311552 11216174868864 11250236178432 11255255617536 11258092123488 11263076436416 11268101604368 11297318925312 11302320605184 11305168972272 11307363282432 11344559804928 11346761760768 11349621327744 11384087887872 11389127983104 11389167046656 11394209390592 11397080915136 11436791998464 11441894671872 11444738959584 11484616098816 11486845239296 11489740109568 11524632182784 11529774047232 11537785617792 11572863289344 11577986961408 11583152630784 11621256385536 11623512047616 11626401482752 11631588752896 11661748568064 11672116936704 11715738144768 11732991599907 11764728686592 11810988048384 11828381775516 11860376887296 11877843348054 11909972250624 11927511749151 11956802715648 11974411180152 12006801293312 12013802012808 12019162126734 12024483389388 12069421466571 12111475199904 12116878891992 12122243416944 12162120556176 12167546844348 12209942477952 12218426669862 12260999585088 12266469989424 12309210302976 12312270192672 12317763472056 12360682508544 12363797599902 12369271443564 12374790154797 12406877034048 12412369950336 12412412523504 12415498067763 12417907890528 12458757642912 12461175862272 12464316279576 12469834626032 12502167948288 12507745953024 12513283527168 12516437076444 12522021447537 12560048355456 12563213690223 12565652184288 12568775821686 12603811590144 12609434944512 12612569465664 12615017539584 12618196727472 12656515700736 12662162569728 12665353638924 12670960990968 12676614304914 12706281603072 12715110680832 12718315093806 12720783692736 12759414202368 12762629780544 12765106980864 12768280199808 12768323993712 12773976933984 12807098873856 12812768980992 12812812927488 12818485564416 12821716029528 12863149277184 12866390998272 12872087355904 12872131505856 12875331329532 12877830404992 12911221628928 12916937834496 12920193111168 12922700894208 12925957623264 12965211205632 12970995803136 12980008820016 13016190910464 13025235331584 13031046709632 13034286037304 13070619426816 13073913433728 13076451053568 13079701668096 13085537347008 13125275541504 13131131553792 13180205412864 13186040706048 13191923829504 13226129473536 13231985098752 13235319772416 13237888720896 13281435869184 13287315980288 13287361554432 13293244289024 13342923998208 13389415022592 13398718781952 13445404213248 13451403055104 13471212577671 13507651454976 13560764055552 13605373329408 13611396857856 13617469759488 13637523844062 13682385625698 13694550526803 13728180895744 13736185287696 13773340901376 13793624533224 13799778738102 13805888335964 13847861590848 13851303966756 13857483906063 13905767822112 13963916194128 13970146376844 14016102348276 14018822845056 14022355814523 14028563954286 14077443968064 14130054399888 14136310221216 14136358707324 14142617319768 14179288038912 14185614312576 14189140648872 14191894732032 14195471318406 14238580163328 14244932890944 14251239572608 14254831114839 14294566803456 14304499515936 14310881654328 14354340977664 14357958503112 14360745353472 14364315224784 14364364492926 14370724050732 14410782793728 14414365103616 14420796259968 14424430533219 14430816684158 14471042936832 14474689873056 14481098275392 14481147944088 14487559205616 14531555063808 14535217250064 14538038505984 14541702326172 14585862606336 14588693692416 14592320228352 14592370278528 14598830781696 14602509922518 14636684427264 14643214774272 14649697787904 14653389748032 14659927548336 14663571791967 14704446855168 14710956978176 14711007435264 14714664376608 14717520462848 14721229515384 14765934984192 14768801021952 14772522998016 14782787822796 14817384235008 14823995203584 14827731089472 14834295794304 14840914308192 14885983236096 14889734743968 14892624811008 14896326899776 14902973089648 14941615352832 14944515489792 14948230477824 14948281748736 14954899825152 15007007490048 15010789497984 15063091900416 15069760806912 15073558629696 15076484376576 15126079739904 15132828436992 15185556062208 15192279187456 15196107886848 15249055997952 15255859562496 15259651946112 15306044995584 15312821465088 15319653479424 15373032062976 15383714157056 15430484385792 15437315948544 15444203507712 15495008514048 15517827599877 15620984193024 15643988799876 15686304915456 15709405718394 15771175700688 15813835849728 15837124464072 15879963000832 15896311199874 15903348998868 15910444484739 15962783229981 15965881573536 16018402683744 16025549502312 16032644519184 16092561955428 16099741861119 16148633599872 16155838522656 16159854627882 16162991222592 16212130642944 16216160741568 16223395792464 16279923303936 16291235559816 16298504106318 16347999446784 16352119406322 16355293319232 16366657946667 16409095432128 16412280403968 16416360256896 16416416563344 16423684629408 16480910011392 16485063466536 16492361924752 16492418491878 16499720206396 16542502712064 16549826600448 16549883364672 16553997423684 16557210520704 16561383204807 16611676857216 16614901149696 16619088372768 16669557264384 16676994604032 16684378036224 16688582768592 16696028596716 16735102599168 16746731140608 16750951586964 16754202912384 16758367762248 16765844725854 16805082120192 16812579926016 16816759287552 16820023386112 16824262303296 16875354267648 16882883426304 16887138185232 16894614654624 16902152406552 16945978387968 16953480907776 16957753458408 16961044923648 17012552269824 17016839707392 17020142641152 17024373599744 17024431991616 17031969245312 17076131831808 17083691974656 17083750569984 17091314085888 17095621372704 17155187997696 17162842007808 17167108439376 17214962171904 17226924148224 17230267858944 17234610164352 17286948274176 17294661070848 17306678426688 17366980442112 17374728946176 17431884578304 17435268071424 17439602224128 17447383129344 17492622852096 17500367388672 17508175405056 17573607217152 17581387608064 17589231772672 17647093029888 17650518294528 17708581158912 17716482072576 17742572663274 17790565330944 17816765022081 17864958375936 17935204073472 17961616770228 18010201939968 18036725084082 18156626345984 18167212799856 18175318337988 18183365125416 18243180834264 18251320266522 18259400702404 18314913716928 18327640004793 18391499377632 18399704984136 18463815454464 18468405289008 18476645208084 18541023762816 18545696399853 18553907165346 18618554925504 18626861835792 18688136464368 18691763793408 18696474419364 18704751939048 18753251922432 18761618929536 18769925290752 18774655614666 18840072533184 18848413628288 18848478276432 18853163732529 18856823093024 18905717385216 18914152416768 18918854198496 18922526309376 18927295091208 18984773551104 18993243854592 18998030458386 19006441486452 19014921457371 19059422404608 19072666021248 19077472640709 19081175539104 19139121303552 19143944670816 19147660471296 19152420299712 19152485990568 19160965400976 19214377058304 19219153471488 19227728346624 19232574044292 19294723915776 19299586497408 19308131033856 19308197258784 19312996994298 19316745607488 19366832443392 19375406751744 19380289666752 19384051341312 19388936434896 19447816808448 19456426971136 19456493704704 19465107708928 19470013230024 19524286365696 19532930383872 19537852997376 19546570064448 19551429055956 19605929140224 19610870150592 19614676580352 19619552502144 19628306020512 19687913312256 19696697330688 19710383763728 19765326938112 19770308119296 19779061059072 19787885744256 19847977648128 19852979658624 19856833081344 19922153803776 19930973970432 19931042331648 19939866433536 20014385997312 20084122533888 20093014409216 20098078172928 20101979168768 20168106319872 20177104582656 20261477182464 20332074663936 20341146083328 20346202594816 20408059994112 20417095286784 20426204639232 20456285766093 20523578438547 20573979181056 20592271343616 20660011352064 20690436799836 20699668107153 20708832503946 20771792386272 20776955950134 20858651733168 20915073220608 20945874291192 20955219565266 21024153522414 21028234267584 21042845931429 21116165952096 21195081599832 21204465331824 21204538060986 21213925979652 21283710973308 21287842098048 21293206977609 21357870244992 21367399336416 21376859358912 21441850205184 21456749273904 21466322481492 21531511466496 21541118030208 21546472837176 21550654963456 21556086076098 21616174190592 21621547655424 21631194389952 21646225026237 21706564405248 21712034809584 21721647413088 21721721916132 21731338808424 21797332595712 21802825875096 21807057758976 21812553489258 21822210595556 21878793909504 21883040538624 21888480342528 21888555417792 21898246172544 21903764883777 21974546681856 21980084622048 21989891322504 22056670282752 22066435467264 22066511152896 22071996564912 22076280694272 22081844273076 22133522792448 22148902476288 22153201532928 22158784497024 22174181734194 22226076352512 22235992805376 22245837381632 22251443691456 22261371462288 22328974854144 22334602115952 22338937216512 22344490349664 22354459634472 22412423029248 22416773234688 22422345716736 22422422623104 22432349737728 22500472356864 22510511235072 22516184246976 22526152872832 22536203208736 22594637850624 22604641210368 22610337944544 22614726564864 22689119609856 22693523521536 22699242655488 22768175775744 22778334093312 22788418781184 22794161830272 22873583996928 22883789343744 22889477919168 22969232197632 22979480219136 23059548094464 23075571235584 23145726578688 23155973922816 23166305261568 23242512771072 23252802965504 23263177505792 23344233873408 23431476289536 23465983199814 23529457373184 23564108577591 23621976096768 23656763551032 23720753774592 23755686696108 23819944501248 23855023498302 23948822360304 24013602586624 24027604025616 24038324253468 24048966778776 24138842933142 24160304587937 24222950399808 24233757783984 24239781941823 24244486833888 24324241112352 24335093688696 24419884955904 24436853339724 24447756159477 24521999170176 24528179109483 24532939978848 24618420605952 24624540385344 24635526944112 24721365017088 24727595199804 24738542887128 24738627737817 24749580309594 24813754068096 24824739900672 24824825047008 24830996135526 24835815781056 24917515285824 24922351724544 24928632559152 24939669252064 25004335896576 25015491906048 25026567054336 25032874152888 25044042895074 25120096710912 25126427380446 25131304368576 25137551643372 25148767088781 25207623180288 25218869889024 25225138931328 25230035079168 25236393454944 25313031401472 25324325139456 25330707277848 25341921981936 25353228609828 25412563206144 25430221361664 25436630187612 25441567385472 25518828404736 25525259561088 25530213961728 25536560399616 25536647987424 25547953867968 25614197747712 25625537961984 25625625854976 25636971128832 25643432059056 25732781996544 25744174711808 25744263011712 25750662659064 25755660809984 25822443257856 25833875668992 25840386222336 25845401788416 25851915246528 25930422411264 25941991606272 25960017640032 26050470663168 26062093419264 26068572074608 26141238853632 26147826867456 26152902107136 26159403336192 26171074694016 26250551083008 26262263107584 26360410825728 26372081412096 26383847659008 26452258947072 26470639544832 26475777441792 26562871738368 26574631960576 26574723108864 26586488578048 26613858994911 26685847996416 26797437563904 26890808426496 26902806110208 26942425155342 27015302909952 27055087626123 27121528111104 27210746658816 27234939518976 27275047688124 27364771251396 27376980399783 27389101053606 27472370575392 27587249066448 27599557476204 27611776671928 27695723181696 27702607933512 27714967812126 27811535644224 27830860748019 27927832388256 27940292753688 28032204696552 28037645690112 28044711629046 28057127908572 28154887936128 28161983421999 28260108799776 28272620442432 28272717414648 28285234639536 28358576077824 28371228625152 28378281297744 28383789464064 28390942636812 28477160326656 28489865781888 28502479145216 28509662229678 28589133606912 28608999031872 28621763308656 28708681955328 28715917006224 28721490706944 28728630449568 28728728985852 28741448101464 28821565587456 28828730207232 28841592519936 28848861066438 28861633368316 28874510361193 28942085873664 28949379746112 28962196550784 28962295888176 28969495491447 28975118411232 29063110127616 29070434500128 29076077011968 29083404652344 29171725212672 29177387384832 29184640456704 29184740557056 29197661563392 29205019845036 29273368854528 29286429548544 29299395575808 29306779496064 29319855096672 29327143583934 29408893710336 29421913956352 29422014870528 29429328753216 29435040925696 29442459030768 29531869968384 29545045996032 29565575645592 29647990407168 29655462178944 29668591588608 29681828616384 29771966472192 29779469487936 29785249622016 29792653799552 29805946179296 29883230705664 29896460955648 29896563497472 29909799650304 30014014980096 30021578995968 30126183800832 30139521613824 30147117259392 30152968753152 30252159479808 30265656873984 30371112124416 30392215773696 30498111995904 30511719124992 30519303892224 30612089991168 30625642930176 30639306958848 30767428314112 30860968771584 30874631897088 30888407015424 30990017028096 31035655199754 31063248755919 31165433925201 31241968386048 31287977599752 31372609830912 31418811436788 31432829347899 31542351401376 31674248928144 31759926001664 31792622399748 31806697997736 31806807091479 31820888969478 31925566459962 31931763147072 31953951229207 32036805367488 32051099004624 32065289038368 32185123910856 32199483722238 32297267199744 32311677045312 32319709255764 32325982445184 32334129114147 32424261285888 32432321483136 32446791584928 32559846607872 32582471119632 32597008212636 32695998893568 32704238812644 32710586638464 32718830233887 32733315893334 32818190864256 32824560807936 32832720513792 32832833126688 32847369258816 32961820022784 32970126933072 32984723849504 32984836983756 32999440412792 33085005424128 33099653200896 33099766729344 33107994847368 33114421041408 33122766409614 33223353714432 33229802299392 33238176745536 33261272601291 33339114528768 33353989208064 33368756072448 33377165537184 33392057193432 33493462281216 33501903173928 33508405824768 33516735524496 33531689451708 33610164240384 33625159852032 33633518575104 33640046772224 33648524606592 33750708535296 33765766852608 33774276370464 33789229309248 33804304813104 33891956775936 33906961815552 33915506916816 33922089847296 34033679414784 34040285282304 34048747199488 34048863983232 34063938490624 34152263663616 34167383949312 34167501139968 34182628171776 34191242745408 34310375995392 34325684015616 34334216878752 34453848296448 34460535717888 34469220328704 34573896548352 34589322141696 34613356853376 34733960884224 34749457892352 34863769156608 34870536142848 34879204448256 34894766258688 34985245704192 35016350810112 35147214434304 35162775216128 35178463545344 35198974799721 35294186059776 35432964145152 35485145326548 35581130661888 35633530044162 35729916751872 35782535247453 35870408146944 35923233540456 36020403879936 36073450168164 36208264399713 36334425599712 36350636675976 36366730250832 36486361668528 36502640533044 36518801404808 36629827433856 36655280009586 36782998755264 36799409968272 36927630908928 36936810578016 36953290416168 37082047525632 37091392799706 37107814330692 37124370464391 37237109851008 37246494203289 37253723671584 37376272928736 37383527586816 37392948838728 37409503878096 37506503844864 37523237859072 37539850581504 37549311229332 37566064342611 37680145066368 37696827256576 37696956552864 37706327465058 37713646186048 37811434770432 37828304833536 37837708396992 37845052618752 37854590182416 37969547102208 37986487709184 37996060916772 38012882972904 38029842914742 38118844809216 38145332042496 38154945281418 38162351078208 38188868542223 38278242607104 38287889341632 38295320942592 38304840599424 38304971981136 38321930801952 38438306942976 38455456693248 38465148088584 38589447831552 38599172994816 38616262067712 38616394517568 38625993988596 38633491214976 38733664886784 38750813503488 38760579333504 38768102682624 38777872869792 38895633616896 38912853942272 38912987409408 38930215417856 38940026460048 39048572731392 39075705994752 39093140128896 39102858111912 39211858280448 39221740301184 39229353160704 39239105004288 39256612041024 39375826624512 39393394661376 39420767527456 39540616238592 39558122118144 39575771488512 39695955296256 39705959317248 39713666162688 39844307607552 39861947940864 39862084663296 39879732867072 40028771994624 40168245067776 40196156345856 40203958337536 40336212639744 40354209165312 40413637733013 40522954364928 40682292166656 40692405189632 40816119988224 40834190573568 40852409278464 40912571532186 41047156877094 41083651580409 41184542687232 41320022704128 41380873599672 41399336214306 41417665007892 41543584772544 41553911900268 41572451718189 41717303466336 41891748582384 41910439130532 42048307044828 42056468535168 42067067443569 42085691862858 42232331904192 42390163199664 42408930663648 42409076121972 42427851959304 42567421946616 42575684196096 42586413955218 42715740489984 42734798672832 42753718717824 42764493344517 42883700410368 42913498547808 42932644962984 43063022932992 43082236060416 43092945674352 43101309926912 43112172152196 43232348381184 43243095310848 43262388779904 43273291599657 43292450052474 43413128810496 43424069619168 43443294826176 43443443832264 43462677616848 43594665191424 43605651750192 43614115517952 43625106978516 43644421191112 43757587819008 43766081077248 43776960685056 43777110835584 43796492345088 43807529767554 43949093363712 43960169244096 43979782645008 43990715375901 44113340565504 44132870934528 44133022305792 44143993129824 44152561388544 44163688546152 44297804952576 44306403065856 44317568994048 44348363468388 44452152705024 44471985610752 44491674763264 44502887382912 44522742924576 44657949708288 44669204231904 44677874433024 44688980699328 44708919268944 44824846058496 44833546469376 44844691433472 44844845246208 44864699475456 45021022470144 45032368493952 45052305745664 45072406417472 45189275701248 45209282420736 45220675889088 45229453129728 45378239219712 45398485310976 45556668186624 45576837562368 45588323660544 45747167993856 45767578687488 45778955838336 45938464395264 45958960438272 46119096188928 46151142471168 46291453157376 46311947845632 46332610523136 46485025542144 46505605931008 46526355011584 46553482799631 46862952579072 46931966399628 47058914746368 47128217155182 47313527102064 47441507549184 47511373392216 47639889002496 47710046996604 47731333454217 47888349689943 47897644720608 48055208051232 48076648506936 48097933557552 48277685866284 48299225583357 48320609175874 48445900799616 48467515567968 48479563883646 48488973667776 48648482224704 48670187377392 48839769911808 48873706679448 48895512318954 49043998340352 49056358218966 49065879957696 49099973840001 49236841211904 49249080770688 49271053888224 49442730034176 49455190399608 49477085774256 49477255475634 49499160619188 49627508136192 49649479801344 49649650094016 49661992271052 49671631562112 49684149614421 49835030571648 49844703449088 49857265118304 49879338504128 50008671793152 50030983812096 50053134108672 50065748305776 50088085790148 50240193421824 50252854760892 50262608737152 50275103286744 50297534177562 50415246360576 50437739778048 50450277862656 50460070158336 50472786909888 50507858394553 50626062802944 50648650278912 50661414555696 50683843963872 50706457219656 50860442723328 50873260375224 50883134770944 51037656809472 51050519122176 51060427923456 51073120799232 51073295974848 51095907735936 51228395495424 51251075923968 51251251709952 51273942257664 51286864118112 51465563993088 51488349423616 51488526023424 51501325318128 51511321619968 51644886515712 51680772444672 51690803576832 51703830493056 51860844822528 51883983212544 51920035280064 52100941326336 52124186838528 52137144149216 52295653734912 52305804214272 52318806672384 52342149388032 52501102166016 52524526215168 52720821651456 52744162824192 52767695318016 52941279089664 52951554883584 53125743476736 53149446217728 53172977156096 53227717989822 53371695992832 53450295066243 53594875127808 53805612220416 53884850310684 54030605819904 54110175252246 54469879037952 54550095376248 54729542502792 54753960799566 54778202107212 54944741150784 54982920014379 55174498132896 55199114952408 55223553343856 55391446363392 55405215867024 55429935624252 55623071288448 55637089199559 55661721496038 55855664776512 55880585507376 56064409393104 56075291380224 56089423258092 56114255817144 56309775872256 56323966843998 56520217599552 56545240884864 56545434829296 56559491197587 56570469279072 56717152155648 56742457250304 56756562595488 56767578928128 56781885273624 56954320653312 56979731563776 57004958290432 57019324459356 57044764372113 57178267213824 57217998063744 57232417922127 57243526617312 57417363910656 57431834012448 57442981413888 57457260899136 57457457971704 57482896202928 57643131174912 57657460414464 57683185039872 57697722132876 57723266736632 57749020722386 57884171747328 57898759492224 57924393101568 57924591776352 57938990982894 57950236822464 58126220255232 58140869000256 58152154023936 58166809304688 58343450425344 58369280913408 58369481114112 58395323126784 58410039690072 58572859097088 58598791151616 58613558992128 58639710193344 58654287167868 58817787420672 58843827912704 58844029741056 58858657506432 58870081851392 58884918061536 59063739936768 59090091992064 59131151291184 59295980814336 59310924357888 59337183177216 59363657232768 59543932944384 59558938975872 59570499244032 59585307599104 59611892358592 59766461411328 59792921911296 59793126994944 59819599300608 60043157991936 60252367601664 60279043227648 60294234518784 60305937506304 60504318959616 60531313747968 60784431547392 60996223991808 61023438249984 61038607784448 61224179982336 61251285860352 61278613917696 61368857298279 61534856628224 61570735315641 61721937543168 61776814030848 61980034056192 62071310399508 62099004321459 62126497511838 62330867850402 62575955199504 62745219661824 62837622873576 62865658695798 63084702802752 63128537794287 63348497856288 63585244799496 63613395995472 63613614182958 63641777938956 63851132919924 63863526294144 63879620932827 63907902458414 64073610734976 64102198009248 64130578076736 64370247821712 64398967444476 64594534399488 64623354090624 64639418511528 64651964890368 64668258228294 64848522571776 64864642966272 64893583169856 64938675078711 65119693215744 65164942239264 65194016425272 65391997787136 65408477625288 65421173276928 65437660467774 65466631786668 65636381728512 65649121615872 65665441027584 65665666253376 65694738517632 65711294651331 65923640045568 65940253866144 65969447699008 65969673967512 65998880825584 66170010848256 66199306401792 66199533458688 66215989694736 66228842082816 66245532819228 66446707428864 66459604598784 66476353491072 66522545202582 66678229057536 66707978416128 66737512144896 66754331074368 66784114386864 66986924562432 67003806347856 67016811649536 67033471048992 67063378903416 67250319704064 67267037150208 67280093544448 67297049213184 67501417070592 67531533705216 67548552740928 67578458618496 67608609626208 67783913551872 67813923631104 67831013833632 67844179694592 68067358829568 68080570564608 68097494398976 68097727966464 68127876981248 68304527327232 68335002279936 68365256343552 68382485490816 68620751990784 68651368031232 68668433757504 68907696592896 68938440657408 69178644283392 69226713706752 69467921768448 69498915784704 69727538313216 69758408896512 69789532517376 70032701620224 70294428868608 70325550432256 70356927090688 70397949599442 70588372119552 70692325732773 70865928290304 70970290653096 71162261323776 71267060088324 71459833503744 71565070494906 71846467080912 72040807759872 72146900336328 72416528799426 72480913763811 72668851199424 72701273351952 72719345825469 72733460501664 72972723337056 73005281066088 73037602809616 73259654867712 73310560019172 73343268478431 73565997510528 73584537328449 73598819936544 73855261817856 73873621156032 73906580832336 74164095051264 74182785599412 74215628661384 74215883213451 74248740928782 74474219702016 74492988406578 74507447343168 74752545857472 74767055173632 74785897677456 74819007756192 75013007689728 75046475718144 75079701163008 75098622458664 75132128685222 75360290132736 75393654513152 75393913105728 75412654930116 75427292372096 75446301266343 75622869540864 75656609667072 75675416793984 75690105237504 75709180364832 75939094204416 75972975418368 75992121833544 76025765945808 76059685829484 76237689618432 76290664084992 76309890562836 76324702156416 76377737084446 76556485214208 76575778683264 76590641885184 76609681198848 76609943962272 76643861603904 76876613885952 76910913386496 76930296177168 77198345989632 77232524135424 77232789035136 77251987977192 77266982429952 77467329773568 77501627006976 77521158667008 77536205365248 77555745739584 77791267233792 77825707884544 77825974818816 77860430835712 77880052920096 78151411989504 78186280257792 78205716223824 78423716560896 78443480602368 78458706321408 78478210008576 78513224082048 78751653249024 78786789322752 78841535054912 79081232477184 79116244236288 79151542977024 79411918634496 79427332325376 79688615215104 79723895881728 79724169326592 79759465734144 80057543989248 80392312691712 80407916675072 80672425279488 80708418330624 80827275466026 81045908729856 81165262878369 81364584333312 81384810379264 81632239976448 81704818556928 81825143064372 82094313754188 82130941199349 82167303160818 82761747199344 82798672428612 82835330015784 83087169545088 83107823800536 83144903436378 83434606932672 83492582244057 83783497164768 83820878261064 84096614089656 84112937070336 84134134887138 84171383725716 84464663808384 84485950265997 84780326399328 84817861327296 84818152243944 84855703918608 85134843893232 85151368392192 85172827910436 85431480979968 85469597345664 85507437435648 85528986689034 85767400820736 85826997095616 85865289925968 86126045865984 86164472120832 86185891348704 86202619853824 86224344304392 86464696762368 86486190621696 86524777559808 86546583199314 86584900104948 86623531083579 86826257620992 86848139238336 86886589652352 86886887664528 86908486474341 86925355233696 87189330382848 87211303500384 87228231035904 87250213957032 87288842382224 87515175638016 87532162154496 87553921370112 87554221671168 87592984690176 87615059535108 87898186727424 87920338488192 87959565290016 87981430751802 88226681131008 88265741869056 88266044611584 88287986259648 88305122777088 88327377092304 88595609905152 88635137988096 88696726936776 88943971221504 88983349526528 89005774765824 89045485849152 89315899416576 89338408463808 89355748866048 89377961398656 89417838537888 89649692116992 89689382866944 89689690492416 89729398950912 90042044940288 90064736987904 90104611491328 90144812834944 90378551402496 90418564841472 90441351778176 90458906259456 90756478439424 90796970621952 91113336373248 91176647321088 91494335987712 91535157374976 91557911676672 91876928790528 91917920876544 92302284942336 92582906314752 92623895691264 92665221046272 92970051084288 93011211862016 93052710023168 93106965599262 93189746267757 93496301775603 93725905158144 93863932799256 94117829492736 94256434310364 94298488043697 94627054204128 95022746784432 95279778004992 95420093993208 95462666908434 95776699379886 95795289441216 95861853687621 96110416102464 96153297013872 96195867115104 96555371732568 96598451166714 96641218351748 96891801599232 96935031135936 96959127767292 96977947335552 97002387342441 97296964449408 97340374754784 97679539823616 97747413358896 97791024637908 98087996680704 98112716437932 98131759915392 98156490701661 98199947680002 98473682423808 98498161541376 98542107776448 98885460068352 98910380799216 98954171548512 98954510951268 98998321238376 99255016272384 99298959602688 99299300188032 99323984542104 99343263124224 99368299228842 99670061143296 99689406898176 99714530236608 99758677008256 99783817803873 100017343586304 100061967624192 100106268217344 100131496611552 100176171580296 100480386843648 100505709521784 100525217474304 100550206573488 100595068355124 100830492721152 100875479556096 100900555725312 100920140316672 100945573819776 101015716789106 101252125605888 101297300557824 101322829111392 101367687927744 101412914439312 101720885446656 101746520750448 101766269541888 102101038244352 102120855846912 102146241598464 102146591949696 102191815471872 102456790990848 102502151847936 102502503419904 102547884515328 102573728236224 102931127986176 102976698847232 102977052046848 103002650636256 103022643239936 103361544889344 103381607153664 103407660986112 103721689645056 103767966425088 103840070560128 104201882652672 104248373677056 104274288298432 104591307469824 104611608428544 104637613344768 104684298776064 105049052430336 105441643302912 105488325648384 105535390636032 105882558179328 106298892435456 106345954312192 106455435979644 106743391985664 106900590132486 107189750255616 107347605742359 107611224440832 107769700621368 108061211639808 108220350504492 108624793199139 109100190752496 109459085005584 109507921599132 109556404214424 109889482301568 109965840028758 110348996265792 110398229904816 110447106687712 110782892726784 110810431734048 110859871248504 111246142576896 111274178399118 111323442992076 111373111393173 111711329553024 111739482609867 111761171014752 112128818786208 112150582760448 112178846516184 112228511634288 112619551744512 112647933687996 112698193027833 113040435199104 113090481769728 113090869658592 113118982395174 113140938558144 113434304311296 113484914500608 113513125190976 113535157856256 113563770547248 113908641306624 113959463127552 114009916580864 114038648918712 114089528744226 114356534427648 114435996127488 114464835844254 114487053234624 114566605626669 114834727821312 114863668024896 114885962827776 114914521798272 114914915943408 114965792405856 115314920828928 115366370079744 115395444265752 115446533473264 115498041444772 115768343494656 115797518984448 115848786203136 115849183552704 115877981965788 115900473644928 116252440510464 116281738000512 116304308047872 116333618609376 116686900850688 116738561826816 116738962228224 116790646253568 116820079380144 117145718194176 117227117984256 117279420386688 117308574335736 117635574841344 117687655825408 117688059482112 117717315012864 117740163702784 117769836123072 118127479873536 118180183984128 118262302582368 118621848715776 118674366354432 118727314465536 119087865888768 119117877951744 119140998488064 119170615198208 119223784717184 119532922822656 119585843822592 119586253989888 119639198601216 120086315983872 120504735203328 120588469037568 120611875012608 121008637919232 121062627495936 121240913199039 121568863094784 122046876499968 122077215568896 122448359964672 122502571720704 122557227835392 122737714596558 123069713256448 123141470631282 123250954741227 123553628061696 123960068112384 124142620799016 124198008642918 124252995023676 124661735700804 124717355154567 125151910399008 125675245747152 125731317391596 126169405605504 126257075588574 126696995712576 127170489598992 127226791990944 127227228365916 127283555877912 127702265839848 127727052588288 127759241865654 127815804916828 128147221469952 128204396018496 128261156153472 128293480033551 128740495643424 128797934888952 129189068798976 129246708181248 129278837023056 129303929780736 129336516456588 129697045143552 129729285932544 129787166339712 129819874798971 129877350157422 130239386431488 130329884478528 130388032850544 130783995574272 130816955250576 130842346553856 130875320935548 130933263573336 131272763457024 131298243231744 131330882055168 131331332506752 131389477035264 131422589302662 131847280091136 131880507732288 131938895398016 131939347935024 131972146127703 131997761651168 132340021696512 132398612803584 132399066917376 132431979389472 132457684165632 132491065638456 132893414857728 132919209197568 132952706982144 133045090405164 133356458115072 133415956832256 133475024289792 133508662148736 133568228773728 133973849124864 134007612695712 134033623299072 134066942097984 134126757806832 134500639408128 134534074300416 134594098426368 135063067410432 135097105481856 135156917236992 135217219252416 135567827103744 135627847262208 135662027667264 135688359389184 136134717659136 136194988797952 136195455932928 136255753962496 136670004559872 136730512687104 136764970981632 137241503981568 137302736062464 137336867515008 137815393185792 137876881314816 138357288566784 138453427413504 138935843536896 138997831569408 139455076626432 139516817793024 139579065034752 140588857737216 140651100864512 140713854181376 140795899198884 141176744239104 141384651465546 141510355443631 141940581306192 142324522647552 142534120176648 142919667007488 143130140989812 143194000362651 143665049069829 143692934161824 144293800672656 144833057598852 144897676750071 144961827527622 145337702398848 145402546703904 145438691650938 145466921003328 145945446674112 146010562132176 146075205619232 146519309735424 146621120038344 146686536956862 147131995021056 147169074656898 147197639873088 147299921520003 147710523635712 147747242312064 147813161664672 148328190102528 148365571198824 148431257322768 148431766426902 148497481857564 148948439404032 148985976813156 149014894686336 149052448843263 149505091714944 149534110347264 149571795354912 149638015512384 150026015379456 150092951436288 150159402326016 150197244917328 150264257370444 150720580265472 150787309026304 150787826211456 150825309860232 150854584744192 150892602532686 151245739081728 151313219334144 151350833587968 151380210475008 151418360729664 151523575183659 151878188408832 151945950836736 151984243667088 152051531891616 152119371658968 152581328169984 152619781125672 152649404312832 152755474168892 153112970428416 153151557366528 153181283770368 153219362397696 153219887924544 153287723207808 153753227771904 153821826772992 153860592354336 154396691979264 154465048270848 154465578070272 154503975954384 154533964859904 154934659547136 155042317334016 155072410730496 155111491479168 155582534467584 155651415769088 155651949637632 155720861671424 155760105840192 156302823979008 156372560515584 156411432447648 156886961204736 156917412642816 156956420017152 157026448164096 157503306498048 157573578645504 157683070109824 158162464954368 158232488472576 158303085954048 158823837268992 158854664650752 159377230430208 159448338653184 159518931468288 160115087978496 160350885198729 160784625383424 161416836661248 161654550932052 162091817459712 162330525756738 162769620758528 163409637113856 163650286128744 164188627508376 164261882398698 164334606321636 164948760043137 165523494398688 165597344857224 165670660031568 166174339090176 166215647601072 166289806872756 166869213865344 166985164488114 167566994329536 167641756522128 168193228179312 168225874140672 168268269774276 168342767451432 168929327616768 168971900531994 169122132115559 169560652798656 169635722654592 169636304487888 169678473592761 169711407837216 170269687786464 170302736784384 170345655820872 170862961959936 170939194691328 171014874871296 171057973378068 171134293116339 171534801641472 171653994191232 171697253766381 171730579851936 172252091731968 172328944241664 172371782697408 172405239707648 172448688608784 172929393524736 172972381243392 173049555119616 173093166398628 173169800209896 173247062167158 173652515241984 173696278476672 173773179304704 173773775329056 173816972948682 173850710467392 174378660765696 174422607000768 174456462071808 174500427914064 174577684764448 175030351276032 175107842740224 175108443342336 175185969380352 175230119070216 175796373454848 175840676976384 175919130580032 175962861503604 176453362262016 176531483738112 176532089223168 176575972519296 176610245554176 176654754184608 177191219810304 177270275976192 177393453873552 177887942443008 178011549531648 178090971698304 178631798833152 178676816927616 178711497732096 178755922797312 178835677075776 179299384233984 179378765733888 179379380984832 179458797901824 180129473975808 180209222982656 180289625669888 180757102804992 180837129682944 180882703556352 180917812518912 181512956878848 181593941243904 182353294642176 182988671975424 183070314749952 183115823353344 183753857581056 183835841753088 184106571894837 184604569884672 185165812629504 185330442092544 185940102168576 186022423724032 186105420046336 186213931198524 186297012964377 186379492535514 186992603551206 187727865598512 188235658985472 188512868620728 188596976087394 189254108408256 189385613382861 190045493568864 190840187986416 190925333816868 191553398759772 191590578882432 191638862798481 191723707375242 192220832204928 192306594027744 192391734230208 193110743465136 193196902333428 193282436703496 193783603198464 193870062271872 193918255534584 193955894671104 194004774684882 194593928898816 194680749509568 194816025236133 195359079647232 195494826717792 195582049275816 196175993361408 196225432875864 196263519830784 196312981403322 196399895360004 196947364847616 196996323082752 197084215552896 197133883953993 197770920136704 197820761598432 197908343097024 197909021902536 197996642476752 198510032544768 198597919205376 198598600376064 198647969084208 198686526248448 198736598457684 199340122286592 199378813796352 199429060473216 199517354016512 199567635607746 200034687172608 200123935248384 200212536434688 200262993223104 200352343160592 200960773687296 201011419043568 201050434948608 201100413146976 201190136710248 201750959112192 201801111450624 201840280633344 201891147639552 202031433578212 202504251211776 202594601115648 202645658222784 202735375855488 202825828878624 203441770893312 203493041500896 203532539083776 204202076488704 204241711693824 204292483196928 204293183899392 204383630943744 204913581981696 205005006839808 205095769030656 205147456472448 205862255972352 205953397694464 205954104093696 206005301272512 206045286479872 206723089778688 206815321972224 207535932850176 207680141120256 208403765305344 208496747354112 208548576596864 209182614939648 209275226689536 209368597552128 210098104860672 210883286605824 210976651296768 211070781272064 211765116358656 212076977198319 212597784870912 212910871959288 213486783971328 213801180264972 214379500511232 214695211484718 215539401242736 216122423279616 216440701008984 217249586398278 217442741291433 218158037476407 218200381504992 218918170011168 219015843198264 219112808428848 219778964603136 219931680057516 220029805435293 220697992531584 220796459809632 220894213375424 221565785453568 221620863468096 221719742497008 222492285153792 222548356798236 222646885984152 222647649640353 222746222786346 223422659106048 223478965219734 223522342029504 223677658604449 224257637572416 224301165520896 224357693032368 224457023268576 225239103489024 225295867375992 225396386055666 226080870398208 226180963539456 226181739317184 226237964790348 226281877116288 226338903799029 226868608622592 226969829001216 227026250381952 227070315712512 227127541094496 227817282613248 227918926255104 228019833161728 228077297837424 228179057488452 228713068855296 228871992254976 228929671688508 228974106469248 229133211253338 229669455642624 229727336049792 229771925655552 229829043596544 229829831886816 229931584811712 230629841657856 230732740159488 230790888531504 230893066946528 230996082889544 231595037968896 231697572406272 231698367105408 231755963931576 231800947289856 232504881020928 232563476001024 232608616095744 232667237218752 233373801701376 233477123653632 233477924456448 233581292507136 233640158760288 234454235968512 234558840773376 234617148671472 235271149682688 235376118964224 235434630025728 235480327405568 235539672246144 236254959747072 236360367968256 236524605164736 237243697431552 237348732708864 237454628931072 238235755903488 238281996976128 238341230396416 238447569434368 239065845645312 239171687645184 239172507979776 239278397202432 240172631967744 241176938075136 241223750025216 242017275838464 242125254991872 242481826398078 243137726189568 243495788635107 244093752999936 244154431137792 244896719929344 245114455670784 245475429193116 246139426512896 246282941262564 246392823598047 246501909482454 248285241598032 248396017285836 248505990047352 249323471401608 249434710309134 250303820798016 250477746732171 251350491494304 251462634783192 252338811211008 252514151177148 253393991425152 253457850797991 254340979197984 254453583981888 254454456731832 254567111755824 255404531679696 255454105176576 255518483731308 255631609833656 256294442939904 256408792036992 256522312306944 256586960067102 257480991286848 257595869777904 258378137597952 258493416362496 258557674046112 258607859561472 258673032913176 259394090287104 259458571865088 259574332679424 259639749597942 259754700314844 259870593250737 260478772862976 260659768957056 260725459423023 260776065701088 261567991148544 261633910501152 261684693107712 261750641871096 261866527146672 262545526914048 262596486463488 262661764110336 262662665013504 262778954070528 262845178605324 263694560182272 263761015464576 263877790796032 263878695870048 263944292255406 263995523302336 264680043393024 264797225607168 264798133834752 264863958778944 264915368331264 264982131276912 265786829715456 265905413964288 266090180810328 266831913664512 266950048579584 267017324297472 267136457547456 267947698249728 268015225391424 268067246598144 268133884195968 268253515613664 269068148600832 269188196852736 270126134820864 270194210963712 270313834473984 270434438504832 271135654207488 271255694524416 271324055334528 271376718778368 272269435318272 272389977595904 272390911865856 272511507924992 273340009119744 273529941963264 274483007963136 274605472124928 274673735030016 275630786371584 275753762629632 276906854827008 277871687073792 277995663138816 278910153252864 279033635586048 279158130069504 279569238803271 280488905326809 281177715474432 281427708362752 281591798397768 282353488478208 282769302931092 282895464131091 283020710887262 283881162612384 285068240353296 285839334014976 286260281979624 286388000725302 287330098139658 287385868323648 287585561062863 288587601345312 289666115197704 289795353500142 289923655055244 290675404797696 290805093407808 290877383301876 290933842006656 291007162027323 291890893348224 292021124264352 292150411238464 293038619470848 293242240076688 293373073913724 294263990042112 294338149313796 294395279746176 294469472104983 294599843040006 295421047271424 295494484624128 295626323329344 296656380205056 296731142397648 296862514645536 296863532853804 296994963715128 297896878808064 297971953626312 298029789372672 298104897686526 299010183429888 299068220694528 299143590709824 299276031024768 299351453411619 300052030758912 300185902872576 300318804652032 300394489834656 300528514740888 301441160530944 301574618052608 301575652422912 301650619720464 301709169488384 301785205065372 302491478163456 302626438668288 302701667175936 302760420950016 302836721459328 303047150367318 303756376817664 303891901673472 303968487334176 304103063783232 304238743317936 305162656339968 305239562251344 305298808625664 305510948337784 306303114733056 306362567540736 306438724795392 306439775849088 306575446415616 307506455543808 307643653545984 307721184708672 308793383958528 308930096541696 308931156140544 309007951908768 309067929719808 310084634668032 310144821460992 310222982958336 311165068935168 311303899275264 311441723342848 311520211680384 312605647958016 312745121031168 312822864895296 313773922409472 313834825285632 313912840034304 314052896328192 315147157291008 315366140219648 316324929908736 316464976945152 316606171908096 317647674537984 318896677306368 319037862936576 320230175956992 320701770397458 321569250766848 322042817227077 322833673322496 323309101864104 324183634919424 324661051513476 325539241517056 325874379597417 327300572257488 328377255016752 328523764797396 328669212643272 329897520086274 331046988797376 331194689714448 331341320063136 332348678180352 332431295202144 332579613745512 333738427730688 333970328976228 334119334179519 335133988659072 335218447829601 335283513044256 336386456358624 336451748281344 336536539548552 336685534902864 337858655233536 337943801063988 338094579083499 338244264231118 339121305597312 339271445309184 339272608975776 339356947185522 339422815674432 340539375572928 340605473568768 340691311641744 341725923919872 341878389382656 342029749742592 342115946756136 342268586232678 343069603282944 343307988382464 343394507532762 343461159703872 343699816880007 344504183463936 344657888483328 344743565394816 344810479415296 344897377217568 345944762486784 346099110239232 346186332797256 346339600419792 346494124334316 347305030483968 347392556953344 347546358609408 347547550658112 347633945897364 347701420934784 348757321531392 348845214001536 348912924143616 349000855828128 349155369528896 350060702552064 350215685480448 350216886684672 350371938760704 350460238140432 351681353952768 351838261160064 351925723007208 352906724524032 353062967476224 353064178446336 353151945038592 353220491108352 353309508369216 354382439620608 354540551952384 354786907747104 356023099063296 356181943396608 357263597666304 357353633855232 357422995464192 357511845594624 357671354151552 358598768467968 358757531467776 358758761969664 358917595803648 360258947951616 360418445965312 360579251339776 361514205609984 361765407112704 361835625037824 363025913757696 363187882487808 363722739597117 364706589284352 366140629499904 366231646706688 367507715162112 367671683506176 368213143789674 369209139769344 369752864223681 370660884185088 371880204337152 372210840092672 372427862397048 372594025928754 372758985071028 373985207102412 374152065463701 375455731197024 377025737241456 377193952174788 378508216816512 378771226765722 380090987137728 381680375972832 381850667633736 383106797519544 383181157764864 383277725596962 383447414750484 384441664409856 384613188055488 384783468460416 384880440100653 386221486930272 386393804666856 386564873406992 387567206396928 387740124543744 387836511069168 387911789342208 388009549369764 389187857797632 389361499019136 389459624396913 389632050472266 390718159294464 390989653435584 391164098551632 392351986722816 392450865751728 392527039661568 392625962806644 392799790720008 393894729695232 393992646165504 394168431105792 394267767907986 395541840273408 395641523196864 395816686194048 395818043805072 395916438383109 395993284953504 397020065089536 397195838410752 397197200752128 397295938168416 397373052496896 397473196915368 398680244573184 398757627592704 398858120946432 399034708033024 399135271215492 400069374345216 400247870496768 400425072869376 400525986446208 400704686321184 401921547374592 402022838087136 402100869897216 402200826293952 402380273420496 403501918224384 403602222901248 403782295279104 404062867156424 405189202231296 405291316445568 405470751710976 405651657757248 406883541786624 406986083001792 407065078167552 408404152977408 408584966393856 408586367798784 408767261887488 410010013679616 410191538061312 410294912944896 411724511944704 411906795388928 411908208187392 412010602545024 412090572959744 413446179557376 413630643944448 415071865700352 415360282240512 416807530610688 416993494708224 417097153193728 418365229879296 418550453379072 418737195104256 421766573211648 421953302593536 422141562544128 423530232717312 424153954396638 424531066330893 425821743918576 426973567942656 427602360529944 428759001022464 429390422969436 429582001087953 430995147209487 431078802485472 432881402017968 434499172796556 434693030250213 434885482582866 436316074952814 436400763009984 437836340022336 438031686396528 438225616857696 439557929206272 439863360115032 440059610870586 441395985063168 441592919619264 441788426750848 441899764560009 443131570907136 443241726936192 443439484994016 444984570307584 445096713596472 445293771968304 445295299280706 445492445572692 446845318212096 446957930439468 447044684059008 447157346529789 447355317208898 448515275144832 448602331041792 448715386064736 448914046537152 450478206978048 450591734751984 450792772111332 452161740796416 452361927078912 452363478634368 452475929580696 452563754232576 452677807598058 453737217245184 453939658002432 454052500763904 454140631425024 454255082188992 454570725550977 455634565226496 455837852510208 456039666323456 456154595674848 456358114976904 457743984509952 457859343377016 457948212938496 458266422506676 459338911285248 459454672099584 459543851311104 459658087193088 459659663773632 459863169623424 461259683315712 461465480318976 461581777063008 461786133893056 461992165779088 463190075937792 463395144812544 463396734210816 463511927863152 463601894579712 465126952002048 465217232191488 465334474437504 466747603402752 466954247307264 466955848912896 467162585014272 467280317520576 468908471937024 469117681546752 469234297342944 470752237928448 470869260051456 470960654811136 471079344492288 472509919494144 472720735936512 473049210329472 474487394863104 474697465417728 474909257862144 476471511806976 476563993952256 476682460792832 476895138868736 478131691290624 478345015959552 478556794404864 480345263935488 481052655596187 482353876150272 484250509983744 484963652796156 486275452379136 486991577270214 488308862275584 490228911341568 490950858386232 492278853025792 492565882525128 492785647196094 493003818964908 494846280129411 496570483196064 496792034571672 497011980094704 498646942803216 498869420618268 500607641596032 500955493464342 502700982988608 502925269566384 504677622422016 505028302354296 506787982850304 506915701595982 507366396346677 508681958395968 508907167963776 508908913463664 509035420778283 509134223511648 510809063359392 510908210353152 511036967462616 511263219667312 512588885879808 512817584073984 513044624613888 513173920134204 513402879349017 514961982573696 515091761299143 515191739555808 516756275195904 516986832724992 517115348092224 517215719122944 517346065826352 518788180574208 518917143730176 519148665358848 519279499195884 519509400629688 519741186501474 520957545725952 521319537914112 521450918846046 521552131402176 523135982297088 523267821002304 523369386215424 523501283742192 523733054293344 525091053828096 525323528220672 525325330027008 525557908141056 525690357210648 527389120364544 527522030929152 527755581592064 527757391740096 527888584510812 527991046604672 529360086786048 529594451214336 529596267669504 529727917557888 529830736662528 529964262553824 531573659430912 531810827928576 532180361620656 533663827329024 534034648594944 534272915094912 535895396499456 536030450782848 536134493196288 536267768391936 536507031227328 538136297201664 538376393705472 540388421927424 540627668947968 540868877009664 542271308414976 542511389048832 542648110669056 542753437556736 544538870636544 544779955191808 544781823731712 545023015849984 547059883926528 548966015926272 549210944249856 549347470060032 551261572743168 551507525259264 552319715684511 553813709654016 555991326277632 557820306505728 558067271172096 558316260139008 559138477606542 560977810653618 562855416725504 563183596795536 564706976956416 565538605862184 565790928262182 566041421774524 567762325224768 568156840148583 570136480706592 572520563959248 572776001450604 574660196279316 574771736647296 574916588395443 575171122125726 577175202690624 579332230395408 579590707000284 579847310110488 581350809595392 581610186815616 581754766603752 581867684013312 582014324054646 583781786696448 584042248528704 584300822476928 584448075708399 586077238941696 586484480153376 586746147827448 588527980084224 588676298627592 588790559492352 588938944209966 589199686080012 590842094542848 590988969248256 591252646658688 591401651861979 593312760410112 593462284795296 593725029291072 593727065707608 593989927430256 595793757616128 595943907252624 596059578745344 596209795373052 598020366859776 598136441389056 598287181419648 598552062049536 598702906823238 600104061517824 600371805745152 600637609304064 600788979669312 601057029481776 602882321061888 603149236105216 603151304845824 603301239440928 603418338976768 603570410130744 605252877336576 605403334351872 605520841900032 605673442918656 606094300734636 607512753635328 607783803346944 607936974668352 608206127566464 608477486635872 610325312679936 610479124502688 610597617251328 611021896675568 612606229466112 612725135081472 612877449590784 612879551698176 613150892831232 615287307091968 615442369417344 617586767917056 617860193083392 617862312281088 618015903817536 618135859439616 620169269336064 620445965916672 622607798550528 622883446685696 623040423360768 625211295916032 625490242062336 625645729790592 627547844818944 627825680068608 628105792656384 630294314582016 630732280439296 632649859817472 632929953890304 633212343816192 635295349075968 636230931594957 637793354612736 640460351913984 641403540794916 643138501533696 644085634454154 646618203728208 648367269838848 649322103026952 651078483034112 651748759194834 652328223874299 654474112429221 654601144514976 656754510033504 657047529594792 657338425286544 659795040172548 660089416305879 662093977594752 662389379428896 662682640126272 664697356360704 664862590404288 665159227491024 667476855461376 667940657952456 668238668359038 670267977318144 670436895659202 670567026088512 671032975813347 672772912717248 672903496562688 673073079097104 673371069805728 675717310467072 675887602127976 676189158166998 676488528462236 678242611194624 678542890618368 678545217951552 678713894371044 678845631348864 679016711397087 681078751145856 681210947137536 681382623283488 683451847839744 683756778765312 684059499485184 684231893512272 684537172465356 686139206565888 686615976764928 686789015065524 686922319407744 687399633760014 689008366927872 689315776966656 689487130789632 689620958830592 689794754435136 691889524973568 692198220478464 692372665594512 692679200839584 692988248668632 694785113906688 695092717218816 695095101316224 695267891794728 695402841869568 697514643062784 697690428003072 697825848287232 698001711656256 698310739057792 700121405104128 700431370960896 700433773369344 700743877521408 700920476280864 703362707905536 703676522320128 703851446014416 705813449048064 706128356892672 706303890077184 706440982216704 706619016738432 708764879241216 709081103904768 709573815494208 712046198126592 712363886793216 714707267710464 714845990928384 715023691189248 715342708303104 717197536935936 717515062935552 717517523939328 717835191607296 720517895903232 720836891930624 721158502679552 723530814225408 723671250075648 726051827515392 726375764975616 727445479194234 729413178568704 730487365905321 732281258999808 732463293413376 735343367012352 736426287579348 738418279538688 739505728447362 744421680185344 744855724794096 745188051857508 745517970142056 747970414204824 748304130927402 750911462394048 751433240196513 754051474482912 754387904349576 757016433633024 757542453531444 760181974275456 760373552393973 763360751945664 763701335267472 766213595039088 766362315529728 766555451193924 766894829500968 768883328819712 769226376110976 769566936920832 769760880201306 772442973860544 772787609333712 773129746813984 775134412793856 775480249087488 775673022138336 775823578684416 776019098739528 778375715595264 778722998038272 778919248793826 779264100944532 779611779752211 781436318588928 781979306871168 782176378269069 782328197103264 784703973445632 784901731503456 785054079323136 785251925613288 785599581440016 787789459390464 787985292331008 788336862211584 788535535815972 791083680546816 791283046393728 791633372388096 791636087610144 791832876766218 791986569907008 794040130179072 794391676821504 794394401504256 794591876336832 794746104993792 794946393830736 797360489146368 797716241892864 798069416066048 798270542430984 800495740993536 800850145738752 801051972892416 801409372642368 803843094749184 804045676174272 804201739794432 804401652587904 804760546840992 807204445802496 807564590558208 808125734312848 810378404462592 810582632891136 810941503421952 811303315514496 813767083573248 813972166003584 814130156335104 816808305954816 817169932787712 817172735597568 817534523774976 820020027359232 820589825889792 823449023889408 823813590777856 823816416374784 824021205090048 824181145919488 826892359114752 827261287888896 830720564481024 833615061221376 833986989416448 834194306387456 836730459758592 837100906758144 837474390208512 838707716409813 841466715980427 843533146423296 844283125088256 847060465434624 848307908793276 848686392393273 849062132661786 851643487837152 855204721059888 857518002044928 858780845938872 859164002175906 861990294418974 862157604970944 862756683188589 865762804035936 868998345593112 869386060500426 869770965165732 872632149905628 872801526019968 873021486081969 875672680044672 876063372793056 876451233715392 879115858412544 879726720230064 880119221741172 882791970126336 883185839238528 883576853501696 883799529120018 886263141814272 886483453872384 886878969988032 889969140615168 890193427192944 890587543936608 890590598561412 890984891145384 893690636424192 893915860878936 894089368118016 894314693059578 894710634417796 897030550289664 897204662083584 897430772129472 897828093074304 898054360234857 900956413956096 901183469503968 901585544222664 904323481592832 904723854157824 904726957268736 904951859161392 905127508465152 905355615196116 907474434490368 907879316004864 908105001527808 908281262850048 908510164377984 909141451101954 911269130452992 911675705020416 912079332646912 912309191349696 912716229953808 915487969019904 915718686754032 915896425876992 916532845013352 918909344199168 919087702622208 919316174386176 919319327547264 919726339246848 922519366631424 922930960637952 923163554126016 923572267786112 923984331558176 926380151875584 926790289625088 926793468421632 927023855726304 927203789159424 930253904004096 930434464382976 930668948875008 933495206805504 933911697825792 934325170028544 934560635041152 937816943874048 938235363093504 938468594685888 941504475856896 941738520102912 942158688984576 945441471873024 946098420658944 948974789726208 949394930835456 949818515724288 952943023613952 953364921585664 953790277737472 956690031919104 957113588809728 960690527870976 962105311192374 964707752300544 966128451681231 968501019967488 969927305592312 972550904758272 973983154540428 976617724551168 981901716772464 984557706051584 985131765050256 985571294392188 986007637929816 989692560258822 990572488105417 993140966392128 993584069143344 994023960189408 997293885606432 997738841236536 1001215283192064 1001910986928684 1002358002538557 1005401965977216 1005655343488803 1005850539132768 1009355244844032 1010056604708592 1013575965700608 1013831403191964 1014283737250497 1014732792693354 1017363916791936 1017814335927552 1017817826927328 1018070841556566 1018268447023296 1021618126718784 1021816420706304 1022073934925232 1022526439334624 1025177771759616 1025635168147968 1026089249227776 1026347840268408 1026805758698034 1029923965147392 1030183522598286 1030383479111616 1031099450640021 1033512550391808 1033973665449984 1034230696184448 1034431438245888 1034692131652704 1037834287460352 1038297330717696 1038558998391768 1039018801259376 1039482373002948 1041915091451904 1042639075828224 1042901837692092 1043104262804352 1046271964594176 1046535642004608 1046738772430848 1047002567484384 1047466108586688 1050182107656192 1050647056441344 1050650660054016 1051115816282112 1051380714421296 1055044061858304 1055511163184128 1055514783480192 1055777169021624 1055982093209344 1058720173572096 1059188902428672 1059192535339008 1059455835115776 1059661473325056 1059928525107648 1063147318861824 1063621655857152 1064360723241312 1068069297189888 1068545830189824 1071790792998912 1072060901565696 1072268986392576 1072535536783872 1073014062454656 1076272594403328 1076752787410944 1080776843854848 1081255337895936 1081737754019328 1084542616829952 1085296221338112 1085506875113472 1089077741273088 1089559910383616 1089563647463424 1090046031699968 1091168218791351 1094119767853056 1098421888499712 1098694940120064 1102523145486336 1103015050518528 1104639431369022 1107627419308032 1109258592671043 1111982652555264 1115640613011456 1116632520278016 1118276955213084 1121955621307236 1122456196391103 1126367193591072 1131077211724368 1131581856524364 1132082843549048 1135524650449536 1136313680297166 1140272961413184 1145041127918496 1145552002901208 1149320392558632 1149543473294592 1149833176790886 1150342244251452 1154350405381248 1154641320301959 1158664460790816 1159181414000568 1159694620220976 1162701619190784 1163220373631232 1163509533207504 1163735368026624 1164028648109292 1167563573392896 1168084497057408 1168601644953856 1168896151416798 1172154477883392 1172968960306752 1173492295654896 1177055960168448 1177352597255184 1177581118984704 1177877888419932 1178399372160024 1181684189085696 1181977938496512 1182505293317376 1182803303723958 1183854924808913 1186625520820224 1186924569590592 1187450058582144 1187454131415216 1187749315149327 1187979854860512 1191587515232256 1191887814505248 1192119157490688 1192419590746104 1196040733719552 1196272882778112 1196574362839296 1197104124099072 1197405813646476 1200208123035648 1200743611490304 1201275218608128 1201577959338624 1202114058963552 1205764642123776 1206298472210432 1206302609691648 1206602478881856 1206836677953536 1207140820261488 1210505754673152 1210806668703744 1211346885837312 1212188601469272 1215567606693888 1215873949336704 1216412255132928 1216954973271744 1220650625359872 1220958249005376 1221195234502656 1222043793351136 1225212458932224 1225754899181568 1225759103396352 1226301785662464 1230574614183936 1230884738834688 1235173535834112 1235720386166784 1235724624562176 1236031807635072 1236271718879232 1240338538672128 1240891931833344 1245215597101056 1246080846721536 1250422591832064 1250980484124672 1251291459581184 1255095689637888 1255651360137216 1256211585312768 1261464560878592 1265299719634944 1265859907780608 1266424687632384 1270590698151936 1272461863189914 1273593198992679 1280920703827968 1282807081589832 1286277003067392 1288171268908308 1288746003263859 1293236407456416 1298644206053904 1302156966068224 1303497518389668 1304079090750639 1304656447748598 1308948224858442 1309202289029952 1313509020067008 1314095059189584 1314676850573088 1319590080345096 1320178832611758 1324187955189504 1324778758857792 1325365280252544 1325699293680027 1329394712721408 1329725180808576 1330318454982048 1334953710922752 1335881315904912 1336477336718076 1340535954636288 1340873791318404 1341134052177024 1341472039589367 1342065951626694 1345545825434496 1345806993125376 1346146158194208 1346742139611456 1351434620934144 1351775204255952 1352378316333996 1352977056924472 1356485222389248 1357085781236736 1357090435903104 1357427788742088 1357691262697728 1358033422794174 1362157502291712 1362421894275072 1362765246566976 1363712176652931 1366903695679488 1367513557530624 1368118998970368 1368463787024544 1369074344930712 1373231953529856 1373578030131048 1373844638815488 1374799267520028 1378016733855744 1378631553933312 1378974261579264 1379241917661184 1379589508870272 1383779049947136 1384396440956928 1384745331189024 1385358401679168 1385976497337264 1389570227813376 1390185434437632 1390190202632448 1390535783589456 1390805683739136 1395380856006144 1395651696574464 1396003423312512 1396621478115584 1400242810208256 1400862741921792 1400867546738688 1401487755042816 1401840952561728 1406725415811072 1407353044640256 1407702892028832 1412256713785344 1412607780154368 1412881964433408 1413238033476864 1417529758482432 1418162207809536 1419147630988416 1424092396253184 1424727773586432 1429414535420928 1429691981856768 1430047382378496 1430685416606208 1434395073871872 1435035047878656 1435670383214592 1441035791806464 1441673783861248 1442317005359104 1443157966788561 1447061628450816 1452751529951232 1454890958388468 1458826357137408 1460974731810642 1464926586826752 1470686734024704 1472852575158696 1476836559077376 1479011456894724 1484538840388233 1489711449588192 1490376103715016 1491035940284112 1495940828409648 1496608261854804 1501822924788096 1502866480393026 1508102948965824 1508775808699152 1514032867266048 1515084907062888 1520363948550912 1520747104787946 1522099189040031 1526721503891328 1527106262334849 1527402670534944 1532427190078176 1532724631059456 1533110902387848 1533789659001936 1537766657639424 1538452752221952 1539133873841664 1539521760402612 1540208638047051 1544885947721088 1545575218667424 1546259493627968 1550268825587712 1550960498174976 1551346044276672 1551647157368832 1552038197479056 1556751431190528 1557445996076544 1557838497587652 1558528201889064 1559223559504422 1562872637177856 1563958613742336 1564352756538138 1564656394206528 1565743610231143 1569407946891264 1569803463006912 1570108158646272 1570503851226576 1571199162880032 1575970584662016 1576673724423168 1577071071631944 1582167361093632 1582566092787456 1583266744776192 1583272175220288 1583665753532436 1583973139814016 1588080260358144 1588783353643008 1588788803008512 1589183752673664 1589492209987584 1589892787661472 1594720978292736 1595432483785728 1596138832132096 1596541084861968 1600991481987072 1602103945784832 1602818745284736 1607686189498368 1608091352348544 1608403479588864 1608803305175808 1609521093681984 1614408891604992 1615129181116416 1616251468625696 1621165265782272 1621883006843904 1622606631028992 1627534167146496 1627944332007168 1628260312670208 1633616611909632 1634339865575424 1634345471195136 1635069047549952 1641179651779584 1646898047778816 1647632832749568 1648042410180096 1648362291838976 1653784718229504 1654522575777792 1656959147053533 1661441128962048 1667973978832896 1668388612774912 1673460919517184 1674201813516288 1674948780417024 1677415432819626 1682933431960854 1688566250176512 1694120930869248 1696615817586552 1697372784786546 1698124265323572 1703286975674304 1704470520445749 1710409442119776 1717561691877744 1718328004351812 1723980588837948 1724315209941888 1724749765186329 1725513366377178 1731525608071872 1737996691186224 1738772121000852 1739541930331464 1745264299811256 1745603052039936 1746042972163938 1751345360089344 1752126745586112 1752902467430784 1753344227125197 1758231716825088 1759453440460128 1760238443482344 1765583940252672 1766371678477056 1767153707003392 1767599058240036 1772526283628544 1772966907744768 1773757939976064 1774204955585937 1779938281230336 1780386854385888 1781175087873216 1781181197122824 1781969782290768 1787381272848384 1787831721757872 1788178736236032 1788629386119156 1789421268835592 1794061100579328 1794409324167168 1794861544258944 1795656186148608 1796108720469714 1801912827912192 1802366939007936 1803171088445328 1808646963185664 1809447708315648 1809453914537472 1809903718322784 1810255016930304 1810711230392232 1815758632009728 1816210003055616 1816562525700096 1817020328755968 1818282902203908 1822538260905984 1823351410040832 1824158665293824 1824618382699392 1825432459907616 1830975938039808 1831437373508064 1831792851753984 1833065690026704 1837818688398336 1838175405244416 1838632348772352 1838638655094528 1839452678493696 1845861921275904 1846327108252032 1847144535572224 1847968663116352 1852760303751168 1853580579250176 1853586936843264 1854047711452608 1854407578318848 1860507808008192 1861337897750016 1867823395651584 1868650340057088 1869121270082304 1875633887748096 1876470726187008 1876937189371776 1883477040205824 1884317377969152 1890882943746048 1892196841317888 1897949579452416 1898789861670912 1899637031448576 1905886047227904 1906729843171328 1907580555474944 1908692794784871 1913380063838208 1921381055741952 1924210622384748 1929415504601088 1932256903362462 1939854611184624 1945101809516544 1947966309080856 1953235449102336 1956984671622897 1963422337287663 1963803433544928 1970263530100512 1971142588784376 1972015275859632 1979385120517644 1980268248917637 1981144976210834 1986281932784256 1987168138286688 1988047920378816 1994587771212864 1995477682473072 2002430566384128 2003821973857368 2004716005077114 2010803931954432 2011310686977606 2011701078265536 2013098927440041 2018710489688064 2020113209417184 2027151931401216 2027662806383928 2028567474500994 2029465585386708 2034727833583872 2035628671855104 2035635653854656 2036141683113132 2036536894046592 2037050134191261 2043236253437568 2043632841412608 2044147869850464 2045052878669248 2050355543519232 2051270336295936 2052178498455552 2052695680536816 2053611517396068 2059847930294784 2060367045196572 2060766958223232 2062198901280042 2067025100783616 2067947330899968 2068461392368896 2068862876491776 2069384263305408 2075668574920704 2076594661435392 2077117996783536 2078037602518752 2078964746005896 2085278151656448 2085803675384184 2086208525608704 2092543929188352 2093071284009216 2093477544861696 2094005134968768 2094932217173376 2100364215312384 2101294112882688 2101301320108032 2102231632564224 2102761428842592 2110088123716608 2111022326368256 2111029566960384 2111554338043248 2111964186418688 2117440347144192 2118385070678016 2118911670231552 2119322946650112 2119857050215296 2126294637723648 2127243311714304 2128721446482624 2136138594379776 2137091660379648 2144121803131392 2144537972785152 2145071073567744 2146028124909312 2152545188806656 2153505574821888 2161553687709696 2162510675791872 2163475508038656 2170592442676224 2171013750226944 2178155482546176 2179127294926848 2180092063399936 2182336437582702 2188239535706112 2191462097715963 2196843776999424 2197389880240128 2206030101037056 2209278862738044 2215254838616064 2218517185342086 2233265040556032 2236553910426168 2243911242614472 2244912392782206 2252734387182144 2254299720589539 2262154423448736 2263163713048728 2264165687098096 2271049300899072 2272627360594332 2280545922826368 2281120657181919 2290082255836992 2291104005802416 2298640785117264 2299086946589184 2299666353581772 2300684488502904 2308700810762496 2309282640603918 2317328921581632 2318362828001136 2319389240441952 2325403238381568 2326440747262464 2327019066415008 2327470736053248 2328057296218584 2335127146785792 2336168994114816 2337203289907712 2337792302833596 2338835339256633 2344308955766784 2345937920613504 2346529134807207 2346984591309792 2354111920336896 2354705194510368 2355162237969408 2355755776839864 2356798744320048 2363368378171392 2363955876993024 2365010586634752 2365606607447916 2367709849617826 2373251041640448 2373849139181184 2374900117164288 2374908262830432 2375498630298654 2375959709721024 2383175030464512 2383775629010496 2384238314981376 2384839181492208 2392081467439104 2393148725678592 2394208248198144 2394811627292952 2401487222980608 2402550437216256 2403155918677248 2404228117927104 2411529284247552 2412596944420864 2412605219383296 2413204957763712 2413673355907072 2414281640522976 2421613337407488 2422693771674624 2424377202938544 2431135213387776 2431747898673408 2432824510265856 2433909946543488 2441301250719744 2441916498010752 2442390469005312 2444087586702272 2450424917864448 2451509798363136 2451518206792704 2452603571324928 2461769477669376 2470347071668224 2471440772333568 2471449249124352 2472063615270144 2472543437758464 2480677077344256 2481783863666688 2492161693443072 2500845183664128 2501960968249344 2502582919162368 2510191379275776 2511302720274432 2512423170625536 2516123149229439 2522929121757184 2524400147941281 2530599439269888 2532849375264768 2541181396303872 2544923726379828 2546059177179819 2547186397985358 2565614163179664 2572554006134784 2576342537816616 2577492006527718 2586472814912832 2588270049565767 2597288412107808 2606995036779336 2608158181501278 2609312895497196 2617896449716884 2618404578059904 2619064458245907 2627018040134016 2628190118379168 2629353701146176 2639180160690192 2640357665223516 2648375910379008 2649557517715584 2650730560505088 2651398587360054 2658789425442816 2659450361617152 2660636909964096 2669907421845504 2671762631809824 2672954673436152 2681071909272576 2681747582636808 2682268104354048 2682944079178734 2684131903253388 2691091650868992 2691613986250752 2692292316388416 2693484279222912 2694163080704571 2702869241868288 2703550408511904 2704756632667992 2705954113848944 2712970444778496 2714171562473472 2714180871806208 2714855577484176 2715382525395456 2716066845588348 2724315004583424 2724843788550144 2725530493133952 2727424353305862 2733807391358976 2735027115061248 2736237997940736 2736927574049088 2738148689861424 2746463907059712 2747156060262096 2747689277630976 2749598535040056 2757263107866624 2757948523158528 2758483835322368 2759179017740544 2767558099894272 2768792881913856 2769490662378048 2770716803358336 2771952994674528 2779140455626752 2780370868875264 2780380405264896 2781071567178912 2781611367478272 2790761712012288 2791303393148928 2792006846625024 2793242956231168 2800485620416512 2801735093477376 2802975510085632 2803681905123456 2813450831622144 2814706089280512 2815405784057664 2824513427570688 2825215560308736 2826476066953728 2836324415619072 2838295261976832 2848184792506368 2849455547172864 2858829070841856 2860094764756992 2861370833212416 2870070095757312 2871340766429184 2882071583612928 2883347567722496 2884634010718208 2886315933577122 2894123256901632 2898385355043693 2905503059902464 2909781916776936 2917652714274816 2921949463621284 2929853173653504 2945705150317392 2953673118154752 2958022913789448 2969077680776466 2971717464316251 2979422899176384 2980752207430032 2982071880568224 2991881656819296 2993216523709608 3003645849576192 3005732960786052 3007074007615671 3016205897931648 3016966030466409 3017551617398304 3028065734532096 3030169814125776 3040727897101824 3041494209575892 3042851211751491 3044198378080062 3053443007782656 3054212524669698 3054805341069888 3064854380156352 3065449262118912 3066221804775696 3067579318003872 3075533315278848 3076905504443904 3078267747683328 3079043520805224 3080417276094102 3089771895442176 3091150437334848 3092518987255936 3093298351920063 3100537651175424 3101920996349952 3102692088553344 3103294314737664 3104076394958112 3113502862381056 3114891992153088 3115676995175304 3117056403778128 3118447119008844 3125745274355712 3127917227484672 3128705513076276 3129312788413056 3131487220462286 3138815893782528 3139606926013824 3140216317292544 3141007702453152 3142398325760064 3151941169324032 3153347448846336 3154142143263888 3165132185574912 3166533489552384 3166544350440576 3167331507064872 3167946279628032 3176160520716288 3177566707286016 3177577606017024 3178367505347328 3178984419975168 3179785575322944 3189441956585472 3190864967571456 3192277664264192 3193082169723936 3204207891569664 3205637490569472 3215372378996736 3216182704697088 3216806959177728 3217606610351616 3219042187363968 3228817783209984 3230258362232832 3232502937251392 3242330531564544 3243766013687808 3245213262057984 3255888664014336 3256520625340416 3267233223819264 3268679731150848 3268690942390272 3270138095099904 3282359303559168 3295265665499136 3296084820360192 3296724583677952 3307569436459008 3309045151555584 3313918294107066 3322882257924096 3327775778013129 3335947957665792 3336777225549824 3346921839034368 3349897560834048 3354830865639252 3365866863921708 3367368589173309 3393231635173104 3394745569573092 3396248530647144 3406573951348608 3408941040891498 3420818884239552 3435123383755488 3436656008703624 3447961177675896 3448630419883776 3449499530372658 3451026732754356 3463051216143744 3463923960905877 3475993382372448 3477544242001704 3479083860662928 3490528599622512 3491206104079872 3492085944327876 3502690720178688 3504253491172224 3505804934861568 3506688454250394 3516463433650176 3518906880920256 3520476886964688 3531167880505344 3532743356954112 3534307414006784 3535198116480072 3545052567257088 3545933815489536 3547515879952128 3548409911171874 3551564774426739 3559876562460672 3560773708771776 3562350175746432 3562362394245648 3563247945447981 3563939564581536 3574762545696768 3575663443515744 3576357472472064 3577258772238312 3578842537671184 3588122201158656 3588818648334336 3589723088517888 3591312372297216 3592217440939428 3603825655824384 3604733878015872 3606342176890656 3617293926371328 3618895416631296 3618907829074944 3619807436645568 3620510033860608 3621422460784464 3631517264019456 3632420006111232 3634040657511936 3636565804407816 3646702820081664 3648317330587648 3649236765398784 3650864919815232 3661951876079616 3662874747016128 3663585703507968 3666131380053408 3675637376796672 3677264697544704 3677277310189056 3678905356987392 3691723842551808 3692654216504064 3694289071144448 3695937326232704 3705520607502336 3707161158500352 3707173873686528 3708095422905216 3708815156637696 3721015616016384 3722675795500032 3735646791303168 3738242540164608 3751267775496192 3752941452374016 3753874378743552 3766954080411648 3768634755938304 3784393682635776 3795899158904832 3797579723341824 3799274062897152 3811772094455808 3813459686342656 3815161110949888 3817385589569742 3820779596978037 3842762111483904 3848421244769496 3858831009202176 3864513806724924 3866238009791577 3879709222369248 3895932618161712 3906470898204672 3913969343245794 3926844674575326 3927606867089856 3940527060201024 3942285177568752 3944030551719264 3958770241035288 3960536497835274 3962289952421668 3972563865568512 3974336276573376 3976095840757632 3977097881040081 3989175542425728 3990955364946144 4004861132768256 4007643947714736 4009432010154228 4021607863908864 4022621373955212 4023402156531072 4024416118768101 4026197854880082 4037420979376128 4040226418834368 4054303862802432 4055325612767856 4057134949001988 4058931170773416 4069455667167744 4071257343710208 4071271307709312 4072283366226264 4073073788093184 4074100268382522 4086472506875136 4087265682825216 4088295739700928 4090105757338496 4091136529958793 4100711087038464 4102540672591872 4104356996911104 4105391361073632 4107223034792136 4119695860589568 4120734090393144 4121533916446464 4124397802560084 4134050201567232 4135894661799936 4136922784737792 4137725752983552 4138768526610816 4151337149841408 4153189322870784 4154235993567072 4156075205037504 4157929492011792 4170556303312896 4171607350768368 4172417051217408 4186142568018432 4186955089723392 4188010269937536 4189864434346752 4200728430624768 4202588225765376 4202602640216064 4204463265128448 4205522857685184 4220176247433216 4222044652736512 4222059133920768 4223108676086496 4223928372837376 4236770141356032 4237823340463104 4238645893300224 4239714100430592 4252589275447296 4254486623428608 4257442892965248 4272277188759552 4274183320759296 4288243606262784 4289075945570304 4290142147135488 4292056249818624 4307011149643776 4323107375419392 4325021351583744 4326951016077312 4341184885352448 4358254589853696 4360184126799872 4364672875165404 4376479071412224 4382924195431926 4394779760480256 4412060202074112 4418557725476088 4430509677232128 4437034370684172 4453616521164699 4473107820852336 4487822485228944 4489824785564412 4505468774364288 4508599441179078 4524308846897472 4526327426097456 4528331374196192 4542098601798144 4545254721188664 4561091845652736 4562241314363838 4566297567120093 4580164511673984 4581318787004547 4582208011604832 4597281570234528 4598173893178368 4599332707163544 4601368977005808 4617401621524992 4618565281207836 4620625914141153 4634657843163264 4636725656002272 4638778480883904 4650806476763136 4652881494524928 4654038132830016 4654941472106496 4656114592437168 4670254293571584 4672337988229632 4674406579815424 4675584605667192 4677670678513266 4688617911533568 4691875841227008 4693058269614414 4693969182619584 4697230830693429 4708223840673792 4709410389020736 4710324475938816 4711511553679728 4713597488640096 4727911753986048 4730021173269504 4731213214895832 4735419699235652 4746502083280896 4747698278362368 4749800234328576 4749816525660864 4750997260597308 4751919419442048 4766350060929024 4767551258020992 4768476629962752 4769678362984416 4784162934878208 4786297451357184 4788416496396288 4789623254585904 4802974445961216 4806311837354496 4808456235854208 4823058568495104 4825193888841728 4825210438766592 4826409915527424 4827346711814144 4828563281045952 4843226674814976 4845387543349248 4848754405877088 4863495797346816 4865649020531712 4867819893086976 4882602501439488 4883832996021504 4884780938010624 4888175173404544 4900849835728896 4903019596726272 4903036413585408 4905207142649856 4923538955338752 4940694143336448 4942898498248704 4944127230540288 4945086875516928 4961354154688512 4963567727333376 4970877441160599 4984323386886144 5003921936498688 5005165838324736 5020382758551552 5022605440548864 5024846341251072 5032246298458878 5045858243514368 5048800295882562 5065698750529536 5082362792607744 5089847452759656 5092118354359638 5094372795970716 5113411561337247 5131228326359328 5152685075633232 5154984013055436 5172945629825664 5176540099131534 5194576824215616 5213990073558672 5216316363002556 5218625790994392 5235792899433768 5236809156119808 5238128916491814 5254036080268032 5256380236758336 5258707402292352 5260032681375591 5278360321380384 5280715330447032 5296751820758016 5299115035431168 5301461121010176 5302797174720108 5317578850885632 5318900723234304 5321273819928192 5322614866757811 5339814843691008 5343525263619648 5345909346872304 5362143818545152 5363495165273616 5364536208708096 5365888158357468 5368263806506776 5382183301737984 5383227972501504 5384584632776832 5386968558445824 5388326161409142 5405738483736576 5407100817023808 5409513265335984 5411908227697888 5425940889556992 5428343124946944 5428361743612416 5429711154968352 5430765050790912 5432133691176696 5448630009166848 5449687577100288 5451060986267904 5454848706611724 5467614782717952 5470054230122496 5472475995881472 5473855148098176 5476297379722848 5492927814119424 5494312120524192 5495378555261952 5499197070080112 5514526215733248 5515897046317056 5518358035481088 5537585763827712 5538981324756096 5541433606716672 5543905989349056 5558280911253504 5560741737750528 5560760810529792 5562143134357824 5563222734956544 5581523424024576 5584013693250048 5586485912462336 5603470186954752 5605951020171264 5607363810246912 5626901663244288 5629412178561024 5630811568115328 5650431120617472 5652952133907456 5672648831238144 5676590523953664 5696369585012736 5698911094345728 5717658141683712 5720189529513984 5722741666424832 5740140191514624 5764143167225856 5766695135444992 5769268021436416 5772631867154244 5788246513803264 5796770710087386 5819563833553872 5835305428549632 5843898927242568 5859706347307008 5870954014868691 5890267011862989 5891410300634784 5916045827578896 5938155361552932 5940804746752911 5943434928632502 5958845798352768 5961504414860064 5964143761136448 5983763313638592 5986433047419216 6007291699152384 6011465921572104 6014148015231342 6032411795863296 6033932060932818 6035103234796608 6039296782320123 6056131469064192 6060339628251552 6081455794203648 6082988419151784 6085702423502982 6088396756160124 6106886015565312 6108425049339396 6109610682139776 6111150402573783 6129708760312704 6130898524237824 6132443609551392 6135158636007744 6151066630557696 6153811008887808 6156535495366656 6158087041610448 6160834552188204 6179543790884352 6182300874669696 6185037974511872 6186596703840126 6201075302350848 6203841992699904 6205384177106688 6206588629475328 6208152789916224 6227005724762112 6229783984306176 6231353990350608 6234112807556256 6236894238017688 6255834454969344 6257411026152552 6258625576826112 6262974440924572 6277631787565056 6279213852027648 6280432634585088 6282015404906304 6284796651520128 6303882338648064 6306694897692672 6308284286527776 6330264371149824 6333066979104768 6333088700881152 6334663014129744 6335892559256064 6352321041432576 6355155212034048 6356735010694656 6357968839950336 6359571150645888 6378883913170944 6381729935142912 6384555328528384 6386164339447872 6408415783139328 6411274981138944 6432365409394176 6433613918355456 6435213220703232 6438084374727936 6457635566419968 6460516724465664 6465005874502784 6484661063129088 6487532027375616 6490426524115968 6511777328028672 6513041250680832 6534466447638528 6537381884780544 6540276190199808 6564718607118336 6574386293147889 6590531330998272 6592169640720384 6618090303111168 6627836588214132 6645764515848192 6655551556026258 6673554451099648 6699795121668096 6709661731278504 6731733727843416 6734737178346618 6762899161768617 6786463270346208 6789491139146184 6792497061294288 6813147902697216 6817882081782996 6841637768479104 6870246767510976 6873312017407248 6895922355351792 6897260839767552 6898999060745316 6902053465508712 6926102432287488 6927847921811754 6934007416737919 6951986764744896 6955088484003408 6958167721325856 6981057199245024 6982412208159744 6984171888655752 7005381440357376 7008506982344448 7011609869723136 7013376908500788 7016506017769899 7032926867300352 7037813761840512 7039587404421621 7040953773929376 7062335761010688 7065486713908224 7068614828013568 7070396232960144 7090105134514176 7091867630979072 7095031759904256 7096819822343748 7103129548853478 7119753124921344 7121547417543552 7124700351492864 7124724788491296 7126495890895962 7127879129163072 7149525091393536 7151326887031488 7152714944944128 7154517544476624 7157685075342368 7176244402317312 7179446177035776 7182624744594432 7184434881878856 7207651311648768 7209467756031744 7212684353781312 7234587852742656 7237790833262592 7237815658149888 7239614873291136 7241020067721216 7242844921568928 7264840012222464 7268081315023872 7273131608815632 7293405640163328 7298473530797568 7301729839630464 7323903752159232 7325749494032256 7327171407015936 7332262760106816 7351274753593344 7354529395089408 7354554620378112 7357810713974784 7385308433008128 7388578142288896 7391874652465408 7411041215004672 7414322317000704 7414347747373056 7416190845810432 7417630313275392 7442031232032768 7445351591000064 7476485080329216 7502535550992384 7505882904748032 7507748757487104 7533908160823296 7537269511876608 7548369447688317 7568787365271552 7591798317809664 7598548125794304 7623544188911616 7626919372685312 7630322221899776 7634771179139484 7638177531539457 7641559193956074 7696842489538992 7717662018404352 7729027613449848 7732476019583154 7759418444738496 7764810148697301 7791865236323424 7827938686491588 7853689349150652 7855213734179712 7857193374737721 7881054120402048 7884570355137504 7888061103438528 7917540482070576 7921072995670548 7924579904843336 7945127731137024 7948672553146752 7952191681515264 7954195762080162 7978351084851456 7981910729892288 8009722265536512 8015287895429472 8018864020308456 8043215727817728 8045242747910424 8046804313062144 8048832237536202 8052395709760164 8074841958752256 8080452837668736 8082489242113713 8108607725604864 8110651225535712 8114269898003976 8117862341546832 8138911334335488 8142514687420416 8142542615418624 8144566732452528 8146147576186368 8148200536765044 8172945013750272 8174531365650432 8176591479401856 8180211514676992 8182273059917586 8201422174076928 8205081345183744 8208713993822208 8210782722147264 8214446069584272 8239391721179136 8241468180786288 8243067832892928 8248795605120168 8271789323599872 8273845569475584 8275451505967104 8277537053221632 8302674299682816 8306378645741568 8308471987134144 8312150410075008 8315858984023584 8341112606625792 8343214701536736 8344834102434816 8372285136036864 8373910179446784 8376020539875072 8379728868693504 8401456861249536 8405205280432128 8408926530256896 8411045715370368 8440352494866432 8444089305473024 8444118267841536 8446217352172992 8447856745674752 8473540282712064 8475646680926208 8479428200861184 8508973246857216 8514885785930496 8544554377519104 8548366641518592 8576487212525568 8580284294270976 8584112499637248 8614022299287552 8646214750838784 8650042703167488 8653902032154624 8682369770704896 8695156065131079 8716509179707392 8729345750330808 8752958142824448 8765848390863852 8789559520960512 8837115450952176 8861019354464256 8874068741368344 8907233042329398 8915152392948753 8946215641704672 8975644970457888 8979649571128824 9010937548728576 9017198882358156 9021222022847013 9048617693794944 9052654852194912 9056662748392384 9084197203596288 9090509442377328 9122183691305472 9124482628727676 9128553635254473 9132595134240186 9160329023347968 9162637574009094 9164416023209664 9194563140469056 9196347786356736 9198665414327088 9202737954011616 9234803243049984 9237130562415672 9241251828282306 9269315686326528 9273451312004544 9277556961767808 9279895055760189 9301612953526272 9305762989049856 9308076265660032 9309882944212992 9312229184874336 9340508587143168 9344675976459264 9348813159630848 9351169211334384 9355341357026532 9377235823067136 9383751682454016 9386116539228828 9387938365239168 9394461661386858 9416447681347584 9418820778041472 9420648951877632 9423023107359456 9427194977280192 9455823507972096 9460042346539008 9462426429791664 9470839398471304 9495396556724736 9499600468657152 9499633051321728 9501994521194616 9503838838884096 9532700121858048 9535102516041984 9536953259925504 9539356725968832 9568325869756416 9572594902714368 9576832992792576 9579246509171808 9612623674708992 9616912471708416 9646117136990208 9650420877533184 9652819831054848 9654693423628288 9657126562091904 9686453349629952 9690775086698496 9697508811754176 9726991594693632 9731298041063424 9735639786173952 9767665992043008 9769561876021248 9776350346809088 9801699671457792 9806039193452544 9806072827170816 9810414285299712 9847077910677504 9885796996497408 9888254461080576 9890173751033856 9922708309377024 9927135454666752 9941754882321198 9968646773772288 9983327334039387 10007843872997376 10010331676649472 10040765517103104 10049692682502144 10064492596917756 10091716487028736 10097600591765124 10102105767519927 10179694905519312 10184236708719276 10188745591941432 10226823122674494 10262456652718656 10305370151266464 10309968026110872 10345891259651328 10353080198263068 10389153648431232 10391771882717631 10427980147117344 10432632726005112 10437251581988784 10471585798867536 10473618312239616 10476257832983628 10508072160536064 10512760473516672 10517414804584704 10520065362751182 10556720642760768 10561430660894064 10593503641516032 10598230070862336 10602922242020352 10605594349440216 10635157701771264 10637801446468608 10642547639856384 10645229733515622 10654694323280217 10679629687382016 10687050527239296 10689743836343943 10691818693744608 10724287637090304 10726990330547232 10729072417416192 10731776316714936 10736527613013552 10764366603475968 10766455945003008 10769169265553664 10773937116891648 10776652322818284 10811476967473152 10814201634047616 10819026530671968 10823816455395776 10851881779113984 10856686249893888 10856723487224832 10859422309936704 10861530101581824 10864267382353392 10897260018333696 10902121972535808 10909697413223448 10940108460244992 10944951991762944 10947710296196352 10952594759445696 10985855628238848 10988624241048384 10990757110523904 10998394140160224 11031794092634112 11036716070962176 11075171527655424 11077962649512192 11082867213433344 11087811978698112 11116561822507008 11121483475501056 11121521621059584 11124286268715648 11126445469913088 11163046848049152 11168027386500096 11172971824924672 11206940373909504 11214727620493824 11253803326488576 11258824357122048 11261623136230656 11300862241234944 11305904267814912 11353181047907328 11392739170025472 11397822188691456 11435316283367424 11440379059027968 11445483332849664 11462338790934111 11528286334451712 11538536042872832 11545263734308488 11576493027606528 11593541420174772 11598714029374731 11639127667107744 11687797854485136 11719412694614016 11741908029737382 11780534023725978 11782820601269568 11832091655157792 11876310723105864 11881609493505822 11886869857265004 11917691596705536 11923008829720128 11928287522272896 11931293643120243 11967526627277184 11972866094838432 12014583398304768 12022931843144208 12028296030462684 12064823591726592 12067864121865636 12070206469593216 12073248356304303 12078593564640246 12112262938128384 12120679256503104 12162911588407296 12165976838303568 12171404847005964 12176793512320248 12213772031130624 12216850098678792 12219221364279552 12222300805147566 12259417520625408 12261797048475648 12264887219102784 12270317272015488 12273409589876379 12302133261115392 12307622017775616 12313070990733312 12316174083220896 12321669104376408 12359087581768704 12364601749339392 12370075949023744 12373193407680252 12402150604701696 12407683985399808 12410768354213376 12413177258950656 12416305579832448 12454011449524224 12459567968612352 12462707980701216 12468225615112512 12473788476035376 12511668909938688 12514822052305104 12517251153652224 12525948881849144 12558427704055296 12560865269170176 12564030809812608 12569593303040256 12607764677296128 12613389795385344 12616568573055552 12660528742299648 12666133958209536 12666177401762304 12669326028259488 12671785118512128 12710310424068096 12713470021389312 12715937679900672 12719142301291776 12757767826341888 12763459870285824 12769110657056768 12772328678895744 12816831566278656 12822549962277888 12864730818788352 12867227836710912 12870426441406464 12876168749455872 12921033448931328 12930011749005568 12969322126258176 12975064054751232 12980853048231936 13023554656057344 13074763769561088 13080552380399616 13129437214236672 13148772586295778 13184339281440768 13236180606222336 13255673176428264 13291529031696384 13311103112052516 13347108902199296 13360849563494097 13419323462557008 13463467455686832 13469474356693236 13525798323537234 13572926540692416 13578982278292368 13584994122588576 13626295805394432 13635764163565992 13683275536958208 13698892701360279 13740493535021952 13743956361013641 13746624034814496 13791844710703584 13794521679535104 13797998121490632 13804106931017424 13852204864574976 13855695843623508 13861877742423459 13868014833475838 13903973529489792 13910176968006816 13916335442651712 13962114398490048 13964824416319488 13968343777311504 14010762880714752 14017013964688896 14023219739446272 14026753817001576 14033012035539798 14065853734600704 14075627523681024 14079174808843242 14081907547858752 14091692492080287 14124671522021376 14130973427816448 14137229656027136 14140792465920288 14183735261958144 14190063519808512 14193639644687496 14206259097706956 14239506249842688 14243094835087104 14249400702985728 14249449576982592 14252991781791924 14255758258326144 14299050182787072 14302653774062976 14305429889888256 14309035088953248 14315370150684736 14352488804634624 14358892354071552 14365249489188864 14368869763757712 14418935512063488 14425368707562624 14469175705485312 14475581666525184 14475631316299776 14479229746582272 14482040135442432 14485689843137856 14529680024444928 14536162630047744 14546263217631264 14596947061595136 14603459679260928 14647807504318464 14651498988064512 14654342814031872 14664525520213632 14702549507186688 14709058790178816 14709109240756224 14715621427949568 14770616866016256 14777156284577792 14783749304930816 14822082430009344 14828695494746112 14832381691620864 14835260626550784 14884062464065536 14890703182000128 14912632323481797 14952970160658432 15011765809496064 15015497514974208 15067816321646592 15074539023753216 15096738895376634 15137574730543104 15197096251588608 15247088377823232 15260644443799552 15269542358278968 15276355063078914 15283118387912148 15340234684011741 15393684979077984 15458055226899696 15464952039166308 15518836889476992 15529620297394602 15583730472646848 15655877372983176 15707378698301304 15710427468359424 15714386749475442 15762108240804096 15769140710275008 15776122206877056 15780098044126773 15835080964141152 15842145991341096 15849159809686672 15890255462274048 15897345106293504 15904383363030528 15908391524160324 15956702169702912 15963821459784576 15967844600273433 16019444531073024 16030575790858944 16037728040616912 16086431455635456 16090485495820848 16093608626124288 16097664475072404 16104791419520328 16149683917504512 16160905675337472 16164978484227426 16217215451209728 16221302451071424 16228539796007952 16235724683093664 16277822668670976 16285029374840832 16285085230837248 16289133464905056 16292295152372736 16296401073530088 16345890027500544 16349062731300864 16353182958803712 16360423029353984 16364546119835172 16402844348153856 16410162690367488 16417427987644416 16421565444294528 16428892139168544 16478783442358272 16482936361572576 16486135665785856 16497591210240336 16543578647199744 16547691138951168 16555074106443264 16612757291483136 16616943974268288 16624300820150016 16631717968047168 16682225213251584 16686429403073472 16689668204869632 16744570272073728 16752041079750144 16759457737387008 16810410560864256 16817853060513792 16822091430740736 16880704989732864 16888178610946048 16888236535683072 16892434704345984 16895713491349504 16951293361852416 16958856401722368 17017946493714432 17029771571860992 17089108755038208 17096733283037184 17152974425051136 17160568588541952 17168224999274496 17292429501677568 17300085406334976 17307804064309248 17364739541409792 17390312130262158 17458691500661616 17505916285648896 17531696781727704 17579119041921024 17612862044606073 17670801035588967 17674230901904352 17748137482736688 17814466084658796 17822414240258733 17830304785897506 17892431283409344 17951289940915776 17959299142257648 18021875097457152 18034397764716312 18042444045694026 18097235387589888 18105309704389824 18113325496784768 18117890346960369 18168394407192576 18181018884754656 18244367382610944 18248965257455352 18257107270508946 18265190268480372 18320658046695936 18325275148018188 18328832046419328 18333451207721349 18389126280938112 18392695572713472 18397330828654176 18405475908023232 18469606486099968 18474261124831344 18482503656564612 18538631372653056 18546902624009088 18555113923535616 18559790111520378 18603225907052544 18611525978099712 18616152531320064 18619765888425984 18624458369748672 18681017174286336 18689351952918528 18697626319261696 18702338422668768 18710682714053064 18767503364908032 18772233078457656 18775876730478336 18788923322773716 18832895362695168 18837641556082944 18841297903755264 18846046214718912 18854389954560384 18911647015944192 18920084693078016 18924852859583328 18941678796942608 18990793113449472 18999200937314304 18999266102643456 19003989042389232 19007677677768192 19070205032083968 19073906519851008 19078713451937664 19136651739512832 19145189805428736 19153665985585152 19158493018343616 19225247349417984 19233824943416832 19300841755066368 19305639662109696 19309386847256576 19314253124183808 19372906699259904 19381550173396992 19395017623508352 19453983189387264 19462596082126848 19471279572347904 19535331984086016 19539123752042496 19552700693618176 19603399342915584 19612145654341632 19620828570599424 19694155821355008 19723158879443667 19771593992994816 19776508922161152 19854270909333504 19883509764642396 19937293547544576 19966654668078774 20020663353298944 20099385365004288 20128985193835512 20183432974057472 20195201183530248 20204211535039854 20288697485305851 20359389811038624 20368473417438552 20377491183882864 20453646245348988 20524913305437312 20610740302532928 20619936052221744 20691782519302656 20706160396526136 20778307296862464 20783543765435262 20802022250213757 20855960294234688 20865265452010224 20874503163977568 20943171597735072 20947236624479232 20952515665967256 21016144321072128 21025520947033344 21034829609169408 21040130725502364 21049518053309697 21113441285521536 21118762213264863 21122861321788128 21187007283032064 21196460141724672 21205844484040704 21211188698880432 21270315403542528 21275602892937216 21285095279712768 21290459467031244 21309388646560434 21359259374764032 21374101054478592 21379487672687886 21383637387489216 21448575274180608 21453980661094464 21458144834832384 21463552633429872 21473055226027104 21528733206951936 21538338531107328 21547874233783296 21553304645636568 21622953934946304 21628403268095232 21638053061343936 21647632910791552 21703763558227968 21713372499787776 21713446974449664 21718844619873408 21723060203163648 21728534764706784 21794520036667392 21804243945071616 21819394826446896 21880216920489984 21895420592392704 21905189518891392 21971711256477696 21977248482096768 21981514221047808 21996788280320448 22063588185268224 22073432141924352 22155925299024384 22165734426866688 22175623957396224 22233123645014016 22242966951002112 22243043242119168 22248572537431296 22252890939826176 22326093696098304 22336054773000192 22345943649849344 22429455240987648 22507606652977152 22517648714244096 22523246272461312 22601724482469888 22611808535629824 22645108343064951 22706362095814656 22795644377382912 22870632566734848 22880758118055936 22890966665699328 22924677581868222 23077072085745664 23090527468616976 23152986055213056 23187082840349544 23197428058749462 23278255334215488 23294430446091903 23375595708970272 23483816059474764 23561068047451956 23565641202539136 23571580124213163 23664183310315584 23752621446211728 23763218987011644 23773739714530008 23835383193411072 23846017659440256 23856575044545792 23862587286240486 23935053254554368 23945732189676864 24029166796609536 24045863686288416 24056592060925368 24129647183453184 24135728243731272 24140412939186432 24146496712608606 24157187129280492 24224525876256768 24241358513006208 24247467726341139 24325823176814592 24331953676607136 24342809694011928 24353587024640496 24427544062261248 24433700197357584 24438442728559104 24444601610295132 24518835041250816 24523594096951296 24529774438205568 24540634544030976 24546819179752758 24604266522230784 24615244035551232 24626141981466624 24632348166441792 24643338208752816 24718175163537408 24729203498678784 24740151898047488 24746386815360504 24815367970799616 24821536708426752 24826354517901312 24832611159664896 24908022899048448 24919135937224704 24925415961402432 24936451230225024 24947576952070752 25023337819877376 25029644104610208 25034502307304448 25051897763698288 25116855408110592 25121730538340352 25128061619625216 25139186606080512 25226779590770688 25233137146111104 25321057484599296 25332267916419072 25332354803524608 25338652056518976 25343570237024256 25420620848136192 25426940042778624 25438284602583552 25526919740571648 25538221314113536 25544657357791488 25633663132557312 25645099924555776 25729461637576704 25740852882812928 25752337498911744 25842066897862656 25860023498011136 25938644252516352 25950128109502464 25961706096463872 26047109312114688 26085468195393237 26149527539122176 26258874428473344 26297545172591556 26368678562881536 26511346352856528 26583058063392768 26622206224105032 26694217804398592 26721699126988194 26745457178846259 26838646925114016 26926934911373664 26938948713386472 27051596647074468 27063666068541039 27145853081384832 27157964556584736 27169988245177152 27252591610788864 27271528327131984 27366551073916416 27397785402720558 27480987070043904 27487912722027282 27493248069628992 27583689421407168 27589043359070208 27595996242981264 27608213862034848 27704409729149952 27711391687247016 27723755484846918 27736029666951676 27807947058979584 27820353936013632 27832670885303424 27839685167280567 27924228796980096 27929648832638976 27936687554623008 28021525761429504 28034027929377792 28046439478892544 28053507634003152 28066024071079596 28131707469201408 28151255047362048 28158349617686484 28163815095717504 28183384984160574 28249343044042752 28261946855632896 28274459312054272 28281584931840576 28367470523916288 28380127039617024 28387279289374992 28412518195413912 28486189670174208 28498801405971456 28498899153965184 28505983563583848 28511516516652288 28598100365574144 28605307548125952 28610859779776512 28618070177906496 28630740301369472 28704977609269248 28717784708143104 28730498978377728 28737739527515424 28837871024126976 28850737415125248 28938351410970624 28951262632599552 28958459493164544 28964080270884864 28971379686275712 29059360048889856 29072325260095488 29092526435262528 29193894123190272 29206919358521856 29302997976129024 29308685628063744 29329051040427264 29405099014373376 29418117580357632 29418218481512448 29431242855899136 29541233732032512 29554312569155584 29567498609861632 29657390989492224 29664763383241728 29670521253101568 29768124928131072 29781406364000256 29825264646963594 29905940321316864 29949982002118161 30023531618992128 30030995029948416 30149078047506432 30193477790753268 30275149461086208 30521288887599104 30539084716557936 30552710126157828 30566236775824296 30680469368023482 30787369958155968 30916110453799392 30929904078332616 31037673778953984 31059240594789204 31167460945293696 31175315648152893 31311754745966352 31414757396602608 31420854936718848 31428773498950884 31524216481608192 31538281420550016 31552244413754112 31560196088253546 31670161928282304 31684291982682192 31698319619373344 31780510924548096 31794690212587008 31808766726061056 31816783048320648 31913404339405824 31927642919569152 31935689200546866 31964082969840651 32038889062146048 32061151581717888 32069231509031829 32075456081233824 32172862911270912 32180970991641696 32187217252248576 32195328950144808 32209582839040656 32299367835009024 32321811350674944 32329956968454852 32434430902419456 32442604902142848 32457079592015904 32471449366187328 32555645337341952 32570058749681664 32570170461674496 32578266929810112 32584590304745472 32592802147060176 32691780055001088 32706365917607424 32720846058707968 32729092239670344 32820325380734976 32834855975288832 32843130888589056 32857784278337088 32957566884716544 32965872723145152 32972271331571712 32995182420480672 33095382277902336 33110148212886528 33225514582966272 33233887948536576 33248601640300032 33263435936094336 33364450426503168 33372858806146944 33379336409739264 33489140544147456 33504082159500288 33518915474774016 33620821121728512 33644182861481472 33761409979465728 33776357221892096 33776473071366144 33784869408691968 33791426982699008 33902586723704832 33917712803444736 34059543143721984 34178217510076416 34193466566074368 34305948850102272 34321137177083904 34336449998548992 34387016372802333 34584859003355136 34615608128618496 34729479082819584 34780624260524316 34796142088124193 34917383001323232 35063393563455408 35158238083842048 35225724089212146 35341602071177934 35348461803808704 35496274965473376 35628932169317592 35644828480517466 35660609571795012 35784862566818688 35793880929360729 35902579881831552 35918598284515296 36043750194914304 36068795529432624 36084888091388052 36194470775179776 36210619408779648 36226650993569536 36235780693920738 36336788814385152 36362037769509312 36488734765221888 36497930514910704 36514214541017892 36530380536960744 36641316093391872 36650550296036376 36657664092838656 36666902415442698 36778252561876224 36785391145426944 36794661657308352 36810951816046464 36820228769629137 36939212972199936 36948522249662688 36965007313129224 37077262745306112 37093805248018176 37110227847071232 37119580223040756 37206451814105088 37223051956199424 37232305062640128 37239531776851968 37248916739497344 37362034348572672 37378703905837056 37395252638523392 37404676845337536 37421365428106128 37535006729816064 37544466156915312 37551753460956672 37577846645547432 37675283112165888 37682595807510528 37692092429437824 37708779909120768 37823294031888384 37840169386156032 37849705719166656 37883357593885216 37981586226898944 37998401874628608 37998532205286912 38007978084778464 38015355355536384 38140410064167936 38147813039702016 38157426903875328 38273303479025664 38290379610857472 38307331971170304 38316986036687232 38450494698835968 38467649886833664 38601683510132736 38611279324219392 38628506248367616 38763100346793984 38790035247016704 38907966378774528 38925192164253696 38942559144695808 39070663968172032 39105401387236352 39224291308683264 39241657141198848 39388311642710016 39446317758887334 39553017844322304 39708541818667008 39767019529284792 39874587095089152 39933309336157548 40041326706597888 40257970387671024 40366865948114944 40390402367060496 40408423070079708 40577394970611702 40718779622077248 40736946834877104 40754982367765728 40907292490697976 41049826610874624 41096678104080837 41221480605065856 41231869083040923 41239872104443488 41383565038605312 41412320793052272 41556614593724928 41567087530870524 41585633227270377 41604044500427514 41711920588469376 41730530904020448 41749006327955136 41886343195470144 41894473248958464 41905031331934512 42032288642144256 42051041894066688 42069659218338816 42080261451004728 42099036106619394 42226882571043072 42237524426529726 42245722643576256 42275077476240861 42374014566064128 42392920283449344 42411688968081408 42422377397760864 42551205785874432 42570190559425536 42580918934062488 42618777293120868 42718518749528064 42748202108957184 42758975345375772 42767274774978432 42897150548361216 42907961322188928 42916289669664768 42927105266859744 42946110452054208 43057466413903872 43076677062214656 43095748467566592 43106609291273136 43256806536190464 43276106122687872 43295265821583104 43407527116455936 43426744999575552 43426893948899328 43437689239746816 43446120406327296 43457069529413568 43589040073334784 43608487890143232 43638789652893792 43790841184785408 43810379037782784 43943422512955392 43954496964193536 43963028442095616 43993576560640896 44127176370536448 44146864283848704 44311850598048768 44331468853733376 44351247914792448 44466247290028032 44486086484238336 44497145074862592 44505781879652352 44652187392196608 44672109546000384 44691887299698688 44737896970445391 44858910481975296 45035297428488192 45046492544922624 45203448964939776 45223617071259648 45290216686129902 45412724191629312 45591288754765824 45741265133469696 45781933331398656 45849355163736444 46020704052035223 46181054937233952 46374165680699088 46394856117498924 46556510668430976 46588860892183806 46751191417940544 46967632118949528 47122136094903912 47131282405078272 47143160248426326 47328366620631168 47340294132380319 47505242892423456 47526437974023288 47547479429060016 47670766386822144 47692035318880512 47713150089091584 47725174572480972 47870106509108736 47891464379353728 48058333593219072 48091727372576832 48113184121850736 48259294366906368 48271456487462544 48280825878372864 48292993425217212 48314374258560984 48449051752513536 48482717026012416 48494935452682278 48538051917165433 48651646353629184 48663907353214272 48685619388023856 48707174049280992 48855088124522496 48867400394715168 48876885457118208 48889203220590264 49037670082501632 49047188193902592 49059548876411136 49081269088061952 49093638359505516 49208533044461568 49230488071102464 49252283962933248 49264696332883584 49286676417505632 49436350327074816 49458406997357568 49480303796094976 49492773630721008 49630735941599232 49643073416853504 49665222319329792 49838271874449408 49850831922804864 49872902460450048 49895153904141504 50046675639754752 50059288209220416 50069004614608896 50103795527396576 50233710816221184 50256123239250432 50278373212161024 50453559181541376 50466274292222208 50642114969198592 50664535832838144 50664709607049216 50677304113037952 50687140474048512 50853880085557248 50876569205167104 51053839481143296 51089314715582976 51267326265114624 51290199849111552 51458923275153408 51481705765625856 51504674997823488 51720046996022272 51877288505032704 51900256219004928 51923412192927744 52094218624229376 52170936390786474 52517748856946688 52595090345183112 52737357125763072 52838586133818219 53022692705713056 53244412448210064 53388435608797184 53443398253976388 53467242720776199 53490914357692518 53677293850228032 53853869822747328 53877897426772944 54103193294148936 54127332137082078 54291706162769664 54315929113169472 54339976490354304 54353671040881107 54505183221577728 54543056654263968 54733102147832832 54795570805441116 54961974140087808 54975825444054564 54986496139257984 55000353623164047 55167378842814336 55178086718140416 55191992485962528 55216427724069696 55408819458299904 55422783374494032 55447510969693836 55472059333903352 55615894117959168 55640707872027264 55665341770606848 55679370334561134 55848457593960192 55859297665277952 55873375109246016 56043051522859008 56068055858755584 56092878957785088 56107015268006304 56132048142159192 56302510094724096 56316699235372968 56327630191435008 56366769968321148 56498686088085504 56523893711265792 56548918624108544 56563169863681152 56734941047832576 56760254079234048 56774558578749984 56825036390827824 56972379340348416 56997602811942912 56997798307930368 57011967127167696 57023033033304576 57210615096251904 57221719559553024 57236140355812992 57261480602738944 57409955218538496 57435569416286208 57460997956755456 57475479055030848 57675742048253952 57701474830250496 57902525265199104 57916918986329088 57928160541769728 57942759372551424 58118720097779712 58144650520190976 58185052870525056 58387788246380544 58413838717043712 58605995952258048 58617371256127488 58658102080854528 58810198028746752 58836436963024896 58862485711798272 59082467464065024 59108625138311168 59134997219723264 59169476638331001 59314781978984448 59329526766483456 59562812728000512 59650529293927188 59811880642633728 59899964004236322 60061990059896832 60298156095012864 60386955581506536 60550298922172416 60866092455917553 61078169433115872 61105420252315656 61132473551648592 61360938736046964 61574739916311936 61832220907598784 61859808156665232 62075347557907968 62118481189578408 62334921890587392 62350631296305786 62406066750641271 62623509491932704 62829514793205216 62841709873437696 62857546997901768 63048432963216384 63076562841100032 63104488827508224 63120392176507092 63148554159929091 63340323856564608 63368583965364384 63396639238746688 63561021849096192 63589380425174016 63617533452122112 63633566096641296 63826808678811648 63855285839138304 63871378401093732 63928165939681302 64077778124292096 64122303163435776 64138463018063658 64150912162467648 64345725822541824 64361941983283392 64374434504497152 64390657900289616 64419165678081312 64643622701349888 64659913936909704 64868861804838912 64885209804285696 64914159184031808 64942898732374656 65111290674683904 65140117499363328 65140340923348992 65156533859620224 65169180609490944 65185604294120352 65383560110002176 65412731835214848 65441692117415936 65458184479340688 65640650761469952 65686261777178112 65715568556674176 65915133769433088 65931745446290304 65944542663143424 65990364840961344 66190764555804672 66220296425773056 66467775897073152 66497203280600064 66526871872188672 66728900853006336 66745717612293888 66758672819478528 66978281088294912 67008164319000576 67037830949548032 67288365722962944 67522819958931456 67552946142732288 67569738817383936 67582853965398016 67805173447409664 67835425606889472 67935325029194853 68119086287443968 68386933132148736 68611897700204544 68642274354167808 68672899997097984 68774032745604666 69231216257236992 69458958165639168 69561248521048632 69592284176248386 69834766002646464 69883291338275709 70126787126910816 70451448178424292 70683204142355868 70696923607617408 70714740372639489 70992549930946752 71257864338635184 71289656961034932 71321219143590024 71569725133637376 71587761858721458 71805159763663104 71837196569030592 72087500389828608 72137591058865248 72169776182776104 72388941550359552 72421238817559296 72453301987139072 72471561387841476 72673577628770304 72724075539018624 72742403179023417 72977469530443776 72995861029821408 73028429082035784 73060761073921488 73282632186783744 73301100592072752 73315328185677312 73333804830885396 73556505123752448 73570782290853888 73589323314616704 73621903632092928 73640457539258274 73878425944399872 73897044499325376 73930014626258448 74154525490612224 74187610496036352 74220455694142464 74239160446081512 74446103912398848 74464610125280256 74479063553703936 74497833478994688 74724068697145344 74757407811674112 74790505277046784 74809353690675072 74842730856212256 75070013459632128 75088932313830624 75103506921913344 75155693291094864 75350566224331776 75365191615021056 75384184858875648 75417559818241536 75680338772312064 75699411438333312 75766715187770432 75963172453797888 75996803749257216 75997064410573824 76015956169556928 76030710711072768 76280820128335872 76314853807750656 76580759221714944 76614663942340608 76633972073374464 76900989397671936 76935299773667328 77222558648438784 77257012496735232 77526200693587968 77580070494033408 77815932757549056 77850384328507392 77885118289391616 78141327936344064 78210802774472704 78256404586179711 78448582617366528 78776623285420032 78892635517774668 79106035688644608 79534039058569584 79749174190178304 79866618672315096 80082653413195776 80236371536538777 80515940775342048 80780804734120992 80816846140159416 81154789941223404 81190998205623117 81437559244154496 81473893669754208 81509964735531456 81814584981395952 82099653221749248 82193356208161674 82442961210131712 82463738166081846 82479744208886976 82767130077210624 82824641586104544 83113229187449856 83134175061741048 83171266454540754 83208089000855028 83423841176938752 83461061808040896 83498012655910272 83519055501841701 83772686390940288 83788946497916928 83810062663869024 84064577284288512 84102083788133376 84139318436677632 84160522902009456 84198072213238788 84453765142086144 84475048853059452 84491445287152512 84550154952481722 84748029132128256 84785840566898688 84823377936162816 84844754795521728 85102411571748864 85140381118851072 85161837868124976 85237554586241736 85496404217914368 85517950690751544 85534549549956864 85794301096722432 85815922644377856 85832579339329536 85854210533719488 85892220904108416 86114932827807744 86153354124429312 86191496935133184 86213218582546272 86513613072380928 86552212245375744 86590531643166208 86815054232911872 86853787897798656 86875378479493632 86892240812654592 86914139058827136 87178080146669568 87216975780286464 87277579305787584 87581682369570816 87620758075565568 87908993928387072 87926056884191232 87987153121281792 88254352741072896 88293728567697408 88623701196097536 88662937707466752 88702495829584896 88972172968476672 88994290149725184 89011563759304704 89304374784393216 89344219092000768 89383774599397376 89475793940890782 89717820963950592 89849946006354483 90070594856976384 90092985089845248 90447234142519296 90580433372259804 90825448383258624 91563866662797312 91698710327472888 92041408104070446 92362109874467904 92748331361398176 92789712234997848 93113021336861952 93177721784367612 93502382835881088 93525946944458679 93935264237899056 94244272189807824 94262564810156544 94286320496852652 94656733241262336 94680588264760638 95010485784846912 95052875948046576 95094958858120032 95341532773644288 95384070637761024 95426300178183168 95450349144961944 95740213018217472 95782928758707456 95892248909521953 96116667186438144 96183454745153664 96207694527095487 96226368243701472 96518588733812736 96542912974925088 96561651756745728 96585986850434424 96628748517121968 96898103505027072 96965434052024832 96989870905364556 97076103834330866 97303292707258368 97327814706428544 97371238776047712 97414348098561984 97710176249044992 97734800789430336 97753770914236416 97778406441180528 98075340165003264 98119097752822272 98162538176123904 98187276719011032 98460976142204928 98504567925866496 98529392665767168 98573352835011264 98872700654149632 98916813994715136 98960607592189952 98985547261442016 99286146833707008 99330444638659584 99676543748898816 99701663845609728 99745804920900096 99790307808283008 100093351279509504 100118576418440832 100138009229217792 100207591054793152 100467421632442368 100512246478500864 100556746424322048 100932548584444416 101284229938397184 101329071665676288 101329419214098432 101354608226075904 101374280948097024 101707760171114496 101753138410334208 102178629431165952 102534652530229248 102580399698223104 102917846550306816 102963411531251712 103009349995646976 103161049118406999 103440093992044544 103754577010065408 103846824385855488 104188437248458752 104341872781572948 104388426264372579 105190180690366224 105474714251526144 105677172267636438 106045385411426112 106488824896420128 106886796507952776 106934485441552398 106981828715385036 107354587700456064 107381642788082187 107707739645494656 107755794853545888 108206386588297872 108254664274164156 108583412325539328 108631858226338944 108679952980708608 108707342081762214 109010366443155456 109086113308527936 109466204295665664 109591141610882232 109923948280175616 109951650888109128 109972992278515968 110000707246328094 110334757685628672 110356173436280832 110383984971925056 110432855448139392 110460686308887411 110817638916599808 110845566748988064 110895021939387672 110944118667806704 111231788235918336 111281415744054528 111330683541213696 111358740669122268 111696915187920384 111718595330555904 111746750218492032 112086103045718016 112136111717511168 112185757915570176 112214030536012608 112264096284318384 112605020189448192 112633398470745936 112655260382870016 112733539936642296 113047787422531584 113097837248217088 113126339727362304 113469882095665152 113520508158468096 113549117157499968 113650072781655648 113944758680696832 113995205623885824 113995596615860736 114023934254335392 114046066066609152 114421230192503808 114443439119106048 114472280711625984 114522961205477888 114819910437076992 114871138832572416 114921995913510912 114950958110061696 115351484096507904 115402949660500992 115805050530398208 115833837972658176 115885518745102848 116289301040381952 116370105741050112 116775576492761088 116827677434087424 117211991904516096 117316204161709056 117672873926049792 117724971423596544 118164934928130048 118217250276622336 118269994439446528 118338953276662002 118659053532966912 119125625456001024 119301058587854376 119623761285267456 119799928008472644 120123980119793664 120773911163013072 121100597844344832 121732184911835106 122156338866231744 122210840504631312 122264947103297184 122721877472093928 123149479832623872 123290034312242511 123664441815197568 123695607249122769 123719616313330464 124150695115815936 124236962379156816 124669843781174784 124701262592611572 124756899681811131 124812133501282542 125247018983865408 125659029586410432 125683419746875392 125715093995803536 126096865926432768 126153125682200064 126208977655016448 126240784353014184 126297108319858182 126680647713129216 126737167930728768 126793278477493376 126825232428722583 127122043698192384 127178760850348032 127235066904244224 127267132193282592 127653617357623296 127710571678276608 127742756802187464 127856331879362604 128155556248584192 128244606326871552 128276926036127316 128301824324935296 128691451645083648 128723883966566784 128748869008994304 128781315800579232 128838331356162624 129287245402699776 129319827873819408 129770419608571392 129828318368063616 129885797464749312 130222581349367808 130280234998726656 130280681846697984 130313067719240448 130338361218981888 130371208588240704 130767120220004352 130825463670429696 130883384234831872 130916368958681376 131372523554356224 131431137113348352 131830267538866176 131863490892580608 131889085326286848 131980729681922688 132381529111609344 132440592851546112 132935551794146304 132994406561200128 133053743744377344 133491435224587776 133517345638957056 133956562176589824 134016328638001152 134075661899096064 134576731445925888 135105892285464576 135139477634767872 135165707930796032 135610346894819328 135670851213778944 135870650058389706 136238172574887936 136773866264297472 137223795400409088 137345799994195968 137548065491209332 138062112156105669 139122497042097264 139184568352496772 139669532005292928 139766582676551418 140253574253821632 140902896356848584 141366408284711736 141393847215234816 141429480745278978 141985099861893504 142020882397140957 142515728677270368 142579313922069864 142642438287180048 143139450267274752 143175523717442916 143610319527326208 143674393138061184 144175000779657216 144275182117730496 144339552365552208 144777883100719104 144842477635118592 144906603974278144 144943122775682952 145347155257540608 145448151078037248 145484806358046834 145614155751496299 145954939060887552 145991722059642816 146056858164071568 146121522147842976 146565264373567488 146602201184145504 146630656371354624 146667609661770792 147113010247504896 147141564581707776 147178646629233408 147243807264185856 147280915078516548 147756851888799744 147794088998650752 147860029252516896 148309050981224448 148375220992072704 148440911388284928 148478320892163024 148892207824797696 148929220250560512 148995666957989376 149514815623348224 149581010554093568 149618707381350144 149685461712424512 150140026919264256 150177864627661248 150207013843826688 150311386582189728 150701132448663552 150768369717751296 150835119636483072 151360677544624128 151398822876666624 151533430375540864 151926344907595776 151993607498514432 151994128821147648 152031912339113856 152061421422145536 152561640256671744 152629707615501312 153161518443429888 153267944146748928 153801978795343872 153870599547334656 154445117296877568 154514024993470464 155160140988066816 155631865515098112 155700768657014784 155770236578783232 156282655872688128 156421605548945408 156512809172359422 157553246570840064 157785271035549336 158212071377289216 158515758401454657 159068078117139168 159733237344630192 160165306826391552 160472743073077554 161031881550684096 161561609468241984 161633692280318832 162309579882446808 162381996411246234 162875118488308992 162947787339508416 163019929471062912 163061013122643321 163629169962791904 164199306443498496 164386712416323348 164885922420263424 164927476332163692 164959488417773952 165001060869492141 165534260154421248 165649283172209088 166226458374899712 166268350123482096 166342532909081508 166416178001710056 166847682353877504 166922123616081792 166996025311820544 167038111003683402 167545372781880576 167577892995833856 167620125327738048 168129154568577024 168204167576266752 168278636873355264 168321045804018912 168396144426477576 168907530284172288 168950097706118904 168982890574305024 169100309904963444 169496058264256512 169571681133797376 169646755872325632 169689509591043456 170204823143497728 170280762237702144 170323675736249952 170475109172483472 170992808435828736 171035901381503088 171069099099913728 171631845288755712 171665158678659072 171708421067438976 171784441808216832 172229865655615488 172306708248858624 172382993870266368 172426437165092544 173027226144761856 173104424490751488 173181063286332416 173707575795597312 173750756958987264 173784481625309184 173828278117654272 174356160293339136 174433951560572928 174555158611575168 175163364739141632 175241516151131136 175817987856774144 175852113768382464 175974306242563584 176587457135394816 177247402392195072 177325875414933504 177404991659169792 177944345936953344 177988580299450368 178688438184001536 178767549198794752 178951587881781564 179435641927901184 179699892012708966 180185970179690496 180894468285038592 181160866744519608 181650896766517248 182598277367752659 183397420654945776 184082816208140892 184724219748935808 185496662722796352 185579424469995696 186226042673723904 186355443568735224 187004765671762176 187051893888917358 187218200251923813 187870528475798112 188488544379615648 188525129620313088 188572640993705304 189313466482524672 189361176529521276 189445662479787273 190020971569693824 190105751896093152 190189917716240064 190683065547288576 190768141275522048 190852600356366336 190900698289923888 191480426036434944 191565857517414912 191784497819043906 192233334372876288 192366909490307328 192415389054190974 192452736487402944 193037177467625472 193085825949850176 193123303513491456 193171973700868848 193257497034243936 193930868104049664 193979741810729112 194152207668661732 194606585414516736 194655629412857088 194742477552095424 194828696197123968 195420352498089984 195469601578860672 195507541828472832 195556812882361056 196150680330006528 196238195505644544 196325076352247808 196374553438022064 196921952284409856 197058785331534336 197146705670022528 197745401308299264 197833627989430272 197921215184379904 197971094522884032 198572293667414016 198660889277319168 199403327691219456 199491609841800192 199580615616566016 200186702559019008 200237152836881664 200276018458435584 200415182109586304 200934843264884736 201024492957001728 201113492848644096 201865097168888832 202568459876794368 202658838428196864 202709216452151808 202748561896194048 203415520342228992 203506276820668416 203805975087584559 204357258862331904 205160799396446208 205835693100613632 205926823062503424 206018699991293952 206322098236813998 206880187984089088 207693648771710976 208376874496917504 208683745563145896 208776852528745158 209649874014827127 210380361380732448 211354344535272876 212090770822852224 212977649792840256 213773593015905552 213868970883104796 213963657430770072 214709175400912128 214763285576164374 215415479290989312 215511589707091776 216412773176595744 216509328548328312 217166824651078656 217263716452677888 217359905961417216 217414684163524428 218020732886310912 218172226617055872 218227209537070251 218932408591331328 219182283221764464 219847896560351232 219903301776218256 219945984557031936 220001414492656188 220669515371257344 220712346872561664 220767969943850112 220865710896278784 220921372617774822 221635277833199616 221691133497976128 221790043878775344 221888237335613408 222463576471836672 222562831488109056 222661367082427392 222717481338244536 223393830375840768 223437190661111808 223493500436984064 224172206091436032 224272223435022336 224371515831140352 224428061072025216 224528192568636768 225210040378896384 225266796941491872 225310520765740032 225467079873284592 226095574845063168 226252679454724608 227041016316936192 227098234314999936 227300145563311296 227889517361393664 227990411247771648 227991193231721472 228047868508670784 228092132133218304 228842460385007616 228944561423251968 229045922410955776 229742277665144832 229843991827021824 229901916220123392 230702968193015808 230805899321001984 231667675945316352 231771037490205696 232578602080763904 232740211482100224 233551152985522176 233655354868174848 234423983809032192 234632408323418112 235345747852099584 236329869856260096 236434500553244672 236539988878893056 236677906553324004 237318107065933824 238602117175708752 239247522570534912 239599856016945288 240247960239587328 240709114609616331 241547822326026144 243464369823670212 243572994616869351 244312677732463488 244421681009262624 244529894206594368 245443754944187856 246298959665247744 246580068624485022 247328883630395136 247391214498245538 247439232626660928 248301390231631872 248473924758313632 249339687562349568 249402525185223144 249513799363622262 249624267002565084 250494037967730816 250557166505525103 251318059172820864 251366839493750784 251430187991607072 252193731852865536 252306251364400128 252417955310032896 252481568706028368 252594216639716364 253361295426258432 253474335861457536 253586556954986752 253650464857445166 254244087396384768 254357521700696064 254470133808488448 254534264386565184 255307234715246592 255421143356553216 255485513604374928 255712663758725208 256489212653743104 256553852072254632 256603648649870592 257382903290167296 257447767933133568 257497738017988608 257562631601158464 257676662712325248 258574490805399552 258639655747638816 259540839217142784 259656636736127232 259771594929498624 260445162698735616 260561363693395968 260626135438480896 260676722437963776 260742417176481408 261534240440008704 261650927340859392 261766768469663744 261832737917362752 262745047108712448 262862274226696704 263726981785161216 263778170652573696 263961459363845376 264763058223218688 264881185703092224 265871103588292608 265988813122400256 266107487488754688 266982870449175552 267034691277914112 267913124353179648 268032657276002304 268151323798192128 269153462891851776 269549838019063449 270211784570929152 270278955269535744 271341702427557888 271741300116779412 272476345149775872 274691599988391936 275096130982418664 276124224312211338 278244994084194528 278369136704993544 279339064010585856 279533165353102836 280507148507643264 281805792713697168 282732816569423472 282787694430469632 282858961490557956 283970199723787008 284041764794281914 285031457354540736 285158627844139728 285284876574360096 286278900534549504 286351047434885832 287220639054652416 287348786276122368 287676746728565859 288350001559314432 288550364235460992 288623083581286461 288679104731104416 289555766201438208 289684955270237184 289813207948556288 289886245551365904 290694310515081216 290896302156074496 290969612716093668 291228311502992598 291909878121775104 291983444119285632 292113716328143136 292243044295685952 293130528747134976 293204402368291008 293261312742709248 293335219323541584 294226020495009792 294357293258466816 294487614528371712 294561830157033096 295513703777599488 295588177997301504 295720058505033792 296618101962448896 296750441984145408 296881822776569856 296956641784326048 297858440501121024 297991333915978752 299029631246696448 299237414762700288 299370923424849024 300280053838528512 300355729255322496 300414027687653376 300622773164379456 301402264897327104 301536739435502592 301670239272966144 302797645753333248 303066860751081728 303852689815191552 303987214997028864 303988257642295296 304063824678227712 304122842844291072 305123280513343488 305259415231002624 306535888293497856 307603957590687744 307741199094669312 308890234593755136 309028049986940928 309483147355220997 310320281976133632 311263731030196224 311540473157566464 312565311745376256 312843211097890816 313025618344718844 313165278793117737 315570542071098672 316424142754578432 317031516802909314 318136156234278336 319466474689260384 320945486146155108 322063763101368192 322144928364246561 323123218936483968 323267384560637664 324619159764893616 324763992822492468 325750236976617984 325895574679016832 326039858942125824 326122026245286642 327258339925583808 328398612886996992 328773424832646696 329771844840526848 329854952664327384 329918976835547904 330002121738984282 331068520308842496 331298566344418176 331382058926662233 332452916749799424 332536700246964192 332685065818163016 332832356003420112 333695364707755008 333844247232163584 333992050623641088 334076222007366804 335090745563761152 335155785991667712 335240250655476096 336258309137154048 336408335152533504 336557273746710528 336642091608037824 336792288852955152 337815060568344576 337900195412237808 337965781148610048 338200619809926888 339143362267594752 339293511744651264 339379019182086912 340409646286995456 340561524475404288 340647351472499904 340950218344966944 341985616871657472 342071802763006176 342138198199827456 343263690577511424 343330317357318144 343416842134877952 343568883616433664 344459731311230976 344613416497717248 344765987740532736 344852874330185088 346054452289523712 346208848981502976 346362126572664832 347415151591194624 347501513917974528 347656556235308544 348867903121145856 349110317223150336 350326729478283264 350483032302262272 351635975713548288 351948612485127168 353174914270789632 354494804784390144 354651750829867008 354809983318339584 355977160598900736 357376876368003072 357903175763563128 358871283855802368 359399784025417932 360371940359380992 362321733489039216 363301793533034496 365196554735505318 366794841309891552 368165632416281784 369448439497871616 369870102936727533 370993325445592704 371158848939991392 372452085347447808 372710887137470448 374009531343524352 374103787777834716 374270699045433393 374436400503847626 375741056951596224 376977088759231296 377050259240626176 377145281987410608 378626932965049344 378722353059042552 378891324959574546 380041943139387648 380211503792186304 380379835432480128 380475697286167749 381366131094577152 381536282551044096 381705200712732672 381801396579847776 382960852072869888 383131715034829824 383568995638087812 384466668745752576 384733818980614656 384830778108381948 384905472974805888 386074354935250944 386171651899700352 386246607026982912 386343947401737696 386514994068487872 387861736208099328 387959483621458224 388304415337323464 389311258825714176 389484955104190848 389657392394247936 390840704996179968 390939203157721344 391015083656945664 391113625764722112 392301360660013056 392476391011289088 392650152704495616 392749106876044128 394117570663068672 394293411340045056 395490802616598528 395667255978860544 395842430368759808 395942189045768064 397144587334828032 397321778554638336 398806655382438912 398983219683600384 399161231233132032 400474305673763328 400552036916871168 400830364219172608 401869686529769472 402048985914003456 402226985697288192 403730194337777664 405317676856393728 405418432904303616 405497123792388096 406831040684457984 407012553641336832 407611950175169118 408714517724663808 410321598792892416 411671386201227264 412037399982587904 412644196473627996 413760375968178176 414186336468317007 417367491126291792 417553705057490316 419299748029654254 420760722761464896 422708689070545752 424181541645704448 425955299585680512 426062647191422871 427547186031811104 427737941766209592 427927314861540144 429418350801824256 429526571152328748 430830958581978624 431023179414183552 432825546353191488 433018657096656624 434333649302157312 434527432905355776 434719811922834432 434829368327048856 436041465772621824 436344453234111744 436454419074140502 436842467254488897 437864817182662656 438364566443528928 439695793120702464 439806603552436512 439891969114063872 440002828985312376 441339030742514688 441424693745123328 441535939887700224 441731421792557568 441842745235549644 443270555666399232 443382266995952256 443580087757550688 443776474671226816 444927152943673344 445125662976218112 445322734164854784 445434962676489072 446787660751681536 446987000873968128 448544446870044672 448743031662280704 448856122144050432 449056385137273536 450420080757792768 450533593882983744 450621041531480064 450934159746569184 452505358909449216 454082032633872384 454196468629999872 454600291126622592 455779034722787328 455980822495543296 455982386463442944 456095737017341568 456184264266436608 457684920770015232 457889122846503936 458091844821911552 459484555330289664 459803832440246784 461405936386031616 461611798642003968 463335351890632704 463542074980411392 465480422964200448 467102305971044352 467310709736349696 468847967618064384 469264816646836224 472659739712520192 473079977757786112 473355813106648008 474636214131867648 475547275204363971 477204234351417504 479199712033890576 480495920479174656 481418229219232662 483095644652052288 486928739647340424 487145989233738702 488625355464926976 488843362018525248 489059788413188736 489183039367929963 490887509888375712 492597919330495488 493160137248970044 494657767260790272 494782428996491076 494878465253321856 495003182608476423 496602780463263744 496947849516627264 498679375124699136 498805050370446288 499027598727244524 499248534005130168 500988075935461632 501114333011050206 502636118345641728 502733678987501568 502860375983214144 504387463705731072 504612502728800256 504835910620065792 504963137412056736 505188433279432728 506722590852516864 506948671722915072 507173113909973504 507300929714890332 508488174792769536 508715043401392128 508940267616976896 509068528773130368 510614469430493184 510842286713106432 510971027208749856 511425327517450416 512978425307486208 513107704144509264 513207297299741184 514895535866267136 514995476035977216 515125263202316928 515353325424650496 517148981610799104 517279311495277632 519081678434285568 519313273472254464 519543189858997248 521122727386791936 521252270876961792 521353444875927552 521484834352962816 523068480880017408 523301854681718784 523533536939327488 523665475834725504 525490094217424896 525724548453393408 527453963570322432 527556341305147392 527922918727690752 529762371406184448 531742207176585216 531977626244800512 532214974977509376 533965740898351104 536065314552004608 536302647596384256 538306925783703552 539099676038126898 540557910539071488 542683404855115776 543482600233558824 544952690299551744 547794832103257977 550192261964837328 552248448624422676 556489988168389056 556738273409987088 558678128021171712 559066330706205672 561014297015286528 561654600755771439 563611585427394336 565465633138846944 565575388860939264 565717922981115912 567940399447574016 568083529588563828 568336987439361819 570062914709081472 570317255688279456 570569753148720192 572557801069099008 572702094869771664 574441278109304832 574697572552244736 575353493457131718 576700003118628864 577100728470921984 577246167162572922 577358209462208832 579111532402876416 579369910540474368 579626415897112576 579772491102731808 581792604312148992 581939225432187336 582456623005985196 583819756243550208 583966888238571264 584227432656286272 584486088591371904 586261057494269952 586408804736582016 586522625485418496 586670438647083168 588452040990019584 588714586516933632 588975229056743424 589123660314066192 591176355994603008 591440117010067584 593236203924897792 593500883968290816 593763645553139712 593913283568652096 595716881002242048 595982667831957504 598474829525400576 598741846849698048 600560107677057024 600711458510644992 600828055375306752 601245546328758912 602804529794654208 603073478871005184 603340478545932288 605595291506666496 606133721502163456 607705379630383104 607976515284590592 608127649356455424 608245685688582144 610246561026686976 610518830462005248 611417925262753677 613071776586995712 615482398189338624 617780469187510272 618056099973881856 618966294710441994 620640563952267264 623080946315132928 625130623490752512 625686422195781632 626051236689437688 626330557586235474 628949622044481381 631141084142197344 634063033605818628 636272312468556672 638932949378520768 641890972292310216 644127526202736384 644289856728493122 646246437872967936 646534769121275328 649238319529787232 649527985644984936 651500473953235968 651791149358033664 652079717884251648 652244052490573284 654516679851167616 654681628611210753 656797225773993984 657546849665293392 659543689681053696 659709905328654768 659837953671095808 660004243477968564 662137040617684992 662597132688836352 662764117853324466 664905833499598848 665073400493928384 665370131636326032 665664712006840224 667390729415510016 667688494464327168 667984101247282176 668152444014733608 670181491127522304 670311571983335424 670480501310952192 672516618274308096 672816670305067008 673114547493421056 673284183216075648 673584577705910304 675630121136689152 675800390824475616 675931562297220096 676401239619853776 678286724535189504 678758038364173824 681123048950808576 681294702944999808 681900436689933888 683971233743314944 684143605526012352 684276396399654912 686527381155022848 686833684269755904 687137767232867328 689226832995434496 689531975481065472 689705748660370176 692108904579047424 692417697963005952 692724253145329664 695003027835949056 695313112470617088 697735806242291712 698220634446300672 700653458956566528 700966064604524544 703271951427096576 703897224970254336 708989609568780288 709303501659734016 709619966636679168 711954321197801472 715806351527126256 717742567711604736 718799568050835864 720743880718761984 722127343828848993 724643466978078432 730393109471010636 730718983850608053 733589682619783104 736331264832563568 738896878995743232 739740205873455066 741986650891185408 742317697879982784 744904170694895616 745421774274940896 748019062687048704 748207575555669432 748541398090866786 748872801007695252 751482113903192448 751671499516575309 753954177518462592 754100518481252352 754290563974821216 757253865930098688 757444706118085104 757782649919149092 760083886278775296 760423007584372608 760759670864960256 760951394572335498 762732262189154304 763072565102088192 763410401425465344 763602793159695552 765921704145739776 766263430069659648 767137991276175624 769467637961229312 769661556216763896 769810945949611776 772148709870501888 772343303799400704 772493214053965824 772687894803475392 773029988136975744 775723472416198656 775918967242916448 776608830674646928 778622517651428352 778969910208381696 779314784788495872 781878406315442688 782030167313891328 782227251529444224 784602721320026112 784952782022578176 785300305408991232 785498213752088256 788235141326137344 788586822680090112 791334511957721088 791684860737519616 791884378091536128 794289174669656064 794643557109276672 797613310764877824 797966439367200768 798322462466264064 800948611347526656 801104073833742336 801660728438345216 803739373059538944 804097971828006912 804453971394576384 807460388675555328 808649514057190347 810635353712787456 810836865808607232 814025107282673664 815223900350338236 817429035449327616 824074799965175808 825288392947255992 827520751936356352 828372672936634014 834734982252583584 835107410114980632 838599496059308508 841521445522929792 845417378141091504 848363083291408896 851910599171361024 852125294382845742 855094372063622208 855475883532419184 855854629723080288 858836701603648512 859053142304657496 861661917163957248 862046358828367104 863030240185697577 865651092706382976 865869250743859383 866037314193313248 868667298604314624 869054865810711552 869439623845668864 869658736654097712 872082931545243648 872688906468223488 872908838148281004 873684934508977794 875729634365325312 876729132887057856 879391586241404928 879613207104873024 879783938228127744 880005657970624752 882678061485029376 883071879775400448 883462843585115136 883685490471099288 886541111332798464 886764533991904512 887160175515101376 887552949342453632 889854305887346688 890251325952436224 890645468329709568 890869925352978144 893575321503363072 893974001747936256 897088893740089344 897712244288100864 898112770274547072 900840161515585536 901067187765967488 901242083062960128 901868319493138368 905010717818898432 908392937259999744 909200582253245184 911558069445574656 911961644991086592 911964772926885888 912191474034683136 912368528532873216 915369841540030464 915778245693007872 916183689643823104 919607664880493568 922811872772063232 923223597284007936 926670703781265408 927084149960822784 928449442065662991 930960845928400896 934621419472699392 937695935236128768 938529633293672448 946159955515572224 946711626213296016 949272428263735296 951094550408727942 954408468702835008 958399424067781152 962836458438465324 966191289304104576 966434785092739683 973857479294680848 974291978467477404 977250710929853952 977686724037050496 978119576826377472 978366078735859926 981775019776751424 985195838660990976 986320274497940088 989315534521580544 989564857992982152 989756930506643712 990006365216952846 993205560926527488 993895699033254528 994146176779986699 997358750249398272 997610100740892576 998055197454489048 998497068010260336 1001976151870923264 1002228666022100412 1005272236691283456 1005467357975003136 1005720751966428288 1008774927411462144 1009225005457600512 1009671821240131584 1009926274824113472 1010376866558865456 1013445181705033728 1013897343445830144 1014346227819947008 1014601859429780664 1017430086802784256 1017880535233953792 1018137057546260736 1021228938860986368 1021684573426212864 1021942054417499712 1022850655034900832 1025956850614972416 1026215408289018528 1026414594599482368 1029791071732534272 1029990952071954432 1030250526404633856 1030706650849300992 1034297963221598208 1034558622990555264 1038163356868571136 1038626546944508928 1039086379717994496 1042245454773583872 1042504541753923584 1042969668705925632 1046603709363437568 1047067073878654976 1047330951669451008 1050980188434849792 1051449096906786816 1054907927140644864 1055845837455381504 1059524742812368896 1063484414353170432 1063955252489601024 1064429949955018752 1067931481796702208 1072130629104009216 1076613851567407104 1078199352076253796 1081115821078142976 1086965200467117648 1089905380599103488 1095589664206515954 1100384523929674656 1104496897248845352 1109610308810182599 1112979976336778112 1113476546819974176 1117356256042343424 1118132661412411344 1122028594030573056 1123309201511542878 1127223170854788672 1130931266277693888 1131150777721878528 1131435845962231824 1135880798895148032 1136167059177127656 1136673974878723638 1140125829418162944 1140634511376558912 1141139506297440384 1141427091858503247 1145115602138198016 1145404189739543328 1148882556218609664 1149395145104489472 1150706986914263436 1153400006237257728 1154201456941843968 1154492334325145844 1154716418924417664 1158223064805752832 1158739821080948736 1159252831794225152 1159544982205463616 1163585208624297984 1163878450864374672 1164913246011970392 1167933776477142528 1168454865312572544 1168972177182743808 1172522114988539904 1172817609473164032 1173045250970836992 1173340877294166336 1176904081980039168 1177429173033867264 1177950458113486848 1178247320628132384 1182352711989206016 1182880234020135168 1186472407849795584 1187001767936581632 1187527291106279424 1187826567137304192 1191433762004484096 1191965335663915008 1196949659050801152 1197483693699396096 1201422917021289984 1201656110750613504 1202491092657517824 1205609059589308416 1206146957742010368 1206680957091864576 1211190583013332992 1212267443004326912 1215953030569181184 1216255298712910848 1216491371377164288 1220493122053373952 1221037660924010496 1222835850525507354 1226143553173991424 1230964796378677248 1236112199947763712 1237932589420883988 1241281127904534528 1251372844391563264 1252102473378875376 1252661115172470948 1257899244088962762 1262282168284394688 1268126067211637256 1272544624937113344 1277865898757041536 1278187941574268613 1283781944584620432 1288255052405472768 1288579713456986244 1292492875745935872 1293069538242550656 1298476639059574464 1299055971289969872 1303000947906471936 1303582298716067328 1304159435768503296 1304488104981146568 1309033359702335232 1309363257222421506 1310527401763466691 1313594451547987968 1315093699330586784 1319087379362107392 1319419810657309536 1319675907342191616 1320008486955937128 1324274081235369984 1325194265377672704 1325528235706648932 1329811666999197696 1330146800987856768 1330740263272652064 1331329424013680448 1334781458831020032 1335376988928654336 1335968202494564352 1336304888029467216 1340362982255044608 1340961002621904384 1345633340610134016 1346229094986842112 1346568366432151296 1347169155411820608 1351260242273378304 1351600781648951232 1351863124594440192 1352802479239707552 1357516076728347648 1362246097901617152 1362589405889999616 1363800873379867776 1367942467486629888 1368287211052024704 1368552792799309824 1373054762310045696 1373667368539511808 1374275534465734656 1378453665990868992 1379411497320740352 1384217809158094848 1384835395926011904 1385448506290659328 1390006055671898112 1390626224941234176 1396441268892601344 1401306917913133056 1401932129209049088 1406543902854193152 1407794449940508672 1417979219137560576 1419239933273358336 1423908642395602944 1426641825613091913 1431612703054252512 1437599136101671728 1441487761437523968 1444254687657697986 1449286933956156864 1460786218942021272 1461437967701216106 1467179365239566208 1467549118103789889 1472662529665127136 1477793757991486464 1479480411746910132 1483973301782370816 1484635395759965568 1489808341389791232 1490843548549881792 1496038125374097408 1496415151111338864 1497082796181733572 1497745602015390504 1502964227806384896 1503342999033150618 1507908355036925184 1508201036962504704 1508581127949642432 1514507731860197376 1514889412236170208 1515565299838298184 1520167772557550592 1520846015168745216 1521519341729920512 1521902789144670996 1525464524378308608 1526145130204176384 1526820802850930688 1527205586319391104 1531843408291479552 1532526860139319296 1534275982552351248 1538935275922458624 1539323112433527792 1539621891899223552 1544686607598801408 1544986428107931648 1545375789606950784 1546059976273951488 1551446944832397312 1551837934485832896 1553217661349293856 1557245035302856704 1557939820416763392 1558629569576991744 1563756812630885376 1564060334627782656 1564454503058888448 1569205442640052224 1569905564045156352 1570600610817982464 1570996427504176512 1576470282652274688 1577173645360180224 1582669023915442176 1583768756183072256 1589287114218553344 1595226621529755648 1595932878734401536 1596644924932528128 1601897222695053312 1603321456876690432 1608195943656013824 1608907942789152768 1614920777351110656 1617299028114380694 1621673731617214464 1628050214565347328 1630447800700676472 1634858070898655232 1650576785894511984 1655041503872712704 1656745345873268028 1669469964505167168 1670214820229961264 1677198992118617016 1683042891045859584 1684963802267314317 1690834756282183008 1696726166582817792 1703821198342722048 1704250588765691484 1705010962318085457 1710188744127244416 1710951767064838368 1711709259446160576 1717673403207297024 1718106284609314992 1723323834327914496 1724092717656734208 1726060480371395154 1731302185412765952 1731738501487718766 1732074628386626496 1737334597208629248 1738109731621423104 1738879247691337728 1739317473308195424 1745377812936446976 1745817676296562008 1747369869017955588 1751459268730650624 1753458265774115712 1758783172482809856 1759226414209746048 1759567876456255488 1760011315941249504 1765356122970058752 1766143759550800896 1766925687170230272 1767370980942198576 1773529067983809024 1774320351030202752 1775105898684907264 1779708611774693376 1780502651904872448 1781290936659419136 1781739850705956288 1787150643006726144 1787948003495872512 1795424488576201728 1796225540549094144 1801680323031171072 1802134375531934976 1802484166125920256 1803736638986276736 1810021435637796864 1816785874519999488 1818401164506490368 1823116138891149312 1823929545853771776 1824382948069366272 1824737057065746432 1830739683080060928 1831556491386015744 1832367379287646208 1834253775788261031 1839215329760987136 1846447194568015872 1853341407562530816 1854168299921645568 1856898884131325982 1861921691856801792 1869242838945398784 1875391870472257536 1877059266587344896 1886848866133444143 1893423252426592032 1902189100817455884 1908816937405670016 1916798848135562304 1925672916876930648 1932382578608209152 1932869570185479366 1947714958589361696 1948583956934954808 1954501421859707904 1955373448074100992 1956239153652754944 1956732157471719852 1963550039553502848 1970391677321981952 1972640548995880176 1978631069043161088 1979129715985964304 1979513861013287424 1980012730433905692 1986411121853054976 1987791398066509056 1988292353559973398 1994717500498796544 1995220201481785152 1996110394908978096 1996994136020520672 2003952303741846528 2004457332044200824 2010544473382566912 2010934715950006272 2011441503932856576 2017549854822924288 2018450010915201024 2019343642480263168 2019852549648226944 2020753733117730912 2026890363410067456 2027794686891660288 2028692455639894016 2029203718859561328 2034860173605568512 2036274115092521472 2043369146852425728 2043884108834999424 2045701310069801664 2051913701229944832 2052430816578037056 2052829189198964736 2059582143465068544 2060501052809267712 2061413301698601984 2068595926443196416 2069117245981110528 2076326713737142272 2077253093889017856 2078172759435988992 2085009083507847168 2085939337411851264 2093207418726875136 2094661903338902016 2101960376869699584 2102898193813573632 2109815854281289728 2111691674910763008 2126968828706340864 2127910504979202048 2128859899910037504 2135862963593404416 2153227703134814208 2156398704152507592 2162231642156285952 2166382031486546979 2173930400934235296 2191179328413031908 2192156951551824159 2200769047859349312 2208993794497690704 2219220617620365198 2225959952673556224 2226953093639948352 2234712512084686848 2236265322824822688 2244057188061146112 2246618403023085756 2254446341709577344 2255014498549725927 2261862532555387776 2262301555443757056 2262871691924463648 2271761597790296064 2272334118354255312 2273347949757447276 2280251658836325888 2281269022753117824 2282279012594880768 2282854183717006494 2290231204276396032 2290808379479086656 2297765112437219328 2298790290208978944 2301413973828526872 2308402913883687936 2308984668650291688 2309432837848835328 2316446129611505664 2317479642161897472 2318505663588450304 2319089964410927232 2327170417248595968 2327756901728749344 2329826492023940784 2335867552954285056 2336909730625145088 2337944354365487616 2345635218946328064 2346090501941673984 2346681754588332672 2353808163960078336 2354858346067734528 2355900916226973696 2356494641256264768 2364705423978412032 2365760468040270336 2374003535873163264 2375054582212558848 2375653134274608384 2382867524008968192 2383930671327830016 2393899318101602304 2394967387398792192 2402845834042579968 2403312221501227008 2404982185315035648 2411218119178616832 2412293915484020736 2413361914183729152 2422381166026665984 2424534886008653824 2425948542171571041 2431906061138362368 2432510597425821696 2442075321848020992 2445671701051014708 2452287106347982848 2472224399895527424 2475865178841767976 2482562255809069056 2504204946757750752 2505322230344941896 2515798488177925524 2524564336568789376 2536252134423274512 2545089249874226688 2555731797514083072 2556375883148537226 2567563889169240864 2576510104810945536 2577159426913972488 2584985751491871744 2586139076485101312 2589090720557092731 2596953278119148928 2598111942579939744 2606001895812943872 2607164597432134656 2608318871537006592 2608976209962293136 2618066719404670464 2618726514444843012 2621054803526933382 2627188903095975936 2630187398661173568 2638174758724214784 2638839621314619072 2639351814684383232 2640016973911874256 2650388530755345408 2651056471413297864 2659623333998395392 2660293601975713536 2661480526545304128 2662658848027360896 2669562917662040064 2670753977857308672 2671936404989128704 2672609776058934432 2680725964510089216 2681922005243808768 2691266681220268032 2693136732864302592 2694338310823641216 2702520484546756608 2703201563297902464 2703726249188880384 2705604958479415104 2715032153456695296 2725178811779999232 2727601746759735552 2735884934973259776 2736574422104049408 2737105585598619648 2746109524620091392 2747334737079023616 2748551068931469312 2758822994641480704 2768435618316189696 2769670791852023808 2770897012581318656 2780012111343796224 2781252449882468352 2785348326196988973 2792882537785202688 2803864258418098176 2813087805708386304 2815588899881017344 2838479866546716672 2847817284791205888 2853283651226183826 2863225406108505024 2875198272203343456 2888509375315395972 2898573867912313728 2899304355278219049 2921572437884042544 2922875935402432212 2934358730479132416 2935098236207579778 2945325059330254272 2955587515982972928 2958960823493820264 2967946603564741632 2969270791519931136 2979616682779582464 2981687097099763584 2982438530339960097 2992076250748194816 2992830302222677728 2994165592363467144 2995491204030781008 3005928455612769792 3006685998066301236 3015816710073850368 3016402073925009408 3017162255899284864 3029015463720394752 3029778824472340416 3031130599676596368 3040335545115101184 3041692030337490432 3043038683459841024 3043805578289341992 3052290260408352768 3053641605701861376 3054411172638782208 3063686816582959104 3065053720278638592 3068551965104702496 3077870551844917248 3078646224867055584 3079243783798447104 3089373215197602816 3089972856215863296 3090751579213901568 3092119952547902976 3102893889664794624 3103675868971665792 3106435322698587712 3114490070605713408 3115879640833526784 3117259139153983488 3127513625261770752 3128909006117776896 3139811128090312704 3141201221635964928 3141992855008353024 3152940565304549376 3154347290720360448 3167537512366144512 3178574228437106688 3190453243059511296 3191865757468803072 3193289849865056256 3203794445390106624 3206642913753380864 3216391887312027648 3229841554702221312 3234598056228761388 3243347463234428928 3260895601401352944 3269716141797310464 3301153571789023968 3313490691746536056 3328830926430547797 3338939929010334336 3340429640459922528 3354397984237234032 3366085782091719168 3369927604534628634 3381669512564366016 3393452333165635584 3407642396685444096 3408501177531382968 3410021924636170914 3420377488254488832 3421903534129676736 3423418518892321152 3424281275575509741 3435346806414594048 3436212569218629984 3446647668655828992 3448185435313468416 3452120960742790308 3462604370825531904 3463477002975437532 3464149256773252992 3474669194417258496 3476219463242846208 3477758495382675456 3478634946616390848 3490755625872893952 3491635352593124016 3494739738035911176 3506916531548231424 3517566344965619712 3518452828419492096 3519135752912510976 3520022631882499008 3530712245940117504 3532287519101601792 3533851374340460544 3534741961884397152 3547058135967618048 3548640702060405504 3550211797369814528 3559417223549386752 3561005303809744896 3562581873318838272 3563479701411912576 3574301286013452288 3575896006991745024 3590848977152403456 3592451081098188288 3604268751063869952 3604968332251840512 3607473277972553472 3620042871275593728 3633571749039998976 3636802329012980736 3647859091707543552 3648765896138732544 3649474114131492864 3661479366160121856 3663112982772031488 3664734758575292416 3668507551576522062 3678430659521974272 3692894389136031744 3708336599843291136 3713797768262651964 3723843383713603584 3754118533174689792 3773697732266888286 3786846504853184064 3804378201634911768 3817633874811340032 3833597696271124608 3834563824722805839 3851345833753861296 3864765157216418304 3865739140370958732 3895429917178723392 3897167913869909616 3909002843719415808 3910746896148201984 3912478307305509888 3913464314943439704 3927100079107005696 3931582205290400073 3940783354643963904 3945281097991760352 3957262138086322176 3958259431971928608 3959027722026574848 3960025460867811384 3972822243706109952 3975582796133018112 3976584707119946796 3989435000997593088 3990440402963570304 3992220789817956192 3993988272041041344 4007904607483693056 4008914664088401648 4021088946765133824 4022883007865713152 4036900021830402048 4038687284960526336 4039705099296453888 4041507466235461824 4053780726820134912 4055589373783320576 4057384911279788032 4058407437719122656 4072548230185042944 4086738293704851456 4087768217669998848 4091402620139603328 4103827402459889664 4104861633156074112 4105658378397929472 4119164286930137088 4121002105618535424 4122826603397203968 4138234491962221056 4152653427474284544 4154506187778035712 4156345518871977984 4170018167015694336 4171878674823702528 4189323806677804032 4203920753739399168 4205796387627147264 4219631708562579456 4223383349821526016 4253937657412681728 4257719799820075008 4271725927186808832 4279925476839275739 4312797408305015184 4324463284312571904 4332764062973093958 4347860801868470592 4382358656826063816 4384313903103648318 4401538095718698624 4402647354311369667 4417987588995381408 4438441235240730396 4451919905347112448 4453906187279896704 4469425024169373696 4472530645649645376 4488114376122292224 4493236806046171512 4508892683419154688 4510028997099451854 4523725065110775552 4524603110887514112 4525743383848927296 4543523195580592128 4544668236708510624 4546695899514894552 4560503317672651776 4562538045506235648 4564558025189761536 4565708367434012988 4580462408552792064 4581616758958173312 4595530224874438656 4597580580417957888 4602827947657053744 4616805827767375872 4617969337300583376 4618865675697670656 4634959284323794944 4637011327176900608 4638179928821854464 4654340834497191936 4655513803457498688 4659652984047881568 4671735105908570112 4673819461250290176 4675888708730975232 4691270437892656128 4692181003883347968 4693363509176665344 4707616327920156672 4709716692135469056 4711801832453947392 4712989282512529536 4729410847956824064 4731520936080540672 4748007071746326528 4751306268549216768 4767861342655660032 4787798636203204608 4789934774797584384 4805691668085159936 4809964370630071296 4824587830968041472 4826723828367458304 4844762332053331968 4849069772017307648 4851897084343142082 4865021194851643392 4884150643696041984 4891343402102029416 4904574212695965696 4951730357683535952 4965124511618138112 5008409893515501504 5010644460689883792 5031596976355851048 5049128673137578752 5054891406801942951 5072504268846549024 5090178499748453376 5111463595028166144 5112751766297074452 5115032886954256371 5135127778338481728 5153020209621891072 5154318853827944976 5169971502983743488 5172278152970202624 5178181441114185462 5193906556238297856 5196223885159879488 5212003791625887744 5214329194864269312 5216637743074013184 5217952419924586272 5236133438809340928 5237453028889686024 5242109607053866764 5254377806191951872 5260374797322347136 5276349517448429568 5277679242629238144 5278703629368766464 5280033947823748512 5300777061510690816 5302112942826595728 5320587203951427072 5322961053090608256 5325317696054721792 5339125835324080128 5341507955714617344 5343872809978257408 5345219552117868864 5361451929020178432 5363844010487617536 5386273465728605184 5388676621647282432 5405040969093513216 5406403126595804928 5407452498377760768 5411209916958830208 5430064306913390592 5450357623559998464 5455203493519471104 5473148844208098816 5474211171197239296 5492219049240182784 5494669474158047232 5497102137862938624 5517645989282961408 5539341583704047616 5541794025162637312 5560024222687592448 5562504899764936704 5570696652393977946 5585765075570405376 5607728516836196352 5626175611416772608 5631177799762034688 5660546598400332429 5706567302452367652 5726450812217010048 5750396544406686912 5777018750630791944 5797147735824627456 5798608710556438098 5843144875768085088 5845751870804864424 5868717460958264832 5870196472415159556 5890650118660508544 5911175031965945856 5917921646987640528 5935893207129483264 5938541583039862272 5959233365559164928 5963374194199527168 5964877060679920194 5984152501496389632 5985660604445355456 5988331184726934288 5990982408061562016 6011856911225539584 6013371996132602472 6031633420147700736 6032804147850018816 6034324511798569728 6058030927440789504 6059557648944680832 6062261199353192736 6080671090230202368 6083384060674980864 6086077366919682048 6087611156578683984 6104580520816705536 6108822345277564416 6130107440557277184 6137103930209404992 6155741103689834496 6157292449734111168 6158487567596894208 6178746430395205632 6181503158427803136 6184239905095805952 6205787779329589248 6207351737943331584 6212870645397175424 6228980141211426816 6231759281667053568 6234518278307966976 6255027250523541504 6257818012235553792 6279622256180625408 6283985710016706048 6305881130609098752 6308694581440720896 6335075024732289024 6380906486119022592 6383731514937606144 6386579699730112512 6407588890780213248 6413285827506761728 6459683109404442624 6469196112457522776 6486694926468857856 6499146094459640937 6521791202802705888 6602307143578047936 6626981383493072112 6657661852861095594 6677879858020668672 6680859280919845056 6708795968474468064 6732171564183438336 6739855209069257268 6763339025128732032 6765043495649177781 6786904666331271168 6815284793370888192 6817002355062765936 6820043849272341828 6840754976508977664 6843807068259353472 6846837037784642304 6848562551151019482 6870693612829188096 6872425138437259968 6893295337311657984 6896370870626936832 6904241921485580616 6925208741651063808 6926954005950875064 6928298513546505984 6949338388834516992 6952438926485692416 6955516990765350912 6957269893232781696 6981511251745787904 6983270705186248032 6989479476071822352 7013833063096462848 7036905656838984192 7038271505825021952 7040045263764998016 7061424491880235008 7064575038203203584 7067702748680921088 7069483923768794304 7094116271935236096 7097281404120811008 7100423594739629056 7122010607619489792 7125163746637676544 7126959402823825152 7148602572026904576 7151792013983490048 7181697954304806912 7184902162196376576 7208537502127739904 7209936664503681024 7214946555945106944 7240085742551187456 7267143498079997952 7273604658025961472 7295718183415087104 7297531792277465088 7326225965544062976 7329469517150584832 7337015103153044124 7356861319043948544 7416673199686582272 7427595536525303928 7447686767427207168 7547395464533776572 7573693009706368128 7608756403269823536 7635267749622680064 7667195392542249216 7669127649445611678 7702691667507722592 7729530314432836608 7731478280741917464 7767272161671278193 7790859834357446784 7794335827739819232 7818005687438831616 7821493792296403968 7824956614611019776 7826928629886879408 7854200158214011392 7863164410580800146 7881566709287927808 7890562195983520704 7914524276172644352 7916518863943857216 7918055444053149696 7920050921735622768 7951165592266036224 7953169414239893592 7978870001995186176 7980880805927140608 7984441579635912384 7987976544082082688 8015809214967386112 8017829328176803296 8042177893530267648 8045766015731426304 8073800043660804096 8079410198592907776 8083014932470923648 8107561453640269824 8111178747566641152 8114769822559576064 8116814875438245312 8145096460370085888 8175536435339997696 8182805240279206656 8207654804919779328 8209723266312148224 8211316756795858944 8238328573860274176 8242004211237070848 8245653206794407936 8276468983924442112 8305306854948569088 8309012375556071424 8312691037743955968 8340036334031388672 8343757349647405056 8356044978590966919 8378647613355608064 8411592775254294528 8439263417125158912 8446766699643052032 8515439599640150016 8543451854373617664 8559850953678551478 8625594816610030368 8665528125946187916 8695721603736941184 8764717313652127632 8768627806207296636 8803076191437397248 8805294708622739334 8835975177990762816 8876882470481460792 8903839810694224896 8907812374559793408 8938850048338747392 8945061291299290752 8947315591019880291 8976228752244584448 8986473612092343024 9017785366838309376 9020057994198903708 9047450130221551104 9049206221775028224 9051486767697854592 9087046391161184256 9089336473417021248 9093391799029789104 9121006635345303552 9125076091012471296 9129116050379523072 9131416734868025976 9160924817105584128 9163233517916346624 9191060449748877312 9195161160835915776 9205655895314107488 9233611655534751744 9235938674601166752 9237731351395341312 9269918568647589888 9276359857643708928 9308681668994383872 9311027606914997376 9319305968095763136 9343470211817140224 9347638922500580352 9351777417461950464 9382540875785312256 9386727018353330688 9419433384270938112 9423603664907894784 9425978565025059072 9458821695913648128 9463041872161081344 9502612537098433536 9535722685311320064 9575597272406409216 9579869549595168768 9611383336170319872 9619928741260142592 9649175661936082944 9689524664106663936 9698139544034615296 9703794168686284164 9730042389703286784 9782686804204058832 9809148425391931392 9903460715367071904 9986492779291643391 10016819787031003008 10021288921379767584 10063193952711702096 10098257346275157504 10109782813603885902 10145008537693098048 10180356999496906752 10222927190056332288 10225503532594148904 10230065773908512742 10270255556676963456 10272843826726529223 10306040419243782144 10308637707655889952 10339943005967486976 10344556305940405248 10356362882228370924 10387813112476595712 10392447770319758976 10424007583251775488 10428658389728538624 10433275486148026368 10435904839849172544 10472266877618681856 10474906057779372048 10484219214107733528 10520749594644694272 10552699034896859136 10555358485258476288 10557407258737532928 10560067895647497024 10601554123021381632 10604225885653191456 10641174407902854144 10645922106181216512 10650635392109443584 10678251670648160256 10683015911429234688 10687745619956514816 10690439104235737728 10722903858040356864 10727688020975235072 10772546931457210368 10777353243294564864 10812806253191609856 10814904996755521536 10822419833917660416 10860128613826781184 10900715247119996928 10910406987038942208 10946297688416197632 10948422342394478592 10984438098480365568 10989338948316094464 10994204275725877248 11035291978565922816 11078683167408095232 11125009799529873408 11141393304787955892 11171530151140810752 11262355599524069376 11321093196800664858 11413134604904735304 11452901624434020096 11500793088813373824 11554037501261583888 11594295471649254912 11597217421112876196 11686289751536170176 11691503741609728848 11737434921916529664 11740392944830319112 11781300237321017088 11794746615871200219 11822350063931891712 11835843293975281056 11871786414258966528 11877083166079724544 11918466731118329856 11926748388399054336 11929754121359840388 11968305002992779264 11971321208890710912 11976662369453868576 11981964816123124032 12023713822451079168 12026743992265204944 12063266840295401472 12068649023597139456 12116061854881579008 12119115297889361664 12124522398706385472 12161342180460404736 12166768121349961728 12172154733839364096 12175222313157367968 12217644690555128832 12260214881114554368 12274207860418809984 12311482207379668992 12314584899468222336 12316975135193788416 12357492860790411264 12363006316855606272 12368479810191611904 12414703475886663168 12425741290794350848 12457960282422853632 12463518563334107136 12469036556615933952 12510054501047083008 12515636024471107584 12567971420033412096 12611762261218197504 12617389162881441792 12670150049464578048 12761812972238045184 12773159399460225024 12815177781560426496 12826571655013523456 12839776430517827217 12938392224915045552 12973389852937715712 12998292188919281874 13043582405605411776 13204614287156095872 13207942062934109001 13253962766986144224 13315323705722191188 13355759716041337344 13361718561839690112 13417591936948936128 13464343128366876672 13479710418138514536 13526678050257464064 13530086991298355562 13573809332662542336 13630569586741776384 13634004710125531872 13640087698544683656 13681509953017955328 13687614136518706944 13693674075569284608 13697125102302038964 13741387225658376192 13744850276874519936 13786590674623315968 13792741741253873664 13808483842971161232 13850417483302127616 13853908011901750128 13856597027093011968 13904877852971384832 13911033981530701824 13914539786465563392 13963022503491575808 13966541410372496064 13978958952143644704 14027666126192925696 14073811313677968384 14076543011650043904 14080090527529996032 14122848983760470016 14129150076406407168 14135405497361842176 14138967847537588608 14188232543870472192 14194562808241622016 14200847189479258112 14244021215238979584 14253918805647650304 14303584027966980096 14363395908609613824 14369804324392753152 14417075004255479808 14429893111890213888 14480171485102374912 14534286996159995904 14547209316051922944 14595063584554930176 14652451931088125952 14674030206306088248 14713722638087897088 14855191073050607856 14895373534854414336 15094790929067553144 15147386019412736256 15164674220405828853 15217512806539647072 15270535499245360128 15334390785084498432 15338255298891223356 15345098660862769113 15405383335015445184 15459060628865673216 15462956561483834928 15534544323342556386 15581719668714893568 15588671655479638464 15636011374877663232 15642987584592807936 15649913229222039552 15653857259773758816 15708400316428022784 15726328821161600292 15763133418575855616 15781124391967041408 15829048552345288704 15833037727887714432 15836110888106299392 15840101843471245536 15902331184532072448 15906338828479787184 15961761611854281216 15968883159271824768 15975953088164165376 16031618429934772224 16035658656353606592 16084355787060535296 16091532031462852608 16158820397185815552 16166029864941847296 16215122907280539648 16222357495133282304 16229539645119152128 16233629750876490624 16290192920740171776 16351072870679995392 16365610480558413312 16419446532624296448 16422633513591717888 16476657147720548352 16484008422474141696 16491306413588815872 16552937967848884224 16618024751112142848 16625382075487911936 16680072668062777344 16687514699294810112 16712089957181933838 16757295226711216128 16823185550508589056 16878526834250317824 16893533399286104064 16981639795200997287 17119701907357102956 17251189633220060736 17331056251892375832 17391443207473882368 17529434627304255264 17537255612414593272 17606152382874794496 17610589417245478668 17671950355981525632 17753764940962921584 17807679621388449792 17815624749119586816 17877700096677494784 17890122582598581504 17894631182039760582 17952457504489168896 17972947224184686048 18035570733676618752 18040115988397807416 18094900260443102208 18098412443550056448 18102973535395709184 18174092782322368512 18178672946834042496 18186783598059578208 18242013270690607104 18250152182024942592 18258232100759046144 18262833469736051952 18326467035832693248 18390322321671831552 18411311790628214976 18467223311069503488 18471877349202333504 18475462702790682624 18552719715287417856 18617363337988767744 18622055213829994752 18638611936191526272 18686940423634280448 18695277845001160704 18703554834923900928 18765081751570624512 18773454036706661376 18838866768541876224 18851957130050118144 18917643391827296256 18926083744322162688 19005225074196867072 19151194544812818432 19159739099190337536 19222766672340639744 19239857482520285184 19379049328213327872 19396279088069230592 19407588337372568328 19460084779406573568 19497438283378922811 19565373608408117664 19806921430734143808 19972985558583286782 20033639574062006016 20042577842759535168 20126387905423404192 20196514692550315008 20219565627207771804 20290017075386196096 20295130486947533343 20360713998993813504 20445854380112664576 20451007065188297808 20460131547817025484 20540511113353926912 20545687653453058446 20612080838487564288 20617275415311779904 20679886011934973952 20689112611880810496 20712725764456741848 20775626224953191424 20784895540639517952 20848015166503550976 20857316779457077248 20866550972296052736 20871809679698345088 20944533755237363712 20949812115558744096 20968438428215467056 21041499189289388544 21110716970516952576 21114814517475065856 21120135791294994048 21203108246042763264 21208451771306382912 21282348815805708288 21291844212362433024 21301270784218887168 21366031822858469376 21375491239913029632 21380878208471475456 21445807716080713728 21455376041950470144 21545093862914420736 21554706486589129728 21625612506383219712 21629809993511043072 21644839667835320832 21720257227653562368 21801430494239993856 21820813974077884416 21892595376832395264 21978677896632188928 21988408551451754496 22070583957131845632 22250019599059746816 22282786609575911784 22343060302281621504 22642186393601329716 22826269209809470608 22905803248868040192 23001586177626747648 23108075002523167776 23188590943298509824 23194434842225752392 23301816485013834579 23372579503072340352 23383007483219457696 23474869843833059328 23480785889660638224 23562600474642034176 23589493231742400438 23644700127863783424 23671686587950562112 23743572828517933056 23754166332159449088 23853496776798108672 23859508242719680776 23936610005985558528 23942642417781421824 23953324738907737152 23963929632246248064 24047427644902158336 24053487984530409888 24126533680590802944 24137298047194278912 24238230595778723328 24249044797412770944 24322684360920809472 24333536242699923456 24344309467678728192 24350444626314735936 24435289381110257664 24548415720837619968 24622964414759337984 24629169798936444672 24633950270387576832 24714985721580822528 24726012633711212544 24736959620383223808 24829406951773326336 24851482581588701696 24915920564845707264 24927037126668214272 24938073113231867904 25020109002094166016 25031272048942215168 25068134935772900757 25135942840066824192 25234778325762883584 25340300098929156096 25546318798920450048 25630355563120852992 25653143310027046912 25679552861035654434 25876784449830091104 25996584377838563748 26087164811210823552 26409228574312191744 26415884125868218002 26507925533972288448 26630647411444382376 26711519432082674688 26723437123679380224 26835183873897872256 26841946773059640873 26928686256733753344 26959420836277029072 27053356100514928128 27060173982596711124 27147618665325084672 27261139173483552768 27268009420251063744 27280175397089367312 27363019906035910656 27375228273037413888 27387348151138569216 27394250204604077928 27482774451316752384 27489700553749039872 27573181349246631936 27585483482507747328 27616967685942322464 27700834966604255232 27707816023803500256 27713194054186023936 27809755705942769664 27829079572931126784 27926045006983151616 27933082820744992128 27957917904287289408 28055332252385851392 28147622627355936768 28160181055059992064 28258300152812814336 28270810994723684352 28277935695075177216 28376465087740944384 28389125616483244032 28401694378958516224 28507837611295300608 28607168055933960192 28726791817219227648 28739608648785506304 28834150008510959616 28859786223780427776 29068573992319991808 29094418632103845888 29190127169109860352 29348060412612176496 29427445276175794176 29710382146101215712 29959478337874930173 30189581858135106288 30294772038825472512 30329348440811657706 30435025613079294144 30541070998490720256 30668781570168996864 30676510597782446712 30690197321725538226 30810766670030890368 30818531480179587669 30918121257731346432 30925913122967669856 31069088646685112772 31163439337429787136 31177343310959276928 31272022749755326464 31285975169185615872 31299826458444079104 31307714519547517632 31416800632856045568 31452657642323200584 31562248783934082816 31658097104690577408 31666075455775428864 31672221776212598784 31680203686942491072 31804662369064144896 31812677656959574368 31923523223708562432 31937766318543649536 31951906176328330752 32063236859869544448 32071317312707213184 32168711574121070592 32183064062925705216 32317640794371631104 32332059729883694592 32444714990266564608 32459079290238304256 32467259501752981248 32580385841480343552 32702145741359990784 32731220961116826624 32838893065248592896 32845267027183435776 32953314295441096704 32968016844948283392 32982612827177631744 33105875935697768448 33236049502224285696 33375029398589620224 33424179914363867676 33514590453422432256 33787066798572208128 33963279590401994574 34239403814714205912 34502379266440121472 34662112503784751664 34782886414947764736 35058869254608510528 35074511224829186544 35212304765749588992 35221178834490957336 35343900711963051264 35384239847613600657 35507529881925843168 35615359242776899584 35631249498239173632 35755400193354989568 35780245165197163008 35789262364079521164 35904915008978337792 35945894448369372096 36071141467353237504 36080231976795614832 36189800520886204416 36205947070791418368 36348185564644737024 36357345893668084992 36373567196119156416 36484026541381214208 36500304364049885184 36516464201518092288 36525666939472103904 36652934071665386496 36780644643343663104 36822623581256429952 36934446622139006976 36943754698404667008 36950925405581365248 37105439430574835712 37244110427659989504 37277223872383052544 37373880847268560896 37390555690002321408 37407109669847801856 37530163503141249024 37546908073413322752 37703914260100236288 37835286783654592512 37852167488644325376 38010450148393734144 38319478198380675072 38445533344681279488 38479714965040570368 38792558176138461184 38815176674745136656 38920169558813147136 38994876566757845622 39130747216816235328 39613842861468287616 39623826188802327003 39945971117166573564 40067279148124012032 40085155685519070336 40252775810846808384 40393029385100630016 40439131254415543608 40580034150772392192 40590260973895066686 40721427997987627008 40891708760225329152 40902014130376595616 40920263095634050968 41081022226707853824 41091375306906116892 41224161676975128576 41234550830623559808 41359772023869947904 41378225223761620992 41425451528913483696 41551252449906382848 41569791081279035904 41714633558914154496 41733101944592105472 41743619359396690176 41889067510474727424 41899624231117488192 41936876856430934112 42082998378578777088 42221433941033905152 42229629034950131712 42240271582589988096 42406216492085526528 42416903542612765824 42564697631611416576 42583688424724866048 42602541568437774336 42732063645716938752 42761756416942950912 42910752083900940288 43090187725828841472 43109412973178259456 43251225012766439424 43289679335670641664 43440514455307124736 43602860988479987712 43641627948155768832 43785190753664790528 43957355793264377856 44141167914263691264 44565573219151823568 44686120604563243008 45284372787202659432 45494022661217486559 45652538419618941216 45811606497736080384 46003172355253495296 46216150005046335552 46377181886597019648 46388869684451504784 46603632970027669158 46745159006144680704 46766014966438915392 46949739687666118656 46961571779321276448 47125200949284068352 47178986463484800876 47289400255727566848 47343373175901124224 47487145657035866112 47508332664318898176 47706993553596217344 47719016485439361552 47885284835562843648 47906649477815474304 47927859264492496128 48094855289804316672 48106975969060819776 48253067361181605888 48274596094388557824 48476461191557446656 48498089594825541888 48645368721841618944 48667072485399846912 48688618935357456384 48700889252629471872 48870578762220515328 49096831441675239936 49258339597872889344 49267900540775153664 49429971443161645056 49452025267422425088 49473919240766447616 49658813903546652672 49702965163177403392 49854074253336428544 49876146226463735808 50040218004188332032 50062544097884430336 50136269871545801514 50271885680133648384 50469556651525767168 50680600197858312192 51306286620054093824 51359105722071308868 51753568899660182208 51993168755677127496 52174329622421647104 52818457148624383488 52831768251736436004 53015851067944576896 53261294822888764752 53423038864165349376 53446874247358760448 53670367747795744512 53683893546119281746 53857372513467506688 53918841672554058144 54106712201029856256 54120347965193422248 54295237330650169344 54522278346967105536 54536018840502127488 54560350794178734624 54726039812071821312 54750456546074827776 54774696302277138432 54788500409208155856 54979401107498079744 55170966965015494656 55233935371884644928 55401669933208510464 55415632047607000512 55426388108372047872 55658159145862253568 55852090013966303232 55866165641489984256 55915835808574578816 56110664504771702784 56295245254711873536 56320362110119984128 56516600305625628672 56555871390150354432 56752930175481888768 56778251232966488064 56803388757917032448 57015675222590601216 57453583634438455296 57479217297571012608 57668300017021919232 57719572447560855552 58137147984639983616 58188837264207691776 58380254338219720704 58492314850136768433 58696120825224352992 59420764292202431424 59918956675749860346 60379163716270212576 60589544077650945024 60658696881623315412 60870051226158588288 61082141996981440512 61337563140337993728 61353021195564893424 61380394643451076452 61621533340061780736 61637062960359175338 61836242515462692864 61851826245935339712 62138177293370225544 62326878674859574272 62354686621918553856 62544045499510652928 62571950338371231744 62599652916888158208 62615429039095035264 62833601265712091136 62905315284646401168 63124497567868165632 63332150911550857728 63344443552425197568 63360407373884982144 63609324738128289792 63625355313919148736 63847046447417124864 63875532637087299072 63903812352656661504 64126473719739088896 64142634625414426368 64337423148242141184 64366128125851410432 64635281588743262208 64664119459767389184 64889429980533129216 64934519003505962496 65160771682960687104 65404291482719981568 65462441922233653248 65677786130497185792 65936033689896566784 65965225654355263488 66211751871395536896 66750058797179240448 66848359828727735352 67029180906844864512 67926559180803989148 68478807629428411824 69004758532880242944 69324225007569503328 69565772829895529472 69905449455041503737 70117738509217021056 70149022449658373088 70424609531499177984 70442357668981914672 70687801423926102528 70768479695227201314 71015059763851686336 71230718485553799168 71262498996478347264 71560490330394326016 71578524728159042328 71809830017956675584 71891788896738744192 72142282934706475008 72160463953591229664 72379601041772408832 72411894141582836736 72714691787336169984 72747134392238312832 72968053082762428416 73000608728099770368 73032928403036184576 73051333878944207808 73305868143330772992 73645247162512859904 73868893244278013952 73887509396809334016 73901850811162730496 74210878861149671424 74488220855319979008 74554447744766105088 74747761694537121792 74781111380004642816 74814219339695603712 75060327006282498048 75093816146826645504 75204404807318702271 75407828520200472576 75704334977288650752 76020900296787468288 76638956396761350144 76891066689362558976 76959429930081140736 77630353349490273312 77989753133515691244 78261494433632470656 79227685722936575232 79247652377604654006 79891942234333147128 80134558296248024064 80170311371038140672 80505551621693616768 80786058770201260032 80878262508831087216 81160068301544784384 81180521947790133372 81442855995975254016 81783417520450658304 81804028260753191232 81840526191268101936 82162044453415707648 82182750613812233784 82448323353950257152 82469101661247119616 82719544047739895808 82756450447523241984 82850903057826967392 83102504899812765696 83139582162558071808 83429267117828308992 83487238718793380352 83778135020949454848 83799248462234976384 83873753712861868224 84165996757157554176 84442867882067810304 84480543165179976192 84812432984171053056 84833807085225531648 85129395263222833152 85167376849449732096 85205083136875548672 85523512833885901824 85821504167801880576 86180375451657682944 86218825946356518912 86502450025532878848 86579358671341283328 87205721976959975424 87283255896311537664 87570381507329581056 88282335828527382528 89131146438303647136 89878435013624790519 90568745574405318864 90988045322434973118 91305076839237882432 91623212995472160768 92006344710506990592 92432300010092671104 92455594440538763007 92754363773194039296 92777739368903009568 93207265940055338316 93490318012289361408 93532029932877830784 93899479375332237312 93923143558642552896 94250401898568136704 94357972926969601752 94686746351802248448 94974291314071732224 95016665328637796352 95413987107192434688 95438032970878723104 95770569671125687296 95813298955630948608 95855718528984992256 96189710579608633344 96213951938121639552 96506134722363211776 96549192188777115648 96952922383114893312 96996179189651083776 97334144970799693824 97377237870714912768 97401778505258943744 97741157524441030656 98193662883350479872 98516679195745778688 98535801081550307328 98859942886323290112 98904050534844850176 98947838481532895232 99317627807093305344 99405930326354806784 99708148506672857088 100125088195768860672 100272539743091603028 100543771360267296768 101361200395716624384 102718211444142617736 103507137799320364416 103986337511354254992 104348659244843294208 105636914297248766976 105663536503472872008 106031702135889153792 106152719542840801971 106522589645777529504 106846077728330698752 106893748494717520896 107340735495591489024 107367787092238563492 107714745026935013376 107837683345108116288 108213424402059712512 108240695930386844496 109044556693934211072 109072037681004254976 109120701588357469248 109452079624143642624 109500913092149655552 109549392604554276864 109577000818416311712 109958802214996159488 110341933930030989312 110467870743769289856 110803339866417020928 110831264095214001024 110852776216744095744 111316318291724507136 111732331282979968512 111831671617149157632 112221329009543405568 112590490509423747072 112640724220239968256 113111742780300708864 113505860350963777536 113556502465932976128 113606777515834064896 114031350445181202432 114958434595142025216 115336600034043838464 115439144895121711104 116377674528415383552 116760508676439441408 116984629700273536866 117392241650448705984 118841528584404862848 118871478566406981009 119837913351499720692 120758327432540425152 121179088155301890048 121317393763246630824 121740102452317176576 122164283993962881024 122675126280675987456 122706042391129786848 122760789286902152904 123243066680123561472 123274125920718350676 123672485030925385728 123703652491870679424 124276354586740451088 124653757349719148544 124709373243837107712 125143900676742463488 125199305833776316416 125230858078190070528 125667202531424182272 125810630569292802336 126248995135736331264 126664301823101715456 126688887104850395136 126720814747769964288 127218649476256579584 127250710627838297472 127694092894834249728 127751065274174598144 127807624705313323008 128285269250828852736 128732256251702820864 129270563177486524416 129328238919534778368 129869038007011924992 130321543365921374208 130808582965439963136 130924883844467306496 131355572260994371584 131872067379793133568 132423503742791073792 133696719657455470704 134058361813689729024 135853118361607978296 136482067983652459677 136957615258856823648 138009517065760485888 138648450015139006656 139131545659791058944 139810898910083007474 140235477018434042112 140298044899316746176 140849219062998355968 140884715337963829344 141375602847852205056 141536959390454402628 142030119527703372672 142461436971107598336 142524997992956694528 143120980660788652032 143157049456318084656 143783577793477488384 144284565869412950016 144320927907182459328 144759202083544817664 144823788283165673472 145429383574672339968 145494268784476625664 145936106165524856832 146001217456199540736 146065856806072369152 146102667757888415616 146611736286661545984 147290494325025719808 147775018793618668032 147803701622325460992 148421757722299342848 148976441710639958016 149108895489532210176 149562222760009285632 149628438679391207424 150120654012564996096 150187632293653291008 150408809614637404542 150815657040400945152 151408669954577301504 152041800593574936576 153918859860162281472 155260706698980546624 155979506267031382488 156522988867264941312 158455371445873150464 158495304755209308012 159783884468666294256 160269116592496048128 160340622742076281344 161011103243387233536 161572117540402520064 161756525017662174432 162320136603089568768 162361043895580266744 162885711991950508032 163566835040901316608 163608056521506382464 163681052382536203872 164324088906831415296 164365501227624467568 164938203322494239232 165512900895046483968 165701806115653934784 166205009799625531392 166279164325116143616 166974477437586760704 167556270041898909696 167598496924469952768 167747507425723736448 168331993514315108352 168885735764135620608 168961086330359952384 169667614170451063296 170258790526445666304 170334753698899464192 170410166273751097344 171047025667771803648 172360750903315365888 172437651892713037824 173004900051065757696 173158717342682566656 174411443953919950848 174566511792623075328 175140763014659162112 175476944550410305299 178262292876607294272 179756870027249581038 181137491148810637728 181976090644869946236 182610153678475764864 183246425990944321536 184012689421013981184 184864600020185342208 184911188881077526014 185508727546388078592 185555478737806019136 186414531880110676632 186980636024578722816 187064059865755661568 187798958750664474624 187846287117285105792 188500803797136273408 188715945853939203504 189373492703604496896 190033330657275592704 190827974214384869376 190876065941757446208 191541139342251374592 191626597911261897216 191711437057969984512 192379421159217266688 192427903876243279104 193012269444726423552 193098384377554231296 193905844766229786624 193992358379302167552 194668289941599387648 194803557010517887488 195482315048882061312 196387325766700959744 197033358391491557376 197808101069689700352 197895676963065790464 198635255614186610688 198811860652709613568 200250176391537721344 200545079486183206056 201087542720534593536 205436422888285235472 207014275598640728832 207972675022708509984 208697318489686588416 209716348365124511211 211273828594497533952 211327073006945744016 212063404271778307584 212305439085681603942 213045179291555059008 213692155456661397504 213787496989435041792 214681470991182978048 214735574184477126984 215429490053870026752 215675366690216232576 216426848804119425024 216481391860773688992 218144075362008509952 218241403176714938496 218904159248287285248 219001826184299311104 219098785209108553728 219154001636832623424 219917604429992318976 220935741487538579712 221606679732834041856 221662528190428002048 221705552433488191488 222632636583449014272 223464662565959937024 223663343234298315264 224442658019086811136 225180981018847494144 225281448440479936512 226223485560601417728 227113004931865952256 227213555031668129792 228062700890362404864 229916869190284050432 230673200068087676928 230878289790243422208 233969259400547073732 234784483300897411968 237683057168809725696 237742957132813962018 239675826702999441384 241516654865080850304 242358176310603780096 242634787526493261648 243480204904634353152 244328567987925762048 245350252561351974912 245412084782259573696 245521578573804305808 246486133360247122944 246548251841436701352 247344970061850771456 247407304983741358848 248552709173480902176 249307514699438297088 249418746487674215424 250287801353484926976 250461716156380141056 251334405062848364544 251621261138585604672 252497990271472662528 253328603646203430912 253441629495539928576 254437298952513159168 254501421255676594944 255388185789668499456 255502130548349196288 255615249410626646016 256570538501657705472 257464512503405641728 258541126354973048832 258656477839069556736 259738076014023849984 261617165930879926272 261849767688934612992 262711144521988743168 264847007485582147584 267393439314910941408 271706236723215956592 272964135967304919354 273915230517713647296 276019034131520971776 277296900030278013312 277366783321616289021 278263091319582117888 279621797820166014948 280470954036868084224 280596089798633492352 281698438125996711936 281769430675927658688 282751205695704410112 283073918780908805256 284060239055406745344 284922873942215196672 285049995985913389056 286241961321577304064 286314098912636169312 287567155586954976768 288569131738825900032 288641855814364918656 289518404167089635328 289647576566331346944 290858767149344679936 290988537568953251328 292002434912399081472 292131713612144738304 292205335515776831232 293223472573323091968 294580988650051439616 295550037587237336064 295607403244650921984 296843515444598685696 297952883421279916032 298217790979064420352 299124445520018571264 300375264587306582016 300817619229274809084 301631314080801890304 304083601187149873152 310521413397961093248 311959012534062764976 313045977734529882624 316910742891746300928 316990609510418616024 318458158628522405913 319567768937332588512 320538233184992096256 320681245484152562688 322022206486774467072 323144235080805040128 323513050035324348864 324640273206179137536 324722087791160533488 327133670081802633216 327216113043012764928 327362104765072407744 328648177813662830592 328731002455248935136 329876406644988478464 331025801790092967936 331403612231307869568 332410019599251062784 332558328650232287232 333948954875173521408 335196993848939905536 335495014851447472896 336663987028630216704 337771471528271241216 337922172660719904768 339335228340902126592 340517581052891332608 340669507397798928384 340820332547502194688 342094051335543607296 344875303785426075648 346009800102131515392 346317434685365133312 349133023585246150656 350281526029318324224 350953889100820610598 356524585753214588544 359513740054499162076 362274982297621275456 363952181289739892472 365220307356951529728 366492851981888643072 368025378842027962368 369729200040370684416 369822377762155052028 371017455092776157184 371110957475612038272 372829063760221353264 373961272049157445632 374128119731511323136 375597917501328949248 375692574234570211584 377001607594272546816 377431891707878407008 378746985407208993792 380066661314551185408 381655948428769738752 381752131883514892416 383082278684502749184 383253195822523794432 383422874115939969024 384855807752486558208 386196768755108462592 387811689532459573248 387984716758604335104 389607114021035774976 390964630097764122624 392774651533401919488 394066716782983114752 395616202139379400704 397270511228373221376 397623721305419227136 401090158972366412112 402175085441069187072 409446203950957379031 410872845776570470944 414028551197281457664 415945350045417019968 417394636979373176832 419432696730249022422 422547657188995067904 422654146013891488032 424126808543556615168 424610878171363207884 426090358583110118016 427384310913322795008 427574993978870083584 429362941982365956096 429471148368954253968 431350733380432465152 432853697608238850048 432962783721547377984 436288150724017019904 436482806353429876992 437808318496574570496 438003652368598622208 438197570418217107456 438308003273665246848 439835208859984637952 441871482975077159424 443325056380856004096 443411104866976382976 445265273166898028544 446929325131919874048 447326686468596630528 448885316038173622272 450361962037694988288 450562896880959873024 452446971121202835456 454226009863731904512 456125401780724809728 461756579580486844416 467938518801094147464 469568966601794823936 475366114337619451392 475485914265627924036 479351653405998882768 483033309730161700608 484716352621207560192 485269575052986523296 486960409809268706304 488657135975851524096 490700505122703949824 490824169564519147392 491043157147608611616 492972266720494245888 493096503682873402704 494814609967482717696 497105418346961804352 498615029398876594176 498837492975348430848 500923432312760282112 502668810125696729088 503242522277171209344 504995980542945325056 506657207292406861824 506883258991079857152 509002842511353189888 510776371579336998912 511004261096698392576 511230498821253292032 513141077003315410944 517082252709946097664 517312955678139113472 519476152028047699968 523234331861759852544 523699535377869225984 525422289043977486336 526430833651230915897 534786878629821882816 543412473446431913184 545928271934609838708 547830461035427294592 552038068263041943552 554593800060556026624 554733566643232578042 556526182639164235776 559243595640332029896 560941908073736168448 561192179597266984704 563396876251993423872 563538861351855317376 565502411391408820224 566147837561817610512 568120478110813490688 570099991971826778112 572483922643154608128 572628197825272338624 575134311173909953536 577138263477651800064 577283711628729837312 579036808334179270656 579295153132662693888 581717534298689359872 581977075137906502656 584004869824798162944 584410671031553662464 586446945146646183936 589161977300102879232 591100075174474672128 593687030889197371392 595905766842559832064 596435581958128840704 600750529174613164032 601635238458549618168 603262628161603780608 621042826795922186496 623918025068125529952 626091955469059765248 629149045095373533633 633821485783492601856 633981219020837232048 636916317257044811826 639135537874665177024 641076466369984192512 641362490968305125376 644044412973548934144 646288470161610080256 647026100070648697728 649280546412358275072 649444175582321066976 654432226086025529856 654724209530144815488 657296355627325661184 657462004910497870272 659752813289976956928 662807224462615739136 664820039198502125568 665116657300464574464 667897909750347042816 670393987697879811072 670990029702894945792 673327974057260433408 675542943056542482432 675844345321439809536 678670456681804253184 681339014795597856768 681640665095004389376 684188102671087214592 689750607570852151296 692019600204263030784 692634869370730266624 701907778201641221196 713049171506429177088 719027480108998324152 724549964595242550912 727904362579479784944 730440614713903059456 732985703963777286144 736050757684055924736 739458400080741368832 739644755524310104056 742034910185552314368 742221914951224076544 745658127520442706528 747922544098314891264 748256239463022646272 751385148469140423168 754003215188545093632 754863783415756814016 757493970814417987584 763311896857539477504 763504263767029784832 766164557369005498368 766506391645047588864 766845748231879938048 769711615504973116416 772393537510216925184 775623379064919146496 775969433517208670208 779214228042071549952 785549303066803838976 788133433565966229504 794541022456746442752 795247442610838454272 802180317944732824224 818892407901914758062 821745691553140941888 828057102394562915328 831890700090834039936 832100349964848867063 834789273958746353664 838865393460498044844 845095314377990135808 845308292027782976064 848253617087113230336 849221756342726415768 852180717166220236032 854768621826645590016 855149987957740167168 858725883964731912192 858942296737908507936 862701466760864930304 865707395216477700096 865925567443094755968 872576301448034039808 872965612706859753984 876007304737197244416 876395140836434214912 876616006547330493696 879670417719969275904 883742965950154318848 886650112761712008192 886822209733952765952 890530546333796057088 893858650263839748096 894653372937193261056 901125793761919746048 904893942242405670912 912250803561449619456 935877037602188294928 939137933203589647872 950732228675238902784 950971828531255848072 955374475885567217739 958703306811997765536 966066619460323401216 969432705242415120384 970539150105973046592 973920819618537412608 981401010245407899648 981648339129038294784 982086314295217223232 985944533440988491776 986193007365746805408 989629219934965435392 994210836693923608704 997230058797753188352 997674985950696861696 1001846864625520564224 1006485044554342418688 1009991961085890650112 1013314414584813723648 1013766517982159714304 1018005685022706379776 1021552743158673997824 1022008522193396785152 1022460997642506584064 1026282154006630821888 1034625911356278226944 1038952304056095399936 1047399070755738451968 1050844578087954972672 1052861667302461831794 1069573757259643765632 1086824946892863826368 1091856543869219677416 1095660922070854589184 1104076136526083887104 1109187600121112053248 1109467133286465156084 1113052365278328471552 1118487191280664059792 1121883816147472336896 1122384359194533969408 1126793752503986847744 1127077722703710634752 1131004822782817640448 1132295675123635221024 1136240956221626981376 1140199983943653556224 1144967845286309216256 1145256395650544677248 1150268622347819907072 1154567423257459674624 1158590306265325387776 1163435068597378719744 1163954150275813005312 1168821342063107324928 1172893890293292367872 1178323954600205758464 1182200150348949344256 1191811533685119664128 1192871163916257681408 1203270476917099236336 1206525256323207561216 1228338611852872137093 1242085653591844372992 1247836050136251059904 1252183910938119530496 1258298090190747067266 1267642971566985203712 1267962438041674464096 1273832634514089623652 1278271075749330354048 1282152932739968385024 1282724981936610250752 1288088825947097868288 1294052200141297395456 1298561092824716550144 1298888351164642133952 1308864452172051059712 1309448419060289630976 1314592711254651322368 1314924009820995740544 1319505626579953913856 1325614448925231478272 1330233314600929148928 1335795819500694085632 1340787975395759622144 1341980059405789891584 1346655948114520866816 1351085886113084964864 1351688690642879619072 1357340913363608506368 1362678029591195713536 1368376205342174429184 1385269738741460533248 1403815556403282442392 1426098343012858354176 1438054960217996648304 1449099929190485101824 1455808725158959569888 1460881229427806118912 1465971407927554572288 1472101515368111849472 1478916800161482737664 1479289511048620208112 1484443829902448153088 1491316255040885413056 1495845088196629782528 1496512478926045292544 1502770296938280846336 1508006430377090187264 1509727566831513628032 1514987941628835975168 1527008527534059569664 1532329114738010996736 1533012783290095177728 1533691496463759876096 1539423231009946232832 1551246758129838292992 1551938867034417340416 1558428456084143099904 1571098606133607677952 1576266867131932459008 1590494885221676908544 1604360635889465648448 1637784815803829516124 1643491383106281883776 1656114204789125830656 1663781400181668079872 1664200699929697734126 1669578547917492707328 1677730786920996089688 1690190628755980271616 1690616584055565952128 1696507234174226460672 1698443512685452831536 1704361434332440472064 1710299975915480334336 1717451767929463824384 1717884593475817015872 1725402933521729860608 1731414790432955400192 1731851134886189511936 1745152602896068079616 1745931225413719507968 1752014609474394488832 1753232013094660987392 1759340835439938551808 1767485931900308637696 1773300225523424016384 1781061092667592114176 1787717300527679496192 1789306745874386522112 1802251587523839492096 1809787884484811341824 1871754075204376589856 1878275866407179295744 1901464457350477805568 1901943657062511696144 1910748951771134435478 1917406613623995531072 1932133238920646802432 1938865410484830240768 1941078300211946093184 1947841639237074825216 1963296678258076589568 1964172628590434446464 1971889066881976983552 1972386014731493610816 1979258439869930870784 1988421673387847217408 1994460117595506376704 1995349971901393723392 2003693729251041128448 2012970089108684837376 2019983922171781300224 2026628829169627447296 2027533035964319428608 2036011370045412759552 2044017044386793570304 2044921995285013168128 2052564308013261643776 2069251822712556453888 2077904608112190799872 2105723334604923663588 2139147514519287531264 2173649893785727652736 2183713087738439354832 2191321844141709178368 2208152273052167774208 2218375200242224106496 2218934266572930312168 2226104730556656943104 2236974382561328119584 2243767632294944673792 2244768718389067938816 2254155445407421269504 2262009645565635280896 2264591350247270442048 2272481912443253962752 2289935690572618432512 2290512791301089354496 2300537244695639814144 2309134846514919349248 2317180612530650775552 2326870137194757439488 2327908300551626010624 2337642684126214649856 2356647909200411516928 2364400300697898688512 2383623067370239328256 2385742327832515362816 2406540953834198472672 2456677223705744274186 2484171307183688745984 2495672100272502119808 2504367821876239060992 2516596180381494134532 2535285943133970407424 2535924876083348928192 2547665269028179247304 2556542151498660708096 2564305865479936770048 2565449963873220501504 2576177651894195736576 2588104400282594790912 2597122185649433100288 2597776702329284267904 2617728904344102119424 2618896838120579261952 2629185422509302644736 2629848019641991481088 2639011253159907827712 2651228897850462956544 2660466629201858297856 2671591639001388171264 2681575950791519244288 2683960118811579783168 2703377381285759238144 2714681826727217012736 2736752410684348858368 2807631112806564884784 2852196686025716708352 2866123427656701653217 2876109920435993296608 2898199858380970203648 2911617450317919139776 2921762458855612237824 2944203030736223698944 2957833600322965475328 2958579022097240416224 2968887659804896306176 2982632510081770826112 2991690176393259565056 2993024957852090585088 3005540593876561692672 3019455133663027256064 3029975883257671950336 3054017055068119139328 3064658229476021993472 3066025566580190355456 3067382992927519752192 3078846462019892465664 3103877734068834680832 3116856912168286199808 3142197212267215355904 3152533734263864918016 3208721271778931296896 3275569631607659032248 3286982766212563767552 3312228409578251661312 3327562800363336159744 3328401399859395468252 3339157095834985414656 3355461573841992179376 3380381257511960543232 3381233168111131904256 3393014468348452921344 3396887025370905663072 3408722868664880944128 3420599951830960668672 3434903535858927648768 3435769186951634031744 3450805867043459721216 3463702269772379023872 3490305205792136159232 3491862450827439015936 3506464026189321974784 3518681670879877103616 3534971863800617275392 3546600451046848032768 3575434601055358992384 3578613491748773044224 3619575768969622683648 3685015835558616411279 3743508150408753179712 3756551732814358591488 3802928914700955611136 3803887314125023392288 3821497903542268870956 3834813227247991062144 3864266477841293604864 3882156600423892186368 3895683278474149650432 3926593356516153179136 3928345257180868892928 3943778133763953967104 3944772029462987221632 3958516879739861741568 3976843346775694434816 3990699943802787446784 4007387458502082256896 4025940178217369674752 4039967844343562600448 4053257658339254894592 4055066071928638857216 4072022740090825519104 4088034088773587140608 4105128616026523287552 4155809216224381599744 4211446669209847327176 4278295029038575062528 4347299787571455305472 4367426175476878709664 4382643688283418356736 4416304546104335548416 4436750400484448212992 4437868533145860624336 4473948765122656239168 4487535264589889347584 4489537436778135877632 4508310890814842539008 4524019291131270561792 4529182700494540884096 4544963824886507925504 4581025582602178708992 4601074489391279628288 4618269693029838698496 4653740274389514878976 4655816601103252021248 4675285368252429299712 4713295818400823033856 4728800601395797377024 4771484655665030725632 4813081907668396945344 4913354447411488548372 4968342614367377491968 4991344200545004239616 5008735643752478121984 5033192360762988269064 5070571886267940814848 5071849752166697856384 5095330538056358494608 5113084302997321416192 5130899927746441003008 5152355303788391473152 5176208800565189581824 5194244371298866200576 5195553404658568535808 5235457808688204238848 5237793676241158523904 5259696039283982962176 5278022506319815655424 5302457795700925913088 5343183278002776342528 5363151901583038488576 5367920237623159566336 5406754762571518476288 5429363653454434025472 5615262225613129769568 5704393372051433416704 5732246855313403306434 5752219840871986593216 5796399716761940407296 5823234900635838279552 5843524917711224475648 5915667200645930950656 5917158044194480832448 5937775319609792612352 5965265020163541652224 5983380352786519130112 5986049915704181170176 6011081187753123385344 6038910267326054512128 6059951766515343900672 6108034110136238278656 6132051133160380710912 6134765985855039504384 6157692924039784931328 6207755468137669361664 6233713824336572399616 6417442543557862593792 6551139263215318064496 6573965532425127535104 6624456819156503322624 6655125600726672319488 6656802799718790936504 6678314191669970829312 6710923147683984358752 6762466336222263808512 6786028936696905842688 6793774050741811326144 6817445737329761888256 6869807071717855297536 6871538373903268063488 6901611734086919442432 6927404539544758047744 6980610411584272318464 6983724901654878031872 7012928052378643949568 7069943727601234550784 7093200902093696065536 7150869202110717984768 7157226983497546088448 7370031671117232822558 7487016300817506359424 7513103465628717182976 7605857829401911222272 7607774628250046784576 7642995807084537741912 7669626454495982124288 7728532955682587209728 7764313200847784372736 7791366556948299300864 7853186713032306358272 7856690514361737785856 7887556267527907934208 7889544058925974443264 7917033759479723483136 7953686693551388869632 7981399887605574893568 8014774917004164513792 8051880356434739349504 8110132143857277714432 8144045480181651038208 8210257232053046575104 8422893338419694654352 8556590058077150125056 8598370282970104959651 8694599575142910610944 8734852350953757419328 8765287376566836713472 8832609092208671096832 8873500800968896425984 8875737066291721248672 8947897530245312478336 8975070529179778695168 8979074873556271755264 9016621781629685078016 9058365400989081768192 9089927649773015851008 9162051165204357417984 9202148978782559256576 9236539386059677396992 9311633202206504042496 9350570736504858599424 9426591636801646067712 9457601202791594754048 9626163815336793890688 9826708894822977096744 9936685228734754983936 9982688401090008479232 10017471287504956243968 10066384721525976538128 10141143772535881629696 10143699504333395712768 10190661076112716989216 10226168605994642832384 10261799855492882006016 10304710607576782946304 10352417601130379163648 10391106809317137071616 10470915617376408477696 10475587352482317047808 10519392078567965924352 10556045012639631310848 10604915591401851826176 10726303803166076977152 10735840475246319132672 10858727306908868050944 11230524451226259539136 11408786744102866833408 11464493710626806612868 11504439681743973186432 11592799433523880814592 11646469801271676559104 11687049835422448951296 11831334401291861901312 11834316088388961664896 11875550639219585224704 11930530040327083304448 11972099831408362340352 12022162375506246770688 12077820534652109024256 12119903533030687801344 12216068220272476557312 12264102266320761421824 12315385848079569862656 12467427648673144799232 12834885087115725187584 13102278526430636128992 13147931064850255070208 13248913638313006645248 13310251201453344638976 13313605599437581873008 13421846295367968717504 13524932672444527617024 13572057873393811685376 13587548101483622652288 13634891474659523776512 13743076747806536126976 13803223468173838884864 13854809079089516095488 13961220823168544636928 13967449803309756063744 14025856104757287899136 14139887455202469101568 14186401804187392131072 14314453966995092176896 14740063342234465645116 14974032601635012718848 15026206931257434365952 15211715658803822444544 15215549256500093569152 15285991614169075483824 15339252908991964248576 15457065911365174419456 15528626401695568745472 15582733113896598601728 15706373426064612716544 15713381028723475571712 15779088117851948886528 15834067518959446966272 15907373387102777739264 16029549834008329027584 16103760712869478699008 16220264287714555428864 16288090960363302076416 16845786676839389308704 17113180116154300250112 17196740565940209919302 17389199150285821221888 17469704701907514838656 17530574753133673426944 17747001601937792851968 17751474132583442497344 17895795060490624956672 17950141058359557390336 17958149747112543510528 18033243563259370156032 18116730801978163536384 18179855299546031702016 18324102330408714835968 18404297957565118513152 18473078772119354793984 18623266404413008084992 18701141473009717198848 19252327630673587781376 19653417789645954193488 19873370457469509967872 19965376802180016958464 20034942575009912487936 20132769443051953076256 20287399008666791425536 20381322152225433978432 20452337211989285664768 20609421215153565892608 20704835202260758327296 20782213618634274143232 20941831234752816955392 20951174704964634095616 21038784157135931848704 21209831182803703652352 21452607606332153954304 21471680950492638265344 22461048902452519078272 22817573488205733666816 22928987421253613225736 23008879363487946372864 23185598867047761629184 23292939602543353118208 23374099670844897902592 23662668802583723802624 23668632176777923329792 23751101278439170449408 23861060080654166608896 23944199662816724680704 24044324751012493541376 24155641069304218048512 24432136440544953114624 24630771696159139725312 25669770174231450375168 25795110848910314878953 26204557052861272257984 26295862129700510140416 26497827276626013290496 26620502402906689277952 26627211198875163746016 26843692590735937435008 27049865344889055234048 27175096202967245304576 27269782949319047553024 27486153495613072253952 27606446936347677769728 27709618158179032190976 27934899606619512127488 28051712209514575798272 28279774910404938203136 28372803608374784262144 29480126684468931290232 29948065203270025437696 30052413862514868731904 30423431317607644889088 30431098513000187138304 30571983228338150967648 30678505817983928497152 30914131822730348838912 31057252803391137490944 31412746852129225433088 31426762057446951143424 31558176235703897773056 31668135037918893932544 31814746774205555478528 32207521425738957398016 32576181920726604152832 33691573353678778617408 34226360232308600500224 34393481131880419838604 34778398300571642443776 34939409403815029677312 35061149506267346853888 35494003203875585703936 35502948265166884994688 35791590120981249913344 35916299494225087021056 36066487126518740312064 36233461603956327072768 36359710599092063404032 36648204660817429671936 36946157544238709587968 37402282946019434397696 38504655261347175562752 39306835579291908386976 39746740914939019935744 39930753604360033916928 40265538886103906152512 40574798017333582851072 40762644304450867956864 40904674423978571329536 41409670404521516654592 41564427237268548286464 41883662469505633910784 41902349409929268191232 42077568314271863697408 42419662365607407304704 42943361900985276530688 44922097804905038156544 45635146976411467333632 45857974842507226451472 46017758726975892745728 46371197734095523258368 46585879205086706236416 46748199341689795805184 47337264353555846659584 47502202556878340898816 47722120161308333217792 48088649502024987082752 48311282138608436097024 48864272881089906229248 51339540348462900750336 51590221697820629757906 52409114105722544515968 52591724259401020280832 53241004805813378555904 53254422397750327492032 53687385181471874870016 54099730689778110468096 54350192405934490609152 54539565898638095106048 54972306991226144507904 55212893872695355539456 55419236316358064381952 55869799213239024254976 56103424419029151596544 58960253368937862580464 59896130406540050875392 60104827725029737463808 60862197026000374276608 61143966456676301935296 61357011635967856994304 61828263645460697677824 62114505606782274981888 62825493704258450866176 62853524114893902286848 63116352471407795546112 63629493548411110957056 64415042851477914796032 67383146707357557234816 68452720464617201000448 68786962263760839677208 69556796601143284887552 69878818807630059354624 70122299012534693707776 70988006407751171407872 71005896530333769989376 71583180241962499826688 71832598988450174042112 72132974253037480624128 72466923207912654145536 73296409321634859343872 73892315088477419175936 77009310522694351125504 78613671158583816773952 79493481829878039871488 79861507208720067833856 80531077772207812305024 81149596034667165702144 81525288608901735913728 81809348847957142659072 82819340809043033309184 83128854474537096572928 83804698819858536382464 84155136628543727394816 84839324731214814609408 89844195609810076313088 91270293952822934667264 91715949685014452902944 92035517453951785491456 92742395468191046516736 93171758410173412472832 94674528707111693319168 95004405113756681797632 95444240322616666435584 96622564277216872194048 97728545762179812458496 102679080696925801500672 103180443395641259515812 104818228211445089031936 105183448518802040561664 106482009611626757111808 106508844795500654984064 107374770362943749740032 108199461379556220936192 108700384811868981218304 109079131797276190212096 109944613982452289015808 110838472632716128763904 112206848838058303193088 117920506737875725160928 119792260813080101750784 121724394052000748553216 122287932913352603870592 122714023271935713988608 124229011213564549963776 125650987408516901732352 125707048229787804573696 126232704942815591092224 127258987096822221914112 128830085702955829592064 134766293414715114469632 136905440929234402000896 137573924527521679354416 139113593202286569775104 139757637615260118709248 140244598025069387415552 142011793060667539978752 143166360483924999653376 144265948506074961248256 144933846415825308291072 146592818643269718687744 154018621045388702251008 157227342317167633547904 159723014417440135667712 161062155544415624610048 162299192069334331404288 163050577217803471827456 163618697695914285318144 165638681618086066618368 166257708949074193145856 167609397639717072764928 168310273257087454789632 179688391219620152626176 183431899370028905805888 184071034907903570982912 185484790936382093033472 186343516820346824945664 189349057414223386638336 190888480645233332871168 193245128554433744388096 205358161393851603001344 206360886791282519031624 209636456422890178063872 210366897037604081123328 212964019223253514223616 213017689591001309968128 214749540725887499480064 216398922759112441872384 217400769623737962436608 219889227964904578031616 221676945265432257527808 235841013475751450321856 239584521626160203501568 243448788104001497106432 244575865826705207741184 245428046543871427977216 248458022427129099927552 251414096459575609147392 252465409885631182184448 254517974193644443828224 269532586829430228939264 273810881858468804001792 275147849055043358708832 278227186404573139550208 279515275230520237418496 284023586121335079957504 286332720967849999306752 289867692831650616582144 293185637286539437375488 308037242090777404502016 314454684634335267095808 319446028834880271335424 322124311088831249220096 324598384138668662808576 326101154435606943654912 327237395391828570636288 332515417898148386291712 336620546514174909579264 359376782439240305252352 366863798740057811611776 368142069815807141965824 372687033640693649891328 378698114828446773276672 381776961290466665742336 386490257108867488776192 410716322787703206002688 412721773582565038063248 419272912845780356127744 420733794075208162246656 426035379182002619936256 429499081451774998960128 432797845518224883744768 434801539247475924873216 439778455929809156063232 471682026951502900643712 479169043252320407003136 486897576208002994212864 489151731653410415482368 490856093087742855954432 496916044854258199855104 502828192919151218294784 504930819771262364368896 539065173658860457878528 550295698110086717417664 556454372809146279100416 559030550461040474836992 568047172242670159915008 572665441935699998613504 579735385663301233164288 616074484181554809004032 628909369268670534191616 638892057669760542670848 644248622177662498440192 649196768277337325617152 652202308871213887309824 665030835796296772583424 718753564878480610504704 733727597480115623223552 736284139631614283931648 745374067281387299782656 757396229656893546553344 763553922580933331484672 821432645575406412005376 825443547165130076126496 838545825691560712255488 852070758364005239872512 858998162903549997920256 869603078494951849746432 879556911859618312126464 943364053903005801287424 958338086504640814006272 973795152416005988425728 978303463306820830964736 981712186175485711908864 1009861639542524728737792 1078130347317720915757056 1100591396220173434835328 1118061100922080949673984 1136094344485340319830016 1145330883871399997227008 1159470771326602466328576 1232148968363109618008064 1257818738537341068383232 1288497244355324996880384 1298393536554674651234304 1304404617742427774619648 1437507129756961221009408 1467455194960231246447104 1472568279263228567863296 1490748134562774599565312 1514792459313787093106688 1650887094330260152252992 1677091651383121424510976 1704141516728010479745024 1717996325807099995840512 1739206156989903699492864 1886728107806011602574848 1916676173009281628012544 1947590304832011976851456 1956606926613641661929472 2156260694635441831514112 2201182792440346869670656 2236122201844161899347968 2272188688970680639660032 2290661767742799994454016 2464297936726219236016128 2515637477074682136766464 2576994488710649993760768 2608809235484855549239296 2875014259513922442018816 2934910389920462492894208 2945136558526457135726592 3029584918627574186213376 3301774188660520304505984 3354183302766242849021952 3408283033456020959490048 3435992651614199991681024 3478412313979807398985728 3773456215612023205149696 3895180609664023953702912 3913213853227283323858944 4312521389270883663028224 4402365584880693739341312 4472244403688323798695936 4544377377941361279320064 5031274954149364273532928 5153988977421299987521536 5217618470969711098478592 5750028519027844884037632 5869820779840924985788416 6603548377321040609011968 6708366605532485698043904 6816566066912041918980096 6871985303228399983362048 7546912431224046410299392 7826427706454566647717888 8625042778541767326056448 8804731169761387478682624 9088754755882722558640128 10062549908298728547065856 10307977954842599975043072 10435236941939422196957184 11739641559681849971576832 13207096754642081218023936 13416733211064971396087808 13633132133824083837960192 15093824862448092820598784 15652855412909133295435776 17250085557083534652112896 17609462339522774957365248 20125099816597457094131712 20615955909685199950086144 23479283119363699943153664 26414193509284162436047872 27266264267648167675920384 30187649724896185641197568 31305710825818266590871552 35218924679045549914730496 40250199633194914188263424 46958566238727399886307328 52828387018568324872095744 60375299449792371282395136 70437849358091099829460992 93917132477454799772614656 105656774037136649744191488 120750598899584742564790272 140875698716182199658921984 211313548074273299488382976 281751397432364399317843968 422627096148546598976765952 845254192297093197953531904
- Sum of all divisors σ(n): 3132069529199103216177792000
- Sum of proper divisors (its aliquot sum) s(n): 2286815336902010018224260096
- 845254192297093197953531904 is an abundant number, because the sum of its proper divisors (2286815336902010018224260096) is greater than itself. Its abundance is 1441561144604916820270728192
Bases of 845254192297093197953531904
- Binary: 1010111011001011011000100110010100010111010101101000011101010110111111010010000000000000002
- Hexadecimal: 0x2BB2D89945D5A1D5BF48000
- Base-36: 2Y7EFDS0XV48000000
Squares and roots of 845254192297093197953531904
- 845254192297093197953531904 squared (8452541922970931979535319042) is 714454649595811406058081694393739629510937267945865216
- 845254192297093197953531904 cubed (8452541922970931979535319043) is 603895787777010313253197418450378859118739491540078376899286793881514580339851264
-
The
square root of 845254192297093197953531904 is 29073255619161.2843933855 -
845254192297093197953531904 is a
perfect cube number . Itscube root is 945501984 - Being both a perfect square and a perfect cube, 845254192297093197953531904 is also a
perfect sixth number .
Scales and comparisons
How big is 845254192297093197953531904?- 845,254,192,297,093,197,953,531,904 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 845,254,192,297,093,197,953,531,904 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 845254192297093197953531904 cubic inches would be around 78791832 feet tall.
Recreational maths with 845254192297093197953531904
- 845254192297093197953531904 backwards is 409135359791390792291452548
- 845254192297093197953531904 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 845254192297093197953531904's digits is 126
- 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 845254192297093197953531904 - Facts about the integer". Numbermatics.com. 2024. Web. 29 May 2024.
APA style:
Numbermatics. (2024). Number 845254192297093197953531904 - Facts about the integer. Retrieved 29 May 2024, from https://numbermatics.com/n/845254192297093197953531904/
Chicago style:
Numbermatics. 2024. "Number 845254192297093197953531904 - Facts about the integer". https://numbermatics.com/n/845254192297093197953531904/
The information we have on file for 845254192297093197953531904 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 845254192297093197953531904, math, Factors of 845254192297093197953531904, curriculum, school, college, exams, university, Prime factorization of 845254192297093197953531904, STEM, science, technology, engineering, physics, economics, calculator, eight hundred forty-five septillion, two hundred fifty-four sextillion, one hundred ninety-two quintillion, two hundred ninety-seven quadrillion, ninety-three trillion, one hundred ninety-seven billion, nine hundred fifty-three million, five hundred thirty-one thousand, nine hundred four.